.kas-recent-jobs{overflow:hidden;padding:clamp(4rem,8vw,7rem) 1.5rem;background:#fff;color:#090f2e}.kas-recent-jobs__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.kas-recent-jobs__carousel-wrap{position:relative;min-width:0}.kas-recent-jobs__accent{position:absolute;inset:6% auto auto -10%;width:85%;height:52%;background:linear-gradient(110deg,#7a00df,#d63aff 55%,#f7eafd);transform:rotate(-7deg)}.kas-recent-jobs__carousel{position:relative}.kas-job-card{box-sizing:border-box;display:flex!important;min-height:500px;flex-direction:column;align-items:center;margin:1rem;padding:1.5rem;border-radius:20px;background:#fff;box-shadow:0 22px 36px rgba(9,15,46,.18);text-align:center}.kas-job-card__label{align-self:stretch;margin:0;font:500 1.35rem/1.2 Ghost,sans-serif;text-align:left}.kas-job-card__image{width:100%;height:230px;object-fit:contain;margin:1rem 0}.kas-job-card__title{margin:.3rem 0;font:500 clamp(1.3rem,2vw,1.65rem)/1.2 Ghost,sans-serif}.kas-job-card__text p{margin:.25rem;color:#707070}.kas-job-card a{margin-top:auto;color:#992da5;font-weight:500;text-decoration:none}.kas-job-card a:hover,.kas-job-card a:focus-visible{color:#b435c3;text-decoration:underline}.kas-recent-jobs__controls{display:flex;position:relative;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.kas-recent-jobs__controls button{width:42px;height:42px;border:0;border-radius:50%;background:#4114a5;color:#fff;cursor:pointer}.kas-jobs-dots .slick-dots{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.kas-jobs-dots button{width:10px;height:10px;padding:0;border-radius:50%;background:#b69eff;font-size:0}.kas-jobs-dots .slick-active button{background:#4114a5}.kas-recent-jobs__copy{align-self:start;padding-top:3rem}@media(max-width:800px){.kas-recent-jobs__layout{grid-template-columns:1fr}.kas-recent-jobs__copy{order:-1;padding-top:0}.kas-job-card{min-height:460px;margin:.6rem}.kas-job-card__image{height:200px}}
