.join_medipac{text-align:center;margin:100px 0}.join_medipac .headding h2{font-size:36px;color:#151515;margin-bottom:16px}.join_medipac .headding h2 span{color:#016885}.join_medipac .headding p{font-size:16px;color:#4e4e4e}.grid_join_medipac{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;grid-gap:25px;gap:25px}.join_medipac .grid_join_medipac .grid_join_medipac_item{background-color:#fff;box-shadow:0 0 15px hsla(0,0%,56%,.1)}.join_medipac .grid_join_medipac .icon_im{background-color:#fafafa;width:85px;height:85px;border-radius:50%;margin:auto;transition:all .3s linear;padding:25px}.join_medipac .grid_join_medipac_item:hover .icon_im{background-color:#016885}.join_medipac .grid_join_medipac .icon_im img{transform:scale(1);transition:all .3s linear}.join_medipac .grid_join_medipac_item:hover .icon_im img{transform:scale(1.2);filter:brightness(0) invert(1)}.grid_join_medipac_item{padding:30px 80px 35px;border-radius:8px;overflow:hidden}.grid_join_medipac_item .item_text h4{margin:30px 0 8px;font-size:24px}.grid_join_medipac_item .item_text p{font-size:13px}@media (orientation:portrait){.join_medipac .headding h2{font-size:24px}.grid_join_medipac{display:grid;grid-template-columns:1fr;margin:40px 0;grid-gap:0;gap:0}.join_medipac .grid_join_medipac .grid_join_medipac_item{background-color:#fff;box-shadow:none}.grid_join_medipac_item{padding:20px 22px 35px}.grid_join_medipac_item .item_text h4{margin:30px 0 8px;font-size:20px}.grid_join_medipac_item .item_text p{font-size:13px}.join_medipac{margin:50px 0}}.openings-content h2{font-size:32px;color:#151515;padding-top:3.5rem}.career-openings-content .grid-openings-content{display:grid;grid-template-columns:repeat(3,1fr);margin:50px 0;grid-gap:25px;gap:25px}.grid-openings-content .grid-openings-item{padding:35px 25px 25px;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 0 15px hsla(0,0%,56%,.1)}.item-data .desc{margin:10px 0}.grid-openings-content .flex-openings-item-data{display:flex;gap:28px}.grid-openings-content .flex-openings-item-data .item-data h2{font-size:24px;color:#016885;margin-bottom:13px}.grid-openings-content .flex-openings-item-data .item-data .desc{font-size:14px;color:#4e4e4e;margin-bottom:10px;line-height:1.2}.grid-openings-content .flex-openings-item-data .item-data h5{font-size:15px;color:#151515}.career-detail{padding:12px 0 23px;justify-content:space-between}.career-detail,.view-detail{display:flex;align-items:center}.view-detail{justify-content:center;gap:10px;padding:5px 10px;border:1px solid #fff;transition:all .3s linear;border-radius:20px;flex-wrap:nowrap}.view-detail:hover{background-color:var(--primary-color);border:1px solid var(--primary-color)}.view-detail #d-btn-text{font-size:15px;color:#016885;font-weight:500;text-transform:uppercase;white-space:nowrap}.view-detail:hover #d-btn-text,.view-detail:hover span svg path{fill:#fff;color:#fff}.not-hiring-img{width:100%;height:50vh;position:relative}.not-hiring-text{margin-top:10px}.not-hiring-text-container{font-size:18px;line-height:24px;color:#4e4e4e;margin-top:30px}@media (max-width:786px){.career-openings-content .grid-openings-content{grid-template-columns:repeat(2,1fr)}.not-hiring-img{width:100%;height:25vh;position:relative}}@media (max-width:480px){.career-openings-content .grid-openings-content{grid-template-columns:1fr}.grid-openings-content .grid-openings-item{padding:30px 20px}}.modal{z-index:1060}.modal,.modal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%}.modal_backdrop{background-color:rgba(0,0,0,.7)}.modal_dialog{position:relative;max-width:88.4rem;margin:1.75rem auto;pointer-events:none}.modal_dialog_scrollable{height:calc(100% - 3.5rem)}.modal_dialog_centered{display:flex;align-items:center;min-height:calc(100% - 3.5rem)}.modal_content{position:relative;width:100%;display:flex;flex-direction:column;background:#f4f8fa;pointer-events:auto;z-index:2}.modal_dialog_scrollable .modal_content{max-height:100%;max-width:770px;margin:auto;overflow:hidden}.modal_dialog_scrollable .modal_body::-webkit-scrollbar{display:none}.modal_dialog_scrollable .modal_body{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.modal_close{position:absolute;top:1rem;right:1.5rem;font-size:1.5rem;color:#fff}@media screen and (max-width:767.98px){.modal_dialog{margin:1.75rem 1rem}.modal_content .title_1{font-size:2rem;margin-bottom:2.5rem}.modal_body .form_wrapper .grid_2{column-gap:1rem;row-gap:1rem}.modal_body .form_wrapper form>:not(:last-child){margin-bottom:1rem}.modal_close{top:.5rem;right:1rem;font-size:2rem}}.career-name{background-color:#363853;color:#fff;padding:63px 0;text-align:center}.career-details .career_details_info{padding:50px}.career-details .career_details_info ol{list-style-type:disc}.career-details button{background-color:#016885;color:#fff;padding:10px 60px;border:none;border-radius:5px;cursor:pointer;text-align:center;margin:20px 0;text-transform:uppercase;border-radius:20px}.career-details button:hover{background-color:#0fa7d1}.from-apply{padding:40px}.career-form-group label{display:block;margin-bottom:5px;font-weight:500;color:#333}.career-form-group input[type=email],.career-form-group input[type=file],.career-form-group input[type=tel],.career-form-group input[type=text],.career-form-group textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box;margin-bottom:15px}.career-form-group textarea{min-height:100px;resize:vertical}@media (max-width:600px){.career-form-group{margin-bottom:10px}.career-form-group input[type=email],.career-form-group input[type=tel],.career-form-group input[type=text],.career-form-group label,.career-form-group textarea{font-size:14px}.career-apply-btn{font-size:14px;padding:8px 16px}}.career-name-group{display:flex;gap:10px;width:100%}.career-name-group input{flex:1 1;border:1px solid #ddd;border-radius:4px;font-size:16px;box-sizing:border-box;padding:10px}.success-message{color:green;font-size:16px;font-weight:600;text-align:center}.career-name-firstname{margin-right:10px;width:100%}.career-name-lastname{margin-left:10px;width:100%}.career-form-group input[type=file]::-webkit-file-upload-button{background-color:#000;color:#fff;border:1px solid #000;padding:5px 10px;border-radius:4px;cursor:pointer}.career-form-group input[type=file]::-ms-browse{background-color:#000;color:#fff;border:1px solid #000;padding:5px 10px;border-radius:4px;cursor:pointer}.career-form-group input[type=file]{color:inherit;padding:5px;border:1px solid #000}.contacts{position:relative;z-index:2;margin-top:-80px}.contacts .contact_wrapper{display:flex;justify-content:end;border-radius:6px;background:#fff;box-shadow:0 4px 54px 0 rgba(0,0,0,.1)}.contacts .contact_wrapper .contact-from,.contacts .contact_wrapper .contact_image{width:50%}.contacts .contact-from{position:static}.contact_wrapper .contact_image{max-width:667px}.contact_image .contact_map,.contact_wrapper .contact_image img{border-radius:0 6px 6px 0}.contacts .form_wrapper{padding:60px 100px 40px;height:100%;display:flex;align-items:center;flex-direction:column;gap:10px}.contacts .form_wrapper h1{color:#151515;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.048px;padding-bottom:10px;text-align:center}.contacts .form_wrapper p{color:#4e4e4e;font-size:17px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.026px;text-align:center}.contacts .input_label{width:100%}.contact_us_description{margin:15px auto}.contacts .product_select select{background-color:transparent;color:#fff;height:48px;border-radius:6px;border:1px solid #fff;width:100%}.contacts .contact_phone_input::placeholder{background-image:url(/contact/bangladesh-flag-icon.png);background-repeat:no-repeat;background-position:5px 3px;background-size:25px 15px;padding-left:40px}.contacts .input_label::placeholder{color:red}.contacts .input_label label{color:#151515;font-size:17px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.026px}.contact_phone_input,.contacts .form_wrapper .input_item{width:100%;padding:10px;border-radius:6px;border:1px solid #d4d4d4;color:#151515;font-size:15px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.02px;background-color:#fff;color:#000}.contacts .form_wrapper .input_item:hover{border:1px solid #151515}.contacts .contact_btn{width:100%;border-radius:50px;background:var(--primary-color);padding:18px 0;text-align:center;transition:background-color .5s ease-in-out}.contacts .contact_btn:hover{background:#027797}.contacts .contact_btn button{width:100%}.contacts .contact_btn button span{color:#fff;text-align:center;font-size:17px;font-weight:400;letter-spacing:.026px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;gap:5px}.contacts .contact_btn:hover button span{color:#fff}.contacts .form_wrapper textarea{height:100px}.btn-groups{width:100%;display:flex;padding:0;border:1px solid #ccc}.btn-groups button{background-color:transparent;border:1px solid #fff;color:#fff;padding:10px 0;cursor:pointer;float:left;width:100%}.producr_select{display:grid}.producr_select select{background-color:transparent;color:#706d6d;height:48px;border-radius:6px;border:1px solid #dfd8d8;opacity:.5;width:100%}.producr_select option{color:#151515;font-family:var(--font-cera-regular);font-size:14px;font-weight:400}@media (orientation:portrait){.contacts .contact_wrapper{display:block;width:100%;margin:50px 0}.contacts{margin-top:-300px}.contacts .form_wrapper{display:block;width:100%}.contacts .contact_wrapper .contact-from{width:100%}.contacts .contact-from{position:static}.btn-group{padding:0}}@media screen and (max-width:768px){.form_wrapper{margin-top:280px}}.career-info{padding:50px 0 100px;color:#fff}.grid-career-info{background-color:#016885;border-radius:8px;overflow:hidden;max-width:1200px;margin:0 auto;padding:50px 60px;display:grid;grid-template-columns:8fr 1fr 3fr;align-items:center}.left-grid-career-info h2{font-size:32px;margin-bottom:24px;font-weight:400;line-height:normal;letter-spacing:1.054px}.left-grid-career-info p{font-size:15px;font-weight:400;line-height:normal;letter-spacing:.54px}.horizontal-line{display:none;border-top:1px solid #fff;width:100%;margin:20px 0}.vertical-line{border-left:1px solid #fff;height:100px;margin:0 20px}.right-grid-career-info{display:flex;gap:36px;flex-direction:column}.right-grid-career-info .contact p{font-size:13px;font-weight:400;line-height:normal;letter-spacing:.54px}.right-grid-career-info .contact h5{font-size:17px;font-weight:400;line-height:normal;letter-spacing:.54px}@media (orientation:portrait){.career-info{text-align:center;padding-top:0;padding-bottom:50px}.grid-career-info{padding:43px 16px 35px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.left-grid-career-info h2{font-size:24px}.left-grid-career-info p{font-size:15px}.vertical-line{display:none}.horizontal-line{display:block;width:45%;margin:0 auto}.right-grid-career-info{display:flex;gap:16px;flex-direction:column}}.top_banner{position:relative;background-color:var(--primary-color);margin-top:119px;height:300px}.about_Top .top_banner_content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.top_banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.about_Top .top_banner_content h4{font-size:24px;text-align:center;font-weight:600;margin-bottom:26px}.about_Top .top_banner_content h3,.about_Top .top_banner_content h4{color:#fff;font-style:normal;line-height:normal;letter-spacing:.054px;text-transform:uppercase}.about_Top .top_banner_content h3{font-size:36px;text-align:left;font-weight:500;font-family:var(--font-cera-medium)}.top_banner p{color:#fff;text-align:center;font-size:36px;font-style:normal;font-weight:400;line-height:50px}.top_banner_image{height:100%}.top_banner_image .small{display:none}@media (orientation:portrait){.top_banner{margin-top:79px;height:200px}.about_Top .top_banner_content{left:50vw}.top_banner_image .large{display:none}.top_banner_image .small{display:block}.top_banner h2{font-size:17px}.top_banner p{font-size:24px;line-height:normal}.contact_wrapper .contact_image{display:none}.contact_wrapper{display:block}.contacts .form_wrapper{padding:34px 24px}.about_Top .top_banner_content h3{font-size:26px;text-align:center!important}.about_Top .top_banner_content h4{font-size:17px;margin-bottom:8px}.text_position{left:50%!important;transform:translate(-50%,-50%)!important;top:50%!important}}