:root{--primary: #323465;--secondary: #050624;--white: #fff;--black: #000}@font-face{font-family:Gotham;src:url(/assets/GothamMedium-tsv1zMv8.ttf)}@font-face{font-family:Gotham-light;src:url(/assets/Gotham-Light-DFDWWjwL.otf)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Gotham;color:var(--secondary)}a{text-decoration:none}.text-justify{text-align:justify}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:99999;box-shadow:0 2px 4px #e6e6e6}body{color:var(--black)}.text-bg{font-size:48px;font-weight:600;text-transform:uppercase}.text-vbg{font-size:54px;font-style:italic;text-transform:uppercase}.light-heading{font-size:32px;color:var(--black);font-weight:300;display:block}.w-800{max-width:800;margin:auto}.aes-heading{font-size:35px;line-height:1.2;color:var(--secondary);font-weight:400;text-transform:uppercase;margin-bottom:30px}.aes-content p{font-size:18px;line-height:1.5;color:var(--black);font-weight:300}@media (min-width: 1200px) and (max-width: 1400px){.footer-col .newletter .mail-field{padding:5px!important}.footer-col .newletter .submit-field{padding:5px!important;font-size:14px!important}}@media (max-width:1200px){.aes_nav .navbar-nav{gap:1rem!important}.recruit-card-img{width:100%!important;height:230px!important}.retain-sec .retain-counter-sec{gap:20px!important}.retain-sec .retain-circle-info{padding:90px 50px!important;height:290px!important}.recruit-sec .recruit-card-info h3{font-size:28px!important}.retain-sec .retain-circle-info h3{font-size:38px!important}.retain-sec .retain-circle-info .perc{font-size:24px!important}.retain-sec .retain-title{font-size:34px!important}.newletter form{flex-direction:column v;gap:1rem!important}.recruit-sec .recruit-card-info{padding:100px 32px 114px!important}.rc-card-wrapper{gap:1rem!important}.rc-card h4{font-size:24px!important}.rc-card-wrapper .rc-card-img p{font-size:18px!important}}@media (max-width:991px){.retain-sec .retain-left-sec:after{display:none!important}.aes_nav .navbar-brand{color:var(--primary)!important;font-size:40px!important;line-height:1.25!important;font-weight:600!important;width:35%!important}.recruit-sec .recruit-card-info h3{font-size:24px!important;margin-top:25px}.recruit-card-img{height:205px!important}.recruit-sec .recruit-card:before{top:41%!important}.vdo-sec-video{min-height:390px!important}.aes_contact-sec h2{font-size:48px!important}.newletter form{flex-direction:row!important;gap:0rem!important}.abt-sec .about-wrapper a,.partner-sec .partner-wrapper a{flex-direction:column!important}.abt-sec .abt-img,.partner-sec .partner-img{width:100%!important;padding:140px 0!important;clip-path:none!important}.abt-sec .abt-content,.partner-sec .aes-content{width:100%!important}.blog-banner-wrapper{flex-direction:column-reverse!important}.blog-banner-content{width:100%!important;padding:30px 0!important}.blog-banner-img{width:100%!important;padding:90px 0!important;clip-path:none!important}.rc-card-wrapper{gap:2rem!important}.rc-card-wrapper .rc-card{width:47%!important}.rc-card h4{text-align:center;font-size:28px!important;font-weight:400!important}.rc-card-wrapper .rc-card-img p{padding:35px!important}.aes_nav .aes_nav-container,.footer-sec{padding-left:36px!important;padding-right:36px!important}.recruitment-txt-card{transform:none!important;margin:auto!important;margin-bottom:1rem!important}.recruitment-right-img{clip-path:none!important}.challenges-card .challenges-txt{height:auto!important}}@media (max-width:768px){.banner-section .banner-title{font-size:36px!important}.banner-section .banner-desc{font-size:16px!important}.banner-section .banner-btn-sec{gap:1.5rem!important;margin-top:48px!important;align-items:center!important}.banner-section .banner-btn-sec a{font-size:14px!important;width:120px!important;padding:6px 0!important}.aes-heading{font-size:22px!important;margin-bottom:18px!important}.aes-content p{font-size:16px!important}.recruit-sec .recruit-card-info{padding:80px 32px 64px!important}.recruit-sec .recruit-title{font-size:36px!important;margin-bottom:18px!important;margin-top:30px!important}.recruitment-txt-sec,.privacy-sec,.rc-processs-sec,.challenges-sec,.txt-sec,.process-txt-sec,.recruit-sec-container,.abt-sec-container,.partner-sec-container,.login-board,.blogs-container,.retain-sec,.vdo-sec-container,.rich_text-sec,.aes_contact-sec{padding-top:30px!important;padding-bottom:30px!important}.contact-info-sec{padding-top:30px!important}.txt-sec{padding-top:0!important}.retain-sec{margin-bottom:30px!important}.content-sec{padding-bottom:30px!important}.aes_nav .aes_nav-container,.footer-sec{padding-left:12px!important;padding-right:12px!important}}@media (max-width:767px){.aes_nav .navbar-brand{width:70%!important}.contact-card{padding:20px!important}.contact-card img{width:40px!important}.contact-card .contact-card-info h4{font-size:18px!important}.contact-card-btn,.login-board{clip-path:none!important}.contact-card-btn a{padding:8px 20px!important;font-size:16px!important}.navbar-collapse{margin-top:24px!important}.navbar-collapse .navbar-nav li.nav-item{border-bottom:1px solid var(--secondary)!important}.navbar-collapse .dropdown-menu li:last-child{border:none!important}.navbar-collapse .navbar-nav li.nav-item .dropdown-item{line-height:2!important}.retain-sec .retain-counter-sec{flex-direction:column!important;align-items:center!important}.retain-sec .retain-counter{width:90%!important}.rich_text-sec p{padding:0 16px!important}.aes_contact-sec h5{font-size:24px!important}.aes_contact-sec h2{font-size:36px!important;margin-bottom:20px!important}.aes_contact-form .field-row{flex-direction:column!important;gap:0px!important}.aes_contact-form .field-row .field-wrapper{width:100%!important}.aes_contact-form .field-row .field-wrapper label{font-size:14px!important}.field-row .field-wrapper input,.field-row .field-wrapper select{height:30px!important;font-size:16px!important}.aes_contact-form .submit_btn{font-size:18px!important}.footer-sec{padding:30px 16px 16px!important}.footer-sec .pre-footer{padding-bottom:16px!important}.footer-sec .footer-col{margin-bottom:20px!important}.contact-shortinfo{font-size:16px!important}.recuit-banner{clip-path:none!important}.recuit-banner .banner-content{max-width:100%!important}.recuit-banner .banner-content span{font-size:15px!important}.recuit-banner .banner-content .banner-short-desc{max-width:100%!important;font-size:1rem!important}.banner-section.recuit-banner:after{clip-path:polygon(0% 40%,100% 70%,100% 100%,0% 100%)}.recruitment-txt-card{flex-direction:column!important;padding:12px 30px!important;gap:1rem!important;max-width:100%!important}.recruitment-txt-card div{text-align:center!important}.recruitment-txt-card img{max-width:80px!important}.recruitment-txt-sec .recruitment-sec-rev .recruitment-right-img{max-width:100%!important;clip-path:none!important}.recruitment-txt-sec .recruitment-txt{margin-bottom:20px!important}.rc-card-wrapper .rc-card{width:100%!important}.srvc-card-sec{padding-top:50px!important;padding-bottom:50px!important;clip-path:none!important;margin-bottom:35px!important}.text-bg{font-size:28px!important}.light-heading{font-size:20px!important}.challenges-card .challenges-txt{padding:20px!important}.challenges-card .challenges-txt h5{font-size:1.25rem!important}.challenges-card .challenges-txt p{font-size:1rem!important}.footer-sec .brand-logo,.footer-sec .footer-col .brand-info{width:100%!important}}.aes_nav{padding:.1rem 0;background-color:var(--white);transition:all .5s ease-in;position:sticky;top:0;z-index:999999}.navbar{justify-content:space-between;padding-top:.2rem;padding-bottom:.2rem}.aes_nav .aes_nav-container{padding-left:30px;padding-right:30px}.aes_nav .navbar-brand{color:var(--primary);font-size:40px;line-height:1.25;font-weight:600;width:20%;display:flex}.aes_nav .navbar-nav{gap:2rem}.aes_nav .nav-item a{color:var(--black);font-size:16px;line-height:1.2;font-family:Gotham;font-weight:500}.aes_nav .nav-item a.active,.aes_nav .nav-item a:hover{color:#2e3192}.aes_nav .navbar-toggler-icon i{font-size:30px}.aes_nav .dropdown-toggle:after{border:0;width:10px;height:10px;border-left:2px solid;border-bottom:2px solid;transform:rotate(315deg);transition:all .4s ease}.aes_nav .dropdown-toggle.show:after{transform:rotate(135deg);margin-bottom:-5px}.banner-section{width:100%;height:100%;background:url(../images/home/banner-aes.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}.banner-section:before{position:absolute;content:"";width:100%;height:100%;background-color:var(--black);opacity:.5;top:0;z-index:-1}.banner-section:after{position:absolute;content:"";width:100%;height:17%;background:linear-gradient(to left,var(--secondary) 50%,var(--secondary) 50%);clip-path:polygon(0% 0%,100% 50%,100% 100%,0% 100%);opacity:.3;bottom:0;z-index:-1}.banner-section .banner-content{padding:20% 0;text-align:center}.banner-section .banner-title{color:var(--white);text-transform:uppercase;font-size:64px;line-height:1.25;font-weight:500}.banner-section .banner-title span{font-weight:900}.banner-section .banner-desc{font-size:30px;line-height:1;color:var(--white);font-weight:400}.banner-section p:not(.banner-desc){font-size:20px}.banner-section .banner-btn-sec{display:flex;gap:2.5rem;justify-content:center;margin-top:48px}.banner-section .banner-btn-sec a{font-size:22px;line-height:28px;font-weight:500;text-transform:uppercase;font-family:Gotham;width:220px;padding:16px 0}.recuit-banner{background-position:center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.recuit-banner .banner-content{max-width:80%;margin:auto}.recuit-banner .banner-content span{font-size:20px;color:var(--white)}.recuit-banner .banner-content .banner-short-desc{max-width:85%;margin:auto;color:var(--white);font-size:1.5rem;line-height:1.5}.banner-section.recuit-banner:after{background:linear-gradient(40deg,transparent,var(--secondary) 50%,var(--white) 80%);clip-path:polygon(0% 20%,100% 50%,100% 100%,0% 100%)}.btn-1,.btn-2:hover{background-color:var(--white);color:var(--secondary)}.btn-2,.btn-1:hover{border:1px solid var(--white);color:var(--white);background:transparent}.footer-sec{background-color:var(--secondary);color:var(--white);padding:50px 30px 5px}.footer-sec .pre-footer{border-bottom:1px solid var(--white);padding-bottom:30px}.footer-sec .brand-logo{color:var(--white);font-size:40px;line-height:1.25;font-weight:600;width:85%;display:block}.footer-sec .footer-col .brand-info{width:85%}.footer-sec h5{color:var(--white);font-size:20px;line-height:1;text-transform:uppercase;font-weight:500;margin-bottom:16px}.footer-sec h6{color:var(--white)}.footer-sec .footer-icon-text{display:flex;align-items:start;gap:8px;margin-bottom:16px}.footer-sec .footer-icon-text p{margin-bottom:0}.footer-sec .footer-icon-text a{color:var(--white)}.footer-sec .footer-icon-text img{max-width:18px;margin-top:5px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{color:var(--white);font-size:16px;line-height:1}.footer-col form{display:flex;gap:0px}.footer-col .newletter .mail-field{font-size:1rem;padding:12px 15px;background:#d9d9d91a;outline:none;border:none;color:var(--white);width:100%}.footer-col .newletter input::placeholder{color:var(--white);font-size:12px}.footer-col .newletter .submit-field{background-color:var(--white);color:var(--secondary);padding:10px 12px;border:none}.footer-col .newletter .submit-field:hover{background-color:#c5c5eed2;color:var(--white)}.footer-col .newletter{margin-bottom:16px}.footer-col .aes_social-icons{display:flex;gap:8px}.footer-col .aes_social-icons img{width:30px;height:30px;object-fit:contain;transition:all .6s ease}.footer-col .aes_social-icons img:hover{transform:scale(1.1)}.footer-col a:hover{color:#c5c5ee56}.copyright-txt{margin-top:20px;text-align:center}.recruitment-txt-sec{padding-top:70px;padding-bottom:70px}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#dcdcdc}.contact-card-sec{background-color:var(--secondary)}.contact-card{display:flex;background-color:var(--secondary);color:var(--white);padding:50px;gap:16px}.contact-card img{width:40px}.contact-card .contact-card-info h4{color:var(--white);font-weight:600}.contact-card-btn{background:var(--primary);height:100%;padding:20px;display:flex;justify-content:center;align-items:center;clip-path:polygon(10% 0,100% 0%,100% 100%,0% 100%)}.contact-card-btn a{color:var(--primary);background:var(--white);padding:18px 36px;font-size:24px;font-weight:600;box-shadow:1px 2px 2px 2px #e3e3e3}.contact-shortinfo{font-size:20px;line-height:1.2;color:var(--secondary);text-align:center;max-width:800px;margin:auto}.contact-info-sec{padding-top:70px}.privacy-sec{padding-top:70px;padding-bottom:70px}.privacy-sec ul{font-size:18px;font-weight:300}.recruit-sec-container{padding-top:70px;padding-bottom:70px;border-bottom:1px solid rgba(0,0,0,.5);z-index:999;position:relative}.recruit-sec .recruit-title{font-size:65px;line-height:1;color:var(--secondary);text-transform:uppercase;font-weight:500;font-style:italic;letter-spacing:-3px;text-align:center;max-width:1000px;margin:auto auto 30px}.recruit-sec .recruit-desc{font-size:18px;text-align:center;max-width:1200px;margin:auto auto 40px}.recruit-sec .recruit-card{position:relative;overflow:hidden;transition:all .4s ease;height:100%}.recruit-sec .recruit-card-info p{visibility:hidden;transition:all .4s ease;color:var(--white)}.recruit-card:hover{outline:10px solid var(--primary);outline-offset:-10px}.recruit-card:hover p{height:100%;visibility:visible}.recruit-card-img{width:100%;position:relative;z-index:-2;height:280px}.recruit-sec .recruit-card img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 91%)}.recruit-sec .recruit-card-info{background-color:var(--secondary);padding:150px 32px 16px;margin-top:-15%;position:relative;z-index:-6;transition:all .4s ease;height:100%}.recruit-sec .recruit-card-img:before{position:absolute;content:"";width:80%;height:40px;background:linear-gradient(268.67deg,var(--primary) 0%,rgba(255,255,255,0) 92%,rgba(255,255,255,0) 100%);top:90%;z-index:2;transform:rotate(6deg);right:-2%}.recruit-sec .recruit-card-info h3{color:var(--white);font-size:28px;line-height:1.2}.abt-sec-container{padding-top:70px;padding-bottom:70px;border-bottom:1px solid rgba(0,0,0,.5)}.abt-sec .about-wrapper a{display:flex;transition:all .5s ease}.abt-sec .about-wrapper a:hover{outline:10px solid var(--primary);outline-offset:-10px}.abt-sec .abt-img{background:url(../images/home/abt-img.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;width:50%;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);position:relative;z-index:-1}.abt-sec .abt-content{padding:40px 16px;width:50%;background:linear-gradient(7.93deg,#fff 79.12%,#050624 110.4%)}.blogs-container{padding-top:70px;padding-bottom:56px;border-bottom:1px solid rgba(0,0,0,.5)}.blogs-card{position:relative;height:100%;margin-bottom:50px}.blogs-card .blog-img img{width:100%;height:100%;object-fit:cover;margin-bottom:20px;transition:all .5s ease;aspect-ratio:488/285}.blogs-card:hover .blog-img img{outline:10px solid var(--primary);outline-offset:-10px}.blogs-card .blog-category{font-size:16px;line-height:1.5;font-family:Gotham;color:var(--secondary);text-transform:uppercase;margin-bottom:15px;font-weight:500;display:block}.blogs-card .blogs-heading{font-size:1.4rem;line-height:1.2;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--secondary)}.blogs-card .blogs-link{color:var(--secondary);font-size:20px;line-height:1.1;font-weight:400;position:absolute;bottom:0}.blogs-card a:hover{color:#050624b0}.prev_button{padding:8px 20px;border-radius:6px;border:none;background-color:#1a1b36;color:#fff;outline:none}.next_button{padding:8px 20px;border-radius:6px;border:none;background-color:#1a1b36;outline:none;color:#fff}.text_button{font-weight:700;font-size:16px;margin:0 10px}.partner-sec-container{padding-top:70px;padding-bottom:70px;border-bottom:1px solid rgba(0,0,0,.5)}.partner-sec .partner-wrapper a{display:flex;transition:all .5s ease;flex-direction:row-reverse}.partner-sec .partner-wrapper a:hover{outline:10px solid var(--primary);outline-offset:-10px}.partner-sec .partner-img{background:url(../images/home/shaking-hand.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;width:50%;clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);transform:scaleX(-1);position:relative;z-index:-1}.partner-sec .aes-content{padding:40px 16px;width:50%;background:linear-gradient(-7.93deg,#fff 79.12%,#050624 130.4%)}.login-board{padding-top:130px;padding-bottom:70px;background:linear-gradient(-34.34deg,#fff 84.5%,#050624 140.15%);clip-path:polygon(0 0,100% 15%,100% 100%,0 100%)}.login-img img{width:100%;height:100%;object-fit:contain}.login-board h4{font-size:35px;line-height:1.25;font-weight:500;text-transform:uppercase;margin-bottom:20px}.login-board .login-board-btn{display:inline-block;background-color:var(--secondary);color:var(--white);text-transform:uppercase;padding:14px 20px;font-family:Gotham;border:1px solid var(--secondary)}.login-board-btn:hover{color:var(--secondary);background-color:var(--white);border:1px solid var(--secondary)}.retain-sec{background:linear-gradient(180deg,#050624,#4b4fb0);padding:70px 0;margin-bottom:70px}.retain-sec .aes-heading{color:var(--white);text-transform:none}.retain-sec .retain-title{font-size:80px;line-height:1.2;font-weight:500;color:#c4c7ff;text-transform:uppercase;margin-bottom:20px}.retain-sec .retain-left-sec{position:relative;padding-top:30px;padding-bottom:30px;padding-right:30px}.retain-sec .retain-left-sec:after{position:absolute;content:"";width:2px;height:100%;background-color:var(--white);right:0;top:0;transform:rotate(3.08deg)}.retain-sec .retain-counter-sec{display:flex;gap:40px}.retain-sec .retain-counter{width:30%}.retain-sec .retain-counter p{color:var(--white)}.retain-sec .retain-circle-info{display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px 60px;height:350px}.retain-sec .counter-1{background:url(../icons/circle-1.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.retain-sec .counter-2{background:url(../icons/circle2.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.retain-sec .counter-3{background:url(../icons/circle3.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.retain-sec .retain-circle-info h3{font-size:64px;line-height:1.2;color:var(--white)}.retain-sec .retain-circle-info .perc{font-size:40px;line-height:1.2;color:var(--white)}.retain-sec .retain-circle-info .sm-txt{font-size:16px;line-height:1.2;color:var(--white)}.vdo-sec-container{padding-top:70px;padding-bottom:70px;border-top:1px solid rgba(0,0,0,.5)}.vdo-sec-info{max-width:800px}.vdo-sec-info p{padding-right:10%}.vdo-sec-video{position:relative;height:100%}.vdo-sec-video:before{position:absolute;content:"";width:100%;height:100%;top:0;background:url(../images/home/video-img.png);background-position:center;background-repeat:no-repeat;background-size:cover}.vdo-enabled:before{display:none}.vdo-sec-video .ply-btn{position:absolute;width:80px;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%)}.vdo-sec-video .ply-btn img{width:100%;object-fit:contain;cursor:pointer}.rich_text-sec{background:linear-gradient(180deg,#050624,#4b4fb0);padding:50px 0;outline:10px solid var(--primary);outline-offset:-10px}.rich_text-sec h4{color:#c4c7ff;margin-bottom:1rem}.rich_text-sec p{color:var(--white);text-align:justify}.aes_contact-sec{padding:70px 0}.aes_contact-sec .contact-logo img{width:100%;margin-left:auto;height:100%;object-fit:contain}.aes_contact-sec h5{font-size:40px;line-height:1;font-weight:300;color:var(--secondary);font-family:Gotham-light}.aes_contact-sec h2{font-size:64px;line-height:1.2;font-weight:600;text-transform:uppercase}.aes_contact-form .field-row{display:flex;gap:40px}.aes_contact-form .field-row .field-wrapper{width:50%;margin-bottom:30px}.aes_contact-form .field-row .field-wrapper label{display:block;font-size:20px;opacity:.8;color:var(--black)}.field-row .field-wrapper input,.field-row .field-wrapper select{border:none;border-bottom:2px solid rgba(5,6,36,.5);width:100%;height:50px;font-size:18px;background-color:var(--white)}.field-row .field-wrapper input:focus,.field-row .field-wrapper select:focus{outline:none}.consent-field{display:flex;align-items:self-start;gap:10px;margin-bottom:40px}.consent-field input[type=checkbox]{margin-top:5px}.aes_contact-form .submit_btn{color:var(--white);font-size:24px;line-height:1;padding:16px 40px;background-color:var(--secondary);border:none;border-radius:5px;margin-bottom:1rem;border:1px solid var(--secondary)}.aes_contact-form .submit_btn:hover{color:var(--secondary);background-color:var(--white);border:1px solid var(--secondary)}.aes_contact-sec .succ-msg{color:var(--black)}.process-txt-sec{padding-top:70px;padding-bottom:70px}.process-txt-sec p{font-size:18px;line-height:1.5;font-weight:300}.process-txt{max-width:1100px;margin:auto}.process-card-sec{padding:70px 0;background:url(../images/jobs-img.jpg) #0009;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-blend-mode:darken}.process-card{padding:20px 40px;background:var(--white);color:var(--secondary);box-shadow:1px 3px 5px 1px var(--primary);height:100%;align-content:center}.process-card p{font-size:22px;text-align:center;transition:all .5s ease}.process-card:hover p{transform:scale(.9)}.process-card:hover{outline:10px solid var(--primary);outline-offset:-10px}.recruitment-txt-sec .recruitment-sec-rev{display:flex;flex-direction:row-reverse}.recruitment-txt-card{display:flex;justify-content:center;align-items:center;gap:1rem;padding:30px 90px;border:2px solid;border-image:linear-gradient(to right,var(--secondary),rgba(255,255,255,.7),var(--primary)) 4;margin-bottom:1rem;transform:skew(3deg);max-width:85%;margin-right:auto}.recruitment-txt-card img{max-width:80px}.recruitment-right-img{margin-left:auto;display:flex;justify-content:center;align-items:center;height:100%;clip-path:polygon(0% 0,100% 0,100% 100%,4% 100%)}.recruitment-txt-sec .recruitment-sec-rev .recruitment-right-img{margin-left:0;margin-right:auto;clip-path:polygon(0% 0,100% 0,96% 100%,0% 100%)}.recruitment-right-img img{width:100%;height:100%;object-fit:cover}.content-sec-wrapper p{font-size:20px}.txt-sec{font-size:18px}.process-card h4{margin-bottom:10px}.process-card .sub-heading{font-size:24px;display:block;text-align:center;font-weight:500}.content-sec{padding-bottom:70px}.civil-engineering{background-image:url(/images/home/civil-engineering.jpg)}.rc-card-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}.rc-card-wrapper .rc-card{width:30%}.rc-card-wrapper .rc-card-img{margin-bottom:1.5rem;position:relative}.rc-card-wrapper .rc-card img{width:100%;height:100%;object-fit:contain;aspect-ratio:700/466}.rc-card h4{text-align:center;font-size:28px;font-weight:400}.rc-card-wrapper .rc-card-img p{position:absolute;width:100%;height:100%;background:#000000b3;color:var(--white);top:0;font-size:20px;text-align:center;align-content:center;padding:30px}.srvc-card-sec{padding-top:100px;padding-bottom:100px;clip-path:polygon(0 8%,100% 0,100% 100%,0% 92%);background:linear-gradient(180deg,#050624,#4b4fb0);margin-bottom:70px}.srvc-card-sec .srvc-card img{width:100%;height:100%;object-fit:contain}.srvc-card-sec .srvc-card{margin-bottom:50px}.srvc-card-sec h2{color:var(--white)}.srvc-card-sec h4{color:var(--white);text-align:center;margin:24px 0 0;text-transform:uppercase}.recruit-faq .accordion-button{font-weight:500}.recruit-faq .accordion-button:focus{box-shadow:none;color:var(--secondary)}.recruit-faq .accordion-button:not(.collapsed){color:var(--white);background:var(--secondary);border:none}.recruit-faq .accordion-body{padding:2rem 1.25rem;font-size:18px;line-height:1.5}.recruit-faq .accordion-button:not(.collapsed):after{background-image:url(../icons/down-arrow.svg);fill:var(--white)}.recruit-faq .accordion-item{border:none}.recruit-faq .accordion-item:not(:last-child){border-bottom:1px solid var(--secondary)}.recruit-faq .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.recruit-faq .accordion-item:first-of-type{border-top-left-radius:12px;border-top-right-radius:12px}.challenges-sec{padding-top:70px;padding-bottom:70px}.challenges-card{height:50%}.challenges-card .challenges-card-img{width:100%;max-height:400px;overflow:hidden}.challenges-card .challenges-card-img img{width:100%;object-position:center}.challenges-card .challenges-txt{padding:50px 30px;height:100%}.challenges-card .challenges-txt h5{font-size:1.75rem;line-height:1.28571429;font-weight:300}.challenges-card .challenges-txt p{font-size:1.5rem;line-height:1.5}.rc-processs-sec{padding-top:70px;padding-bottom:70px}.engineering{background-image:url(/images/home/engineering-usa.jpg)}.infrastructure{background-image:url(/images/home/infrastructure.jpeg)}.blog-banner-wrapper{display:flex}.blog-banner-sec{background-color:#050624}.blog-banner-content h1,.blog-banner-content p{color:#fff}.blog-content img{padding:20px 0}.blog-content h1{padding:20px 0;font-size:28px}.blogsec{padding-bottom:40px}.blog-banner-content{width:35%;padding:150px 0}.blog-banner-img{background-image:url(/images/blogs/civil-banner.jpg);width:65%;background-position:top center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(10% 0,100% 0%,100% 100%,0% 100%);padding:40px 0}.breadcrumb-sec{padding:20px 0;font-weight:500;color:var(--primary)}.breadcrumb-sec a{color:var(--secondary)}.breadcrumb-sec a:hover{text-decoration:underline}.blog-sidebar ul{list-style:none;padding:0;margin:0}.blog-sidebar ul li{border-bottom:1px solid var(--black);padding:16px 0}.blog-sidebar ul li:last-child{border-bottom:0}.blog-sidebar ul li a{color:var(--black);font-weight:500}.blog-sidebar ul li a:hover{text-decoration:underline}
