a{transition:.3s}@media (min-width:1440px){.container{max-width:1330px!important;margin:auto}}.Banner_sec{padding-top:80px}.Banner_sec .row{--bs-gutter-x:0}.pic_box img{width:100%}.content_box{width:100%;height:100%;background:linear-gradient(102.81deg,#25c7c7 8.66%,#2bcbbe 39.51%,#31ceb5 63.52%,#36d1af 90.95%,rgba(58,211,170,.9) 111.93%,#3ad3aa 0);display:grid;place-content:center}.content_inner h1 span{font-weight:200}.content_inner h1{font-weight:600;font-size:44px;line-height:48.4px;color:#fff;position:relative;padding-bottom:20px}.content_inner h1:after{content:"";position:absolute;bottom:0;left:0;width:150px;height:2px;background:#fff}.content_inner p{font-size:19px;line-height:28px;max-width:483px;width:100%;margin:25px 0}.content_inner p,.open_btn{letter-spacing:1px;color:#fff}.open_btn{font-weight:500;font-size:24px;line-height:30px;text-decoration:underline;display:flex;align-items:center;gap:10px}.open_btn:hover{color:#fff}.join_us_sec{padding:50px 0;width:100%}.main_heading{text-align:center}.main_heading h2{font-weight:700;font-size:40px;line-height:48.76px;color:#25c7c7;position:relative}.main_heading h2 span{font-weight:200;color:#000}.main_heading p{font-weight:400;font-family:Inter;font-size:22px;line-height:32px;color:#000;margin-top:8px}.vacancy_sec{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.vacancy_box{background:#fff;max-width:100%;width:100%;padding:20px 35px;box-shadow:0 8px 24px 0 #959da533;border-radius:16px}.vacancy_header h2{font-family:Gelasio;font-weight:600;font-size:24px;line-height:100%;color:#282828;margin-bottom:10px}.vacancy_header p{font-family:Inter;font-weight:400;font-size:16px;line-height:20.63px;color:#6a6968}.vacancy_box .badges span{border:1px solid #6a6968;font-size:14px;padding:8px 16px;border-radius:29px;color:#6a6968;font-weight:500;font-family:Inter}.vacancy_box .badges{margin-top:8px;display:flex;gap:8px}.Exp_text{gap:5px}.Exp_text,.vacancy_details{display:flex;align-items:center}.vacancy_details{margin:20px 0 16px;width:100%;gap:15px;flex-wrap:wrap}.vacancy_details label{font-family:Inter;font-weight:500;font-size:13.75px;line-height:16.65px;color:#282828}.vacancy_details .Exp_text span,.vacancy_details p{color:#6a6968;font-size:16px;font-weight:400;line-height:24px}.vacancy_details p{font-family:Inter}.apply_btns{justify-content:end;gap:15px}.apply_btns,.apply_btns .btn{display:flex;align-items:center}.apply_btns .btn{justify-content:center;gap:13px;font-weight:600;font-size:14px;line-height:20px;font-family:Inter;color:#ffffff;border-radius:8px!important;transition:all .5s ease;padding:10px 16px;background-color:#25c7c7}.apply_btns .btn:hover{color:#fff;transform:translateY(-5px)}.btn_details{background:#474747!important}.btn_apply{background:#23c7c8!important}.people_pic{width:100%;display:flex;flex-direction:column;gap:10px}.team_pic img{width:100%}.dt-content{background:#f9f9f9;padding:25px}.dt-content h3{font-weight:600;font-size:24px;line-height:28px;letter-spacing:1px}.dt-content p{font-weight:400;font-size:16px;line-height:20px;letter-spacing:1px}.internship_sec{padding-bottom:50px}.intern_sec{width:100%;display:flex;align-items:center;flex-wrap:wrap}.box_intern{max-width:50%;width:100%;background:#f9f9f9;display:flex;align-items:flex-start;gap:30px;padding:50px}.intern_content h3{font-weight:600;font-size:24px;line-height:30px;letter-spacing:1px;color:#000}.intern_content p{font-weight:400;font-size:19px;line-height:32px;letter-spacing:1px;color:#000;margin-bottom:15px}.apply_text{font-weight:600;font-size:24px;line-height:30px;letter-spacing:1px;text-decoration:underline;color:#000;display:flex;align-items:center;gap:10px}.inter_pics{display:flex;width:100%;flex-wrap:wrap}.large_pic{max-width:60%;width:100%}.grid_pic,.large_pic img{width:100%}.grid_pic{max-width:40%}.grid_pic img{width:100%}.grid_pic_more{width:100%;display:flex;height:219px}.grid_pic_more img{width:100%}section.details_sec{width:100%;padding-top:80px;background:#f9f9f9}.detail_contact{width:100%;padding:100px 0 40px}.detail_contact h3{font-weight:700;color:#000000;position:relative;display:inline-block;padding-bottom:5px;margin-bottom:30px}.detail_contact h3,.detail_contact h3 span{font-size:44px;line-height:48.4px;letter-spacing:1px}.detail_contact h3 span{font-weight:300}.detail_contact h3:after{content:"";position:absolute;right:0;bottom:0;width:204px;height:2px;background-color:#25c7c7}.details_sec ul{margin-top:10px}.details_sec ul li{line-height:28px;margin:5px 0}.detail_contact p,.details_sec ul li{font-weight:400;font-size:16px;color:#6a6968}.detail_contact p{line-height:30px;letter-spacing:1px;margin:50px 0 0}.hiring_post_sec{background:#f1fbf9;padding:40px 0;display:flex;align-items:center;margin:5px 0 100px}.hiring_content{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.hiring_content h3{font-weight:600;font-size:32px;line-height:39.01px;letter-spacing:1px;color:#25c7c7}.hiring_content .btn_apply{border-radius:0;color:#fff;transition:all .5s ease}.hiring_content .btn_apply:hover{color:#fff;transform:translateY(-5px)}.apply_modal .modal-dialog{max-width:960px}.apply_modal .modal-content{background-color:#f9f9f9!important;border-radius:0}.apply_modal .btn-close{position:absolute;right:50px;top:35px;font-size:26px;border:1px solid #595959;color:#595959;transition:all .5sease-in-out}.apply_modal .btn-close:hover{color:#282828;border-color:#282828}.modal_inner{display:flex;width:100%;align-items:flex-start}.sidebar_modal{max-width:334px;width:100%}.modal_main{max-width:624px;width:100%;padding:20px 50px}.modal_pic_content img{width:100%}.side_content{padding:25px;width:100%;background:#fff}.side_content h3{font-weight:600;font-size:24px;line-height:30px;letter-spacing:1px;color:#000}.side_content p{font-weight:400;font-size:16px;line-height:24px;letter-spacing:1px;color:#000}.contact_box{margin-top:25px}.contact_box h4{font-weight:700;margin:0}.contact_box h4,.contact_box p{font-size:16px;line-height:24px;letter-spacing:1px;color:#000}.contact_box p{font-weight:400}.modal_main .modal-footer,.modal_main .modal-header{border:none!important}.modal_main .modal-header h1{font-weight:700;font-size:44px;line-height:48.4px;letter-spacing:1px;color:#25c7c7;position:relative;display:inline-block;padding-bottom:10px}.modal_main .modal-header h1 span{font-weight:300;font-size:44px;line-height:48.4px;letter-spacing:1px}.modal_main .modal-header h1:after{content:"";position:absolute;bottom:0;right:0;width:116px;height:2px;background-color:#25c7c7}.input_group .form-control{width:100%;height:50px;border-radius:0;border:1.2px solid #e3e3e3;font-weight:400;font-size:16px;line-height:19.5px;letter-spacing:1px;color:#282828;padding:0 15px}.upload_btn input[type=file]{width:100%;max-width:100%;color:#444;padding:5px;background:transparent;border-radius:0;border:none;position:relative}.upload_btn input[type=file]::file-selector-button{margin-right:20px;border:none;background:#25c7c7;padding:10px 20px;border-radius:0;color:#fff;cursor:pointer;transition:background .2s ease-in-out;font-size:0;max-width:130px;width:100%}.upload_btn input[type=file]:before{content:"Upload CV";position:absolute;top:15px;left:24px;max-width:130px;width:100%;color:#fff;cursor:pointer}.upload_btn input[type=file]::file-selector-button:hover{background:#282828}.upload_sec{margin-bottom:30px}.comment_sec textarea{width:100%;min-height:150px!important;border-radius:0}.privacy_sec{margin-top:30px}.form-check{display:flex;align-items:baseline;gap:5px;margin-bottom:15px}.privacy_sec .form-check label{font-weight:400;font-size:14px;line-height:20px;letter-spacing:1px;color:#595959}.privacy_sec .form-check label a{font-weight:600;color:#595959}.privacy_sec .form-check-input:checked{background-color:#25c7c7;border-color:#25c7c7}.modal_main .btn_apply{max-width:200px;width:100%;height:50px;border-radius:0;color:#fff;font-weight:700;font-size:18px;line-height:21.94px;letter-spacing:1px;background-color:#25c7c7;transition:all .5s ease}.modal_main .btn_apply:hover{color:#fff;background-color:#282828!important}.tankyou_sec{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;margin-top:50px}.tankyou_sec img{width:auto}.tankyou_sec h2{font-size:32px;line-height:48.4px;color:#000}.tankyou_sec h2,.tankyou_sec p{font-weight:400;letter-spacing:1px}.tankyou_sec p{font-size:14px;line-height:20px;text-align:center;color:#595959}.only_mob_modal{margin-top:80px}.thank-you-inner.relative{display:flex}.hiring_content .btn_apply{display:flex;height:40px;align-items:center;max-width:160px;width:100%;justify-content:center;gap:10px;font-size:16px;font-weight:500}.partnerdt{display:none}.career_description{padding-bottom:100px}.career_description h2{font-size:24px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1023px){.padding_left{padding-left:20px!important}}@media screen and (max-width:767px){.content_box{padding:15px}.content_inner h1{font-size:34px}.main_heading h2{font-size:34px;margin-bottom:15px}.open_btn{font-size:20px}.box_intern{max-width:100%;flex-wrap:wrap;border:none!important}.Exp_text{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:10px}.grid_pic,.large_pic{max-width:100%;width:100%}.grid_pic_more{width:100%;display:flex;height:unset;flex-wrap:wrap}.modal_inner{flex-wrap:wrap}.apply_modal .btn-close{position:absolute;right:15px;top:15px}.modal_main .modal-header h1 span{font-size:24px}.detail_contact h3{font-size:36px}.detail_contact h3 span{font-size:24px}.modal_main{padding:20px 10px}.modal_main .modal-header h1{font-size:28px}.modal_main,.sidebar_modal{max-width:100%}.thank-you-inner{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.side_content h3{margin-top:30px}.side_content{min-height:unset!important}.modal_main .btn_apply{max-width:100%}.apply_btns{justify-content:center}}@media screen and (max-width:640px){.hiring_content{flex-direction:column;justify-content:center}}