.vacancy__container{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}.vacancy__card{color:#1aa589;background:#eff8f7;padding:2em;border-radius:12px;flex:1;display:flex;flex-direction:column}.vacancy__card h3{color:#1aa589;font-weight:800;font-size:2rem;margin-bottom:1em;flex:1;display:flex;align-items:flex-start}.vacancy__card ul li{border-bottom:1px solid #CDECE6;padding:.5em 0}.vacancy .solid-body-svg:after{top:40%}.vacancy-join.gradient-bg-overlay:before{background:#0000004d}.vacancy-join h2{font-size:4rem;text-transform:capitalize;margin-bottom:2em;color:#fff9;font-weight:700;text-align:center}.vacancy-join .btn-white{color:#1aa589}.vacancy-join .mainheading{margin-bottom:.5em}.career-model .modal-body{padding:2.5em;color:#fff;font-size:.8rem}.career-model .btn-close{position:absolute;top:16px;right:16px;filter:brightness(0) invert(1);opacity:1}@media only screen and (max-width: 1024px){.vacancy__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 991px){.vacancy__card h3{font-size:1.5rem}.vacancy__container{margin-top:3em}}@media only screen and (max-width: 575px){.vacancy-join .mainheading{margin-bottom:1.5em}}@media only screen and (max-width: 480px){.vacancy__container{grid-template-columns:1fr;padding:0 16px}.vacancy__card{margin-bottom:1em}}
