@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}body,html{max-width:100%;height:100vh}.navbar{display:flex;justify-content:space-between;padding:20px 60px;background-color:#fff;color:#000;max-width:100%;position:sticky;top:0;left:0;z-index:1000;height:4.5rem}.navbar .logo-container{display:flex;align-items:center;justify-content:space-between}.navbar .logo img{height:45px}.navbar .menu{list-style:none;display:flex;gap:36px;position:relative}.navbar .menu li{position:relative}.navbar .menu li a{font-family:Roboto;text-decoration:none;font-weight:400;color:#2168a6;font-size:1.2rem;line-height:28px;letter-spacing:5%;cursor:pointer;transition:color .3s ease}.navbar .menu li a:hover{color:#1a4f7a;font-weight:600}.navbar .menu li a[style*=bold]{font-weight:700!important}.navbar .dropdown-container{position:absolute;top:100%;left:42%;right:0%;transform:translate(-50%);max-width:60%;background:#f4f7fb;border:2px solid #2168A6;padding:20px;display:flex;flex-direction:row;gap:20px;z-index:1000;border-bottom-right-radius:9px;border-bottom-left-radius:9px;opacity:0;transform:translateY(-10px);visibility:hidden;transition:opacity .5s ease,transform .5s ease}.navbar .dropdown-container.active{opacity:1;transform:translateY(0);visibility:visible}.navbar .dropdown{display:flex;flex-direction:row;gap:20px;width:100%}.navbar .dropdown .dropdown-section{flex:1;display:flex;flex-direction:column}.navbar .dropdown .dropdown-section h4{font-family:Ubuntu,sans-serif;font-size:1rem;letter-spacing:1px;line-height:28px;color:#2168a6;margin-bottom:10px;font-weight:500}.navbar .dropdown .dropdown-section .link{font-family:Roboto,sans-serif;font-size:.9rem;color:#5e6e82;margin:5px 0;line-height:24px;letter-spacing:.5px;font-weight:400;text-decoration:none;transition:color .3s ease,text-decoration .3s ease}.navbar .dropdown .dropdown-section .link:hover{color:#2168a6}.navbar .dropdown .dropdown-section .link[style*=bold],.navbar .active{font-weight:700!important;color:#2168a6!important}.navbar .hamburger{background:none;border:none;font-size:1.5rem;color:#2168a6;cursor:pointer;padding:5px;display:none}@media screen and (max-width: 760px){.navbar{padding:15px 20px;height:auto;flex-direction:column;align-items:flex-start;position:relative;position:sticky}.navbar .logo-container{display:flex;justify-content:space-between;align-items:center;width:100%}.navbar .logo img{height:35px}.navbar .hamburger{display:block}.navbar .menu{flex-direction:column;width:100%;margin-left:0;gap:0;max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}.navbar .menu.active{max-height:1000px;padding:15px 0}.navbar .menu li{width:100%;padding:10px 0;border-bottom:1px solid rgba(33,104,166,.1)}.navbar .menu li a{font-size:1rem;display:block;width:100%}.navbar .menu li a[style*=bold]{font-weight:700!important}.navbar .menu li.active .dropdown{display:block}.navbar .dropdown-container{display:none}.navbar .dropdown{flex-direction:column;gap:0;display:none;padding-left:15px;background-color:#f4f7fb80;margin-top:10px}.navbar .dropdown .dropdown-section{padding:10px 0;border-bottom:none}.navbar .dropdown .dropdown-section h4{font-size:.9rem;margin-bottom:5px}.navbar .dropdown .dropdown-section .link{font-size:.85rem;padding:5px 0;margin:0}.navbar .dropdown .dropdown-section .link[style*=bold]{font-weight:700!important}}.main-footer{background-color:#f4f7fb;padding:40px 60px 0;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:sticky}.main-footer .first-section{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.main-footer .first-section .logo{flex:1}.main-footer .first-section .logo img{width:100px;height:50px}.main-footer .first-section .services,.main-footer .first-section .solutions,.main-footer .first-section .offerings{flex:1;min-width:200px}.main-footer .first-section .services h2,.main-footer .first-section .solutions h2,.main-footer .first-section .offerings h2{font-size:18px;font-weight:700;margin-bottom:10px;color:#2168a6;font-weight:500;letter-spacing:1px;text-transform:uppercase;line-height:normal}.main-footer .first-section .services ul,.main-footer .first-section .solutions ul,.main-footer .first-section .offerings ul{list-style:none;padding:0}.main-footer .first-section .services ul li,.main-footer .first-section .solutions ul li,.main-footer .first-section .offerings ul li{font-size:14px;color:#333;margin-bottom:8px;color:#5e6e82;font-family:Roboto;font-style:normal;font-weight:400;line-height:125%}.main-footer .first-section .services ul li .link,.main-footer .first-section .solutions ul li .link,.main-footer .first-section .offerings ul li .link{font-size:14px;color:#333;margin-bottom:8px;color:#5e6e82;font-family:Roboto;font-style:normal;font-weight:400;line-height:125%;text-decoration:none}.main-footer .first-section .lets-connect{flex:1;display:flex;flex:start;justify-content:center;min-width:200px}.main-footer .first-section .lets-connect button{background-color:transparent;color:#2168a6;font-size:20px;padding:10px 30px;border:2px solid #2168a6;font-weight:600;border-radius:5px;cursor:pointer;letter-spacing:.8px;transition:background-color .3s ease,color .3s ease}.main-footer .first-section .lets-connect button:hover{background-color:#2168a6;color:#fff}.main-footer .second-section{width:100%;margin-top:30px;position:relative}.main-footer .second-section .heading{display:flex;align-items:center;gap:10px}.main-footer .second-section .heading img{width:25px;height:auto}.main-footer .second-section .heading h1{font-family:Ubuntu;font-size:20px;font-weight:700}.main-footer .second-section .location{width:100%;display:flex;justify-content:space-between;padding:10px;flex-wrap:wrap;gap:20px;position:absolute;z-index:20;margin-top:8px}.main-footer .second-section .location .location-button-container{transition:transform .5s ease-in-out}.main-footer .second-section .location button{background-color:transparent;max-width:100%;border:1px solid #2168a6;padding:12px 30px;font-size:14px;font-weight:500;color:#2168a6;border-radius:5px 0;letter-spacing:.8px;cursor:pointer;transition:transform .4s ease-in-out,width .3s ease-in-out}.main-footer .second-section .location button.expanded{transform:scale(1.1);width:250px;max-width:100%;text-align:left}.main-footer .third-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0;background-color:#f4f7fb;position:relative;margin-top:100px}.main-footer .third-section:before{content:"";width:30%;height:1px;background-color:gray;position:absolute;top:0;left:50%;transform:translate(-50%)}.main-footer .third-section .icons{display:flex;gap:15px;justify-content:center;margin-top:10px}.main-footer .third-section .icons img{width:20px;height:20px;transition:transform .3s ease,opacity .3s ease;cursor:pointer}.main-footer .third-section .icons img:hover{transform:scale(1.2);opacity:.8}@media screen and (max-width: 1024px){.main-footer{padding:40px 30px;text-align:center}.main-footer .first-section{gap:30px;justify-content:center}.main-footer .first-section>div{display:flex;flex-direction:column;align-items:center}.main-footer .first-section .logo{flex:0 0 100%;margin-bottom:20px}.main-footer .first-section .services,.main-footer .first-section .offerings{flex:1;min-width:150px}.main-footer .first-section .lets-connect{flex:0 0 100%;margin-top:20px}.main-footer .second-section .location{position:relative;gap:15px;justify-content:center}.main-footer .second-section .location button{padding:10px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-footer .second-section .location button.expanded{width:250px;white-space:normal;position:absolute;left:50%;transform:translate(-50%);z-index:100;background:#fff;box-shadow:0 4px 8px #0000001a}}@media screen and (max-width: 768px){.main-footer{padding:30px 20px}.main-footer .first-section{flex-direction:column;align-items:center}.main-footer .first-section .services,.main-footer .first-section .offerings{margin-bottom:20px;min-width:100%}.main-footer .first-section .lets-connect{margin-top:10px}.main-footer .second-section{margin-top:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.main-footer .second-section .location{margin-top:20px;flex-wrap:wrap;gap:10px;position:relative}.main-footer .second-section .location .location-button-container{width:100%}.main-footer .second-section .location button{width:100%;text-align:center}.main-footer .second-section .location button.expanded{width:100%;transform:none;left:0%;position:relative;margin-top:10px}.main-footer .third-section{margin-top:50px}.main-footer .third-section:before{width:80%}}@media screen and (max-width: 480px){.main-footer{padding:25px 15px}.main-footer .first-section .lets-connect button{width:100%;padding:8px 20px;font-size:16px}.main-footer .second-section .heading h1{font-size:18px}.main-footer .second-section .location button{padding:8px 15px;font-size:14px}.main-footer .second-section .location button.expanded{padding:15px;font-size:13px}.main-footer .third-section .icons{flex-wrap:wrap}}.leadership{padding:3.75rem 4.0625rem;max-width:100%;display:flex;flex-direction:column;gap:1.875rem}.leadership .leadership-first{display:flex;margin-bottom:4.375rem}.leadership .leadership-first h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.125rem;font-style:normal;font-weight:600;line-height:4rem;display:flex;align-items:center}.leadership .leadership-first img{flex:1;flex-shrink:0}.leadership .leadership-second{max-width:100%;display:flex;gap:3.125rem}.leadership .leadership-second img{flex:1;max-width:37.5rem;flex-shrink:0;justify-content:center}.leadership .leadership-second .seconds{display:flex;flex:1;flex-direction:column}.leadership .leadership-second .seconds h1{padding:0rem 1.875rem;color:#344050;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:4.375rem}.leadership .leadership-second .seconds p{padding:0rem 1.875rem;color:#2168a6;font-family:Roboto Condensed;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}.leadership .divider{width:100%;height:.0625rem;background-color:#5e6e82b2;margin:4.375rem 0}.leadership .leadership-third{max-width:100%;display:flex;background-color:#fff;gap:3.125rem}.leadership .leadership-third img{flex:1;max-width:37.5rem;flex-shrink:0;background-color:#fff;justify-content:center}.leadership .leadership-third .thirds{display:flex;flex:1;gap:1.875rem;flex-direction:column;background-color:#fff}.leadership .leadership-third .thirds h1{background-color:#fff;padding:0rem 1.875rem;color:#344050;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:3.125rem}.leadership .leadership-third .thirds p{background-color:#fff;padding:0rem 1.875rem;color:#2168a6;font-family:Roboto Condensed;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}.leadership .leadership-fourth{max-width:100%;display:flex;background-color:#fff;gap:3.125rem}.leadership .leadership-fourth img{flex:1;max-width:37.5rem;flex-shrink:0;background-color:#fff;justify-content:center}.leadership .leadership-fourth .fourth{display:flex;flex:1;gap:1.875rem;flex-direction:column;background-color:#fff}.leadership .leadership-fourth .fourth h1{background-color:#fff;padding:0rem 1.875rem;color:#344050;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;margin-bottom:3.125rem}.leadership .leadership-fourth .fourth p{background-color:#fff;padding:0rem 1.875rem;color:#2168a6;font-family:Roboto Condensed;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 760px){.leadership{padding:2rem 1rem;gap:1.5rem}.leadership .leadership-first{flex-direction:column;margin-bottom:2rem;align-items:center;text-align:center}.leadership .leadership-first h1{font-size:1.8rem;line-height:2.2rem;margin-bottom:1.5rem;flex:none;width:100%}.leadership .leadership-first img{width:100%;max-width:350px;flex:none}.leadership .leadership-second,.leadership .leadership-third,.leadership .leadership-fourth{flex-direction:column;gap:2rem}.leadership .leadership-second img,.leadership .leadership-third img,.leadership .leadership-fourth img{max-width:100%;height:auto;order:1}.leadership .leadership-second .seconds,.leadership .leadership-second .thirds,.leadership .leadership-second .fourth,.leadership .leadership-third .seconds,.leadership .leadership-third .thirds,.leadership .leadership-third .fourth,.leadership .leadership-fourth .seconds,.leadership .leadership-fourth .thirds,.leadership .leadership-fourth .fourth{order:2;width:100%;padding:0 .5rem}.leadership .leadership-second .seconds h1,.leadership .leadership-second .thirds h1,.leadership .leadership-second .fourth h1,.leadership .leadership-third .seconds h1,.leadership .leadership-third .thirds h1,.leadership .leadership-third .fourth h1,.leadership .leadership-fourth .seconds h1,.leadership .leadership-fourth .thirds h1,.leadership .leadership-fourth .fourth h1{font-size:1.5rem;line-height:1.8rem;margin-bottom:1rem;padding:0;text-align:center}.leadership .leadership-second .seconds p,.leadership .leadership-second .thirds p,.leadership .leadership-second .fourth p,.leadership .leadership-third .seconds p,.leadership .leadership-third .thirds p,.leadership .leadership-third .fourth p,.leadership .leadership-fourth .seconds p,.leadership .leadership-fourth .thirds p,.leadership .leadership-fourth .fourth p{font-size:1.1rem;padding:0;text-align:center}.leadership .leadership-third .thirds h1{order:1}.leadership .leadership-third .thirds p{order:2}.leadership .divider{margin:2rem 0}}.third{padding:40px 60px;background-color:#fff}.third .section-title{font-family:Ubuntu,sans-serif;font-size:30px;line-height:2.5rem;font-weight:700;color:#344050;margin-bottom:40px;background-color:#fff}.third .grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;background-color:#fff}.third .update-card{background-color:#fff;border:1px solid #EDEDED;overflow:hidden;box-shadow:0 7px 14px #4145581a,0 3px 6px #00000012}.third .update-card .image-container{width:100%;height:180px;overflow:hidden}.third .update-card .image-container img{width:100%;height:100%;object-fit:cover;display:block}.third .update-card .content{padding:16px;background-color:#fff}.third .update-card .content h3{font-family:Ubuntu;font-weight:700;font-size:20px;color:#344050;background-color:#fff;margin-bottom:20px}.third .update-card .content .date{font-family:Roboto;font-weight:400;font-size:18px;color:#5e6e82;background-color:#fff}.third .update-card .content .read-more{display:inline-block;margin-top:30px;font-size:1.1rem;font-weight:400;color:#2168a6;text-decoration:none;background-color:#fff}@media (max-width: 760px){.third{padding:20px;background-color:#fff}.third .section-title{font-family:Ubuntu,sans-serif;font-size:24px;line-height:32px;font-weight:700;color:#344050;margin-bottom:20px}.third .grid-container{display:grid;grid-template-columns:1fr;gap:20px}.third .update-card{border:1px solid #EDEDED;box-shadow:0 4px 8px #4145581a}.third .update-card .image-container{height:160px}.third .update-card .content{padding:12px}.third .update-card .content h3{font-size:20px;margin-bottom:12px}.third .update-card .content .date{font-size:16px}.third .update-card .content .read-more{margin-top:20px;font-size:16px}}.press-updates{max-width:100%;background-color:#fff;padding:40px 60px;display:flex;flex-direction:column;gap:60px}.press-updates .hero{max-width:100%;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:100px}.press-updates .hero .title{font-family:Ubuntu;font-weight:500;font-size:3.5rem;line-height:80px;letter-spacing:0%;color:#2168a6}.press-updates .hero .hero-content{padding:0;background-color:transparent;border:none;position:relative;color:#fff}.press-updates .hero .hero-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:linear-gradient(to bottom,#0009,#0000004d)}.press-updates .hero .hero-content img{width:700px;border-radius:8px;background-color:#fff;display:block;object-fit:cover}.press-updates .hero .hero-content .hero-text{background-color:transparent;position:absolute;bottom:60px;left:60px;max-width:400px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.press-updates .hero .hero-content .hero-text h3{background-color:transparent;font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%}.press-updates .hero .hero-content .hero-text .know-more{background-color:transparent;color:#fff;text-decoration:none;font-family:Roboto;font-weight:600;font-size:20px;line-height:30px;letter-spacing:5%}@media (max-width: 760px){.press-updates{max-width:100%;background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:30px}.press-updates .hero{max-width:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:30px;text-align:center}.press-updates .hero .title{font-family:Ubuntu;font-weight:500;font-size:32px;line-height:40px;letter-spacing:0%;color:#2168a6;width:100%}.press-updates .hero .hero-content{position:relative;padding:0;background-color:transparent;border:none;width:100%}.press-updates .hero .hero-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:linear-gradient(to bottom,#0009,#0000004d)}.press-updates .hero .hero-content img{width:100%;max-width:100%;height:auto;border-radius:8px;background-color:#fff;display:block;object-fit:cover}.press-updates .hero .hero-content .hero-text{background-color:transparent;position:absolute;bottom:20px;left:20px;max-width:calc(100% - 40px);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.press-updates .hero .hero-content .hero-text h3{background-color:transparent;font-family:Ubuntu;font-weight:700;font-size:24px;line-height:28px;letter-spacing:0%}.press-updates .hero .hero-content .hero-text .know-more{background-color:transparent;color:#fff;text-decoration:none;font-family:Roboto;font-weight:600;font-size:16px;line-height:24px;letter-spacing:5%}}.second{background-color:#fff;background-image:url("/assets/Rectangle%2089%20(1)-B6g8BEeQ.png");max-height:600px;background-size:cover;padding:50px 0}.second .second-container{display:flex;width:100%;margin:70px auto;gap:100px;padding:40px 60px}.second .second-container img{max-width:100%;border-radius:10px}.second .second-container .text-content{display:flex;flex:2;max-width:100%;flex-direction:column}.second .second-container .text-content .top-text{display:flex;flex-direction:column;gap:20px}.second .second-container .text-content .top-text h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.second .second-container .text-content .top-text .date{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.second .second-container .text-content .top-text .description{font-family:Roboto;font-weight:600;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.second .second-container .text-content .bottom-text{margin-top:60px}.second .second-container .text-content .bottom-text .know-more{font-family:Roboto;font-weight:600;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#2168a6;text-decoration:none}@media (max-width: 760px){.second{background-color:#fff;background-image:url("/assets/Rectangle%2089%20(1)-B6g8BEeQ.png");background-size:cover;padding:30px 0;max-height:none}.second .second-container{display:flex;flex-direction:column;width:100%;margin:30px auto;gap:40px;padding:20px}.second .second-container img{width:100%;max-width:100%;border-radius:10px;order:1}.second .second-container .text-content{flex:1;max-width:100%;order:2}.second .second-container .text-content .top-text{gap:15px}.second .second-container .text-content .top-text h2{font-size:24px;line-height:32px}.second .second-container .text-content .top-text .date,.second .second-container .text-content .top-text .description{font-size:16px;line-height:24px}.second .second-container .text-content .bottom-text{margin-top:30px}.second .second-container .text-content .bottom-text .know-more{font-size:16px;line-height:24px}}.white-Papers{padding:40px 60px;max-width:100%;display:flex;flex-direction:column;gap:70px}.white-Papers .white-hero{display:flex;gap:50px}.white-Papers .white-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.white-Papers .white-hero img{flex:1;max-width:800px;max-height:500px;flex-shrink:0}.white-Papers .white-content{display:flex;width:100%;gap:50px;padding:40px 0}.white-Papers .white-content img{max-width:100%;border-radius:10px}.white-Papers .white-content .text-content{display:flex;max-width:100%;flex-direction:column;justify-content:space-between}.white-Papers .white-content .text-content .top-text{display:flex;flex-direction:column;gap:20px}.white-Papers .white-content .text-content .top-text h2{font-family:Ubuntu,sans-serif;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.white-Papers .white-content .text-content .top-text .date{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.white-Papers .white-content .text-content .top-text .description{font-family:Roboto;font-weight:600;font-size:18px;line-height:27px;letter-spacing:5%;color:#5e6e82}.white-Papers .white-content .text-content .bottom-text .know-more{font-family:Roboto;font-weight:600;font-size:18px;line-height:27px;letter-spacing:5%;color:#2168a6;text-decoration:none}@media (max-width: 760px){.white-Papers{padding:20px 15px;gap:25px;display:flex;flex-direction:column}.white-Papers .white-hero{display:flex;flex-direction:column;order:0!important;gap:15px;margin-bottom:20px;text-align:center;align-items:center}.white-Papers .white-hero h1{order:1;font-size:2rem;line-height:1.3;text-align:center;margin-bottom:0}.white-Papers .white-hero img{order:2;max-width:100%;max-height:280px;width:auto;border-radius:8px}.white-Papers .white-content{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.white-Papers .white-content img{order:1;width:100%;max-height:220px;object-fit:cover;border-radius:8px;margin-bottom:10px}.white-Papers .white-content .text-content{order:2;gap:12px}.white-Papers .white-content .text-content .top-text h2{font-size:1.4rem;line-height:1.3;margin-bottom:5px}.white-Papers .white-content .text-content .date,.white-Papers .white-content .text-content .description{font-size:.9rem;line-height:1.4;margin-bottom:5px}.white-Papers .white-content .text-content .bottom-text .know-more{font-size:.95rem;padding:6px 0}}@media (max-width: 760px) and (max-width: 400px){.white-Papers{padding:15px 12px;gap:20px}.white-Papers .white-hero h1{font-size:1.7rem}.white-Papers .white-hero img{max-height:220px}.white-Papers .white-content img{max-height:180px}.white-Papers .white-content .text-content .top-text h2{font-size:1.2rem}.white-Papers .white-content .text-content .date,.white-Papers .white-content .text-content .description{font-size:.82rem}}.Events{padding:40px 60px;max-width:100%;display:flex;flex-direction:column;gap:70px}.Events .Events-hero{display:flex;gap:50px}.Events .Events-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.Events .Events-hero img{flex:1;max-width:850px;max-height:600px;flex-shrink:0}.Event-second{background-color:#fff;background-image:url("../../../../public/Images/Press/Rectangle 89 (1).png");max-height:600px;background-size:cover;padding:50px 0}.Event-second .Event-container{display:flex;width:100%;margin:70px auto;gap:100px;padding:50px 80px}.Event-second .Event-container img{max-width:100%;border-radius:10px}.Event-second .Event-container .Event-text-content{display:flex;width:400px;max-width:100%;flex-direction:column;justify-content:space-between}.Event-second .Event-container .Event-text-content .top-text{display:flex;flex-direction:column;gap:20px}.Event-second .Event-container .Event-text-content .top-text h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.Event-second .Event-container .Event-text-content .top-text .date{font-family:Roboto;font-weight:400;font-size:18px;line-height:27px;letter-spacing:5%;color:#5e6e82}.Event-second .Event-container .Event-text-content .top-text .description{font-family:Roboto;font-weight:600;font-size:18px;line-height:27px;letter-spacing:5%;color:#5e6e82}.Event-second .Event-container .Event-text-content .bottom-text .know-more{font-family:Roboto;font-weight:600;font-size:18px;line-height:27px;letter-spacing:5%;color:#2168a6;text-decoration:none}.PrevEvents{padding:40px 60px;background-color:#fff;display:flex;flex-direction:column;gap:40px}.PrevEvents h1{color:#344050;font-family:Ubuntu;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.PrevEvents .contentt{display:flex;gap:50px}.PrevEvents .contentt img{width:403px;height:279px;flex-shrink:0;aspect-ratio:13/9;border-radius:5px}.PrevEvents .contentt .textContent{display:flex;flex-direction:column;gap:30px}.PrevEvents .contentt .textContent h1{color:#344050;font-family:Ubuntu;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.PrevEvents .contentt .textContent p{color:#5e6e82;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.9px}.PrevEvents .contentt .textContent .knowmore a{color:#2168a6;font-family:Roboto;font-size:16px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.9px;text-decoration:none}@media (min-width: 760px) and (max-width: 1024px){.Events{padding:30px 40px!important;gap:50px!important}.Events .Events-hero{gap:30px!important}.Events .Events-hero h1{font-size:3.5rem!important;line-height:1.2!important}.Events .Events-hero img{max-width:50%!important;max-height:400px!important}.Event-second{max-height:none!important;padding:40px 0!important}.Event-second .Event-container{gap:60px!important;padding:40px 50px!important;margin:50px auto!important}.Event-second .Event-container img{max-width:45%!important}.Event-second .Event-container .Event-text-content{width:45%!important}.Event-second .Event-container .Event-text-content .top-text h2{font-size:2.2rem!important;line-height:1.3!important}.PrevEvents{padding:30px 40px!important}.PrevEvents .contentt{gap:40px!important}.PrevEvents .contentt img{width:300px!important;height:auto!important}.PrevEvents .contentt .textContent h1{font-size:2rem!important}}@media (max-width: 760px){.Events{padding:25px 20px!important;gap:40px!important}.Events .Events-hero{flex-direction:column!important;gap:25px!important}.Events .Events-hero h1{font-size:2.5rem!important;line-height:1.3!important;text-align:center!important;width:100%!important}.Events .Events-hero img{max-width:100%!important;max-height:300px!important}.Event-second{padding:30px 20px!important;background-position:center!important}.Event-second .Event-container{flex-direction:column!important;gap:30px!important;padding:0!important;margin:0 auto!important}.Event-second .Event-container img{width:100%!important;max-height:250px!important}.Event-second .Event-container .Event-text-content{width:100%!important;gap:25px!important}.Event-second .Event-container .Event-text-content .top-text{gap:15px!important}.Event-second .Event-container .Event-text-content .top-text h2{font-size:1.8rem!important;line-height:1.4!important}.PrevEvents{padding:30px 20px!important;gap:30px!important}.PrevEvents .contentt{flex-direction:column!important;gap:25px!important}.PrevEvents .contentt img{width:100%!important;height:auto!important}.PrevEvents .contentt .textContent{gap:20px!important}.PrevEvents .contentt .textContent h1{font-size:1.5rem!important;text-align:center!important}}@media (max-width: 400px){.Events{padding:20px 15px!important;gap:30px!important}.Events .Events-hero h1{font-size:2rem!important}.Event-second .Event-text-content .top-text h2{font-size:1.5rem!important}.PrevEvents .textContent h1{font-size:1.3rem!important}.PrevEvents .textContent p{font-size:.9rem!important}}.life-at-info-origin{display:flex;align-items:center;gap:40px;padding:40px 60px}.life-at-info-origin h2{font-family:ubuntu;color:#2168a6;font-size:3rem;font-weight:600;white-space:nowrap;flex:1}.life-at-info-origin .image-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);gap:5px;width:100%;flex:2}.life-at-info-origin .image-grid .image-container{position:relative;width:100%}.life-at-info-origin .image-grid .image-container img{width:100%;display:block}.life-at-info-origin .image-grid .image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.life-at-info-origin .image-grid .img1,.life-at-info-origin .image-grid .img3{align-self:flex-end}.life-at-info-origin .image-grid .img1:before{background:linear-gradient(180deg,#fff,#fff0 30%),linear-gradient(90deg,#fff,#fff0 40%)}.life-at-info-origin .image-grid .img2:before{background:linear-gradient(180deg,#fff,#fff0 40%)}.life-at-info-origin .image-grid .img3:before{background:linear-gradient(180deg,#fff,#fff0 40%),linear-gradient(270deg,#fff,#fff0 30%)}.life-at-info-origin .image-grid .img4:before{background:linear-gradient(90deg,#fff,#fff0 40%),linear-gradient(0deg,#fff,#fff0 40%)}.life-at-info-origin .image-grid .img5:before{background:linear-gradient(0deg,#fff,#fff0 40%)}.life-at-info-origin .image-grid .img6:before{background:linear-gradient(270deg,#fff,#fff0 30%),linear-gradient(0deg,#fff,#fff0 30%)}.slider-container{width:100%;margin:auto;text-align:center;position:relative;overflow:hidden;padding:40px 60px}.slider-container .title{margin-bottom:20px;text-align:left;padding:30px 0;font-family:Ubuntu;font-weight:700;font-size:2.3rem;line-height:3rem;color:#344050;letter-spacing:0%}.slider-container .slider{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;overflow:hidden}.slider-container .slider-track{display:flex;width:100%;transition:transform .5s ease-in-out;gap:15px}.slider-container .slider-image{flex:0 0 calc(33.33% + 30px);width:calc(33.33% + 30px);height:auto;object-fit:cover;transition:opacity .5s ease-in-out}.slider-container .prev-btn,.slider-container .next-btn{position:absolute;top:50%;transform:translateY(-50%);background:#fffc;color:#000;border:none;padding:10px;cursor:pointer;font-size:24px;font-weight:bolder;border-radius:50%;z-index:10;transition:background .3s ease}.slider-container .prev-btn{left:20px}.slider-container .next-btn{right:20px}.workPlace{display:flex;margin:30px auto;gap:60px;padding:60px;flex-direction:column;background-image:url(../../../../public/Images/Life/CutLife.png)}.workPlace .top{flex:1;display:flex;flex-direction:column;gap:10px;color:#344050}.workPlace .top h2{font-family:Ubuntu;font-weight:700;font-size:2.2rem;line-height:44px;text-align:left}.workPlace .top p{font-family:Roboto;font-size:1.1rem;line-height:1.5rem;color:#5e6e82;max-width:500px;text-align:center;margin:0 auto}.workPlace .bottom{flex:2;display:grid;grid-template-columns:repeat(4,1fr);gap:35px;z-index:1}.workPlace .bottom .cards{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:5px;background-color:#f4f7fb;position:relative}.workPlace .bottom .cards:before{content:"";position:absolute;width:100%;height:100%;top:-10px;left:-10px;border:1px solid #2168a6;border-radius:5px;z-index:-1}.workPlace .bottom .cards .bottom-text{display:flex;flex-direction:column;gap:10px}.workPlace .bottom .cards .bottom-text h3{font-family:Ubuntu,sans-serif;font-weight:700;font-size:2.5rem;line-height:4rem;color:#2168a6;letter-spacing:5%;text-align:left}.workPlace .bottom .cards .bottom-text p{font-size:1rem;font-family:Roboto,sans-serif;font-size:1.1rem;color:#5e6e82;line-height:1.5rem;text-align:left}.Life-cards-containerss{display:grid;background-image:url(../../../../public/Images/Life/LifeCut.png);grid-template-columns:repeat(3,1fr);gap:50px;padding:100px 60px 10px;justify-content:center;background-repeat:no-repeat;margin-top:40px;margin-bottom:50px;height:100%}.Life-cards-containerss .Lifecard{display:flex;flex-direction:column;padding:50px;text-align:center;gap:12px}.Life-cards-containerss .Lifecard .Lifecard-image{max-width:100%;object-fit:cover;box-shadow:0 4px 10px #0003}.Life-cards-containerss .Lifecard .card-title{font-size:1.3rem;font-family:Roboto,sans-serif;font-weight:semibold;margin-top:12px;text-align:left;color:#2168a6}.Life-cards-containerss .Lifecard .card-description{font-family:Roboto,sans-serif;line-height:150%;letter-spacing:5%;font-size:1rem;color:#5e6e82;margin-top:8px;text-align:left}@media (min-width: 760px) and (max-width: 1024px){.life-at-info-origin{padding:30px 40px!important;gap:30px!important;flex-direction:column!important}.life-at-info-origin h2{font-size:2.5rem!important;white-space:normal!important;text-align:center!important;width:100%!important}.life-at-info-origin .image-grid{grid-template-columns:repeat(2,1fr)!important;grid-template-rows:repeat(3,auto)!important}.slider-container{padding:30px 40px!important}.slider-container .title{font-size:2rem!important;line-height:2.5rem!important}.slider-container .slider-image{flex:0 0 calc(50% - 15px)!important;width:calc(50% - 15px)!important}.workPlace{padding:40px!important;gap:40px!important}.workPlace .top h2{font-size:2rem!important;text-align:center!important}.workPlace .top p{text-align:center!important}.workPlace .bottom{grid-template-columns:repeat(2,1fr)!important;gap:25px!important}.workPlace .bottom .cards{flex-direction:column!important;text-align:center!important}.workPlace .bottom .cards .bottom-text h3,.workPlace .bottom .cards .bottom-text p{text-align:center!important}.Life-cards-containerss{grid-template-columns:repeat(2,1fr)!important;padding:60px 40px!important;gap:30px!important}.Life-cards-containerss .Lifecard{padding:30px!important}}@media (max-width: 760px){.life-at-info-origin{padding:25px 20px!important;flex-direction:column!important;gap:30px!important}.life-at-info-origin h2{font-size:2rem!important;white-space:normal!important;text-align:center!important;width:100%!important}.life-at-info-origin .image-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(6,auto)!important;gap:10px!important}.slider-container{padding:25px 20px!important}.slider-container .title{font-size:1.8rem!important;line-height:2.2rem!important;padding:20px 0!important;text-align:center!important}.slider-container .slider-image{flex:0 0 100%!important;width:100%!important}.slider-container .prev-btn,.slider-container .next-btn{padding:8px!important;font-size:20px!important}.workPlace{padding:30px 20px!important;gap:30px!important;background-size:cover!important}.workPlace .top h2{font-size:1.8rem!important;text-align:center!important;line-height:1.3!important}.workPlace .top p{font-size:1rem!important;text-align:center!important}.workPlace .bottom{grid-template-columns:1fr!important;gap:20px!important}.workPlace .bottom .cards{flex-direction:column!important;padding:15px!important;text-align:center!important}.workPlace .bottom .cards .bottom-text h3{font-size:2rem!important;line-height:2.5rem!important;text-align:center!important}.workPlace .bottom .cards .bottom-text p{text-align:center!important}.Life-cards-containerss{grid-template-columns:1fr!important;padding:40px 20px!important;gap:30px!important;margin-top:20px!important}.Life-cards-containerss .Lifecard{padding:25px!important;text-align:center!important}.Life-cards-containerss .Lifecard .card-title,.Life-cards-containerss .Lifecard .card-description{text-align:center!important}}@media (max-width: 400px){.life-at-info-origin h2{font-size:1.8rem!important}.slider-container .title,.workPlace .top h2{font-size:1.5rem!important}.workPlace .bottom .cards .bottom-text h3{font-size:1.8rem!important}}.employee-testimonials .title h2{font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;color:#344050}.employee-testimonials .cards{display:flex;justify-content:space-between;width:100%;gap:150px;padding:20px;overflow:hidden}.employee-testimonials .cards .card{display:flex;flex-direction:column;flex:1;justify-content:space-between;max-width:calc(33.33% - 20px);border-radius:20px;border:1px solid #344050;padding:30px;position:relative;transition:transform .5s ease-in-out;background:#fff}.employee-testimonials .cards .card .quote-container{margin-bottom:120px}.employee-testimonials .cards .card .user-info .image-container{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid white;position:absolute;left:-50px;bottom:-50px}.employee-testimonials .cards .card .user-info .user-text{text-align:left;margin-left:150px}.employee-testimonials .arrow{background:#f4f7f4;border:none;cursor:pointer;padding:10px;font-size:20px;box-shadow:0 4px 8px #0003;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);color:#2168a6;transition:background .3s ease}.employee-testimonials{margin:auto;padding:40px 60px}.employee-testimonials .title{text-align:left;margin-bottom:40px}.employee-testimonials .title h2{font-family:Ubuntu,sans-serif;font-size:2.3rem;font-weight:700;color:#344050}.employee-testimonials .testimonial-container{display:flex;align-items:center;position:relative}.employee-testimonials .cards{display:flex;justify-content:flex-start;width:100%;gap:30px;padding:20px 10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.employee-testimonials .cards::-webkit-scrollbar{display:none}.employee-testimonials .cards .card{display:flex;flex-direction:column;flex:0 0 auto;justify-content:space-between;width:85%;min-width:85%;max-width:85%;border-radius:20px;border:1px solid #344050;padding:25px;position:relative;background:#fff;scroll-snap-align:center}.employee-testimonials .cards .card .dots-line-container{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.employee-testimonials .cards .card .dots{display:flex;gap:10px;justify-content:left}.employee-testimonials .cards .card .dots span{width:8px;height:8px;background:#2168a6;border-radius:50%}.employee-testimonials .cards .card .line{width:100%;height:1px;background:#344050;margin-top:15px}.employee-testimonials .cards .card .quote-container{margin-bottom:100px}.employee-testimonials .cards .card .quote{font-size:1rem;color:#5e6e82;text-align:left;line-height:1.5}.employee-testimonials .cards .card .user-info{display:flex;align-items:flex-end;position:relative}.employee-testimonials .cards .card .user-info .image-container{width:90px;height:90px;border-radius:50%;overflow:hidden;border:2px solid white;position:absolute;left:-30px;bottom:-30px}.employee-testimonials .cards .card .user-info .user-image{width:100%;height:100%;object-fit:cover}.employee-testimonials .cards .card .user-info .user-text{text-align:left;margin-left:100px}.employee-testimonials .cards .card .user-info .user-text .user-name{font-family:Roboto;font-weight:700;color:#2168a6;font-size:1rem}.employee-testimonials .cards .card .user-info .user-text .user-title{font-size:.9rem;color:#5e6e82}.employee-testimonials .arrow{display:none;background:#f4f7f4;border:none;cursor:pointer;padding:10px;font-size:20px;box-shadow:0 4px 8px #0003;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);color:#2168a6;transition:background .3s ease;z-index:10}.employee-testimonials .arrow:hover{background:#dbe3eb}.employee-testimonials .arrow.prev{left:-50px}.employee-testimonials .arrow.next{right:-50px}.employee-testimonials .arrow .icon{width:20px;height:20px;color:#333}@media (max-width: 768px){.employee-testimonials{padding:30px 40px}.employee-testimonials .title{margin-bottom:30px}.employee-testimonials .title h2{font-size:2rem}.employee-testimonials .cards{gap:20px;padding:20px 10px}.employee-testimonials .cards .card{width:80%;min-width:80%;max-width:80%;padding:25px}.employee-testimonials .cards .card .quote-container{margin-bottom:90px}.employee-testimonials .cards .card .user-info .image-container{width:100px;height:100px;left:-40px;bottom:-40px}.employee-testimonials .cards .card .user-info .user-text{margin-left:120px}}@media (max-width: 480px){.employee-testimonials{padding:20px 15px}.employee-testimonials .title h2{font-size:1.8rem}.employee-testimonials .cards .card{width:85%;min-width:85%;max-width:85%;padding:20px}.employee-testimonials .cards .card .quote-container{margin-bottom:80px}.employee-testimonials .cards .card .user-info .image-container{width:80px;height:80px;left:-25px;bottom:-25px}.employee-testimonials .cards .card .user-info .user-text{margin-left:90px}.employee-testimonials .cards .card .user-info .user-text .user-name{font-size:.95rem}.employee-testimonials .cards .card .user-info .user-text .user-title{font-size:.85rem}}@media (min-width: 769px){.employee-testimonials .cards{justify-content:space-between;overflow:hidden;gap:30px}.employee-testimonials .cards .card{flex:1;min-width:calc(50% - 15px);max-width:calc(50% - 15px);width:auto}.employee-testimonials .arrow{display:block}}@media (min-width: 1024px){.employee-testimonials .cards{gap:150px}.employee-testimonials .cards .card{min-width:calc(33.33% - 100px);max-width:calc(33.33% - 100px)}}._ourmain_19wcp_1{padding:40px 60px;margin:0 auto}._ourmain_19wcp_1 ._firstt_19wcp_5{display:flex;align-items:center;justify-content:space-between;gap:70px;margin-bottom:60px}._ourmain_19wcp_1 ._firstt_19wcp_5 h2{color:#2168a6;font-family:Ubuntu,sans-serif;font-size:60px;font-weight:700}._ourmain_19wcp_1 ._firstt_19wcp_5 img{height:auto}._timelineContainer_19wcp_22{--border-width: 2px;--theme-color: #6c8194;display:flex;flex-direction:column;margin-bottom:80px}._timelineContainer_19wcp_22 ._timelineUpRow_19wcp_29,._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30{display:flex;justify-content:flex-end}._timelineContainer_19wcp_22 ._timelineUpRow_19wcp_29 ._timelineBlock_19wcp_34:after,._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30 ._timelineBlock_19wcp_34:after{--bullet-size: 13px;content:"";width:var(--bullet-size);height:var(--bullet-size);display:block;border-radius:50%;background-color:var(--theme-color);position:absolute;left:calc(var(--bullet-size) * -.5 - var(--border-width) * .5)}._timelineContainer_19wcp_22 ._timelineUpRow_19wcp_29 ._timelineBlock_19wcp_34:after{bottom:calc(var(--bullet-size) * -.5 - var(--border-width) * .5)}._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30 ._timelineBlock_19wcp_34:after{top:calc(var(--bullet-size) * -.5 - var(--border-width) * .5)}._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:25%;max-width:25%;padding:5rem 20px}._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34:not(._noContent_19wcp_62){border-left:var(--border-width) solid var(--theme-color)}._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34._noContent_19wcp_62:after{display:none!important}._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34 ._year_19wcp_68,._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34 ._title_19wcp_69{font-size:20px;line-height:1.35;font-weight:700;font-family:sans-serif;color:#2168a6}._timelineContainer_19wcp_22 ._timelineBlock_19wcp_34 p{font-size:16px;line-height:1.35;font-weight:400;font-family:sans-serif;color:#333}._timelineContainer_19wcp_22 ._timelineUpRow_19wcp_29 ._timelineBlock_19wcp_34:first-child{margin-left:25%}._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30{padding-bottom:50px;border-top:var(--border-width) dashed var(--theme-color)}._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30 ._timelineBlock_19wcp_34:first-child{margin-left:10%}._timelineContainer_19wcp_22 ._timelineDownRow_19wcp_30 ._timelineBlock_19wcp_34:last-child{margin-right:15%}._timelineContainer_19wcp_22:nth-child(odd):not(:first-child) ._timelineUpRow_19wcp_29{border-left:var(--border-width) dashed var(--theme-color)}._timelineContainer_19wcp_22:nth-child(odd) ._timelineDownRow_19wcp_30{border-right:var(--border-width) dashed var(--theme-color)}._timelineContainer_19wcp_22:nth-child(2n) ._timelineUpRow_19wcp_29{border-right:var(--border-width) dashed var(--theme-color)}._timelineContainer_19wcp_22:nth-child(2n) ._timelineDownRow_19wcp_30{border-left:var(--border-width) dashed var(--theme-color)}.contact{max-width:100%;display:flex;flex-direction:column;gap:3.125rem}.contact .contact-container .contact-hero{max-width:100%;display:flex;gap:5.5rem;padding:40px 60px}.contact .contact-container .contact-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:4rem;font-style:normal;font-weight:500;line-height:5rem;display:flex;align-items:center}.contact .contact-container .contact-hero img{flex:1;max-width:100%;flex-shrink:0}.contact .contact-container .contact-content{display:flex;gap:9.375rem;padding:40px 60px}.contact .contact-container .contact-content .contact-left{flex:1;display:flex;flex-direction:column;gap:10px}.contact .contact-container .contact-content .contact-left h2,.contact .contact-container .contact-content .contact-left h2 .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.contact .contact-container .contact-content .contact-left h2 .break{display:block}.contact .contact-container .contact-content .contact-left .underline{width:6rem;height:6px;background-color:#2168a6;margin:10px 0}.contact .contact-container .contact-content .contact-left p{font-family:Roboto;font-weight:400;font-size:1.125rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.contact .contact-container .contact-content .contact-right{flex:1}.contact .contact-container .contact-content .contact-right .contact-form .form-group{margin-bottom:20px}.contact .contact-container .contact-content .contact-right .contact-form .form-group input,.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea{width:100%;padding:12px;box-sizing:border-box;border:.5px solid #5E6E82;border-top-left-radius:5px;border-top-right-radius:5px;font-family:Roboto}.contact .contact-container .contact-content .contact-right .contact-form .form-group input::placeholder,.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea::placeholder{color:#2168a6;line-height:150%;letter-spacing:5%;font-weight:300;font-family:Roboto;font-size:1rem}.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea{height:6rem;resize:vertical}.contact .contact-container .contact-content .contact-right .contact-form .form-group p{font-size:.85rem;font-weight:400;line-height:150%;letter-spacing:5%;color:#5e6e82;font-family:Roboto;display:flex;align-items:flex-start}.contact .contact-container .contact-content .contact-right .contact-form .form-group p input[type=checkbox]{width:1rem;height:1rem;margin-right:10px;margin-top:4px;flex-shrink:0}.contact .contact-container .contact-content .contact-right .contact-form .form-group p a{color:#007bff;text-decoration:none}.contact .contact-container .contact-content .contact-right .contact-form .form-group p a:hover{text-decoration:underline}.contact .contact-container .contact-content .contact-right .contact-form .form-actions{display:flex;align-items:center;justify-content:center;gap:10px}.contact .contact-container .contact-content .contact-right .contact-form .form-actions button{width:9.375rem;height:2.8rem;border-radius:2.7rem;border:none;background-color:#2168a6;color:#fff;cursor:pointer;font-family:Roboto;font-size:1.3rem;line-height:150%;letter-spacing:5%;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px}.contact .contact-container .contact-content .contact-right .contact-form .form-actions button:hover{background-color:#0056b3}.contact .contact-container .contact-content .contact-right .contact-form .form-actions button:disabled{background-color:#2168a6;opacity:.8;cursor:not-allowed}.form-actions{display:flex;gap:10px;margin-top:10px}.status-message{margin-top:15px;font-size:16px;font-weight:700;text-align:center}.success{color:green}.error{color:red}@media (max-width: 760px){.contact{gap:1.5rem}.contact .contact-container .contact-hero{flex-direction:column;gap:1.5rem;padding:20px}.contact .contact-container .contact-hero h1{font-size:2rem;line-height:2.5rem;text-align:center;padding:0 10px}.contact .contact-container .contact-hero img{width:100%;max-width:300px;margin:0 auto;padding:0 10px}.contact .contact-container .contact-content{flex-direction:column;gap:2rem;padding:20px 15px}.contact .contact-container .contact-content .contact-left h2,.contact .contact-container .contact-content .contact-left h2 .break{font-size:1.5rem;line-height:2rem;padding:0 5px}.contact .contact-container .contact-content .contact-left h2 .break{display:inline}.contact .contact-container .contact-content .contact-left .underline{width:4rem;height:4px;margin:8px 0}.contact .contact-container .contact-content .contact-left p{font-size:1rem;line-height:1.5rem;padding:0 5px}.contact .contact-container .contact-content .contact-right{margin-top:1rem}.contact .contact-container .contact-content .contact-right .contact-form .form-group{margin-bottom:15px}.contact .contact-container .contact-content .contact-right .contact-form .form-group input,.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea{padding:10px}.contact .contact-container .contact-content .contact-right .contact-form .form-group input::placeholder,.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea::placeholder{font-size:.9rem}.contact .contact-container .contact-content .contact-right .contact-form .form-group textarea{height:5rem}.contact .contact-container .contact-content .contact-right .contact-form .form-group p{font-size:.75rem;flex-direction:row;align-items:center;flex-wrap:wrap}.contact .contact-container .contact-content .contact-right .contact-form .form-group p input[type=checkbox]{margin-right:8px;margin-top:0;margin-bottom:0}.contact .contact-container .contact-content .contact-right .contact-form .form-group p a{display:inline}.contact .contact-container .contact-content .contact-right .contact-form .form-actions{flex-direction:row;justify-content:space-between;gap:8px;margin-top:15px}.contact .contact-container .contact-content .contact-right .contact-form .form-actions button{width:48%;height:2.5rem;font-size:1rem;padding:0 8px}.contact .contact-container .contact-content .contact-right .contact-form .form-actions button .react-spinner{width:18px;height:18px}.status-message{margin-top:10px;font-size:14px;padding:0 5px}}.careers{max-width:100%;display:flex;flex-direction:column;gap:50px;margin-bottom:40px}.careers .careers-container .careers-hero{max-width:100%;display:flex;gap:200px;padding:0 60px}.careers .careers-container .careers-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.careers .careers-container .careers-hero img{flex:1;max-width:100%;flex-shrink:0}.careers .careers-container .careers-section{background-image:url(/assets/CutRect-CDYjlAPb.png);padding:100px 60px 40px;display:flex;flex-direction:column;gap:40px}.careers .careers-container .careers-section .top-section{display:flex;gap:15px;flex-direction:column}.careers .careers-container .careers-section .top-section h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.careers .careers-container .careers-section .top-section .underline{width:90px;height:6px;background-color:#2168a6;margin:10px 0}.careers .careers-container .careers-section .top-section p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:40%}.careers .careers-container .careers-section .bottom-section{display:flex;flex-direction:column}.careers .careers-container .careers-section .bottom-section .buttons-container{display:flex;justify-content:space-between;align-items:center;width:100%}.careers .careers-container .careers-section .bottom-section .buttons-container .category-buttons{display:flex;gap:15px;margin-right:auto}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section{display:flex;gap:20px;align-items:center}.careers .careers-container .careers-section .bottom-section .buttons-container .country-filter select{padding:8px 20px;border-radius:30px;border:1.5px solid #2168a6;background-color:transparent;color:#2168a6;font-size:18px;cursor:pointer;outline:none}.careers .careers-container .careers-section .bottom-section .buttons-container .search-input-container{position:relative}.careers .careers-container .careers-section .bottom-section .buttons-container .search-input-container input{width:100%;padding:6px 100px 6px 20px;border-radius:20px;border:1.5px solid #2168a6;font-size:18px;background-color:transparent;color:#2168a6;outline:none}.careers .careers-container .careers-section .bottom-section .buttons-container .search-input-container input::placeholder{color:#2168a6}.careers .careers-container .careers-section .bottom-section .buttons-container .search-input-container .search-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#2168a6;cursor:pointer}.careers .careers-container .careers-section .bottom-section .buttons-container .category-button{padding:8px 20px;border-radius:30px;border:1.5px solid #2168a6;background-color:transparent;color:#2168a6;font-size:16px;cursor:pointer;outline:none;transition:background .3s,color .3s}.careers .careers-container .careers-section .bottom-section .buttons-container .category-button:hover,.careers .careers-container .careers-section .bottom-section .buttons-container .category-button.active{background-color:#2168a6;color:#fff}.careers .careers-container .loader-container{display:flex;justify-content:center;align-items:center;height:50vh;width:100%}.careers .careers-container .job-list{display:flex;flex-direction:column;gap:20px;padding:40px 60px}.careers .careers-container .job-list .job-card{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;border-radius:8px}.careers .careers-container .job-list .job-card .job-info{display:flex;flex-direction:column;gap:15px}.careers .careers-container .job-list .job-card .job-info h3{font-family:Ubuntu;font-weight:700;font-size:22px;line-height:100%;letter-spacing:0%;color:#344050}.careers .careers-container .job-list .job-card .job-info p{font-family:Roboto;font-weight:400;font-size:16px;line-height:150%;letter-spacing:5%;color:#5e6e82}.careers .careers-container .job-list .job-card .job-info .job-buttons{display:flex;gap:25px;margin:30px 0 10px}.careers .careers-container .job-list .job-card .job-info .job-buttons button{display:flex;align-items:center;padding:8px 12px;border:2px solid #5e6e82;background:transparent;border-radius:30px;color:#5e6e82;cursor:pointer;font-family:Roboto;font-weight:400;font-size:14px;line-height:150%;letter-spacing:5%}.careers .careers-container .job-list .job-card .details-btn a{text-decoration:none}.careers .careers-container .job-list .job-card .details-btn button{border:none;background:transparent;color:#2168a6;cursor:pointer;font-family:Ubuntu;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0%;text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none}.careers .careers-container .job-list .job-card .details-btn img{height:20px}.careers .careers-container .job-list .job-card .job-divider{border:1px solid rgba(94,110,130,.5019607843);margin:20px 0}.careers .careers-container .pagination{display:flex;justify-content:center;align-items:center;gap:100px}.careers .careers-container .pagination button{padding:8px 12px;border:none;background:transparent;color:#5e6e82;cursor:pointer;transition:background .3s;font-family:Roboto;font-weight:400;font-size:20px;line-height:150%;letter-spacing:5%}.careers .careers-container .pagination button:disabled{cursor:not-allowed}.careers .careers-container .pagination button:hover:not(:disabled){color:#344050}.careers .careers-container .pagination span{font-family:Roboto;color:#344050;font-weight:400;font-size:20px;line-height:150%;letter-spacing:5%}.careers .careers-container .resume-submission-text{text-align:left;font-family:Roboto;font-size:20px;letter-spacing:5%;color:#344050;padding:40px 60px}.careers .careers-container .resume-link{color:#2168a6;text-decoration:none;cursor:pointer;font-weight:600;transition:color .3s ease}.careers .careers-container .resume-link:hover{text-decoration:underline}@media (max-width: 760px){.careers{gap:30px;margin-bottom:20px}.careers .careers-container .careers-hero{flex-direction:column;gap:30px;padding:20px;align-items:center}.careers .careers-container .careers-hero h1{font-size:2.5rem;line-height:50px;text-align:center}.careers .careers-container .careers-hero img{width:100%}.careers .careers-container .careers-section{padding:40px 20px;background-size:cover}.careers .careers-container .careers-section .top-section h2{font-size:28px;line-height:32px}.careers .careers-container .careers-section .top-section p{max-width:100%;font-size:16px;line-height:24px}.careers .careers-container .careers-section .bottom-section .buttons-container{flex-direction:column;gap:20px;align-items:flex-start}.careers .careers-container .careers-section .bottom-section .buttons-container .category-buttons{flex-wrap:wrap;width:100%}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section{width:100%;flex-direction:column;align-items:flex-start;gap:15px}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section .search-input-container{width:100%}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section .search-input-container input{width:100%;padding:6px 40px 6px 15px;font-size:16px}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section .search-input-container .search-icon{right:15px}.careers .careers-container .careers-section .bottom-section .buttons-container .right-section .country-filter select{font-size:16px}.careers .careers-container .job-list{padding:20px}.careers .careers-container .job-list .job-card{flex-direction:column;gap:20px}.careers .careers-container .job-list .job-card .job-info{width:100%}.careers .careers-container .job-list .job-card .job-info h3{font-size:20px}.careers .careers-container .job-list .job-card .job-info .job-buttons{flex-wrap:wrap;gap:10px;margin:15px 0}.careers .careers-container .job-list .job-card .job-info .job-buttons button{font-size:14px;padding:6px 10px}.careers .careers-container .job-list .job-card .details-btn{align-self:flex-end}.careers .careers-container .job-list .job-card .details-btn button{font-size:20px}.careers .careers-container .pagination{gap:30px}.careers .careers-container .pagination button,.careers .careers-container .pagination span{font-size:16px}.careers .careers-container .resume-submission-text{padding:20px;font-size:16px}}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;position:relative;overflow:hidden;max-height:500px}.hero .hero-content{display:flex;align-items:center;justify-content:space-between;padding:40px 60px;gap:2.5rem;background-color:#fff;position:relative}.hero .hero-content .hero-text{flex:1;display:flex;flex-direction:column;gap:1.25rem;background-color:#fff;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero .hero-content .hero-text.slide-right.transitioning{transform:translate(-100%);opacity:0}.hero .hero-content .hero-text.slide-left.transitioning{transform:translate(100%);opacity:0}.hero .hero-content .hero-text .title{color:#2168a6;font-family:Ubuntu,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.2;background-color:#fff}.hero .hero-content .hero-text .description{color:#5e6e82;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5;background-color:#fff}.hero .hero-content .hero-image{flex:1;display:flex;justify-content:center;background-color:#fff;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.hero .hero-content .hero-image.slide-right.transitioning{transform:translate(-100%);opacity:0}.hero .hero-content .hero-image.slide-left.transitioning{transform:translate(100%);opacity:0}.hero .hero-content .hero-image img{max-width:100%;height:auto;border-radius:10px;background-color:#fff}.hero .carousel-control{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;padding:10px;cursor:pointer;font-size:18px;z-index:10;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.hero .carousel-control:hover{background:#000c}.hero .carousel-control.prev{left:20px}.hero .carousel-control.next{right:20px}.hero .dots{position:absolute;bottom:.25rem;left:50%;transform:translate(-50%);display:flex;gap:10px}.hero .dots .dot{width:.8rem;height:.8rem;border-radius:50%;background-color:#ccc;transition:background-color .3s ease;cursor:pointer}.hero .dots .dot.active{background-color:#007bff}.hero .dots .dot:hover:not(.active){background-color:#2168a6}.what-we-do{background-color:#fff;background-image:url(/assets/Big%20Rectangle-DI9sdlMS.png);padding:20px 0;background-repeat:no-repeat}.what-we-do .container{display:flex;width:100%;margin:70px auto 0;gap:100px;padding:4rem 3.7rem}.what-we-do .left{flex:1;display:flex;flex-direction:column;gap:10px}.what-we-do .left h2{font-family:Ubuntu;font-weight:700;font-size:2.4rem;line-height:48.26px;letter-spacing:0%;color:#344050}.what-we-do .left .underline{width:3rem;height:6px;background-color:#2168a6;margin:10px 0}.what-we-do .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.what-we-do .right{flex:3;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.what-we-do .right .service{display:flex;align-items:flex-start;gap:15px}.what-we-do .right .service .icon{width:40px}.what-we-do .right .service .right-text{display:flex;flex-direction:column;gap:15px}.what-we-do .right .service .right-text h3{font-family:Roboto;font-weight:600;font-size:1.4rem;line-height:36px;letter-spacing:5%;color:#2168a6}.what-we-do .right .service .right-text p{font-size:1.1rem;color:#666;line-height:27px;max-width:350px}.why-choose{width:100%;height:300px;display:flex;background-color:#fff;align-items:center;padding:40px 60px}.why-choose .whyheading{flex:1;align-items:center;width:535px}.why-choose .whyheading h1{color:#344050;font-family:Ubuntu;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background-color:#fff;justify-content:center;align-items:center;text-align:left}.why-choose .whypara{flex:1;background-color:#fff}.why-choose .whypara p{color:#5e6e82;font-family:Roboto;font-size:1.1rem;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.9px;background-color:#fff;justify-content:center;align-items:center}.main-divs{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:40px 60px;background-image:url(/assets/Rect_events-BQmd87iL.png);background-size:cover;max-height:100%;background-repeat:no-repeat;margin-bottom:30px}.main-divs .cut-rectangle{display:flex;gap:150px;align-items:flex-start;margin-top:50px}.main-divs .cut-rectangle .heading{flex:1}.main-divs .cut-rectangle .heading h1{color:#344050;font-family:Ubuntu;font-size:2.5rem;font-weight:700;line-height:normal}.main-divs .cut-rectangle .heading .underline{width:90px;height:5px;background-color:#2168a6;margin:20px 0}.main-divs .cut-rectangle .heading p{color:#5e6e82;font-family:Roboto;font-size:1.1rem;font-weight:400;line-height:150%;letter-spacing:.9px;margin-top:20px}.main-divs .cut-rectangle .images{display:flex;gap:10px;flex:1}.main-divs .cut-rectangle .images .group{display:flex;flex-direction:column;flex:1;gap:10px}.main-divs .cut-rectangle .images .image-container{position:relative;width:100%;height:100%;flex:1;transition:all .3s ease;cursor:pointer;overflow:hidden}.main-divs .cut-rectangle .images .image-container img{width:100%;height:100%;border-radius:5px;object-fit:cover}.main-divs .cut-rectangle .images .image-container .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#00000080);border-radius:5px;transition:all .3s ease}.main-divs .cut-rectangle .images .image-container .content{position:absolute;bottom:20px;left:20px;right:20px;color:#fff;z-index:2;transition:all .3s ease}.main-divs .cut-rectangle .images .image-container .content .overlay{font-family:Roboto;font-size:1.1rem;font-weight:500;margin-bottom:10px}.main-divs .cut-rectangle .images .image-container .content .full-text{opacity:0;height:0;font-size:14px;line-height:1.5;transition:all .3s ease}.main-divs .cut-rectangle .images .image-container:hover .gradient-overlay{background:linear-gradient(to bottom,#00000080,#00000080)}.main-divs .cut-rectangle .images .image-container:hover .content{bottom:50%;transform:translateY(50%)}.main-divs .cut-rectangle .images .image-container:hover .content .full-text{opacity:1;height:auto;margin-top:10px}.main-divs .cut-rectangle .images .left-group .image-container:first-child{flex:1}.main-divs .cut-rectangle .images .left-group .image-container:last-child{flex:1.3}.main-divs .cut-rectangle .images .left-group .image-container:first-child:hover{flex:1.3}.main-divs .cut-rectangle .images .left-group .image-container:first-child:hover~.image-container:last-child{flex:1}.main-divs .cut-rectangle .images .left-group .image-container:last-child:hover{flex:1.3}.main-divs .cut-rectangle .images .left-group .image-container:last-child:hover~.image-container:first-child{flex:1}.main-divs .cut-rectangle .images .right-group .image-container:first-child{flex:1.3}.main-divs .cut-rectangle .images .right-group .image-container:last-child{flex:1}.main-divs .cut-rectangle .images .right-group .image-container:first-child:hover{flex:1.3}.main-divs .cut-rectangle .images .right-group .image-container:first-child:hover~.image-container:last-child{flex:1}.main-divs .cut-rectangle .images .right-group .image-container:last-child:hover{flex:1.66}.main-divs .cut-rectangle .images .right-group .image-container:last-child:hover~.image-container:first-child{flex:1}.main-container{display:flex;justify-content:center;align-items:center;background-color:#fff;padding:40px 60px;max-height:100%;width:100%}.main-container .rectangle{display:flex;max-width:100%;gap:80px;align-items:flex-start;background-color:#fff}.main-container .rectangle .heading{flex:1}.main-container .rectangle .heading h1{color:#344050;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.main-container .rectangle .heading .underline{width:90px;height:5px;background-color:#2168a6;margin:30px 0}.main-container .rectangle .heading p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;margin-top:20px}.main-container .rectangle .scroll-container{flex:2;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:center;cursor:grab}.main-container .rectangle .scroll-container::-webkit-scrollbar{display:none}.main-container .rectangle .scroll-container .image-scroll{display:flex;gap:30px}.main-container .rectangle .scroll-container .service-card{width:390px;max-width:100%;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative}.main-container .rectangle .scroll-container .service-card img{width:100%;height:105%;object-fit:cover;border-radius:12px}.main-container .rectangle .scroll-container .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000000a6,#000000a6);border-radius:12px}.main-container .rectangle .scroll-container .service-card .overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;text-align:left;color:#fff;z-index:2;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px}.main-container .rectangle .scroll-container .service-card h3{font-size:24px;font-weight:500;margin-bottom:10px;width:100%;text-align:left;white-space:normal;word-wrap:break-word}.main-container .rectangle .scroll-container .service-card p{font-size:16px;line-height:1.6;opacity:0;max-height:0;width:100%;overflow:hidden;text-align:left;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;white-space:normal;word-wrap:break-word}.main-container .rectangle .scroll-container .service-card:hover .overlay{justify-content:flex-start;bottom:25%;transform:translate(-50%)}.main-container .rectangle .scroll-container .service-card:hover p{opacity:1;max-height:1000px;white-space:normal}@media (max-width: 760px){.hero{max-height:none;padding:20px 0}.hero .hero-content{flex-direction:column;padding:20px;gap:1.5rem}.hero .hero-content .hero-text{order:1;text-align:center}.hero .hero-content .hero-text .title{font-size:2.2rem;line-height:1.3}.hero .hero-content .hero-text .description{font-size:1.1rem}.hero .hero-content .hero-image{order:2;width:100%}.hero .hero-content .hero-image img{max-width:90%}.hero .carousel-control{width:35px;height:35px;font-size:16px}.hero .carousel-control.prev{left:10px}.hero .carousel-control.next{right:10px}.hero .dots{bottom:.5rem}.hero .dots .dot{width:.6rem;height:.6rem}.what-we-do{background-image:none;padding:20px 0}.what-we-do .container{flex-direction:column;padding:2rem 1.5rem;gap:2rem;margin-top:0}.what-we-do .left h2{font-size:2rem;line-height:1.3}.what-we-do .left .underline{width:3rem;height:5px}.what-we-do .left p{font-size:1rem}.what-we-do .right{grid-template-columns:1fr;gap:1.5rem}.what-we-do .right .service{flex-direction:column;gap:.5rem}.what-we-do .right .service .right-text{gap:.5rem}.what-we-do .right .service .right-text h3{font-size:1.3rem}.what-we-do .right .service .right-text p{font-size:1rem;max-width:100%}.why-choose{flex-direction:column;height:auto;padding:30px 20px;gap:1.5rem}.why-choose .whyheading{width:100%}.why-choose .whyheading h1{font-size:2rem;text-align:center}.why-choose .whypara p{font-size:1rem;text-align:center}.main-divs{padding:30px 20px;background-image:none}.main-divs .cut-rectangle{flex-direction:column;gap:2rem;margin-top:0}.main-divs .cut-rectangle .heading h1{font-size:2rem}.main-divs .cut-rectangle .heading .underline{width:70px;margin:15px 0}.main-divs .cut-rectangle .heading p{font-size:1rem}.main-divs .cut-rectangle .images{flex-direction:column;gap:1rem}.main-divs .cut-rectangle .images .group{gap:1rem}.main-divs .cut-rectangle .images .image-container .content{bottom:15px;left:15px}.main-divs .cut-rectangle .images .image-container .content .overlay{font-size:16px}.main-divs .cut-rectangle .images .image-container .content .full-text{font-size:12px}.main-container{padding:30px 20px}.main-container .rectangle{flex-direction:column;gap:2rem}.main-container .rectangle .heading h1{font-size:2rem}.main-container .rectangle .heading .underline{width:70px;margin:15px 0}.main-container .rectangle .heading p{font-size:1rem}.main-container .rectangle .scroll-container .image-scroll{gap:20px}.main-container .rectangle .scroll-container .service-card{width:280px}.main-container .rectangle .scroll-container .service-card .overlay{padding:15px}.main-container .rectangle .scroll-container .service-card .overlay h3{font-size:18px}.main-container .rectangle .scroll-container .service-card .overlay p{font-size:14px}}@media (min-width: 761px) and (max-width: 1024px){.hero{max-height:none}.hero .hero-content{padding:30px 40px;gap:2rem}.hero .hero-content .hero-text .title{font-size:2.8rem}.hero .hero-content .hero-text .description{font-size:1.3rem}.what-we-do .container{padding:3rem 2.5rem;gap:3rem}.what-we-do .left h2{font-size:2.4rem}.what-we-do .left p{font-size:1.1rem}.what-we-do .right{gap:1.5rem}.what-we-do .right .service .right-text h3{font-size:1.3rem}.what-we-do .right .service .right-text p{font-size:1rem}.why-choose{padding:30px 40px}.why-choose .whyheading h1{font-size:2.4rem}.why-choose .whypara p{font-size:1.1rem}.main-divs{padding:30px 40px}.main-divs .cut-rectangle{gap:3rem}.main-divs .cut-rectangle .heading h1{font-size:2.4rem}.main-container{padding:30px 40px}.main-container .rectangle{gap:3rem}.main-container .rectangle .heading h1{font-size:2.4rem}.main-container .rectangle .scroll-container .service-card{width:320px}}@media (hover: none){.main-divs .cut-rectangle .images .image-container .content,.main-container .rectangle .scroll-container .service-card .content{bottom:50%!important;transform:translateY(50%)!important}.main-divs .cut-rectangle .images .image-container .content .full-text,.main-container .rectangle .scroll-container .service-card .content .full-text{opacity:1!important;max-height:none!important}}.job-details{max-width:100%;font-family:Ubuntu,sans-serif;color:#344050;position:relative;padding-bottom:40px}.job-details .apply-button-container{position:absolute;top:310px;right:60px}.job-details .job-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-image:url(/assets/JDrect-C2JaUlt3.png);padding-bottom:50px;gap:80px;margin-top:100px;margin-bottom:50px}.job-details .job-hero .job-heading{display:flex;flex-direction:column;align-items:center;gap:10px}.job-details .job-hero .job-heading p{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:5px;color:#344050}.job-details .job-hero .job-heading h1{font-family:Ubuntu;font-weight:500;font-size:35px;line-height:100%;letter-spacing:0%;margin:0;color:#2168a6}.job-details .job-hero .job-location{display:flex;flex-direction:column;align-items:center;gap:10px}.job-details .job-hero .job-location h5{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.job-details .job-hero .job-location p{font-family:Ubuntu;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0%;color:#2168a6}.job-details .job-section{margin-bottom:30px;padding:0 60px;display:flex;flex-direction:column;gap:20px}.job-details .job-section h2{color:#344050;font-family:Ubuntu;font-size:22px;font-weight:700;margin-bottom:15px;padding-bottom:8px;position:relative;letter-spacing:0%;line-height:100%}.job-details .job-section h2:after{content:"";position:absolute;bottom:-15px;left:0;width:90px;height:5px;background-color:#2168a6}.job-details .job-section ul{margin:0;padding-left:20px}.job-details .job-section ul li{margin-bottom:8px;line-height:1.5;font-family:Roboto,sans-serif;font-size:16px;color:#5e6e82}.job-details .job-section p{line-height:1.1rem;font-family:Roboto,sans-serif;font-size:1.1rem;color:#5e6e82}.job-details .apply-button-container{z-index:1}.job-details .apply-button-container .apply-button{background-color:#2168a6;color:#fff;border:none;border-radius:20px;padding:10px 24px;font-size:18px;cursor:pointer;font-family:Roboto,sans-serif}.job-details .back-button{background-color:#2168a6;color:#fff;border:none;border-radius:20px;padding:10px 24px;font-size:18px;cursor:pointer;display:block;margin:30px auto 0;font-family:Roboto,sans-serif}.job-details .error-message{text-align:center;color:#d32f2f;font-size:18px;margin-top:50px;font-family:Roboto,sans-serif}@media (max-width: 1024px){.job-details .apply-button-container{top:250px;right:40px}.job-details .job-hero{gap:60px;margin-top:80px;margin-bottom:40px}.job-details .job-hero .job-heading h1{font-size:36px}.job-details .job-hero .job-heading p{font-size:18px}.job-details .job-hero .job-location p{font-size:26px}.job-details .job-hero .job-location h5{font-size:18px}.job-details .job-section{padding:0 40px}.job-details .job-section h2{font-size:22px}.job-details .apply-button,.job-details .back-button{padding:8px 20px;font-size:16px}}@media (max-width: 760px){.job-details{padding-bottom:30px}.job-details .apply-button-container{position:static;display:flex;justify-content:center;margin:20px 0;padding:0 20px}.job-details .job-hero{background-size:cover;background-position:top center;gap:30px;margin-top:20px;margin-bottom:20px;padding:15px 0;min-height:250px}.job-details .job-hero .job-heading h1{font-size:24px;padding:0 20px;line-height:28px}.job-details .job-hero .job-heading p{font-size:16px}.job-details .job-hero .job-location p{font-size:22px;text-align:center;padding:0 20px;line-height:1.3;margin-bottom:10px;color:#2168a6;font-weight:500;font-family:Ubuntu}.job-details .job-hero .job-location h5{font-size:16px}.job-details .job-section{padding:0 20px;gap:15px}.job-details .job-section h2{font-size:20px;margin-bottom:10px}.job-details .job-section h2:after{bottom:-12px;width:70px;height:4px}.job-details .job-section ul{padding-left:18px}.job-details .job-section ul li{font-size:15px;margin-bottom:6px}.job-details .job-section p{font-size:15px}.job-details .apply-button{position:absolute;right:5%;top:280px;z-index:2}.job-details .apply-button button{font-size:12px;padding:8px 10px}.job-details .back-button{padding:8px 16px;font-size:15px;width:100%;max-width:200px}.job-details .back-button{margin:20px auto 0}.job-details .loader-container{height:300px}.job-details .error-message{font-size:16px;margin-top:30px;padding:0 20px}}.applicationn{max-width:100%;display:flex;flex-direction:column;gap:50px}.applicationn .container .application-hero{max-width:100%;display:flex;gap:90px;padding:40px 60px}.applicationn .container .application-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.applicationn .container .application-hero img{flex:1;max-width:100%;flex-shrink:0}.applicationn .container .first{padding:40px 60px;max-width:50%;display:flex;flex-direction:column}.applicationn .container .first h2,.applicationn .container .first h2 .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.applicationn .container .first h2 .break{display:block}.applicationn .container .first .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.applicationn .container .first p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.applicationn .container .driving{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:60px;background-image:url(/assets/Big%20Rectangle-DI9sdlMS.png);background-size:cover;background-repeat:no-repeat;margin-bottom:30px;max-width:100%}.applicationn .container .driving .cut-rectangle{display:flex;max-width:100%;gap:150px;align-items:flex-start;margin-top:50px}.applicationn .container .driving .cut-rectangle .heading{flex:1}.applicationn .container .driving .cut-rectangle .heading h1{color:#344050;font-family:Ubuntu;font-size:2.5rem;font-weight:700;line-height:normal}.applicationn .container .driving .cut-rectangle .heading .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.applicationn .container .driving .cut-rectangle .heading p{color:#5e6e82;font-family:Roboto;font-size:1.1rem;font-weight:400;line-height:150%;letter-spacing:.9px}.applicationn .container .driving .cut-rectangle .images{display:flex;gap:10px;flex:1}.applicationn .container .driving .cut-rectangle .images .group{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:10px}.applicationn .container .driving .cut-rectangle .images .image-container{position:relative;width:100%;height:100%;flex:1;transition:all .3s ease;cursor:pointer;overflow:hidden}.applicationn .container .driving .cut-rectangle .images .image-container img{width:100%;height:103%;border-radius:5px;object-fit:cover}.applicationn .container .driving .cut-rectangle .images .image-container .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#00000080);border-radius:5px;transition:all .3s ease}.applicationn .container .driving .cut-rectangle .images .image-container .content{position:absolute;bottom:20px;left:20px;right:20px;color:#fff;z-index:2;transition:all .3s ease}.applicationn .container .driving .cut-rectangle .images .image-container .content .overlay{font-family:Roboto;font-size:18px;font-weight:500;margin-bottom:10px}.applicationn .container .driving .cut-rectangle .images .image-container .content .full-text{opacity:0;height:0;font-size:14px;line-height:1.5;transition:all .3s ease}.applicationn .container .driving .cut-rectangle .images .image-container:hover .gradient-overlay{background:linear-gradient(to bottom,#00000080,#00000080)}.applicationn .container .driving .cut-rectangle .images .image-container:hover .content{bottom:50%;transform:translateY(50%)}.applicationn .container .driving .cut-rectangle .images .image-container:hover .content .full-text{opacity:1;height:auto;margin-top:10px}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:first-child{flex:1}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:last-child{flex:1.3}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:first-child:hover{flex:1.3}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:first-child:hover~.image-container:last-child{flex:1}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:last-child:hover{flex:1.3}.applicationn .container .driving .cut-rectangle .images .left-group .image-container:last-child:hover~.image-container:first-child{flex:1}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:first-child{flex:1.3}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:last-child{flex:1}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:first-child:hover{flex:1.3}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:first-child:hover~.image-container:last-child{flex:1}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:last-child:hover{flex:1.66}.applicationn .container .driving .cut-rectangle .images .right-group .image-container:last-child:hover~.image-container:first-child{flex:1}.applicationn .container .third{display:flex;max-width:100%;margin:70px auto;gap:80px;padding:40px 60px}.applicationn .container .third .left{flex:1;display:flex;flex-direction:column}.applicationn .container .third .left h2,.applicationn .container .third .left .first h2 .break,.applicationn .container .first h2 .third .left .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.applicationn .container .third .left .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.applicationn .container .third .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.applicationn .container .third .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;z-index:1}.applicationn .container .third .right .cards{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:4px;background-color:#fff;position:relative}.applicationn .container .third .right .cards:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:1px solid #2168a6;border-radius:4px;z-index:-1}.applicationn .container .third .right .cards .right-text{display:flex;flex-direction:column;gap:15px}.applicationn .container .third .right .cards .right-text h3{font-family:Roboto;font-weight:600;font-size:20px;line-height:36px;letter-spacing:5%;color:#2168a6;width:250px;max-width:100%}.applicationn .container .third .right .cards .right-text p{font-size:16px;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.applicationn .container .our-services{background-image:url(/assets/Big%20Rectangle-DI9sdlMS.png);background-size:cover;padding:100px 60px 40px}.applicationn .container .our-services .rectangle{display:flex;max-width:100%;gap:80px;align-items:flex-start}.applicationn .container .our-services .rectangle .heading{flex:1}.applicationn .container .our-services .rectangle .heading h1{color:#344050;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.applicationn .container .our-services .rectangle .heading .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.applicationn .container .our-services .rectangle .heading p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6;letter-spacing:.5px;margin-top:20px;background-color:transparent}.applicationn .container .our-services .rectangle .scroll-container{flex:2;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:center;cursor:grab}.applicationn .container .our-services .rectangle .scroll-container::-webkit-scrollbar{display:none}.applicationn .container .our-services .rectangle .scroll-container .image-scroll{display:flex;gap:30px}.applicationn .container .our-services .rectangle .scroll-container .service-card{width:390px;max-width:100%;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative}.applicationn .container .our-services .rectangle .scroll-container .service-card img{width:100%;height:105%;object-fit:cover;border-radius:12px}.applicationn .container .our-services .rectangle .scroll-container .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000000a6,#000000a6);border-radius:12px}.applicationn .container .our-services .rectangle .scroll-container .service-card .overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;text-align:left;color:#fff;z-index:2;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px}.applicationn .container .our-services .rectangle .scroll-container .service-card h3{font-size:24px;font-weight:500;margin-bottom:10px;width:100%;text-align:left;white-space:normal;word-wrap:break-word}.applicationn .container .our-services .rectangle .scroll-container .service-card p{font-size:16px;line-height:1.6;opacity:0;max-height:0;width:100%;overflow:hidden;text-align:left;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;white-space:normal;word-wrap:break-word}.applicationn .container .our-services .rectangle .scroll-container .service-card:hover .overlay{justify-content:flex-start;bottom:25%;transform:translate(-50%)}.applicationn .container .our-services .rectangle .scroll-container .service-card:hover p{opacity:1;max-height:200px;white-space:normal}.applicationn .container .faq-container{max-width:100%;margin:auto;font-family:Arial,sans-serif;padding:40px 60px}.applicationn .container .faq-container h2,.applicationn .container .faq-container .first h2 .break,.applicationn .container .first h2 .faq-container .break{font-family:Ubuntu,sans-serif;font-weight:700;font-size:2.5rem;line-height:48px;color:#344050;text-align:left}.applicationn .container .faq-container .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0;text-align:left}.applicationn .container .faq-container .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:50px}@media (max-width: 768px){.applicationn .container .faq-container .faq-grid{grid-template-columns:1fr}}.applicationn .container .faq-container .faq-item{border-top:1px solid #ddd;padding:15px 0;position:relative;border-bottom:none}.applicationn .container .faq-container .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;color:#2168a6;line-height:36px;letter-spacing:5%;cursor:pointer;transition:color .3s;font-family:Roboto,sans-serif}.applicationn .container .faq-container .faq-item .faq-question:hover{color:#174d84}.applicationn .container .faq-container .faq-item .faq-question .faq-icon{font-size:20px;font-weight:500}.applicationn .container .faq-container .faq-item .faq-answer{margin-top:10px;font-size:16px;color:#5e6e82;animation:fadeIn .3s ease-in-out;font-family:Roboto,sans-serif;line-height:27px;letter-spacing:5%}.applicationn .container .faq-container .faq-item .faq-answer ul{list-style-type:none}@media only screen and (max-width: 760px){.applicationn{overflow-x:hidden;gap:20px}.applicationn .container{width:100%;box-sizing:border-box}.applicationn .container>*{display:flex;flex-direction:column}.applicationn .container .application-hero{gap:20px;padding:20px 15px;align-items:center}.applicationn .container .application-hero h1{order:1;font-size:28px;line-height:1.3;text-align:center;padding:0 10px}.applicationn .container .application-hero img{order:2;width:100%;height:auto}.applicationn .container .first{padding:20px 15px;max-width:100%}.applicationn .container .first h2,.applicationn .container .first h2 .break{font-size:24px;line-height:1.3;order:1}.applicationn .container .first .underline{width:50px;order:2}.applicationn .container .first p{font-size:14px;line-height:1.5;order:3}.applicationn .container .driving{padding:20px 15px;background-size:cover;margin-bottom:20px}.applicationn .container .driving .cut-rectangle{display:flex;flex-direction:column}.applicationn .container .driving .cut-rectangle .heading{order:1;padding:0 10px}.applicationn .container .driving .cut-rectangle .heading h1{font-size:24px}.applicationn .container .driving .cut-rectangle .heading .underline{width:50px}.applicationn .container .driving .cut-rectangle .heading p{font-size:14px}.applicationn .container .driving .cut-rectangle .images{order:2;flex-direction:column;gap:15px;padding:15px 10px 0}.applicationn .container .driving .cut-rectangle .images .group{flex-direction:column;gap:15px}.applicationn .container .driving .cut-rectangle .images .image-container{width:100%}.applicationn .container .driving .cut-rectangle .images .image-container img{height:103%;object-fit:cover}.applicationn .container .driving .cut-rectangle .images .image-container .gradient-overlay{height:97%}.applicationn .container .driving .cut-rectangle .images .image-container .content{bottom:50px;left:15px;transform:none}.applicationn .container .driving .cut-rectangle .images .image-container .content .overlay{font-size:18px;margin-bottom:5px}.applicationn .container .driving .cut-rectangle .images .image-container .content .full-text{opacity:1;height:auto;font-size:14px;line-height:1.4;margin-top:8px}.applicationn .container .third{padding:20px 15px;margin:30px auto}.applicationn .container .third .left{order:1;padding:0 10px}.applicationn .container .third .left h2,.applicationn .container .third .left .first h2 .break,.applicationn .container .first h2 .third .left .break{font-size:24px}.applicationn .container .third .left .underline{width:50px}.applicationn .container .third .left p{font-size:14px}.applicationn .container .third .right{order:2;grid-template-columns:1fr;gap:15px;padding:15px 10px 0}.applicationn .container .third .right .cards{padding:15px;flex-direction:column;gap:10px}.applicationn .container .third .right .cards .right-text{order:2}.applicationn .container .third .right .cards .right-text h3{font-size:18px;width:100%}.applicationn .container .third .right .cards .right-text p{font-size:14px;width:100%}.applicationn .container .our-services{padding:30px 15px}.applicationn .container .our-services .rectangle{display:flex;flex-direction:column}.applicationn .container .our-services .rectangle .heading{order:1;padding:0 10px}.applicationn .container .our-services .rectangle .heading h1{font-size:24px}.applicationn .container .our-services .rectangle .heading .underline{width:50px}.applicationn .container .our-services .rectangle .heading p{font-size:14px}.applicationn .container .our-services .rectangle .scroll-container{order:2;padding:15px 10px 0}.applicationn .container .our-services .rectangle .scroll-container .service-card{width:85%;min-width:260px}.applicationn .container .our-services .rectangle .scroll-container .service-card .overlay{padding:10px}.applicationn .container .our-services .rectangle .scroll-container .service-card .overlay h3{font-size:18px}.applicationn .container .our-services .rectangle .scroll-container .service-card .overlay p{opacity:1;font-size:14px;margin-top:8px}.applicationn .container .faq-container{padding:30px 15px}.applicationn .container .faq-container h2,.applicationn .container .faq-container .first h2 .break,.applicationn .container .first h2 .faq-container .break{font-size:24px}.applicationn .container .faq-container .underline{width:50px}.applicationn .container .faq-container .faq-grid{gap:20px}.applicationn .container .faq-container .faq-item .faq-question{font-size:16px;gap:5px}.applicationn .container .faq-container .faq-item .faq-answer{font-size:14px}}@media (hover: none){.applicationn .container .driving .cut-rectangle .images .image-container .content,.applicationn .container .our-services .rectangle .scroll-container .service-card .content{bottom:50%!important;transform:translateY(50%)!important}.applicationn .container .driving .cut-rectangle .images .image-container .content .full-text,.applicationn .container .our-services .rectangle .scroll-container .service-card .content .full-text{opacity:1!important;height:auto!important;max-height:none!important}}.platform{max-width:100%;display:flex;flex-direction:column;gap:50px}.platform .platform-container .platform-hero{display:flex;gap:50px;padding:20px 60px}.platform .platform-container .platform-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.platform .platform-container .platform-hero img{flex:1;max-width:100%;flex-shrink:0}.platform .platform-container .platform-first{padding:40px 60px;max-width:50%;display:flex;flex-direction:column;gap:10px}.platform .platform-container .platform-first h2,.platform .platform-container .platform-first h2 .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.platform .platform-container .platform-first h2 .break{display:block}.platform .platform-container .platform-first .underline{width:5rem;height:6px;background-color:#2168a6;margin:10px 0}.platform .platform-container .platform-first p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82}.platform .platform-container .key-Benefits{background-image:url(/assets/Rect_events-BQmd87iL.png);background-size:cover;padding-top:50px}.platform .platform-container .key-Benefits .container{display:flex;width:100%;margin:70px auto;gap:150px;padding:40px 60px}.platform .platform-container .key-Benefits .left{flex:1;display:flex;flex-direction:column;gap:10px}.platform .platform-container .key-Benefits .left h2,.platform .platform-container .key-Benefits .left .platform-first h2 .break,.platform .platform-container .platform-first h2 .key-Benefits .left .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48px;letter-spacing:0%;color:#344050}.platform .platform-container .key-Benefits .left .underline{width:5rem;height:6px;background-color:#2168a6;margin:10px 0}.platform .platform-container .key-Benefits .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.platform .platform-container .key-Benefits .right{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px;width:100%;max-width:600px;margin:auto}.platform .platform-container .key-Benefits .right .grid-item{position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px;cursor:pointer}.platform .platform-container .key-Benefits .right .grid-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;transition:transform .3s ease}.platform .platform-container .key-Benefits .right .grid-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000c);z-index:1;transition:opacity .3s ease}.platform .platform-container .key-Benefits .right .grid-item .overlay{position:absolute;top:150px;left:10px;font-family:Roboto;font-size:18px;font-weight:600;padding:8px 12px;letter-spacing:5%;line-height:30px;color:#fff;z-index:2;display:flex;flex-direction:column;transition:opacity .3s ease}.platform .platform-container .key-Benefits .right .grid-item .overlay .overlay-text{font-size:20px;font-weight:600;line-height:24px}.platform .platform-container .key-Benefits .right .grid-item .overlay .overlay-description{font-size:14px;line-height:20px;font-weight:400;opacity:0;transition:opacity .3s ease}.platform .platform-container .key-Benefits .right .grid-item:hover:before{opacity:.9}.platform .platform-container .key-Benefits .right .grid-item:hover .overlay{top:40px}.platform .platform-container .key-Benefits .right .grid-item:hover .overlay .overlay-description{opacity:1}.platform .platform-container .platform-third{display:flex;max-width:100%;margin:70px auto;gap:80px;padding:40px 60px}.platform .platform-container .platform-third .left{flex:1;display:flex;flex-direction:column;gap:10px}.platform .platform-container .platform-third .left h2,.platform .platform-container .platform-third .left .platform-first h2 .break,.platform .platform-container .platform-first h2 .platform-third .left .break{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.platform .platform-container .platform-third .left .underline{width:90px;height:6px;background-color:#2168a6;margin:10px 0}.platform .platform-container .platform-third .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.platform .platform-container .platform-third .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.platform .platform-container .platform-third .right .tailor{display:flex;align-items:flex-start;gap:15px}.platform .platform-container .platform-third .right .tailor .icon{width:40px}.platform .platform-container .platform-third .right .tailor .right-text{display:flex;flex-direction:column;gap:15px}.platform .platform-container .platform-third .right .tailor .right-text h3{font-family:Roboto;font-weight:600;font-size:20px;line-height:36px;letter-spacing:5%;color:#2168a6}.platform .platform-container .platform-third .right .tailor .right-text p{font-size:1.1rem;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.platform .platform-container .intelligent{background-image:url(/assets/Rect_events-BQmd87iL.png);background-size:cover;padding-top:100px}.platform .platform-container .intelligent .rectangle{display:flex;max-width:100%;gap:80px;align-items:flex-start;padding:40px 60px}.platform .platform-container .intelligent .rectangle .heading{width:500px;max-width:100%}.platform .platform-container .intelligent .rectangle .heading h1{color:#344050;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-weight:700;line-height:48px;margin-bottom:20px}.platform .platform-container .intelligent .rectangle .heading span{font-family:Ubuntu;font-weight:700;font-size:16px;line-height:20px;letter-spacing:0%;color:#5e6e82}.platform .platform-container .intelligent .rectangle .heading .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.platform .platform-container .intelligent .rectangle .heading p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;line-height:27px;letter-spacing:5%;margin-top:20px;width:450px;max-width:100%}.platform .platform-container .intelligent .rectangle .scroll-container{flex:2;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:center;cursor:grab}.platform .platform-container .intelligent .rectangle .scroll-container::-webkit-scrollbar{display:none}.platform .platform-container .intelligent .rectangle .scroll-container .image-scroll{display:flex;gap:30px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card{width:390px;max-width:100%;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative}.platform .platform-container .intelligent .rectangle .scroll-container .service-card img{width:100%;height:105%;object-fit:cover;border-radius:12px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0009,#0009);border-radius:12px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;text-align:left;color:#fff;z-index:2;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card h3{font-size:24px;font-weight:500;margin-bottom:10px;width:100%;text-align:left;white-space:normal;word-wrap:break-word}.platform .platform-container .intelligent .rectangle .scroll-container .service-card p{font-size:16px;line-height:1.6;opacity:0;max-height:0;width:100%;overflow:hidden;text-align:left;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;white-space:normal;word-wrap:break-word}.platform .platform-container .intelligent .rectangle .scroll-container .service-card:hover .overlay{justify-content:flex-start;bottom:25%;transform:translate(-50%)}.platform .platform-container .intelligent .rectangle .scroll-container .service-card:hover p{opacity:1;max-height:200px;white-space:normal}.platform .platform-container .faq-container{max-width:100%;margin:auto;font-family:Roboto,sans-serif;padding:40px 60px}.platform .platform-container .faq-container h2,.platform .platform-container .faq-container .platform-first h2 .break,.platform .platform-container .platform-first h2 .faq-container .break{font-family:Ubuntu,sans-serif;font-weight:700;font-size:2.5rem;line-height:48px;color:#344050;text-align:left}.platform .platform-container .faq-container .underline{width:5rem;height:6px;background-color:#2168a6;margin:20px 0;text-align:left}.platform .platform-container .faq-container .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:50px}@media (max-width: 768px){.platform .platform-container .faq-container .faq-grid{grid-template-columns:1fr}}.platform .platform-container .faq-container .faq-item{border-top:1px solid rgba(94,110,130,.5019607843);padding:15px 0;position:relative;border-bottom:none}.platform .platform-container .faq-container .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:400;color:#2168a6;line-height:36px;letter-spacing:5%;cursor:pointer;transition:color .3s;font-family:Roboto,sans-serif}.platform .platform-container .faq-container .faq-item .faq-question:hover{color:#174d84}.platform .platform-container .faq-container .faq-item .faq-question .faq-icon{font-size:20px;font-weight:500}.platform .platform-container .faq-container .faq-item .faq-answer{margin-top:10px;font-size:16px;color:#5e6e82;animation:fadeIn .3s ease-in-out;font-family:Roboto,sans-serif;line-height:27px;letter-spacing:5%}.platform .platform-container .faq-container .faq-item .faq-answer ul{list-style-type:none}@media only screen and (max-width: 760px){.platform{gap:30px}.platform .platform-container .platform-hero{flex-direction:column;gap:30px;padding:20px;align-items:center}.platform .platform-container .platform-hero h1{font-size:2.5rem;line-height:normal;text-align:center}.platform .platform-container .platform-first{max-width:100%;padding:20px}.platform .platform-container .platform-first h2,.platform .platform-container .platform-first h2 .break{font-size:2rem;line-height:normal}.platform .platform-container .key-Benefits .container{flex-direction:column;gap:50px;padding:20px;margin:40px auto}.platform .platform-container .key-Benefits .right{grid-template-columns:1fr;max-width:100%}.platform .platform-container .key-Benefits .right .grid-item .overlay{bottom:20px}.platform .platform-container .key-Benefits .right .grid-item .overlay .overlay-description{opacity:1;font-size:14px}.platform .platform-container .platform-third{flex-direction:column;gap:40px;padding:20px;margin:40px auto}.platform .platform-container .platform-third .right{grid-template-columns:1fr;gap:30px}.platform .platform-container .platform-third .right .tailor{flex-direction:row;align-items:flex-start;gap:15px}.platform .platform-container .platform-third .right .tailor .right-text h3{font-size:18px}.platform .platform-container .platform-third .right .tailor .right-text p{font-size:14px}.platform .platform-container .intelligent{padding-top:50px}.platform .platform-container .intelligent .rectangle{flex-direction:column;gap:40px;padding:20px}.platform .platform-container .intelligent .rectangle .heading{width:100%}.platform .platform-container .intelligent .rectangle .scroll-container .service-card{width:280px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay{padding:15px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay h3{font-size:18px}.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay p{font-size:14px;opacity:1}.platform .platform-container .faq-container{padding:20px}.platform .platform-container .faq-container h2,.platform .platform-container .faq-container .platform-first h2 .break,.platform .platform-container .platform-first h2 .faq-container .break{font-size:2rem}.platform .platform-container .faq-container .faq-grid{grid-template-columns:1fr;gap:20px}.platform .platform-container .faq-container .faq-item .faq-question{font-size:18px;gap:5px}.platform .platform-container .faq-container .faq-item .faq-answer{font-size:14px}}@media (hover: none){.platform .platform-container .key-Benefits .container .right .grid-item .overlay .overlay-description,.platform .platform-container .key-Benefits .container .right .grid-item .overlay p,.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay .overlay-description,.platform .platform-container .intelligent .rectangle .scroll-container .service-card .overlay p{opacity:1!important}}.application-form{max-width:100%;font-family:Ubuntu,sans-serif;color:#344050;position:relative;padding-bottom:40px}.application-form .invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}.application-form .invalid-field::placeholder{color:#dc3545!important;opacity:.8}.application-form select.invalid-field{color:#dc3545!important}.application-form .file-label.invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important;color:#dc3545!important}.application-form .job-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-image:url(/assets/JDrect-C2JaUlt3.png);padding-bottom:50px;gap:80px;margin-top:100px;margin-bottom:50px}.application-form .job-hero .job-heading{display:flex;flex-direction:column;align-items:center;gap:10px}.application-form .job-hero .job-heading p{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:5px;color:#344050}.application-form .job-hero .job-heading h1{font-family:Ubuntu;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0%;margin:0;color:#2168a6}.application-form .job-hero .job-location{display:flex;flex-direction:column;align-items:center;gap:10px}.application-form .job-hero .job-location h5{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.application-form .job-hero .job-location p{font-family:Ubuntu;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0%;color:#2168a6}.application-form .form-container{margin:0 auto;padding:0 60px}.application-form .form-container .form-header{margin-bottom:30px;max-width:50%}.application-form .form-container .form-header h2{color:#344050;font-family:Ubuntu;font-size:30px;font-weight:700;margin-bottom:15px;position:relative;letter-spacing:0%;line-height:100%}.application-form .form-container .form-header .blue-underline{width:140px;height:5px;background-color:#2168a6;margin-top:10px}.application-form .form-container .job-description{margin-bottom:40px;max-width:60%}.application-form .form-container .job-description p{line-height:1.6;font-family:Roboto,sans-serif;font-size:16px;color:#5e6e82}.application-form .form-container form .form-content{display:flex;gap:40px;margin-bottom:30px}@media (max-width: 992px){.application-form .form-container form .form-content{flex-direction:column}}.application-form .form-container form .form-content .form-left,.application-form .form-container form .form-content .form-right{flex:1;display:flex;flex-direction:column;gap:20px}.application-form .form-container form .form-content .form-row{display:flex;gap:20px;width:100%}.application-form .form-container form .form-content .form-row.three-columns .form-group,.application-form .form-container form .form-content .form-row .form-group{flex:1}.application-form .form-container form .form-content .form-row .form-group.full-width{width:100%}.application-form .form-container form .form-content .form-row .form-group.phone-group{display:flex;gap:0}.application-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:80px}.application-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{border-radius:4px 0 0 4px;border-right:none}.application-form .form-container form .form-content .form-row .form-group.phone-group input{flex:1;border-radius:0 4px 4px 0}.application-form .form-container form .form-content .form-row .form-group input,.application-form .form-container form .form-content .form-row .form-group select{width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff}.application-form .form-container form .form-content .form-row .form-group input:focus,.application-form .form-container form .form-content .form-row .form-group select:focus{outline:none;border-color:#2168a6;box-shadow:0 0 0 2px #2168a633}.application-form .form-container form .form-content .form-row .form-group input::placeholder,.application-form .form-container form .form-content .form-row .form-group select::placeholder{color:#2168a6}.application-form .form-container form .form-content .form-row .form-group input.is-invalid,.application-form .form-container form .form-content .form-row .form-group select.is-invalid{border-color:#b90c0c!important;box-shadow:0 0 0 .01rem #b90c0c}.application-form .form-container form .form-content .form-row .form-group input.is-invalid label,.application-form .form-container form .form-content .form-row .form-group select.is-invalid label{color:#b90c0c}.application-form .form-container form .form-content .form-row .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23344050' d='M6 8.825L1.175 4 2.05 3.125 6 7.075 9.95 3.125 10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.application-form .form-container form .form-content .form-row .form-group .file-input{position:relative}.application-form .form-container form .form-content .form-row .form-group .file-input input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.application-form .form-container form .form-content .form-row .form-group .file-input label{display:block;width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.application-form .form-container form .button-loader-container{display:flex;align-items:center;justify-content:center;height:100%}.application-form .form-container form .form-buttons{display:flex;justify-content:center;gap:20px;margin-top:40px}.application-form .form-container form .form-buttons button{padding:12px 40px;border:none;border-radius:25px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.application-form .form-container form .form-buttons button.apply-button{background-color:#2168a6;color:#fff}.application-form .form-container form .form-buttons button.apply-button:hover{background-color:#1a5789}.application-form .form-container form .form-buttons button.reset-button{background-color:#2168a6;color:#fff}.application-form .form-container form .form-buttons button.reset-button:hover{background-color:#5e6e82}.application-form .form-container form .form-status-message{text-align:center;margin-top:20px;padding:15px;border-radius:4px;font-weight:500;font-size:16px}.application-form .form-container form .form-status-message.success{color:#28a745;background-color:#e6ffed}.application-form .form-container form .form-status-message.error{color:#dc3545;background-color:#ffe6e6}.application-form .loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.application-form .error-message{text-align:center;color:#d32f2f;font-size:18px;margin-top:50px;font-family:Roboto,sans-serif}.main-container1{padding:0 60px;font-family:Ubuntu,sans-serif;color:#5e6e82;margin:0 auto}.main-container1 h1,.main-container1 h4,.main-container1 p{margin-block-start:1rem;margin-block-end:1rem}.main-container1 .knowhero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:50px 0}.main-container1 .knowhero h2{color:#2168a6;font-family:Ubuntu,sans-serif;font-size:2.5rem;font-style:normal;font-weight:500;line-height:1.2;text-align:left;max-width:50%}.main-container1 .knowhero img{width:auto;height:auto;max-width:50%;object-fit:contain}.main-container1 .headingcontent{display:flex;flex-direction:column;align-items:center;text-align:center;margin:20px 0}.main-container1 .headingcontent h1{color:#344050;text-align:center;font-family:Ubuntu,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:1.3;margin-top:20px;margin-bottom:15px}.main-container1 .headingcontent h4{color:#5e6e82;font-family:Ubuntu,sans-serif;font-size:1.1rem;font-style:normal;font-weight:500;line-height:1.5;margin-bottom:10px}.main-container1 .headingcontent p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;line-height:1.5;text-align:left;margin:0 auto 15px}.main-container1 .headingcontent .underline{width:60px;height:4px;flex-shrink:0;background:#2168a6;margin:10px auto 20px}.main-container1 .foundation{margin-bottom:30px}.main-container1 .foundation h3{color:#344050;font-family:Roboto,sans-serif;font-size:1.1rem;font-style:normal;font-weight:600;line-height:1.5;margin-top:25px;margin-bottom:10px}.main-container1 .foundation p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.6;text-align:left;letter-spacing:.3px;margin-bottom:20px}.main-container1 .genAI{display:block;width:100%;max-width:100%;height:auto;margin:30px 0}.main-container1 .belowimg{margin-bottom:30px}.main-container1 .belowimg h3{color:#344050;font-family:Roboto,sans-serif;font-size:1.1rem;font-style:normal;font-weight:600;line-height:1.5;margin-top:25px;margin-bottom:10px}.main-container1 .belowimg p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.6;text-align:left;letter-spacing:.3px;margin-bottom:20px}@media (max-width: 759px){.main-container1{padding:0 20px;overflow-x:hidden}.main-container1 .knowhero{flex-direction:column;padding:30px 0;gap:20px;text-align:center}.main-container1 .knowhero h2{font-size:1.8rem;max-width:100%;text-align:center;margin-bottom:1.5rem}.main-container1 .knowhero img{width:100%;max-width:100%;height:auto;max-height:280px;object-fit:contain;aspect-ratio:16/9;margin:0 auto;display:block}.main-container1 .headingcontent h1{font-size:1.6rem}.main-container1 .headingcontent p{text-align:center}}.application{max-width:100%;display:flex;flex-direction:column;gap:50px}.application .container .application-hero{max-width:100%;display:flex;gap:90px;padding:40px 60px}.application .container .application-hero h1{flex:1;color:#2168a6;font-family:Ubuntu;font-size:60px;font-style:normal;font-weight:500;line-height:82px;display:flex;align-items:center}.application .container .application-hero img{flex:1;max-width:100%;flex-shrink:0}.application .container .first{padding:40px 60px;max-width:50%;display:flex;flex-direction:column}.application .container .first h2,.application .container .first h2 .break{font-family:Ubuntu;font-weight:700;font-size:42px;line-height:48.26px;letter-spacing:0%;color:#344050}.application .container .first h2 .break{display:block}.application .container .first .underline{width:95px;height:8px;background-color:#2168a6;margin:30px 0}.application .container .first p{font-family:Roboto;font-weight:400;font-size:18px;line-height:27px;letter-spacing:5%;color:#5e6e82}.application .container .driving{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:60px;background-image:url(/assets/Big%20Rectangle-DI9sdlMS.png);background-size:cover;background-repeat:no-repeat;margin-bottom:30px;max-width:100%}.application .container .driving .cut-rectangle{display:flex;max-width:100%;gap:150px;align-items:flex-start;margin-top:50px}.application .container .driving .cut-rectangle .heading{flex:1}.application .container .driving .cut-rectangle .heading h1{color:#344050;font-family:Ubuntu;font-size:42px;font-weight:700;line-height:normal}.application .container .driving .cut-rectangle .heading .underline{width:95px;height:8px;background-color:#2168a6;margin:30px 0}.application .container .driving .cut-rectangle .heading p{color:#5e6e82;font-family:Roboto;font-size:18px;font-weight:400;line-height:150%;letter-spacing:.9px}.application .container .driving .cut-rectangle .images{display:flex;gap:10px;flex:1}.application .container .driving .cut-rectangle .images .group{display:flex;flex-direction:column;align-items:stretch;flex:1;gap:10px}.application .container .driving .cut-rectangle .images .image-container{position:relative;width:100%;height:100%;flex:1;transition:all .3s ease;cursor:pointer;overflow:hidden}.application .container .driving .cut-rectangle .images .image-container img{width:100%;height:103%;border-radius:5px;object-fit:cover}.application .container .driving .cut-rectangle .images .image-container .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0006,#00000080);border-radius:5px;transition:all .3s ease}.application .container .driving .cut-rectangle .images .image-container .content{position:absolute;bottom:20px;left:20px;right:20px;color:#fff;z-index:2;transition:all .3s ease}.application .container .driving .cut-rectangle .images .image-container .content .overlay{font-family:Roboto;font-size:18px;font-weight:500;margin-bottom:10px}.application .container .driving .cut-rectangle .images .image-container .content .full-text{opacity:0;height:0;font-size:14px;line-height:1.5;transition:all .3s ease}.application .container .driving .cut-rectangle .images .image-container:hover .gradient-overlay{background:linear-gradient(to bottom,#00000080,#00000080)}.application .container .driving .cut-rectangle .images .image-container:hover .content{bottom:50%;transform:translateY(50%)}.application .container .driving .cut-rectangle .images .image-container:hover .content .full-text{opacity:1;height:auto;margin-top:10px}.application .container .driving .cut-rectangle .images .left-group .image-container:first-child{flex:1}.application .container .driving .cut-rectangle .images .left-group .image-container:last-child{flex:1.3}.application .container .driving .cut-rectangle .images .left-group .image-container:first-child:hover{flex:1.3}.application .container .driving .cut-rectangle .images .left-group .image-container:first-child:hover~.image-container:last-child{flex:1}.application .container .driving .cut-rectangle .images .left-group .image-container:last-child:hover{flex:1.3}.application .container .driving .cut-rectangle .images .left-group .image-container:last-child:hover~.image-container:first-child{flex:1}.application .container .driving .cut-rectangle .images .right-group .image-container:first-child{flex:1.3}.application .container .driving .cut-rectangle .images .right-group .image-container:last-child{flex:1}.application .container .driving .cut-rectangle .images .right-group .image-container:first-child:hover{flex:1.3}.application .container .driving .cut-rectangle .images .right-group .image-container:first-child:hover~.image-container:last-child{flex:1}.application .container .driving .cut-rectangle .images .right-group .image-container:last-child:hover{flex:1.66}.application .container .driving .cut-rectangle .images .right-group .image-container:last-child:hover~.image-container:first-child{flex:1}.application .container .third{display:flex;max-width:100%;margin:70px auto;gap:80px;padding:40px 60px}.application .container .third .left{flex:1;display:flex;flex-direction:column}.application .container .third .left h2,.application .container .third .left .first h2 .break,.application .container .first h2 .third .left .break{font-family:Ubuntu;font-weight:700;font-size:42px;line-height:48.26px;letter-spacing:0%;color:#344050}.application .container .third .left .underline{width:95px;height:8px;background-color:#2168a6;margin:30px 0}.application .container .third .left p{font-family:Roboto;font-weight:400;font-size:18px;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.application .container .third .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;z-index:1}.application .container .third .right .cards{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:4px;background-color:#fff;position:relative}.application .container .third .right .cards:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:1px solid #2168a6;border-radius:4px;z-index:-1}.application .container .third .right .cards .right-text{display:flex;flex-direction:column;gap:15px}.application .container .third .right .cards .right-text h3{font-family:Roboto;font-weight:600;font-size:24px;line-height:36px;letter-spacing:5%;color:#2168a6;width:250px;max-width:100%}.application .container .third .right .cards .right-text p{font-size:18px;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.application .container .our-services{background-image:url(/assets/Big%20Rectangle-DI9sdlMS.png);background-size:cover;padding:100px 60px 40px}.application .container .our-services .rectangle{display:flex;max-width:100%;gap:80px;align-items:flex-start}.application .container .our-services .rectangle .heading{flex:1}.application .container .our-services .rectangle .heading h1{color:#344050;font-family:Ubuntu,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px}.application .container .our-services .rectangle .heading .underline{width:95px;height:8px;background-color:#2168a6;margin:30px 0}.application .container .our-services .rectangle .heading p{color:#5e6e82;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:.5px;margin-top:20px;background-color:transparent}.application .container .our-services .rectangle .scroll-container{flex:2;width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;display:flex;align-items:center;cursor:grab}.application .container .our-services .rectangle .scroll-container::-webkit-scrollbar{display:none}.application .container .our-services .rectangle .scroll-container .image-scroll{display:flex;gap:30px}.application .container .our-services .rectangle .scroll-container .service-card{width:390px;max-width:100%;border-radius:12px;box-shadow:0 4px 10px #0000001a;overflow:hidden;position:relative}.application .container .our-services .rectangle .scroll-container .service-card img{width:100%;height:105%;object-fit:cover;border-radius:12px}.application .container .our-services .rectangle .scroll-container .service-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000000a6,#000000a6);border-radius:12px}.application .container .our-services .rectangle .scroll-container .service-card .overlay{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;text-align:left;color:#fff;z-index:2;transition:all .3s ease-in-out;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px}.application .container .our-services .rectangle .scroll-container .service-card h3{font-size:24px;font-weight:500;margin-bottom:10px;width:100%;text-align:left;white-space:normal;word-wrap:break-word}.application .container .our-services .rectangle .scroll-container .service-card p{font-size:16px;line-height:1.6;opacity:0;max-height:0;width:100%;overflow:hidden;text-align:left;transition:opacity .3s ease-in-out,max-height .3s ease-in-out;white-space:normal;word-wrap:break-word}.application .container .our-services .rectangle .scroll-container .service-card:hover .overlay{justify-content:flex-start;bottom:25%;transform:translate(-50%)}.application .container .our-services .rectangle .scroll-container .service-card:hover p{opacity:1;max-height:200px;white-space:normal}.application .container .faq-container{max-width:100%;margin:auto;font-family:Arial,sans-serif;padding:40px 60px}.application .container .faq-container h2,.application .container .faq-container .first h2 .break,.application .container .first h2 .faq-container .break{font-family:Ubuntu,sans-serif;font-weight:700;font-size:42px;line-height:48px;color:#344050;text-align:left}.application .container .faq-container .underline{width:95px;height:8px;background-color:#2168a6;margin:30px 0;text-align:left}.application .container .faq-container .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:50px}@media (max-width: 768px){.application .container .faq-container .faq-grid{grid-template-columns:1fr}}.application .container .faq-container .faq-item{border-top:1px solid #ddd;padding:15px 0;position:relative;border-bottom:none}.application .container .faq-container .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-size:24px;font-weight:400;color:#2168a6;line-height:36px;letter-spacing:5%;cursor:pointer;transition:color .3s;font-family:Roboto,sans-serif}.application .container .faq-container .faq-item .faq-question:hover{color:#174d84}.application .container .faq-container .faq-item .faq-question .faq-icon{font-size:25px;font-weight:500}.application .container .faq-container .faq-item .faq-answer{margin-top:10px;font-size:18px;color:#5e6e82;animation:fadeIn .3s ease-in-out;font-family:Roboto,sans-serif;line-height:27px;letter-spacing:5%}.application .container .faq-container .faq-item .faq-answer ul{list-style-type:none}.eventsContainer .diwali-carousel{position:relative;overflow:hidden;height:550px;margin:3rem 0;background:url(/assets/Rect_events-BQmd87iL.png)}@media (max-width: 768px){.eventsContainer .celebration-cards{flex-direction:column;align-items:center}.eventsContainer .celebration-cards .celebration-card{width:100%;max-width:350px}.eventsContainer .diwali-carousel .carousel-track{width:1600px}.eventsContainer .diwali-carousel .carousel-track .carousel-slide{width:200px;height:150px}}.eventsContainer{display:flex;flex-direction:column;padding:40px 60px;gap:50px}.eventsContainer .eveHero{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.eventsContainer .eveHero h1{align-items:center;text-align:center;color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:normal}.eventsContainer .eveHero img{height:400px;max-width:100%}.eventsContainer .title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.eventsContainer .title h2{color:#344050;font-family:Ubuntu;font-size:30px;font-weight:700;margin:0}.eventsContainer .title h3{color:#5e6e82;font-family:Ubuntu;font-size:20px;font-weight:500;margin:0}.eventsContainer .title .underline{background:#2168a6;height:5px;width:4rem;margin:0}.eventsContainer .title p{color:#344050;font-family:Roboto;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.9px;width:100%;margin:0;text-align:start}.eventsContainer .diwali-carousel{position:relative;overflow:hidden;height:550px;margin:3rem 0}.eventsContainer .diwali-carousel .carousel-track{display:flex;position:absolute;white-space:nowrap;will-change:transform;animation:scroll 30s linear infinite}.eventsContainer .diwali-carousel .carousel-track-top{top:0}.eventsContainer .diwali-carousel .carousel-track-bottom{top:280px;animation-direction:reverse}.eventsContainer .diwali-carousel .carousel-slide{display:inline-flex;align-items:center;justify-content:center;width:300px;height:250px;margin:0 15px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;overflow:hidden;flex-shrink:0}.eventsContainer .diwali-carousel .carousel-slide img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.eventsContainer .diwali-carousel .carousel-slide:hover img{transform:scale(1.05)}.eventsContainer .celebration-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;margin:40px 0}.eventsContainer .celebration-cards .celebration-card{width:350px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0003;transition:transform .3s ease}.eventsContainer .celebration-cards .celebration-card:hover{transform:translateY(-5px)}.eventsContainer .celebration-cards .celebration-card:hover .image-container img{transform:scale(1.05)}.eventsContainer .celebration-cards .celebration-card .image-container{height:300px;overflow:hidden}.eventsContainer .celebration-cards .celebration-card .image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.eventsContainer .celebration-cards .celebration-card .text-container{padding:20px}.eventsContainer .celebration-cards .celebration-card .text-container h3{color:#2168a6;font-family:Roboto;font-size:24px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:1.2px}.eventsContainer .celebration-cards .celebration-card .text-container p{color:#5e6e82;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.9px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){.eventsContainer{padding:20px 25px;gap:30px}.eventsContainer .eveHero{flex-direction:column;align-items:center;gap:25px;text-align:center}.eventsContainer .eveHero h1{order:1;font-size:2.2rem;width:100%;margin:0}.eventsContainer .eveHero img{order:2;height:auto;width:85%;max-width:320px;margin:0}.eventsContainer .title{gap:15px}.eventsContainer .title h2{font-size:24px}.eventsContainer .title h3{font-size:18px}.eventsContainer .title p{font-size:15px}.eventsContainer .diwali-carousel{height:380px;margin:2rem 0}.eventsContainer .diwali-carousel .carousel-track{animation-duration:20s}.eventsContainer .diwali-carousel .carousel-track-top{top:0}.eventsContainer .diwali-carousel .carousel-track-bottom{top:200px}.eventsContainer .diwali-carousel .carousel-slide{width:220px;height:180px;margin:0 10px}.eventsContainer .celebration-cards{gap:25px;margin:30px 0}.eventsContainer .celebration-cards .celebration-card{width:100%;max-width:320px}.eventsContainer .celebration-cards .celebration-card .image-container{height:220px}.eventsContainer .celebration-cards .celebration-card .text-container{padding:15px}.eventsContainer .celebration-cards .celebration-card .text-container h3{font-size:20px}.eventsContainer .celebration-cards .celebration-card .text-container p{font-size:14px}}.enContainer .enhero{display:flex;align-items:center;justify-content:space-between;padding:40px 60px}.enContainer .enhero h2{color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:normal}.enContainer .enhero img{max-height:50%;width:40%}.enContainer .thirdseng{display:flex;max-width:100%;margin:150px auto;gap:80px;background-size:cover;padding:40px 60px}.enContainer .thirdseng .left{flex:1;display:flex;flex-direction:column}.enContainer .thirdseng .left h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.enContainer .thirdseng .left .underline{width:90px;height:5px;background-color:#2168a6;margin:20px 0}.enContainer .thirdseng .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.enContainer .thirdseng .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;z-index:1}.enContainer .thirdseng .right .cards{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:4px;background-color:#fff;position:relative}.enContainer .thirdseng .right .cards:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:1px solid #2168a6;border-radius:4px;z-index:-1}.enContainer .thirdseng .right .cards .right-text{display:flex;flex-direction:column;gap:15px}.enContainer .thirdseng .right .cards .right-text h3{font-family:Roboto;font-weight:600;font-size:20px;line-height:36px;letter-spacing:5%;color:#2168a6;width:250px;max-width:100%}.enContainer .thirdseng .right .cards .right-text p{font-size:16px;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.enContainer .fourthseng{display:flex;max-width:100%;margin:150px auto;gap:80px;background:url(/assets/Bigengrect-BTrVLolF.png);padding:120px 60px 80px}.enContainer .fourthseng .left{flex:1;display:flex;flex-direction:column}.enContainer .fourthseng .left h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.enContainer .fourthseng .left .underline{width:90px;height:6px;background-color:#2168a6;margin:20px 0}.enContainer .fourthseng .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.enContainer .fourthseng .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;z-index:1}.enContainer .fourthseng .right .cards{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:4px;background-color:#fff;position:relative}.enContainer .fourthseng .right .cards:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:1px solid #2168a6;border-radius:4px;z-index:-1}.enContainer .fourthseng .right .cards .right-text{display:flex;flex-direction:column;gap:15px}.enContainer .fourthseng .right .cards .right-text h3{font-family:Roboto;font-weight:600;font-size:20px;line-height:36px;letter-spacing:5%;color:#2168a6;width:250px;max-width:100%}.enContainer .fourthseng .right .cards .right-text p{font-size:16px;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.enContainer .fifthseng{display:flex;max-width:100%;margin:150px auto 0;gap:80px;background:url(../../../../public/Images/Application/);padding:40px 60px}.enContainer .fifthseng .left{flex:1;display:flex;flex-direction:column}.enContainer .fifthseng .left h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48.26px;letter-spacing:0%;color:#344050}.enContainer .fifthseng .left .underline{width:90px;height:5px;background-color:#2168a6;margin:20px 0}.enContainer .fifthseng .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.enContainer .fifthseng .right{flex:2;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;z-index:1}.enContainer .fifthseng .right .cards{display:flex;align-items:flex-start;gap:15px;padding:20px;border:1px solid #2168a6;border-radius:4px;background-color:#fff;position:relative}.enContainer .fifthseng .right .cards:after{content:"";position:absolute;top:-10px;left:-10px;width:100%;height:100%;border:1px solid #2168a6;border-radius:4px;z-index:-1}.enContainer .fifthseng .right .cards .right-text{display:flex;flex-direction:column;gap:15px}.enContainer .fifthseng .right .cards .right-text h3{font-family:Roboto;font-weight:600;font-size:20px;line-height:36px;letter-spacing:5%;color:#2168a6;width:250px;max-width:100%}.enContainer .fifthseng .right .cards .right-text p{font-size:16px;color:#5e6e82;line-height:27px;width:350px;max-width:100%}.maintailor{background:url(/assets/engrect-C80_Tsyk.png);padding:40px 60px}.maintailor .tailor{width:50%;margin-top:50px;align-items:start;justify-content:flex-end}.maintailor .tailor h2{color:#2168a6;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;text-align:left}.maintailor .tailor .underline{width:90px;height:5px;flex-shrink:0;background-color:#2168a6;margin:20px 0}.maintailor .tailor p{color:#5e6e82;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.9px}.key-Benefitss{background-image:url(../../../public/Images/Home/Rectangle\ 89.png);background-size:cover;padding-top:50px}.key-Benefitss .container{display:flex;width:100%;margin:70px auto;gap:150px;padding:40px 60px}.key-Benefitss .left{flex:1;display:flex;flex-direction:column;gap:10px}.key-Benefitss .left h2{font-family:Ubuntu;font-weight:700;font-size:2.5rem;line-height:48px;letter-spacing:0%;color:#344050}.key-Benefitss .left .underline{width:5rem;height:6px;background-color:#2168a6;margin:10px 0}.key-Benefitss .left p{font-family:Roboto;font-weight:400;font-size:1.1rem;line-height:27px;letter-spacing:5%;color:#5e6e82;max-width:500px}.key-Benefitss .right{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px;width:100%;max-width:600px;margin:auto}.key-Benefitss .right .grid-item{position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px;cursor:pointer}.key-Benefitss .right .grid-item img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;transition:transform .3s ease}.key-Benefitss .right .grid-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#000c);z-index:1;transition:opacity .3s ease}.key-Benefitss .right .grid-item .overlay{position:absolute;bottom:-110px;left:10px;font-family:Roboto;font-size:18px;font-weight:600;padding:8px 12px;letter-spacing:5%;line-height:36px;color:#fff;z-index:2;display:flex;flex-direction:column;transition:opacity .3s ease}.key-Benefitss .right .grid-item .overlay .overlay-text{font-size:20px;font-weight:600}.key-Benefitss .right .grid-item .overlay .overlay-description{font-size:14px;line-height:24px;font-weight:400;opacity:0;transition:opacity .3s ease}.key-Benefitss .right .grid-item:hover:before{opacity:.9}.key-Benefitss .right .grid-item:hover .overlay{bottom:20px}.key-Benefitss .right .grid-item:hover .overlay .overlay-description{opacity:1}.faq-containers{max-width:100%;margin:auto;font-family:Arial,sans-serif;padding:40px 60px}.faq-containers h2{font-family:Ubuntu,sans-serif;font-weight:700;font-size:2.5rem;line-height:48px;color:#344050;text-align:left}.faq-containers .underline{width:90px;height:6px;background-color:#2168a6;margin:30px 0;text-align:left}.faq-containers .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:50px}@media (max-width: 768px){.faq-containers .faq-grid{grid-template-columns:1fr}}.faq-containers .faq-item{border-top:1px solid #ddd;padding:15px 0;position:relative;border-bottom:none}.faq-containers .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;font-weight:400;color:#2168a6;line-height:36px;letter-spacing:5%;cursor:pointer;transition:color .3s;font-family:Roboto,sans-serif}.faq-containers .faq-item .faq-question:hover{color:#174d84}.faq-containers .faq-item .faq-question .faq-icon{font-size:22px;font-weight:400}.faq-containers .faq-item .faq-answer{margin-top:10px;font-size:18px;color:#5e6e82;animation:fadeIn .3s ease-in-out;font-family:Roboto,sans-serif;line-height:27px;letter-spacing:5%}.faq-containers .faq-item .faq-answer ul{list-style-type:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.enContainer .enhero{flex-direction:column;padding:20px;text-align:center}.enContainer .enhero h2{font-size:2.5rem;margin-bottom:20px}.enContainer .enhero img{width:100%;margin-top:20px}.enContainer .thirdseng,.enContainer .fourthseng,.enContainer .fifthseng{flex-direction:column;margin:50px auto;padding:20px;gap:30px}.enContainer .thirdseng .left h2,.enContainer .fourthseng .left h2,.enContainer .fifthseng .left h2{font-size:1.7rem}.enContainer .thirdseng .right,.enContainer .fourthseng .right,.enContainer .fifthseng .right{grid-template-columns:1fr;gap:20px}.enContainer .thirdseng .right .cards,.enContainer .fourthseng .right .cards,.enContainer .fifthseng .right .cards{padding:15px}.enContainer .thirdseng .right .cards .right-text h3,.enContainer .thirdseng .right .cards .right-text p,.enContainer .fourthseng .right .cards .right-text h3,.enContainer .fourthseng .right .cards .right-text p,.enContainer .fifthseng .right .cards .right-text h3,.enContainer .fifthseng .right .cards .right-text p{width:100%}.maintailor{padding:20px}.maintailor .tailor{width:100%}.maintailor .tailor h2{font-size:1.7rem;color:#344050}.key-Benefitss .container{flex-direction:column;gap:30px;padding:20px;margin:30px auto}.key-Benefitss .right{grid-template-columns:1fr}.key-Benefitss .right .grid-item:before{opacity:1}.key-Benefitss .right .grid-item .overlay{bottom:20px!important;opacity:1!important}.key-Benefitss .right .grid-item .overlay .overlay-description{opacity:1!important}.key-Benefitss .right .grid-item:hover:before{opacity:1!important}.key-Benefitss .right .grid-item:hover .overlay{bottom:20px!important}.faq-containers{padding:20px}.faq-containers h2{font-size:2rem}.faq-containers .faq-grid{grid-template-columns:1fr;gap:20px}}.industries{padding:40px 60px}.industries .inhero{display:flex;justify-content:space-between;align-items:center}.industries .inhero h2{color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:normal}.industries .inhero img{max-width:38%}.industries .serve{width:50%;margin-top:100px;align-items:start;justify-content:flex-end}.industries .serve h2{color:#2168a6;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;text-align:left}.industries .serve .underline{width:90px;height:6px;flex-shrink:0;background-color:#2168a6;margin:10px 0}.industries .serve p{color:#5e6e82;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.9px}.industries .service{width:100%;padding:2rem}.industries .service-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:80px}.industries .service-item{display:flex;flex-direction:column;align-items:center;text-align:center}.industries .service-item img{width:70px;height:80px;margin-bottom:1rem;object-fit:contain}.industries .service-item h3{margin:0;font-size:1.2rem;color:#2168a6}@media (max-width: 760px){.industries{padding:20px 30px}.industries .inhero{flex-direction:column;text-align:center}.industries .inhero h2{font-size:2.5rem;margin-bottom:20px}.industries .inhero img{max-width:100%;margin-top:20px}.industries .serve{width:100%;margin-top:50px}.industries .serve h2{font-size:2rem;text-align:center}.industries .serve .underline{margin:10px auto}.industries .serve p{text-align:center;font-size:16px}.industries .service{padding:1rem}.industries .service-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr);gap:40px}.industries .service-item img{width:60px;height:70px}.industries .service-item h3{font-size:1rem}}.staffmain{padding:40px 60px}.staffmain .sthero{display:flex;align-items:center;justify-content:space-between}.staffmain .sthero h2{color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:normal}.staffmain .sthero img{width:50%}.staffmain .staffsec{width:50%;margin-top:100px;align-items:start;justify-content:flex-end}.staffmain .staffsec h2{color:#2168a6;font-family:Ubuntu;font-size:2.5rem;font-style:normal;font-weight:500;line-height:normal;text-align:left}.staffmain .staffsec .underline{width:90px;height:6px;flex-shrink:0;background-color:#2168a6;margin:20px 0}.staffmain .staffsec p{color:#5e6e82;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.9px}.staffmain .staffthird{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);gap:50px;padding:20px;margin-top:50px}.staffmain .staffthird .staff-item{display:flex;align-items:center;gap:10px}.staffmain .staffthird .staff-item img{width:40px;height:40px;object-fit:contain}.staffmain .staffthird .staff-item h3{margin:0;font-size:1rem;white-space:nowrap;color:#2168a6}@media (max-width: 1024px){.staffmain .staffthird{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.staffmain .staffthird{grid-template-columns:1fr}}@media (max-width: 760px){.staffmain{padding:20px 30px}.staffmain .sthero{flex-direction:column}.staffmain .sthero h2{font-size:2.5rem;text-align:center}.staffmain .sthero img{width:100%;margin-top:20px}.staffmain .staffsec{width:100%;margin-top:50px}.staffmain .staffsec h2{font-size:2rem;text-align:center}.staffmain .staffsec .underline{margin:20px auto}.staffmain .staffsec p{text-align:center;font-size:14px}.staffmain .staffthird{grid-template-columns:1fr;gap:30px;padding:10px;margin-top:30px}.staffmain .staffthird .staff-item{justify-content:center}}@media (max-width: 760px) and (max-width: 480px){.staffmain{padding:20px 15px}.staffmain .sthero h2{font-size:2rem}.staffmain .staffsec h2{font-size:1.5rem}}.future-form{max-width:100%;font-family:Ubuntu,sans-serif;color:#344050;position:relative;padding-bottom:40px}.future-form .invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}.future-form .invalid-field::placeholder{color:#dc3545!important;opacity:.8}.future-form select.invalid-field{color:#dc3545!important}.future-form .file-label.invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important;color:#dc3545!important}.future-form .job-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-image:url(/assets/JDrect-C2JaUlt3.png);padding-bottom:50px;gap:80px;margin-top:100px;margin-bottom:50px;height:200px}.future-form .job-hero .job-heading{display:flex;flex-direction:column;align-items:center;gap:10px}.future-form .job-hero .job-heading p{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:5px;color:#344050}.future-form .job-hero .job-heading h1{font-family:Ubuntu;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0%;margin:0;color:#2168a6}.future-form .job-hero .job-location{display:flex;flex-direction:column;align-items:center;gap:10px}.future-form .job-hero .job-location h5{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.future-form .job-hero .job-location p{font-family:Ubuntu;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0%;color:#2168a6}.future-form .form-container{margin:0 auto;padding:0 60px}.future-form .form-container .form-header{margin-bottom:30px;max-width:50%}.future-form .form-container .form-header h2{color:#344050;font-family:Ubuntu;font-size:30px;font-weight:700;margin-bottom:15px;position:relative;letter-spacing:0%;line-height:100%}.future-form .form-container .form-header .blue-underline{width:140px;height:5px;background-color:#2168a6;margin-top:10px}.future-form .form-container .job-description{margin-bottom:40px;max-width:60%}.future-form .form-container .job-description p{line-height:1.6;font-family:Roboto,sans-serif;font-size:16px;color:#5e6e82}.future-form .form-container form .form-content{display:flex;gap:40px;margin-bottom:30px}@media (max-width: 992px){.future-form .form-container form .form-content{flex-direction:column}}.future-form .form-container form .form-content .form-left,.future-form .form-container form .form-content .form-right{flex:1;display:flex;flex-direction:column;gap:20px}.future-form .form-container form .form-content .form-row{display:flex;gap:20px;width:100%}.future-form .form-container form .form-content .form-row.three-columns .form-group,.future-form .form-container form .form-content .form-row .form-group{flex:1}.future-form .form-container form .form-content .form-row .form-group.full-width{width:100%}.future-form .form-container form .form-content .form-row .form-group.phone-group{display:flex;gap:0}.future-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:80px}.future-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{border-radius:4px 0 0 4px;border-right:none}.future-form .form-container form .form-content .form-row .form-group.phone-group input{flex:1;border-radius:0 4px 4px 0}.future-form .form-container form .form-content .form-row .form-group input,.future-form .form-container form .form-content .form-row .form-group select{width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff}.future-form .form-container form .form-content .form-row .form-group input:focus,.future-form .form-container form .form-content .form-row .form-group select:focus{outline:none;border-color:#2168a6;box-shadow:0 0 0 2px #2168a633}.future-form .form-container form .form-content .form-row .form-group input::placeholder,.future-form .form-container form .form-content .form-row .form-group select::placeholder{color:#2168a6}.future-form .form-container form .form-content .form-row .form-group input.is-invalid,.future-form .form-container form .form-content .form-row .form-group select.is-invalid{border-color:#b90c0c!important;box-shadow:0 0 0 .01rem #b90c0c}.future-form .form-container form .form-content .form-row .form-group input.is-invalid label,.future-form .form-container form .form-content .form-row .form-group select.is-invalid label{color:#b90c0c}.future-form .form-container form .form-content .form-row .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23344050' d='M6 8.825L1.175 4 2.05 3.125 6 7.075 9.95 3.125 10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.future-form .form-container form .form-content .form-row .form-group .file-input{position:relative}.future-form .form-container form .form-content .form-row .form-group .file-input input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.future-form .form-container form .form-content .form-row .form-group .file-input label{display:block;width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.future-form .form-container form .button-loader-container{display:flex;align-items:center;justify-content:center;height:100%}.future-form .form-container form .form-buttons{display:flex;justify-content:center;gap:20px;margin-top:40px}.future-form .form-container form .form-buttons button{padding:12px 40px;border:none;border-radius:25px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.future-form .form-container form .form-buttons button.apply-button{background-color:#2168a6;color:#fff}.future-form .form-container form .form-buttons button.apply-button:hover{background-color:#1a5789}.future-form .form-container form .form-buttons button.reset-button{background-color:#2168a6;color:#fff}.future-form .form-container form .form-buttons button.reset-button:hover{background-color:#5e6e82}.future-form .form-container form .form-status-message{text-align:center;margin-top:20px;padding:15px;border-radius:4px;font-weight:500;font-size:16px}.future-form .form-container form .form-status-message.success{color:#28a745;background-color:#e6ffed}.future-form .form-container form .form-status-message.error{color:#dc3545;background-color:#ffe6e6}.future-form .loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.future-form .error-message{text-align:center;color:#d32f2f;font-size:18px;margin-top:50px;font-family:Roboto,sans-serif}@media (max-width: 760px){.application-form{padding-bottom:20px}.application-form .job-hero{background-size:cover;background-position:center;padding-bottom:30px;gap:30px;margin-top:60px;margin-bottom:30px;min-height:250px}.application-form .job-hero .job-heading{gap:8px;padding:0 20px}.application-form .job-hero .job-heading p{font-size:16px;margin-bottom:4px}.application-form .job-hero .job-heading h1{font-size:28px}.application-form .job-hero .job-location{gap:8px}.application-form .job-hero .job-location h5{font-size:16px}.application-form .job-hero .job-location p{font-size:22px}.application-form .form-container{padding:0 20px}.application-form .form-container .form-header{max-width:100%;margin-bottom:20px}.application-form .form-container .form-header h2{font-size:24px;margin-bottom:10px}.application-form .form-container .form-header .blue-underline{width:100px;height:4px;margin-top:8px}.application-form .form-container .job-description{max-width:100%;margin-bottom:25px}.application-form .form-container .job-description p{font-size:14px;line-height:1.5}.application-form .form-container form .form-content{flex-direction:column;gap:20px;margin-bottom:20px}.application-form .form-container form .form-content .form-row{flex-direction:column;gap:15px}.application-form .form-container form .form-content .form-row.three-columns .form-group,.application-form .form-container form .form-content .form-row .form-group{width:100%}.application-form .form-container form .form-content .form-row .form-group.phone-group{display:flex;flex-direction:row;gap:0;align-items:center}.application-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:30%}.application-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{width:100%;border-radius:4px 0 0 4px;border-right:none;height:44px}.application-form .form-container form .form-content .form-row .form-group.phone-group input{width:70%;border-radius:0 4px 4px 0;height:44px}.application-form .form-container form .form-content .form-row .form-group input,.application-form .form-container form .form-content .form-row .form-group select{padding:12px;font-size:14px;width:100%}.application-form .form-container form .form-content .form-row .form-group .file-input label{padding:12px;white-space:normal;text-overflow:initial}.application-form .form-container form .form-buttons{flex-direction:column;gap:12px;margin-top:30px}.application-form .form-container form .form-buttons button{width:100%;padding:14px}.application-form .form-container form .form-status-message{margin-top:15px;padding:10px;font-size:14px}.application-form .error-message{font-size:15px;margin-top:25px;padding:0 20px}}@media (max-width: 768px){.mainLocation .locations-container{flex-direction:column}}@media (max-width: 768px){.mainLocation .country-section .location-cards.india-grid{grid-template-columns:1fr}}.mainLocation{padding:40px 60px;margin:0 auto}@media (max-width: 760px){.mainLocation{padding:20px 24px}}.mainLocation .lochero{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width: 760px){.mainLocation .lochero{flex-direction:column;align-items:center;gap:20px;margin-bottom:30px}}.mainLocation .lochero h2{color:#2168a6;font-family:Ubuntu;font-size:3.5rem;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 760px){.mainLocation .lochero h2{font-size:2.5rem}}.mainLocation .locations-container{display:flex;gap:220px}@media (max-width: 1024px){.mainLocation .locations-container{gap:100px}}@media (max-width: 760px){.mainLocation .locations-container{flex-direction:column;gap:40px}}.mainLocation .country-column{flex:1;display:flex;flex-direction:column;gap:20px}.mainLocation .country-column.usa-column{max-width:400px}@media (max-width: 760px){.mainLocation .country-column.usa-column{max-width:100%}}.mainLocation .country-section{display:flex;flex-direction:column;gap:20px}.mainLocation .country-section .country-header{display:flex;align-items:center;gap:15px}.mainLocation .country-section .country-header h2{color:#344050;font-family:Ubuntu;font-size:30px;font-style:normal;font-weight:500;line-height:normal}@media (max-width: 760px){.mainLocation .country-section .country-header h2{font-size:24px}}.mainLocation .country-section .country-header img{height:30px}@media (max-width: 760px){.mainLocation .country-section .country-header img{height:24px}}.mainLocation .country-section .location-cards{display:flex;flex-direction:column;gap:20px}.mainLocation .country-section .location-cards.india-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:20px}@media (max-width: 760px){.mainLocation .country-section .location-cards.india-grid{grid-template-columns:1fr}}.mainLocation .country-section .location-card{border-radius:8px;padding:20px}@media (max-width: 760px){.mainLocation .country-section .location-card{padding:16px}}.mainLocation .country-section .location-card h3{color:#2168a6;font-family:Ubuntu;font-size:1.2rem;font-weight:500;margin:0 0 10px}@media (max-width: 760px){.mainLocation .country-section .location-card h3{font-size:1.1rem}}.mainLocation .country-section .location-card p{color:#344050;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:150%}@media (max-width: 760px){.mainLocation .country-section .location-card p{font-size:14px}}.fresher-form{max-width:100%;font-family:Ubuntu,sans-serif;color:#344050;position:relative;padding-bottom:40px}.fresher-form .invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}.fresher-form .invalid-field::placeholder{color:#dc3545!important;opacity:.8}.fresher-form select.invalid-field{color:#dc3545!important}.fresher-form .file-label.invalid-field{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important;color:#dc3545!important}.fresher-form .job-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;background-image:url(/assets/JDrect-C2JaUlt3.png);padding-bottom:50px;gap:80px;margin-top:100px;margin-bottom:50px;height:200px}.fresher-form .job-hero .job-heading{display:flex;flex-direction:column;align-items:center;gap:10px}.fresher-form .job-hero .job-heading p{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%;margin-bottom:5px;color:#344050}.fresher-form .job-hero .job-heading h1{font-family:Ubuntu;font-weight:500;font-size:40px;line-height:100%;letter-spacing:0%;margin:0;color:#2168a6}.fresher-form .job-hero .job-location{display:flex;flex-direction:column;align-items:center;gap:10px}.fresher-form .job-hero .job-location h5{font-family:Roboto;font-weight:400;font-size:20px;line-height:100%;letter-spacing:0%}.fresher-form .job-hero .job-location p{font-family:Ubuntu;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0%;color:#2168a6}.fresher-form .form-container{margin:0 auto;padding:0 60px}.fresher-form .form-container .form-header{margin-bottom:30px;max-width:50%}.fresher-form .form-container .form-header h2{color:#344050;font-family:Ubuntu;font-size:30px;font-weight:700;margin-bottom:15px;position:relative;letter-spacing:0%;line-height:100%}.fresher-form .form-container .form-header .blue-underline{width:140px;height:5px;background-color:#2168a6;margin-top:10px}.fresher-form .form-container .job-description{margin-bottom:40px;max-width:60%}.fresher-form .form-container .job-description p{line-height:1.6;font-family:Roboto,sans-serif;font-size:16px;color:#5e6e82}.fresher-form .form-container form .form-content{display:flex;gap:40px;margin-bottom:30px}@media (max-width: 992px){.fresher-form .form-container form .form-content{flex-direction:column}}.fresher-form .form-container form .form-content .form-left,.fresher-form .form-container form .form-content .form-right{flex:1;display:flex;flex-direction:column;gap:20px}.fresher-form .form-container form .form-content .form-row{display:flex;gap:20px;width:100%}.fresher-form .form-container form .form-content .form-row.three-columns .form-group,.fresher-form .form-container form .form-content .form-row .form-group{flex:1}.fresher-form .form-container form .form-content .form-row .form-group.full-width{width:100%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group{display:flex;gap:0}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:80px}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{border-radius:4px 0 0 4px;border-right:none}.fresher-form .form-container form .form-content .form-row .form-group.phone-group input{flex:1;border-radius:0 4px 4px 0}.fresher-form .form-container form .form-content .form-row .form-group input,.fresher-form .form-container form .form-content .form-row .form-group select{width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff}.fresher-form .form-container form .form-content .form-row .form-group input:focus,.fresher-form .form-container form .form-content .form-row .form-group select:focus{outline:none;border-color:#2168a6;box-shadow:0 0 0 2px #2168a633}.fresher-form .form-container form .form-content .form-row .form-group input::placeholder,.fresher-form .form-container form .form-content .form-row .form-group select::placeholder{color:#2168a6}.fresher-form .form-container form .form-content .form-row .form-group input.is-invalid,.fresher-form .form-container form .form-content .form-row .form-group select.is-invalid{border-color:#b90c0c!important;box-shadow:0 0 0 .01rem #b90c0c}.fresher-form .form-container form .form-content .form-row .form-group input.is-invalid label,.fresher-form .form-container form .form-content .form-row .form-group select.is-invalid label{color:#b90c0c}.fresher-form .form-container form .form-content .form-row .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23344050' d='M6 8.825L1.175 4 2.05 3.125 6 7.075 9.95 3.125 10.825 4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:35px}.fresher-form .form-container form .form-content .form-row .form-group .file-input{position:relative}.fresher-form .form-container form .form-content .form-row .form-group .file-input input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.fresher-form .form-container form .form-content .form-row .form-group .file-input label{display:block;width:100%;padding:12px 15px;border:1px solid rgba(94,110,130,.5647058824);border-radius:4px;font-family:Roboto,sans-serif;font-size:14px;color:#2168a6;background-color:#fff;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fresher-form .form-container form .button-loader-container{display:flex;align-items:center;justify-content:center;height:100%}.fresher-form .form-container form .form-buttons{display:flex;justify-content:center;gap:20px;margin-top:40px}.fresher-form .form-container form .form-buttons button{padding:12px 40px;border:none;border-radius:25px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease}.fresher-form .form-container form .form-buttons button.apply-button{background-color:#2168a6;color:#fff}.fresher-form .form-container form .form-buttons button.apply-button:hover{background-color:#1a5789}.fresher-form .form-container form .form-buttons button.reset-button{background-color:#2168a6;color:#fff}.fresher-form .form-container form .form-buttons button.reset-button:hover{background-color:#5e6e82}.fresher-form .form-container form .form-status-message{text-align:center;margin-top:20px;padding:15px;border-radius:4px;font-weight:500;font-size:16px}.fresher-form .form-container form .form-status-message.success{color:#28a745;background-color:#e6ffed}.fresher-form .form-container form .form-status-message.error{color:#dc3545;background-color:#ffe6e6}.fresher-form .loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.fresher-form .error-message{text-align:center;color:#d32f2f;font-size:18px;margin-top:50px;font-family:Roboto,sans-serif}@media (max-width: 760px){.fresher-form{padding-bottom:20px}.fresher-form .job-hero{background-size:cover;background-position:center;padding-bottom:30px;gap:30px;margin-top:60px;margin-bottom:30px;min-height:250px}.fresher-form .job-hero .job-heading{gap:8px;padding:0 20px}.fresher-form .job-hero .job-heading p{font-size:16px;margin-bottom:4px}.fresher-form .job-hero .job-heading h1{font-size:28px}.fresher-form .job-hero .job-location{gap:8px}.fresher-form .job-hero .job-location h5{font-size:16px}.fresher-form .job-hero .job-location p{font-size:22px}.fresher-form .form-container{padding:0 20px}.fresher-form .form-container .form-header{max-width:100%;margin-bottom:20px}.fresher-form .form-container .form-header h2{font-size:24px;margin-bottom:10px}.fresher-form .form-container .form-header .blue-underline{width:100px;height:4px;margin-top:8px}.fresher-form .form-container .job-description{max-width:100%;margin-bottom:25px}.fresher-form .form-container .job-description p{font-size:14px;line-height:1.5}.fresher-form .form-container form .form-content{flex-direction:column;gap:20px;margin-bottom:20px}.fresher-form .form-container form .form-content .form-row{flex-direction:column;gap:15px}.fresher-form .form-container form .form-content .form-row.three-columns .form-group,.fresher-form .form-container form .form-content .form-row .form-group{width:100%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group{display:flex;flex-direction:row;gap:0;align-items:center}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:30%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{width:100%;border-radius:4px 0 0 4px;border-right:none;height:44px}.fresher-form .form-container form .form-content .form-row .form-group.phone-group input{width:70%;border-radius:0 4px 4px 0;height:44px}.fresher-form .form-container form .form-content .form-row .form-group input,.fresher-form .form-container form .form-content .form-row .form-group select{padding:12px;font-size:14px;width:100%}.fresher-form .form-container form .form-content .form-row .form-group .file-input label{padding:12px;white-space:normal;text-overflow:initial}.fresher-form .form-container form .form-buttons{flex-direction:column;gap:12px;margin-top:30px}.fresher-form .form-container form .form-buttons button{width:100%;padding:14px}.fresher-form .form-container form .form-status-message{margin-top:15px;padding:10px;font-size:14px}.fresher-form .error-message{font-size:15px;margin-top:25px;padding:0 20px}}@media (max-width: 760px){.fresher-form{padding-bottom:20px;margin-top:0}.fresher-form .job-hero{background-size:cover;background-position:center;padding:30px 20px;gap:20px;margin-top:60px;margin-bottom:20px;height:auto;min-height:200px}.fresher-form .job-hero .job-heading{gap:5px;padding:0 10px}.fresher-form .job-hero .job-heading p{font-size:14px;margin-bottom:0}.fresher-form .job-hero .job-heading h1{font-size:24px;line-height:1.2}.fresher-form .job-hero .job-location{gap:5px}.fresher-form .job-hero .job-location h5{font-size:14px}.fresher-form .job-hero .job-location p{font-size:18px}.fresher-form .form-container{padding:0 15px}.fresher-form .form-container .form-header{max-width:100%;margin-bottom:15px}.fresher-form .form-container .form-header h2{font-size:20px;margin-bottom:8px}.fresher-form .form-container .form-header .blue-underline{width:80px;height:3px;margin-top:5px}.fresher-form .form-container .job-description{max-width:100%;margin-bottom:20px}.fresher-form .form-container .job-description p{font-size:14px;line-height:1.5}.fresher-form .form-container form .form-content{flex-direction:column;gap:15px;margin-bottom:15px}.fresher-form .form-container form .form-content .form-left,.fresher-form .form-container form .form-content .form-right{gap:15px}.fresher-form .form-container form .form-content .form-row{flex-direction:column;gap:15px}.fresher-form .form-container form .form-content .form-row.three-columns .form-group,.fresher-form .form-container form .form-content .form-row .form-group{width:100%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group{flex-direction:row;gap:0}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:30%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code select{width:100%;border-radius:4px 0 0 4px;border-right:none;height:44px}.fresher-form .form-container form .form-content .form-row .form-group.phone-group input{width:70%;border-radius:0 4px 4px 0;height:44px}.fresher-form .form-container form .form-content .form-row .form-group input,.fresher-form .form-container form .form-content .form-row .form-group select{padding:10px 12px;font-size:14px}.fresher-form .form-container form .form-content .form-row .form-group .file-input label{padding:10px 12px;white-space:normal;text-overflow:initial;font-size:14px}.fresher-form .form-container form .form-buttons{flex-direction:column;gap:10px;margin-top:25px}.fresher-form .form-container form .form-buttons button{width:100%;padding:12px;font-size:15px}.fresher-form .form-container form .form-status-message{margin-top:15px;padding:10px;font-size:14px}.fresher-form .error-message{font-size:14px;margin-top:20px;padding:0 15px}}@media (max-width: 400px){.fresher-form .job-hero{padding:20px 15px;gap:15px;margin-top:50px}.fresher-form .job-hero .job-heading p{font-size:13px}.fresher-form .job-hero .job-heading h1{font-size:20px}.fresher-form .job-hero .job-location p{font-size:16px}.fresher-form .form-container{padding:0 10px}.fresher-form .form-container .form-header h2{font-size:18px}.fresher-form .form-container form .form-content .form-row .form-group.phone-group .country-code{width:35%}.fresher-form .form-container form .form-content .form-row .form-group.phone-group input{width:65%}}
