.job-section{margin-bottom:var(--space-layout-md)}.breadcrumb-div{padding:1rem 0rem}.breadcrumb{background-color:white}.breadcrumb-div .breadcrumb{margin-bottom:0;padding:0}.job-banner .col-md{background-color:#EFEBFF;border-radius:16px;padding:2rem;position:relative}.job-banner .astrik{font-size:var(--text-jumbo);font-weight:700;line-height:60px;color:#98A2B3}.job-banner h4{font-size:var(--text-title-lg);font-weight:700;margin-bottom:1rem}.job-banner p{font-size:var(--text-body-lg);color:#000000;opacity:.4;margin-bottom:1rem;width:800px}.job-banner .col-md .risk-top-img{position:absolute;right:30px;bottom:0}.job_search{background-color:#fff;padding-bottom:var(--space-24)}.job_search form{padding-top:var(--space-layout-md);margin-bottom:var(--space-layout-lg)}.job_search .col-md-4 .card{min-height:199px;position:relative;border-radius:16px;border:1px solid var(--Grey-100,#F2F4F7);background:var(--White,#FFF);box-shadow:0px 4px 24px 0px rgba(0,0,0,0.06)}.job_search .col-md-4 .card .card-body{display:flex;flex-direction:column;min-height:199px;padding:var(--space-component-lg)}.job_search .col-md-4 .card .card-body>a{margin-top:auto;padding-top:var(--space-component-md)}.job_search .job-card{margin-bottom:var(--space-component-lg)}.job_search .job-category-section{margin-bottom:var(--space-layout-md)}.job_search .job-category-section:last-child{margin-bottom:0}.job_search .job-category-heading{font-size:var(--text-title-lg);font-weight:600;color:var(--Grey-800,#1D2939);margin-bottom:var(--space-component-lg)}.job_search .col-md-4 .card p span{font-size:var(--text-title-sm);font-weight:400;position:relative;color:var(--Grey-600,#475467)}.job_search .col-md-4 .card p span:first-child:after{position:absolute;content:"";right:-10px;top:5px;width:1px;height:70%;background:var(--Grey-600,#475467)}.job_search .col-md-4 .card h5{font-size:var(--text-title-lg);color:var(--wrightblackgrey);font-weight:600;margin-bottom:var(--space-component-xs)}.job_search .col-md-4 .card h6,.job_search .col-md-4 .card .card-footer a,.job_search form .btn-dark,.job_apply .row:first-child .btn-dark,.job_apply .row:not(:first-child) p,.job_apply1 p{font-size:var(--text-body-sm)}.job_search .col-md-4 .card p{font-weight:400;margin-bottom:0}.job_search .col-md-4 .card .card-body>a{font-weight:400;font-size:var(--text-body-lg);color:var(--Pink-Dark,#D57BC8)}.job_search .col-md-4 .card .card-footer{background-color:white;border:0;position:relative}.job_search .col-md-4 .card .card-footer a{font-weight:600;color:#1D1D1D;position:relative}.job_search .col-md-4 .card .card-footer::after{position:absolute;content:"";width:90%;height:1px;top:0;left:50%;transform:translateX(-50%);background:#E5E5E5}.job_search form .btn-dark{margin-top:var(--space-component-md);background-color:#1D1D1D;font-family:PPMori-semiBold;padding:var(--space-3) var(--space-component-lg);font-size:var(--text-body-lg);display:flex;justify-content:center;align-items:center;font-weight:600}.job_search form .form-control{display:flex;padding:var(--space-component-md);align-items:center;gap:var(--space-component-sm);align-self:stretch;display:block;width:100%;border-radius:8px;border:1px solid var(--Grey-300,#D0D5DD);background:var(--White,#FFF);height:46px}.job_search form label{color:#9A9A9A;font-size:var(--text-body-sm);font-weight:500}.job-filter-button{display:flex;justify-content:flex-start;align-items:center}.job_apply .left-job-apply{padding:var(--space-layout-sm) var(--space-10) var(--space-10);border-radius:16px;background-color:var(--Purple-Light);height:236px}.job_apply .left-job-apply h2{color:var(--Grey-900,#101828);margin-bottom:var(--space-component-md);font-size:var(--text-title-lg);font-style:normal;font-weight:700;line-height:normal}.job_apply .left-job-apply p span{color:var(--Grey-800);font-size:var(--text-body-lg);font-style:normal;font-weight:400;line-height:130%}.btn-dark-wright{font-size:var(--text-body-lg);border-radius:8px;height:52px;padding:var(--space-component-md) var(--space-layout-sm);width:100%}.job-description,.job-role{margin-bottom:var(--space-12)}.job-description h5,.job-role h5,.job-qualification h5{color:var(--Grey-800);font-size:var(--text-display-sm);font-style:normal;font-weight:600;line-height:normal}.job-description p,.job-role p,.job-qualification p{color:var(--Grey-700);font-size:var(--text-title-sm);font-style:normal;font-weight:400;line-height:34px}.close-button{position:absolute;right:24px;top:24px;text-align:right;z-index:1050!important;opacity:1;background:white;border:0}.apply-Job-modal .close-button:focus-visible{outline:0px!important}.apply-Job-modal .form-group{gap:8px}.apply-Job-modal label{color:var(--Grey-500,#667085);font-size:var(--text-body-lg);font-style:normal;font-weight:600;line-height:normal}.apply-Job-modal .col-md-4{margin-bottom:var(--space-layout-sm)}.apply-Job-modal .form-control{color:var(--Grey-500,#667085);font-size:var(--text-body-lg);font-style:normal;font-weight:400;padding:var(--space-component-md);line-height:24px;border-radius:8px;border:1px solid var(--Grey-300,#D0D5DD);background:var(--White,#FFF);height:46px}.apply-Job-modal .modal-title{color:var(--Grey-900,#101828);font-size:var(--text-title);font-style:normal;font-weight:600;line-height:normal;padding:var(--space-component-lg) var(--space-component-md)}.apply-Job-modal .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--space-layout-sm) var(--space-component-lg)}.apply-Job-modal .modal-footer{border-top:0}.apply-Job-modal .form-group{margin-bottom:0}-webkit-file-upload-button{display:none}-moz-file-upload-button{display:none}::file-selector-button{display:none}.input-group-text{background:white;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px}input[type="file"]{border-right:0!important}.custom-file-button .input-group-text{color:var(--Pink-Dark,#D57BC8);font-size:var(--text-body-lg);font-style:normal;font-weight:600;line-height:normal;width:120px;overflow:hidden}.form-control:focus{color:#495057;background-color:#fff;border-color:var(--Grey-300,#D0D5DD);outline:0;box-shadow:0 0 0 0.2rem rgba(255,255,255,0)}@media (min-width:768px) and (max-width:1200px){.job_banner .row p:last-child{width:461px}.job_banner .row h2{width:461px}}@media (min-width:768px){.job_banner img{position:absolute;bottom:0;right:108px;width:339px}}@media(max-width:767px){.breadcrumb-div{padding:var(--space-layout-sm) 0 var(--space-component-lg)}.breadcrumb-div .breadcrumb{font-size:var(--text-caption);margin-left:var(--space-5);padding:0}.job-banner .row{margin:0 var(--space-component-xs)}.job_banner .row p:first-child{margin-bottom:var(--space-component-md);font-size:var(--text-body-sm)}.job-banner .col-md{background-color:#EFEBFF;border-radius:16px;padding:var(--space-component-lg);position:relative}.job-banner .astrik{font-size:var(--text-hero);font-weight:700;line-height:30px;color:var(--Grey-400,#98A2B3);height:29px}.job-banner .col-md .risk-top-img{right:24px;width:64px;height:64px}.job-banner p{font-size:var(--text-body-lg);color:var(--Grey-900);opacity:.4;font-weight:400;width:auto;line-height:20.8px}.job-banner h4{font-size:var(--text-title);font-weight:700;margin-bottom:var(--space-component-xs)}.job_search form label{font-size:var(--text-body-sm)}::placeholder,select{font-size:var(--text-body-sm)!important}.job_search{background-color:#F5F5F5;padding:0rem 1rem 5rem}.job_search form .btn-dark{font-size:var(--text-body-lg);margin-top:.5rem;width:100%;font-weight:500;border-radius:4px}.job_search .col-md-4 .card p span{font-size:var(--text-body-sm)}.job_search .col-md-4 .card h5{font-size:var(--text-title-sm)}.job_search .col-md-4 .card h6{font-size:var(--text-body-sm)}.job_search .col-md-4 .card .card-footer a{font-size:var(--text-body-sm)}.job_apply .left-job-apply h2{font-size:var(--text-title-sm)}.job_apply .left-job-apply p span{color:var(--Grey-800);font-size:var(--text-body-lg)}.job_apply .left-job-apply{padding:var(--space-component-lg);border-radius:16px;background-color:var(--Purple-Light);height:205px;margin-bottom:var(--space-10)}.left-job-apply p{margin-bottom:var(--space-component-lg)}.job-description h5,.job-role h5,.job-qualification h5{font-size:var(--text-title);margin-bottom:var(--space-component-md)}.job-description p,.job-role p,.job-qualification p{font-size:var(--text-body-sm);line-height:normal}.job-description,.job-role{margin-bottom:var(--space-10)}.apply-Job-modal{z-index:1070}.apply-Job-modal .modal-footer{border-top:0;position:fixed;bottom:0;width:100%;background:white}.apply-Job-modal .modal-footer .btn-dark-wright{width:100%!important;padding:var(--space-component-md) var(--space-layout-sm);height:auto;font-size:var(--text-body-lg)}.apply-Job-modal .form-box{margin-bottom:var(--space-layout-sm)}.apply-Job-modal .col-md-4{margin-bottom:var(--space-component-lg)}.apply-Job-modal .modal-header{padding:0}.apply-Job-modal .modal-title{display:flex}}