/* careers page  */
.careers-banner{padding:92px 0px 98px 0px;}
.careers-banner .career{font-size:var(--fnt_16);color:#40BB54;font-weight:var(--fnt_w600);line-height:28px;}
.careers-banner h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);color:var(--white);line-height:52px;letter-spacing:-0.64px;max-width:502px;}
.careers-banner .p_primary{line-height:30px;color:var(--white);max-width: 675px;}
.careers-banner .arrw_btn{background-color: #40BB54;margin-top:24px;padding:20px 16px;}
.career-img{position:absolute;bottom:43px;right:0px;}
.career-slider h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);line-height:52px;color:var(--black);}
.career-slider{padding-top:100px;}
.career-slider .p_primary{line-height:30px;color:var(--black);}
.career-slider .card{border:none;text-align:center;}
.career-slider .card .card-img h5{font-weight:var(--fnt_w700);line-height:32px;}
.career-slider .card .card-img .p_primary{color:#666666;line-height:30px;}
.career-slider .card .card-img .p_teritary{font-weight:var(--fnt_w300);line-height:28px;color:var(--black);}
.ltblue_bg{background-color:var(--lite-blue1);padding:42px 0px 83px 0px;margin-top:100px;}
.ltblue_bg .storie{font-size:var(--fnt_16);color:#40BB54;font-weight:var(--fnt_w600);line-height:28px;}
.ltblue_bg h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);color:var(--black);line-height:52px;}
.ltblue_bg .p_primary{line-height:30px;color:var(--black);}
.ltblue_bg .card1{background-color:var(--primary_blue);border-radius:24px;padding:35px 7px 180px 29px;border:none;}
.ltblue_bg .card1 h3{color:var(--white);}
.ltblue_bg .card1 .p_quarternary{color:var(--white);}
.ltblue_bg .card2{background-color:var(--dark_green);border-radius:24px;padding:35px 7px 180px 29px;border:none;}
.ltblue_bg .card2 h3{color:var(--white);}
.ltblue_bg .card2 .p_quarternary{color:var(--white);}
.curious-img{width:178px;height:227px;}
.inclusive-img{width:175px;height:236px;}
.revoultion-img{width:184px;height:199px;}
.ltblue_bg .card3{background-color:#F0B932;border-radius:24px;padding:35px 0px 180px 29px;border:none;}
.ltblue_bg .card3 h3{color:var(--black);}
.ltblue_bg .card3 .p_quarternary{color:var(--black);}
.ltblue_bg .wt-btn{background:#ffffff;border-radius:50%;width:61px;height:61px;border:none;margin-top:20px;}
.together-learn{padding-top:100px;}
.together-learn h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);color:var(--black);line-height:52px;}
.together-learn .p_primary{color:var(--black);}
.career-faq{padding: 80px 0px;}
.career-faq_heading{display: flex;justify-content: space-between;margin-bottom: 32px;}
.career-faq .accordion{padding: 40px 40px 80px;box-shadow: 0px 4px 16px 0px rgba(8, 20, 32, 0.05);border-radius: 24px;}
.career-faq .accordion .accordion-item{border: none;border-bottom: 1px solid #EAECF0;padding: 28px 0px;}
.career-faq .accordion .accordion-item:focus-visible{outline: none;}
.career-faq .accordion .accordion-item .accordion-button{padding: 0px 0px 8px 0px;}
.career-faq .accordion .accordion-item .accordion-button h4{font-weight: var(--fnt_w600);}
.career-faq .accordion .accordion-item .accordion-button:focus{border: none;box-shadow: none;}
.career-faq .accordion .accordion-item .accordion-button:not(.collapsed){background-color: transparent;box-shadow:none;}
/* .faq .accordion .accordion-item .accordion-button:not(.collapsed) h4{font-size: 24px;} */
.career-faq .accordion .accordion-item .accordion-button::after{background-image: url(../images/arrow_down.svg);background-color: var(--primary_blue);border-radius: 50%;background-position: center;background-size: 12px;}
.career-faq .accordion .accordion-item .accordion-button:not(.collapsed)::after{background-color: var(--green);}
.career-faq .accordion .accordion-item .accordion-body{padding: 0px;}
.career-faq .p_primary{color:#000000;line-height:30px;}
.career-faq h3{font-weight:var(--fnt_w600);line-height:36px;}
.career-faq .accordion-button::after {
  /* fill: var(--Primary-Infakt-Blue-Infakt-Blue---100, #0739A6); */
  filter: drop-shadow(0px 15px 30px rgba(7, 57, 166, 0.20));
  background-color: var(--Primary-Infakt-Blue-Infakt-Blue---100);
}
.career-faq .accordion-item:last-child { border-bottom: none;}
.ltblue_bg .mrg40{margin-top:40px;}
.career-vectorimg{position:absolute;right:0;bottom:0;}
.career-sliderimg{margin:0 auto;}
.career-line{position:absolute;top:75%;right:0;transform:translate(0,-50%);}
/* .career_slider .card::after{content:"";position:absolute;background-color:#D8E1F2;top:50%;right:0;width:1px;height:229px;transform:translate(30px);} */


.ltblue1_bg{background-color:var(--lite-blue1);padding:50px 0px 50px 0px;margin-top: 100px;}
.our-section h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);line-height:52px;letter-spacing:-0.64px;color:var(--black);}
.our-section .p_primary{line-height:30px;color:var(--black);}
.our-section-card{background-color:var(--white);border-radius:16px;padding:20px 20px 20px 20px;}
.our-section-card h4{font-weight:var(--fnt_w600);line-height:32px;color:var(--grey);}
.our-section-card .p_primary{font-weight:var(--fnt_w300);line-height:30px;color:#999999;}
.our-section-card .fw500{font-weight:var(--fnt_w500);}
.our-section-card span{margin-right:8px;}
.reach-link{font-size:var(--fnt_20);font-weight:var(--fnt_w700);color:#263238;line-height:32px;text-decoration: underline;opacity:0.7;}
.our-section .pad54{padding-top:54px;}
.our-section .search-form{border-radius:16px;padding:17px 20px 17px 20px;background-color:var(--white);border: none;}
.our-section .content-writer{padding-top: 32px;}
.our-section .gap25{gap:25px;}
.our-section input{border:none;font-size:var(--fnt_18);font-weight:var(--fnt_w300);line-height:30px;color:var(--black);}
.our-section select {padding:17px 32px;border-radius:16px;background: url('../images/dropdown-arw.svg');background-repeat:no-repeat;background-size:50px 15px;background-position: right;appearance: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;border:none;background-color:var(--white);font-size:var(--fnt_18);font-weight:var(--fnt_w300);line-height:30px;color:var(--black);}
.our-section select:focus{outline:none;}

.card-group{display: flex;}
.card-group .card:last-child::after {display: none;}
.career-slider .slick-dots{position:relative;}
.ltblue_bg .card .card-img{position:absolute;bottom:0;left:0;}
.ltblue_bg .card .card-stories-img{position:absolute;bottom:0;right:0;}



/* career job */
.career_bg{background-color:var(--white);border-radius:24px;margin-top: -300px;padding: 40px;}
.career_bg h3{font-size:var(--fnt_32);font-weight:var(--fnt_w600);line-height:52px;letter-spacing:-0.64px;color:#666666;}
.gryline{margin-bottom:13px;}
.gryline::after{content:"";position:absolute;border-bottom:1px solid #E0E0E0;width:623px;bottom:0;left:0;}
.career_bg .p_secondary{font-weight:var(--fnt_w300);line-height:30px;;color:#999999;}
.career_bg .fw500{font-weight:var(--fnt_w500);}
.career_bg ul li{font-size:var(--fnt_18);font-weight:var(--fnt_w300);color:var(--black);line-height:30px;list-style-type:decimal;}
.career_bg ul{padding-left:17px;padding-top:16px;}
.career_bg .skills h3{font-size:var(--fnt_24);font-weight:var(--fnt_w600);line-height:36px;letter-spacing:-0.48px;color:var(--black);}
.career_bg .bg-ltblue{background-color:var(--lite-blue1);border-radius:24px;padding:60px;margin-top:100px;}
.bg-ltblue h3{font-size:var(--fnt_24);font-weight:var(--fnt_w600);line-height:36px;letter-spacing:-0.48px;color:var(--black);}
.bg-ltblue .paragraph{font-size:var(--fnt_20);font-weight:var(--fnt_w300);line-height:32px;color:var(--black);padding-top:12px;}
.apply-form .form_group .form-control{border:1px solid transparent;padding:14px 20px;font-weight:var(--fnt_w300);line-height:28px;}
.apply-form .form_group sup{color:#E03137;}
.plain-banner{height:400px;background-image:url(../images/career-bg_dots.png);background-repeat:no-repeat;background-position:center;background-color: #0739A6;}
.apply-form .form-label{display:flex;align-items:center;gap:20px;}
.apply-form .label-line{height:1px;width:100%;background:#D8E1F2;}
.apply-form .form-label .label-span{white-space:nowrap;}
.apply-form textarea{width:100%;height:166px;border:transparent;border-radius:8px;padding:27px;font-size:var(--fnt_16);font-weight:var(--fnt_w300);line-height:28px;}
.upload_bg{background:var(--white);border-radius:8px;padding:32px 24px;text-align:center;}
.ylw-btn{background:#FAC740;border-radius:16px;padding:12px 32px;border:none;font-size:var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--black);}
.blu-btn{background-color:var(--primary_blue);border-radius:12px;padding:16px 0px;border:none;width:100%;font-size:var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--white);}
.operational{padding-top:32px;}
.skills{padding-top:36px;}
.skills .p_primary{padding-top:8px;}
.upload_bg .p_quarternary{font-weight:var(--fnt_w300);color:#191D23;}
.apply-form textarea:focus{outline:none;}
.plain-banner::before{content: "";position: absolute;background: url(../images/plainbanner-vector.svg);background-size:auto;background-repeat: no-repeat;width:291px;height:257px;top:14%;left:0px;}
.plain-banner::after{content: "";position: absolute;background: url(../images/Vector.svg);background-size:60%;background-repeat:no-repeat;width:130px;height:152px;bottom:30%;right:0%;}
.uploadgrn_btn{background-color:var(--dark_green);border-radius:16px;padding:12px 61px;border:none;font-size:var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--white);}
.uploadgrn_btn::after{content:"";position:absolute;background:url(../images/ticksquare.svg);background-size:auto;background-repeat:no-repeat;width:24px;height:24px;margin-left:4px;}
.editfile{background-color:var(--primary_blue);border-radius:16px;padding:12px 68px;border:none;font-size:var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--white);}
.editfile::after{content:"";position:absolute;background:url(../images/editsquare.svg);background-size:auto;background-repeat:no-repeat;width:24px;height:24px;}
.whtarw_bg{background:var(--dark_green);width:40px;height:40px;border-radius:8px;position:relative;}
.whtarw-img{content:"";position:absolute;left:50%;transform:translate(-50%);}
.whtarw_bg:hover{background:var(--primary_blue);}
.careerban-img{width:527px;height:408px;}
.form-container{display:flex;gap:25px;align-items:center;}
.content-row{display:grid;grid-template-columns: 1fr 1fr;gap:16px 24px;}
.card-thumbnail{padding:0 2rem;}


.career-slider .slick-slide.slick-active .card::after{border-right: 1px solid #D8E1F2;height:229px;position:absolute;content:"";top:50%;right:0;}
.career-slider .slick-active:nth-last-child() .card::after{border-right: none;}
.bg-ltblue .invalid-feedback{font-size:var(--fnt_16)}

.operational p{font-size: 18px;font-weight: var(--fnt_w300);line-height: 1.55;}

.loadmore-btn{background-color:var(--primary_blue); color:var(--white); padding: 16px 32px; font-size: var(--fnt_16);font-weight: var(--fnt_w600);line-height:28px;border-radius:33px;border:none;}