.job-benefits{background:#ececec;padding:50px 0}.job-benefits .copytext h2{margin-bottom:25px;text-align:center}.job-benefits .copytext p{text-align:center}.job-benefits .benefits-grid{display:grid;gap:30px;grid-template-columns:1fr}@media (min-width:992px){.job-benefits .benefits-grid{grid-template-columns:repeat(3,1fr)}}.job-benefits .benefits-grid .benefit{aspect-ratio:16/12;position:relative;width:100%}.job-benefits .benefits-grid .benefit .side-front{align-items:center;background:#fff;border:1px solid #000;display:flex;flex-direction:column;gap:25px;inset:0;justify-content:center;position:absolute;transform:rotateY(0deg);transition:all .4s ease-in-out;z-index:2}.job-benefits .benefits-grid .benefit .side-front p{font-size:20px;font-weight:700}.job-benefits .benefits-grid .benefit .side-front img{height:92px!important}.job-benefits .benefits-grid .benefit .side-front svg{height:28px;position:absolute;right:15px;top:15px;width:28px}.job-benefits .benefits-grid .benefit .side-back{align-items:center;background:#0091d0;color:#fff;display:flex;inset:0;justify-content:center;padding:25px;position:absolute;transform:rotateY(180deg);transition:all .4s ease-in-out;z-index:1}.job-benefits .benefits-grid .benefit .side-back h4{color:#fff;font-size:1.25rem;text-align:center}.job-benefits .benefits-grid .benefit .side-back svg{color:#fff;height:28px;position:absolute;right:15px;top:15px;width:28px}.job-benefits .benefits-grid .benefit:hover .side-front{transform:rotateY(180deg);z-index:1}.job-benefits .benefits-grid .benefit:hover .side-back{transform:rotateY(0deg);z-index:2}