.hiring-banner-inner{align-items:stretch;background-color:#59b309;border-radius:20px;display:flex;margin:.5rem;overflow:hidden}.hiring-banner-inner .inner-left{padding:.5rem 4rem;width:80%}.hiring-banner-inner .inner-right{align-items:center;display:flex;justify-content:center;min-width:350px;padding:.5rem 4rem .5rem 0;position:relative;width:20%}.hiring-banner-inner .inner-right:after{background-color:#6dca1b;content:"";display:block;height:500px;left:-5%;position:absolute;top:-160px;transform:rotate(30deg);width:500px;z-index:1}.hiring-banner-inner .text{align-items:center;display:flex}.hiring-banner-inner .main{color:#fff;flex-shrink:0;font-family:Barlow,sans-serif;font-size:clamp(40px,5vw,80px);font-weight:800}.hiring-banner-inner .sub{color:#fff;font-family:Barlow,sans-serif;font-size:clamp(20px,2vw,40px);font-weight:400;margin-left:4rem}.hiring-banner-inner .hiring-button{background-color:#fff;border-radius:50px;box-shadow:5px 5px 5px rgba(0,0,0,.2);color:#59b309;font-family:Barlow,sans-serif;font-size:20px;font-weight:600;padding:22px 50px;position:relative;text-decoration:none;text-transform:uppercase;z-index:2}@media (max-width:1150px){.hiring-banner-inner{flex-flow:column}.hiring-banner-inner .inner-right:after{height:100%;left:0;top:0;transform:rotate(0deg);width:100%}.hiring-banner-inner .inner-left,.hiring-banner-inner .inner-right{padding:1rem;width:100%}.hiring-banner-inner .text{flex-flow:column;justify-content:space-around}.hiring-banner-inner .sub{margin-left:0}}