body{font-family:tajawal,sans-serif!important}.navmenu li:hover>a{color:#fff;background-color:#dcdcdc}.header{max-width:1200px;margin:0 auto;color:#212529;background-color:rgba(255,255,255,0);padding:40px 0;transition:all .5s;z-index:997}.main{margin-bottom:-35px;z-index:99;position:relative}.header .logo{line-height:1}.header .logo .white-img{max-height:36px;margin-right:8px}.header .logo .orange-img{max-height:36px;margin-right:8px}.header .logo .mobile-logo{display:none}.navbar-btn-demande{background-color:#dcdcdc;color:#fff;padding:8px 8px 8px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:100px;gap:12px;cursor:pointer;transition:all .5s}.navbar-btn-demande a{display:flex;align-items:center}.navbar-btn-demande button{border:none;height:34px;width:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:0;margin-left:10px}.navbar-btn-demande:hover{background-color:#ec6630}.navbar-btn-demande p{margin:0;font-size:14px;font-weight:400;color:#000;line-height:17.5px}.nav-link{color:#000;padding:16px;border-radius:100px;font-size:14px;font-weight:300;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:all .5s}.nav-item:hover .nav-link{padding:16px;font-size:14px;font-weight:300;background-color:#dcdcdc;border-radius:100px}.nav-item .nav-link.active{padding:16px;font-size:14px;font-weight:300;background-color:#dcdcdc;border-radius:100px}.white-img{display:none}.orange-img{display:none}body.home .white-img{display:block}body.inner-page .orange-img{display:block}.btn-demande{background-color:rgba(255,255,255,.2);padding:8px 8px 8px 16px;display:flex;align-items:center;justify-content:space-between;border-radius:100px;gap:12px;max-width:100px;transition:all .5s;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);min-width:max-content;cursor:pointer}.btn-demande:hover{background-color:#fff}.btn-demande button{border:none;height:34px;width:34px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:10px}.btn-demande:hover button{background-color:#ec6630}.btn-demande p{margin:0;font-size:14px;font-weight:400;line-height:17.5px;color:#fff}.btn-demande:hover p{color:#000}.divider-line-sm{border:1px solid #000;width:23px}.hero{width:100%;min-height:100vh;overflow-y:hidden;position:relative;padding:80px;display:flex;align-items:center;justify-content:center;transition:all .5s}.hover-card__wrap{flex-flow:row;align-items:stretch;margin-top:60px;margin-bottom:120px;display:flex;gap:32px}.section-index{background-color:#454346;position:relative;z-index:9}.cover-img{object-fit:cover;border-radius:.75rem;width:100%;max-width:none;height:100%}.hover-card{color:#fff;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;max-width:50%;transition:max-width 3s cubic-bezier(.19,1,.22,1),flex 3s cubic-bezier(.19,1,.22,1);position:relative}.hover-card__inner{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:33em;display:flex;position:relative;overflow:hidden;background:#efefef}.innovation-image img{min-width:613px;max-width:613px;max-height:528px;border-radius:20px;-o-object-fit:cover;object-fit:cover}.hover-card__bg{z-index:0;position:absolute;top:0%;bottom:0%;left:0%;right:0%}.content{transform:translateY(calc(100% - 185px))}.content>*:not(.heading){opacity:1;transform:translateY(1rem)}.content .imgBx .service-text{display:flex;align-items:center;gap:12px;margin-bottom:32px}.service-section{position:relative}.service-section::after{content:"";position:absolute;top:-33%;left:0;width:100%;height:100%;background:url(../img/top-bg.svg)no-repeat 50%;z-index:-1}.innovation-detail .innovation-text .divider-line,.services-details .service-text-detail .divider-line{border:1px solid #000;width:23px}.service-text-detail p{margin:0;font-size:16px;font-weight:300;line-height:20px;color:#212529}.hover-card:hover{flex:2 auto;max-width:66.7%}.content{position:relative;display:flex;justify-content:center;align-items:start;flex-direction:column;transition:.5s;width:100%;padding:0 60px;z-index:1}.hover-card:hover .content{transform:translateY(-50px)}.content .imgBx h3{font-size:28px;font-weight:200;line-height:39.2px;color:#fff;margin-bottom:32px}.content .imgBx .service-text p{margin:0;font-size:16px;font-weight:300;line-height:20px;color:#fff}.content .imgBx .pera-hover-text{color:#fff;font-family:tajawal,sans-serif;font-size:20px;font-weight:400;line-height:25.6px;padding-top:10px}.innovation-carriere{display:flex;justify-content:space-between;align-items:center;gap:100px;margin:120px 0}.main{margin-bottom:-35px;z-index:99;position:relative}.active-main{margin-top:-141px;transition:all .5s}.hero video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.hero .container{position:relative;z-index:3}.hero-detail-section{display:flex;justify-content:space-between;align-items:end;gap:124px;margin-top:80px}.hero:before{content:"";background:rgba(0,0,0,.16);position:absolute;inset:0;z-index:2}.demande-card .card-question p{margin:0;font-size:20px;font-weight:400;line-height:28px;text-align:left}.hero-detail .hero-text p{font-size:16px;font-weight:300;line-height:20px;color:#fff;margin:0}.hero-detail .hero-text .divider-line,.content .imgBx .divider-line{border:1px solid #fff;width:23px}.hero-detail h1{font-size:80px;font-weight:400!important;line-height:92px;color:#fff;margin-bottom:124px}.hero-detail .hero-text{display:flex;align-items:center;gap:10px;margin-bottom:32px}.divider-line{border:1px solid #fff;width:77px}.hero-pera{font-size:20px;font-weight:400;line-height:25px;color:#fff;margin-top:32px}.demande-card{background-color:#fff3;padding:28px;border-radius:16px;min-width:418px;max-height:244}.demande-card .card-question{display:flex;justify-content:start;align-items:start;gap:12px;margin-bottom:32px}.demande-card .card-pera{margin:0;font-family:tajawal,sans-serif;font-size:16px;font-weight:300;line-height:22.4px;margin-bottom:32px}.services-details{text-align:center;padding-top:90px}.services-details .service-text-detail{display:flex;align-items:center;gap:12px;margin:32px auto;max-width:-moz-fit-content;max-width:fit-content}.innovation-detail h2,.services-details h2{color:#000;font-size:48px;font-weight:400;line-height:55.2px;margin-bottom:32px}.innovation-detail h2 span,.services-details h2 span{color:#ec6630}.innovation-detail .innovation-pera,.services-details .service-pera{font-size:20px;font-weight:400;line-height:25.6px;color:#000;font-family:tajawal,sans-serif}.heading{font-size:64px;font-weight:400;line-height:73.6px;margin-bottom:32px}.group-header .gr-pera{font-size:20px;font-weight:400;line-height:25.6px;text-align:left;margin-bottom:0}.gr-h1{font-size:64px;font-weight:400;line-height:73.6px;color:#ec6630;margin-bottom:32px}.group-header{padding:40px 80px}.heading-para{font-size:20px;font-weight:400;line-height:25.6px;text-align:left;margin-bottom:0}.panel_animation{width:90%}.main-group-img.the-grp-img{height:auto!important}.main-group-img.the-grp-img{background:url(../img/group-header.png)}.main-group-img.soluction-grp-img{background:url(../img/soluction-main.png)}.main-group-img.talents-grp-img{background:url(../img/Talents.png)}.main-group-img{height:460px;border-radius:20px;overflow:hidden;margin:60px 30px 40px;background-repeat:no-repeat!important;background-size:cover!important}.grp-detail-pera{font-size:28px;font-weight:200;line-height:39.2px;text-align:left;color:#fff;margin-bottom:0;border-left:2px solid #fff;padding-left:40px}.main-group-img .group-detail{background:linear-gradient(180deg,transparent 54.24%,rgba(0,0,0,.6) 100%);height:100%;display:flex;justify-content:space-between;align-items:end;padding:80px 40px;gap:128px}.grp-detail-pera{font-size:28px;font-weight:200;line-height:39.2px;text-align:left;color:#fff;margin-bottom:0;border-left:2px solid #fff;padding-left:40px}.mission-deatil{display:flex;justify-content:space-between;align-items:start;gap:100px;padding:80px}.mission-title{font-size:48px;font-weight:400;line-height:55.2px;color:#000}.mission-title span{color:#ec6630}.mission-pera-1,.mission-pera-2{color:#000;font-size:20px;font-weight:400;line-height:25.6px;padding:30px 0 0}.black-divider{width:100%;height:1px;background-color:#000}.redirect-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;gap:12px;border-radius:100px;background-color:#e6e5e6;max-width:max-content;margin-top:32px;cursor:pointer;transition:all .5s}.redirect-btn p{font-size:16px;font-weight:300;line-height:20px!important;color:#000;margin:0}.redirect-btn a button{background-color:#fff;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:36px;height:36px;margin-left:10px}.redirect-btn button{background-color:#fff;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:36px;height:36px;margin-left:10px}.redirect-btn:hover{background-color:#ec6630}.redirect-btn a button:hover{background-color:#ec6630}.redirect-btn:hover p{color:#fff}.engagement-content{background-color:#f2f2f2;border-radius:20px;padding:80px;margin:30px 0}.engagement-text{max-width:712px;width:100%;margin-bottom:60px}.engagement-lists{list-style:none;padding:0}.engagement-lists li{border-top:1px solid #000;padding:32px 0 40px;display:flex;transition:all .5s ease}.engagement-lists li h3{color:#000;font-size:28px;line-height:38px;font-weight:200;margin-bottom:0;width:50%;opacity:.4}.engagement-text p{color:#000;font-size:20px;line-height:25px;font-weight:400;margin-bottom:0}.engagement-lists li p{color:#3f100b;font-size:16px;line-height:22px;font-weight:400;margin-bottom:0;width:50%;opacity:.4;transition:all .5s}.engagement-text h2{color:#3f100b;font-size:48px;line-height:55px;font-weight:400;margin-bottom:32px}.engagement-lists li:hover{border-color:#ec6630;border-width:2px}.engagement-lists li:hover h3{color:#ec6630;opacity:1;font-weight:400;transition:all .5s ease}.engagement-lists li:hover p{opacity:1}.culture-section{margin-top:80px}.culture-content{justify-content:space-between;padding:0 80px}.innovation-text{display:flex;align-items:center;gap:12px;margin-bottom:32px}.innovation-text p{margin:0;font-size:16px;font-weight:300;line-height:20px;color:#000;text-transform:uppercase}.innovation-detail h2{color:#000;font-size:48px;font-weight:400;line-height:55.2px;margin-bottom:32px}.innovation-detail h2 span{color:#ec6630;font-size:48px;font-weight:400;line-height:55.2px}.innovation-detail .innovation-pera{font-size:20px;font-weight:400;line-height:25.6px;color:#000}.culture-right ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:20px}.culture-right ul li{background-color:#f2f2f2;border-radius:20px;padding:20px;display:flex;gap:32px}.culture-right ul li .icon{flex-shrink:0;width:67px;height:67px;border-radius:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.custom-h3{color:#000;font-size:20px;line-height:28px;font-weight:400;margin-bottom:16px}.custom-para{color:#454346;font-size:16px;line-height:22px;font-weight:400;margin-bottom:0}.carriere-section{background-color:#f6f6f5;border-radius:0 0 40px 40px;padding:80px 20px;margin-top:80px}.carriere-section .innovation-carriere{margin:0}.contect-section{gap:160px;padding:0 40px}.innovation-carriere{display:flex;justify-content:space-between;align-items:center;gap:100px;margin:120px 0}.expertise{padding:80px 0}.exp-h2{font-size:48px;font-weight:400;line-height:55.2px;margin-bottom:32px}.exp-pera{font-size:20px;font-weight:400;line-height:25.6px}.expertise-details{display:flex;justify-content:space-between;align-items:center;gap:80px;margin-top:60px}.expert-img img{min-width:638px;max-height:388px;border-radius:20px;width:100%;object-fit:cover}.expertise .expertise-details .eapert-data p{font-size:16px;font-weight:400;line-height:22.4px;color:#646265}.soluction-titles{max-width:700px}.soluction-titles h2{font-size:48px;font-weight:400;line-height:55px;margin-bottom:32px}.soluction-titles p{font-size:20px;font-weight:400;line-height:25.6px}.soluction-card{max-width:300px;background-color:#f2f2f2;border-radius:20px;padding:30px;min-height:100%;max-height:100%}.soluction-card img{margin-bottom:13px}.soluction-card .black-divider{width:100%;height:1px;background-color:#000}.soluction-h3{font-size:20px;font-weight:400;line-height:28px;margin:16px 0}.soluction-pera{font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#454346}.soluctions-details-cards{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:40px auto}.security-title{display:flex;justify-content:space-between;align-items:center}.security-section{background-color:#f2f2f2;padding:80px;border-radius:20px;margin:80px auto 0}.secr-title-value{width:70%}.serc-h2{font-size:48px;font-weight:400;line-height:55.2px;margin-bottom:32px}.serc-pera{font-size:20px;font-weight:400;line-height:25.6px}.secr-img img{width:100%;text-align:center}.security-section .security-cards{margin:40px 0;display:flex;justify-content:space-between;align-items:start;gap:60px;flex-wrap:wrap}.sec-card{max-width:330px}.s-card-img{height:50px;width:50px;background-color:#ec6630;border-radius:12px;display:flex;justify-content:center;align-items:center}.sec-h4{font-size:20px;font-weight:400;line-height:28px;margin:16px 0}.sec-pera{font-size:16px;font-weight:400;line-height:22.4px}.mission-deatil.soluction-details{padding:80px 20px}.innovation-radius{background-color:#fff;border-radius:0 0 40px 40px}.innovation-guide{padding:20px 0 100px;width:100%}.innovation-guide .innovation-h3{font-size:28px;font-weight:200;line-height:39.2px}.innovation-guide .innovation-cards{display:flex;align-items:start;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:40px}.innovation-guide-card{background-color:#f2f2f2;max-width:413px;min-height:272px;max-height:272px;border-radius:20px;padding:32px}.innovation-card-header{display:flex;gap:20px;align-items:start;margin-bottom:20px}.in-card-img{min-width:55px;height:55px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.in-card-h4{font-size:20px;font-weight:400;line-height:28px}.group-section{display:flex;align-items:center;justify-content:center;overflow-x:hidden!important}.main-group-img.talents-grp-img{background:url(../img/Talents.png)}.group_figures{padding:0 80px 80px}.group_figures h2{font-size:28px;font-weight:400;line-height:38px;color:#454346}.group_figures .figures-cards{display:flex;justify-content:start;align-items:center;gap:20px;margin-top:32px;overflow:auto}.group_figures .figures-cards .group-fig-card{padding:32px;border-radius:20px;background-color:#f2f2f2;max-width:285px;min-width:285px}.group-fig-card .figur-count{padding-left:32px;border-left:1px solid #000;margin-top:32px}.figute-title .card-title{font-size:16px;font-weight:400;line-height:22.4px;margin:0;padding-top:5px}.figur-count .count-no{font-size:52px;color:#000;line-height:60px;font-weight:500}.figur-count .count-pera{font-size:18px;font-weight:400;line-height:25.6px;letter-spacing:-.02em;text-align:left;margin-bottom:0}.group-value{padding:0 80px}.group-value h2{font-size:28px;font-weight:200;line-height:39.2px;color:#454346}.group-value .value-content{padding:30px 0}.group-value .value-content p{font-size:16px;font-weight:400;line-height:22.4px;color:#000}.group-block{padding:40px 80px 120px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px}.group-block .value-block{border-top:1px solid #000;padding:50px 0 0;width:calc(33.33% - 20px);margin:50px 0 0}.value-block .title{display:flex;justify-content:start;align-items:center}.group-block .value-block p{font-size:16px;font-weight:400;color:#646265;line-height:22.4px;padding:40px 0 0}.group-block .value-block .title h3{font-size:20px;font-weight:400;color:#000;font-family:var(--default-font);line-height:28px;margin:0 0 0 15px}.career-evolution{padding:80px 80px 0}.career-details{display:flex;justify-content:space-between;align-items:center;gap:80px;margin-top:60px;padding:0 80px 80px}.career-details .career-img img{width:50%;max-height:388px;border-radius:20px;width:100%;object-fit:cover}.career-details .career-data{width:50%}.career-data p{font-size:16px;font-weight:400;line-height:22.4px;color:#646265}.join-capago{padding:60px 80px}.jcapago-blocklist{padding:0 80px;display:flex;justify-content:center;align-items:center;gap:20px}.jcapago-blocklist .jcapago-block{position:relative;max-width:386px;min-width:386px;max-height:419px;min-height:419px;border-radius:20px;background:linear-gradient(180deg,transparent 27.38%,rgba(0,0,0,.4) 60.06%);overflow:hidden}.j-card-img{border-radius:20px;position:relative;z-index:-1;width:100%;transition:.4s}.arrow-button{height:48px;width:48px;border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;position:absolute;top:32px;right:32px}.arrow-button img{width:12px;height:12px}.jcapago-block .card-contant{position:absolute;bottom:32px;left:32px;right:32px}.jcapago-block h5{font-size:20px;line-height:28px;font-weight:400;color:#fff;margin-bottom:32px}.jcapago-block p{margin-bottom:32px;font-weight:400;font-size:16px;line-height:22.4px;color:#fff}.jcapago-block .redirect-btn{background:rgba(255,255,255,.2);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);width:100%;max-width:unset}.jcapago-block .redirect-btn h4{font-size:14px;line-height:19px;font-weight:400;color:#fff;margin:0}.r-arrow img{height:12px;width:12px}.jcapago-block:hover .j-card-img{transform:scale(1.15)}.jcapago-block:hover .arrow-button,.jcapago-block:hover .redirect-btn .r-arrow{background-color:#ec6630;color:#fff}.jcapago-block:hover .redirect-btn{background:#fff}.jcapago-block:hover .redirect-btn h4{color:#000}.recruitment-processes{padding:80px 80px 60px}.recruitment-processes h2{font-size:48px;font-weight:400;line-height:55.2px;color:#000;float:left;width:100%;padding:0 0 30px}.block-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;padding:0 80px 100px}.rp-block{width:calc(33.33% - 20px)}.process-block{background:#f2f2f2;padding:20px;border-radius:20px}.process-block .number{width:67px;height:67px;background:#f9f9f8;text-align:center;line-height:67px;border-radius:100%;font-size:32px;font-weight:200;color:#454346;max-width:67px;min-width:67px}.process-title{padding:0 0 0 30px}.process-title h4{font-size:16px;font-weight:400;color:#000;line-height:20px}.process-title p{font-size:16px;font-weight:400;color:#646265;line-height:22.4px;padding:10px 0 0}.professions_slider{width:100%;position:relative}.carousel-indicators button{width:12px!important;height:12px!important;border-radius:100%!important;background-color:#dcdcdc!important;border:none!important;transition:background-color .3s!important}.carousel-indicators .active{background-color:#ec6630!important}.carousel-indicators [data-mdb-target]{width:10px;height:10px;border-radius:50%;margin:0 4px;background-color:#ff6b2b;opacity:.3}.carousel-indicators .active{opacity:1}.carousel-dark .carousel-indicators [data-mdb-target]{background-color:#ff6b2b}.bg-orange{background-color:#ff6b2b}.text-orange{color:#ff6b2b}.btn-outline-orange{color:#333;border-color:#e0e0e0}.btn-outline-orange:hover{background-color:#f0f0f0}.carousel-item{width:100%;border-radius:20px;overflow:hidden;display:flex;flex-shrink:0;opacity:0;background:#f2f2f2;cursor:grab;padding:20px}.slide-item{display:flex;flex-direction:column;justify-content:center;transition:.4s;width:55%;padding:27px 80px 56px 60px}.slide-img{height:100%;border-radius:20px;width:45%;overflow:hidden}.redirect-btn h4{font-size:16px;font-weight:400;line-height:20px;color:#000;margin:0}.redirect-btn:hover h4{color:#fff}.contact-us{width:100%;padding:80px;background:#f2f2f2}.contact-details{padding:0 80px}.contact-form{background:#fff;padding:28px;border-radius:10px}.btn-send{padding:8px 8px 8px 16px;gap:12px;border-radius:100px;background-color:#f2f2f2;border:none;width:100%;display:flex;align-items:center;justify-content:center;transition:all .5s}.btn-send:hover{background-color:#ec6630;color:#fff}.btn-send .forword-mail{height:36px;width:36px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.visa-center{width:100%;padding:80px;background:#fff;border-radius:0 0 40px 40px;background-image:url(../img/top-bg.svg);background-repeat:no-repeat;background-position:100% 0}.visa-center .visa-contact{padding:0 80px}.mission-info{width:50%}.visa-heading{font-size:48px;font-weight:400;line-height:55.2px;color:#000;margin-bottom:60px}.office-detail{padding:34px 0;border-top:1px solid #000}.secondary-heading{color:#ec6630}.head-office .block{margin-bottom:32px}.head-h4{font-size:20px;font-weight:400;line-height:28px;color:#000;margin:32px 0}.office-h4{font-size:20px;font-weight:400;line-height:28px;color:#000;margin:32px 0}.office-h5{font-size:20px;font-weight:400;line-height:28px;color:#000;margin-bottom:33px}.office-h6{font-size:16px;font-weight:300;line-height:20px;text-align:left;color:#000;margin-bottom:25px}.detail-pera{font-size:16px;font-weight:400;line-height:22.4px;color:#000;margin-bottom:0}.para-black{color:#000;font-size:16px;font-weight:300;line-height:22.4px;margin-bottom:0}.footer{background-color:#454346;padding:80px 80px 90px;position:relative;z-index:1}.footer .footer-details{width:100%;display:flex;justify-content:space-between;align-items:start;gap:24px}.footer .footer-details .footer-section{max-width:350px}.footer .footer-details .footer-section .footer-pera{color:#fff;font-size:16px;font-weight:400;line-height:22.4px;margin:32px 0}.footer .footer-details .footer-section .sos-icon{height:20px;width:20px;color:#fff;margin-right:16px}.footer .footer-details .footer-section .footer-heading{color:#fff;font-size:20px;font-weight:400;line-height:28px}.footer .footer-details .footer-section ul .footer-links{list-style:none;padding:6px 0;min-width:180px}.footer .footer-details .footer-section ul{padding-left:0}.footer .footer-details .footer-section ul .footer-links a{font-size:16px;font-weight:400;line-height:22.4px;color:#fff;position:relative;transition:all .5s;padding-left:0}.footer .footer-details .footer-section ul .footer-links a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);margin:auto;width:14px;height:11px;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;visibility:hidden;opacity:0;transition:all .5s}.footer .footer-details .footer-section .footer-pera.footer-second-pera{font-weight:300}.footer .scroll-top{height:62px;width:62px;background-color:#fff;position:absolute;right:50px;bottom:200px;border-radius:50%;color:#000}.footer .footer-divider-line{background-color:#c1c0c1;width:100%;height:1px;margin:32px auto}.footer .last-footer-lines{width:100%;display:flex;justify-content:space-between;align-items:center}.footer .last-footer-lines .l-footer-text{color:#fff;font-size:14px;font-weight:400;line-height:19.6px;margin-bottom:0}@media(max-width:991px){.navbar-brand .white-img,.navbar-brand .orange-img{display:none}.navbar-brand .mobile-logo{display:inline-block}.footer{padding:60px 20px}.footer .footer-details{flex-direction:column}.footer .scroll-top{right:20px;bottom:100px}.footer .last-footer-lines{flex-direction:column;text-align:center}}@media(max-width:576px){.header .container{padding:0 25px}.header .logo .white-img{display:none}.header .logo .orange-img{display:none}.header .logo .mobile-logo{display:block}.active-main{margin-top:0}.hero{min-height:70vh;padding:80px 0}.hero{margin:0 25px;width:calc(100% - 50px);border-radius:20px}.hero-detail h1{font-size:42px;margin-bottom:40px;line-height:52px}.hero-detail{margin:0}.demande-card{min-width:unset;background-color:transparent;padding:0}.demande-card .card-question{display:none}.demande-card .card-pera{display:none}.hero-detail .hero-text{margin-bottom:25px}.container{padding:0 28px}.culture-section .culture-content .culture-right ul li{flex-direction:column}.mission-deatil{padding:40px 25px!important;display:block}.mission-deatil .mission-info{width:100%;margin-bottom:60px}.mission-pera-1{color:#454346;font-size:20px;font-weight:400;line-height:25.6px;padding:30px 0 0}.panel_animation{margin:0 10px;width:100%!important}.main-group-img{height:auto}.main-group-img .group-detail{padding:80px 26px;display:block}.main-group-img.talents-grp-img{height:auto!important}.group-header{padding:20px 0}.gr-h1{font-size:48px;line-height:50.6px}.grp-detail-pera{font-size:22px;padding-left:20px;margin-bottom:40px;line-height:30px}.contact-us{padding:10px 0}.contact-details{padding:20px 0}.visa-center{padding:40px 0}.main-group-img{height:auto}.expertise-details{flex-wrap:wrap;gap:60px}.expert-img img{min-width:300px;max-height:388px;border-radius:20px;width:100%}.serc-h2{font-size:32px;line-height:42px}.secr-img{width:100%}.security-section{margin:80px 25px;padding:40px}.secr-title-value{width:100%}.mission-deatil{padding:40px 25px!important;display:block}.mission-deatil .soluction-info-1{width:100%!important}.mission-deatil .mission-info{width:100%;margin-bottom:60px}.innovation-guide-card{max-width:300px;max-height:unset}.group_figures{padding:0 20px 80px}.carousel-section{padding:1.5rem 0}.slide-item h2{font-size:1.5rem}.slide-item p{font-size:.9rem}.slide-img{width:100%;max-width:100%}.slide-item{padding:0;width:100%}.recruitment-processes{padding:80px 20px 60px}.block-list{padding:0 20px 100px}.career-evolution{padding:0 20px 40px}.career-details{padding:0 20px 80px;margin-top:40px}.career-details .career-img img{width:100%;margin-bottom:60px}.career-details .career-data{width:100%}}@media screen and (max-width:767px){.engagement-content .engagement-text h2{font-size:32px;line-height:36px}.engagement-content .engagement-lists li{padding:32px 0;flex-direction:column;gap:16px}.engagement-content .engagement-lists li h3{font-size:24px;line-height:33px;opacity:1;width:100%}.engagement-content .engagement-lists li p{font-weight:300;opacity:1;width:100%}.culture-section .culture-content{gap:60px;padding:0 20px}.innovation-detail h2{font-size:32px;line-height:42px;margin-bottom:24px}.innovation-detail h2 span{font-size:32px;line-height:42px}.carriere-section{margin-top:60px;padding:80px 20px}.contect-section{padding:0 10px;gap:100px}.innovation-carriere{flex-wrap:wrap;justify-content:center}.innovation-image{order:2}.innovation-image img{min-width:unset}.contact-details{padding:20px 0}.contact-form{padding:16px}.visa-center{padding:40px 0}.visa-center .visa-contact .visa-heading{font-size:32px;line-height:36px}.group-value{padding:0 20px}.group-block{padding:20px 20px 100px}.group-block .value-block{width:100%;margin:10px 0 0}.block-list .rp-block{width:calc(100% - 20px);height:100%}.join-capago{padding:0 20px 100px}.jcapago-blocklist{padding:0 20px 40px;flex-wrap:wrap}.jcapago-blocklist .jcapago-block{max-width:300px;min-width:300px;max-height:unset;min-height:unset}}@media screen and (max-width:992px){.hover-card__wrap{display:block}.hover-card__wrap .hover-card__inner{margin:20px 0}.black-divider{margin-top:80px}.hero-detail-section{display:block;margin-top:80px}.hero-detail{margin:60px 0}.gr-pera{font-size:18px}.engagement-content{padding:100px 20px 60px;margin:20px 0}.innovation-detail h2{font-size:40px;line-height:50px}.innovation-detail h2 span{font-size:40px;line-height:50px}.innovation-image img{max-width:500px;width:100%}.mission-deatil .mission-info .mission-title{font-size:40px}.mission-deatil .mission-info{width:100%;margin-bottom:60px}.mission-deatil .mission-info{width:100%;margin-bottom:60px}.main-group-img .group-detail{padding:80px 26px;flex-direction:column;justify-content:end;align-items:flex-start;gap:20px}.gr-h1{font-size:58px;line-height:60.6px;margin-bottom:28px}.grp-detail-pera{font-size:24px;padding-left:20px;line-height:34px}.visa-center .visa-contact{padding:40px 0}.security-section .security-title{display:block}.secr-img{width:100%;text-align:center}.mission-pera-2{color:#454346;padding:20px 0}}@media screen and (max-width:1200px){.navmenu li{position:relative}.career-details{display:block}.nav-item:hover .nav-link{background-color:#dcdcdc;color:#000!important;border-radius:5px}.nav-item .nav-link.active{background-color:#dcdcdc;color:#000!important;border-radius:5px}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center;gap:16px}.navmenu a{padding:10px 20px;font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.header .navbar-btn-demande{order:2;margin:0 15px 0 0;padding:6px 20px;display:none}.mobile-nav-toggle{color:#1c1b1f;margin:0;font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}}