.career-banner,.gallery,.life-gmta,.sr-only{overflow:hidden}.career-banner,.gallery>label::before{background-size:cover;background-repeat:no-repeat}*,::after,::before{margin:0;padding:0;box-sizing:border-box}.career-banner{display:flex;justify-content:center;align-items:center;background-image:url(https://static.gmtasoftware.com/img/career/bg.webp);background-position:center;padding-top:80px;height:92vh}.career-banner .benner-content h1{color:#2147ca;font-weight:650;font-size:65px;line-height:70px;word-spacing:5px;margin:10px 0 30px}.career-banner .benner-content p{font-size:24px;color:#263238;margin-bottom:20px;word-spacing:2px}.career-banner .benner-content .click-career,.cta .click-career{color:#fff;background-color:#2147ca;border:1px solid #fff;padding:10px 40px;border-radius:5px;display:inline-block;font-size:20px}.career-banner .banner-img{display:flex;justify-content:end;position:relative;bottom:-30px}.career-banner .banner-img img{width:80%;height:auto}.paddding{padding:40px 0}body .heading h2{font-weight:550;word-spacing:2px;margin-bottom:20px;font-size:45px!important;text-transform:capitalize}.what-we-look .gmtaian-img img{width:90%;height:500px}.what-we-look .heading p{font-size:20px;margin:20px 0}.gmta-facilities .facilities-details h3{font-weight:550}.gmta-facilities .facilities-details p{font-weight:400;font-size:20px;word-spacing:2px}.gmta-facilities .facilities-image img{width:50%;height:auto}.gmta-facilities .facilities-image-last{display:flex;justify-content:end}.cta .cta-bg{padding:0 0 30px 30px;border-radius:16px}.cta .cta-bg img{border-radius:16px;width:auto;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.gallery,.services-section,.services-section .content,.slider-container,.slider-track{position:relative}.gallery{--_size:80px;--_grid-cols:repeat(3, 1fr);--_grid-areas:"large large large" "large large large" "large large large" "thumb-1 thumb-2 thumb-3" "thumb-4 thumb-5 thumb-6" "thumb-7 thumb-8 thumb-9";--_gap:0.5rem;--_info-top:0;--_info-bottom:auto;--_info-translate:-100px;width:100%;max-width:fit-content;min-width:min-content;display:grid;grid-template-columns:var(--_grid-cols);grid-template-areas:var(--_grid-areas);gap:var(--_gap);padding:10px;border-radius:10px}.gallery>label{cursor:pointer;height:var(--_size);aspect-ratio:1}.gallery>label:first-child{grid-area:thumb-1}.gallery>label:nth-child(2){grid-area:thumb-2}.gallery>label:nth-child(3){grid-area:thumb-3}.gallery>label:nth-child(4){grid-area:thumb-4}.gallery>label:nth-child(5){grid-area:thumb-5}.gallery>label:nth-child(6){grid-area:thumb-6}.gallery>label:nth-child(7){grid-area:thumb-7}.gallery>label:nth-child(8){grid-area:thumb-8}.gallery>label:nth-child(9){grid-area:thumb-9}.gallery>label img{width:100%;height:100%;object-fit:fill;transition:opacity .5s ease-in-out;border-radius:7px}.gallery>label::before,.gallery>label>div{position:absolute;right:0;width:calc((var(--_size) * 3) + var(--_gap) * 2);opacity:0}.gallery>label>div{top:var(--_info-top);bottom:var(--_info-bottom);z-index:10;background-color:#2147ca;padding:1rem;font-size:.85rem;font-weight:300;translate:0 var(--_info-translate);transition:.3s ease-in-out}.gallery>label>div h2{font-size:1rem;font-weight:500;color:#fff}.gallery>label>div a{transition:scale .3s;display:inline-block;transform-origin:bottom left;color:#fff}.gallery>label>div a:hover{scale:1.25}.main-img{grid-area:large;aspect-ratio:1/1}.gallery>label::before{content:"";top:0;height:calc((var(--_size) * 3) + var(--_gap) * 2);aspect-ratio:2;background-image:var(--bg-img);background-position:center center;z-index:1;transition:opacity .5s ease-in-out}.gallery>label:has(input:checked)::before{opacity:1}.gallery>label:has(input:checked)>div{opacity:1;translate:0;text-align:center;transition-delay:0.5s}.gallery p{font-size:20px;font-weight:450}.blog h2{text-align:left!important;padding:0!important}.services-section .content .bussiness-details #heading{font-weight:550;margin-bottom:10px;color:#2147ca}.services-section .content .bussiness-details .details{display:flex;gap:30px}.services-section .content .bussiness-details .details li{font-size:17px;font-weight:450;padding-bottom:1px}.services-section .content .list label .click-career{background-color:#2147ca;padding:6px 20px;font-size:16px;color:#fff;margin-top:-10px;display:inline-block;border:none;border-radius:6px}.services-section .content .text-content{padding:20px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;border-radius:10px;width:75%}.services-section .content .text-content h3{padding:10px 0;margin-top:20px;font-weight:450}.services-section .content .text-content .skills{display:flex;gap:10px;flex-wrap:wrap}.services-section .content .text-content .Responsibilities{padding-left:30px}.services-section .content .text-content .Responsibilities li{padding:10px 0;font-weight:400;list-style-type:disc;font-size:18px;word-spacing:2px}.services-section .content .text-content .skills li{padding:10px 20px;box-shadow:rgba(41,65,201,.24) 0 3px 8px;font-size:17px;border-radius:6px;font-weight:550;color:#333}.services-section #Emerging:checked~.text-content .home,.services-section #about:checked~.text-content .home,.services-section #blog:checked~.text-content .home,.services-section #code:checked~.text-content .home,.services-section #help:checked~.text-content .home,.services-section .content .text,.services-section .content input{display:none}.services-section ::selection{background:rgba(187,134,252,.5);color:#fff}.services-section .container-fluid{padding:50px 40px 10px;margin:0;border-radius:0;position:relative}.services-section .container-fluid .topic{font-size:30px;font-weight:500;margin-bottom:20px;color:#fff}.services-section .content{display:flex;justify-content:space-between;width:100%;gap:50px;margin:auto}.services-section .content .scrolll-bar{width:25%;position:sticky;top:7rem;background-color:#fff}.services-section .content .scrolll-bar .list{display:flex;gap:10px;flex-direction:column;position:sticky;top:8rem;width:auto}.services-section .content .list label{cursor:pointer;color:#2147ca;padding:20px 40px 20px 30px;border-radius:6px;transition:.5s;background-color:#fff;margin:7px 0;box-shadow:rgba(0,0,0,.24) 0 3px 8px;z-index:10}.services-section .content .list label h3{font-weight:550;margin-bottom:0;line-height:30px;font-size:23px;padding-bottom:5px}.services-section .content .list label span{padding:10px 0 20px;font-size:17px;font-weight:450;display:inline-block}.services-section #Emerging:checked~.scrolll-bar .list label.Emerging,.services-section #about:checked~.scrolll-bar .list label.about,.services-section #blog:checked~.scrolll-bar .list label.blog,.services-section #code:checked~.scrolll-bar .list label.code,.services-section #help:checked~.scrolll-bar .list label.help,.services-section #home:checked~.scrolll-bar .list label.home{background-color:#2147ca;color:#fff}.services-section #Emerging:checked~.scrolll-bar .list label.Emerging .click-career,.services-section #about:checked~.scrolll-bar .list label.about .click-career,.services-section #blog:checked~.scrolll-bar .list label.blog .click-career,.services-section #code:checked~.scrolll-bar .list label.code .click-career,.services-section #help:checked~.scrolll-bar .list label.help .click-career,.services-section #home:checked~.scrolll-bar .list label.home .click-career{background-color:#fff;color:#2147ca}.services-section .content .slider{position:absolute;transition:.5s;left:0;top:0;width:100%;z-index:-1;background:0 0}.services-section .content .text .title{font-size:25px;margin-bottom:10px;font-weight:500}.services-section #Emerging:checked~.text-content .Emerging,.services-section #about:checked~.text-content .about,.services-section #blog:checked~.text-content .blog,.services-section #code:checked~.text-content .code,.services-section #help:checked~.text-content .help,.services-section #home:checked~.text-content .home,.services-section .content .text-content .home{display:block}.life-gmta{padding:80px 0 0;background:#f2f2f2;height:700px}.slider-container{width:85%;margin:auto;overflow:visible}.slider-track{display:flex;align-items:center;gap:50px;transition:transform .6s}.slide{flex:0 0 28%;opacity:.9;transition:.6s}.slide img{width:100%;border-radius:20px}.slide.active{flex:0 0 36%;opacity:1;transform:scale(1.13);background:#ececec;padding:18px;border-radius:20px;min-height:370px;margin:0 30px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 3px #dcdcdc}.slide.active img{border-radius:25px}@media (min-width:1024px){.gallery{--_size:257px;--_grid-cols:repeat(6, 1fr);--_grid-areas:"thumb-1 thumb-2 thumb-3 large large large" "thumb-4 thumb-5 thumb-6 large large large" "thumb-7 thumb-8 thumb-9 large large large";--_info-top:auto;--_info-bottom:0;--_info-translate:100px;background-color:#2147ca}}@media (max-width:1680px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 2.5) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 2.5) + var(--_gap) * 2)}.gallery>label{height:auto}.services-section .content .text-content .skills li{font-size:16px}.services-section .content .text-content .Responsibilities li{font-size:16px;padding:5px 0}.services-section .content .list label{padding:20px}.career-banner .benner-content p{font-size:20px}.gmta-facilities .facilities-details p,.what-we-look .heading p{font-size:17px}body .heading h2{font-size:38px!important}.slide.active{min-height:340px}}@media (max-width:1365px){.slide.active{min-height:250px}.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 2.1) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 2) + var(--_gap) * 2)}.gallery>label{height:auto}.services-section .content .bussiness-details .details li,.services-section .content .list label span,.services-section .content .text-content .Responsibilities li{font-size:15px}.services-section .content .list label{padding:20px 5px 20px 15px}.services-section .content .list label h3{font-size:18px!important}.services-section .content .text-content .skills li{font-size:14px;padding:5px 8px}.career-banner .benner-content h1{font-size:50px;margin-bottom:10px;line-height:50px}.gmta-facilities .facilities-details p,.what-we-look .heading p{margin-bottom:10px;font-size:16px}body .heading h2{font-size:33px!important}.services-section .content .bussiness-details .details{gap:15px}}@media (max-width:1200px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 1.8) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 2) + var(--_gap) * 2)}.gallery>label{height:auto}.services-section .content .list label span{padding:3px 0 15px}.services-section .content .bussiness-details .details li,.what-we-look .work-box p{font-size:14px}.services-section .content .list label h3{font-size:15px!important;line-height:19px}.services-section .content{gap:30px}.cta .cta-bg .heading h2{font-size:30px!important;word-spacing:normal;line-height:37px}}@media only screen and (max-width:1024px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 1.8) + var(--_gap) * 2)}.career-banner .benner-content h1{font-size:35px;line-height:40px}.career-banner .benner-content .click-career,.career-banner .benner-content p,.cta .click-career{font-size:16px}.gallery>label::before{height:calc((var(--_size) * 1.8) + var(--_gap) * 2)}.gallery>label{height:auto}}@media only screen and (max-width:991px){.slide.active{min-height:200px}.services-section .content .scrolll-bar,.services-section .content .text-content,.slider-container{width:100%}.life-gmta{height:auto;padding:40px 0}.life-gmta .heading h2,body .life-gmta .heading.text-end{text-align:center!important}.services-section .content{display:block}.what-we-look .gmtaian-img{display:flex;margin:30px 0;justify-content:center;align-items:center}.what-we-look .gmtaian-img img{width:50%;height:auto}.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 8.8) + var(--_gap) * 2)}.services-section .content .scrolll-bar .list{flex-direction:row}.cta .cta-bg .heading h2{font-size:22px!important;word-spacing:normal;line-height:31px}.services-section .content .list label .click-career{padding:3px 10px;font-size:13px}.services-section .content .list label span{font-size:13px}.gallery>label::before{height:calc((var(--_size) * 8.5) + var(--_gap) * 2)}.career-banner{height:auto;padding:100px 0}.services-section .content .scrolll-bar{position:relative}}@media only screen and (max-width:767px){.slide{flex:0 0 75%}.slide.active{min-height:auto;margin:0;flex:0 0 78%}.services-section .content .bussiness-details .details li,.services-section .content .list label span,.services-section .content .text-content .Responsibilities li{font-size:13px}.gallery>label::before{width:calc((var(--_size) * 11.8) + var(--_gap) * 2);height:calc((var(--_size) * 6.3) + var(--_gap) * 2)}.gallery>label>div{width:calc((var(--_size) * 6.8) + var(--_gap) * 2)}.gallery>label{height:auto}.gallery p{font-size:16px}.services-section .content .list label{width:48%}.services-section .content .scrolll-bar .list{flex-wrap:wrap;gap:0 10px}.what-we-look .work-box{height:auto;margin:10px 0}.services-section .content .bussiness-details .details{flex-wrap:wrap}.services-section .content .text-content .skills li{font-size:12px}.career-banner{padding-top:50px}.gmta-facilities .facilities-image,.gmta-facilities .facilities-image-last{display:flex;justify-content:center}.gmta-facilities .flex-wrap-reverse{padding:30px 0}.cta .cta-bg .heading{text-align:center;margin:20px 0}.cta .cta-bg{padding:0 10px}}@media only screen and (max-width:530px){.services-section .content .scrolll-bar{position:relative}.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 6.8) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 5) + var(--_gap) * 2)}.gallery>label{height:auto}body .heading h2{font-size:30px!important;line-height:36px}.services-section .content .text-content .Responsibilities{padding-left:13px}}@media only screen and (max-width:475px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 5.1) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 5) + var(--_gap) * 2)}.gallery>label{height:auto}}@media only screen and (max-width:430px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 4.9) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 4.5) + var(--_gap) * 2)}.gallery>label{height:auto}}@media only screen and (max-width:374px){.gallery>label::before,.gallery>label>div{width:calc((var(--_size) * 4.2) + var(--_gap) * 2)}.gallery>label::before{height:calc((var(--_size) * 4.2) + var(--_gap) * 2)}.gallery>label{height:auto}}