.module-title{font-size:clamp(28px,5vw,58px);display:block;margin-bottom:50px;font-weight:700;line-height:1.17}@media(max-width: 767px){.module-title{text-align:center}}.careers-page-links{margin-top:60px}.careers-page-links .link-box{background-color:var(--bgColor);border-bottom:5px solid var(--primaryColor)}.careers-page-links .link-box+.link-box{margin-top:30px}.careers-page-links .link-box .link-image{margin:0;width:100%;aspect-ratio:73/41;-o-object-fit:cover;object-fit:cover}.careers-page-links .link-box .link-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.careers-page-links .link-box .text{padding:48px}@media(max-width: 767px){.careers-page-links .link-box .text{padding:30px 20px}}.careers-page-links .link-box .text .link-description{font-size:18px;line-height:1.5;margin-bottom:30px}.careers-page-links .link-box .text .box-cta{color:var(--secondaryColor);font-size:13px;text-transform:uppercase;letter-spacing:6px;vertical-align:middle;font-weight:700}.careers-page-links .link-box .text .box-cta svg{transform:translate(0, 2px);transition:.3s ease}.careers-page-links .link-box .text .box-cta:hover svg{transform:translate(4px, 2px)}.careers-benefits{margin-top:60px}.careers-benefits .benefit-boxes .benefit-box{display:flex;gap:30px;margin-top:30px;flex-wrap:wrap;align-items:center}@media(max-width: 767px){.careers-benefits .benefit-boxes .benefit-box{flex-direction:column;gap:20px}}.careers-benefits .benefit-boxes .benefit-box .benefit-icon{width:160px;height:160px;display:flex;align-items:center;justify-content:center;background-color:var(--primaryColor);margin:0}.careers-benefits .benefit-boxes .benefit-box .benefit-icon img{max-width:85%;max-height:85%;-o-object-fit:contain;object-fit:contain}.careers-benefits .benefit-boxes .benefit-box .text{width:calc(100% - 190px);display:flex;flex-direction:column;justify-content:center}@media(max-width: 767px){.careers-benefits .benefit-boxes .benefit-box .text{text-align:center}}.careers-benefits .benefit-boxes .benefit-box .text .benefit-title{font-weight:700;margin-bottom:10px;display:block;font-size:25px}.careers-benefits .benefit-boxes .benefit-box .text .benefit-description{line-height:1.5}.careers-open-positions{margin-top:60px}.careers-open-positions .positions-list .position{border-top:2px solid var(--primaryColor);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media(max-width: 767px){.careers-open-positions .positions-list .position{flex-direction:column;align-items:flex-start}}.careers-open-positions .positions-list .position:last-child{border-bottom:2px solid var(--primaryColor)}.careers-open-positions .positions-list .position .position-title{font-size:25px;font-weight:700;display:block;padding:35px 40px 35px 0;position:relative;display:block;width:100%;max-width:100%;cursor:pointer}@media(max-width: 991px){.careers-open-positions .positions-list .position .position-title{max-width:calc(100% - 50px)}}.careers-open-positions .positions-list .position .position-title::after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);width:30px;height:30px;background-color:var(--secondaryColor);display:flex;align-items:center;justify-content:center;border-radius:50px;color:#fff}.careers-open-positions .positions-list .position .position-description{padding-bottom:35px}.careers-open-positions .positions-list .position .position-description .description{font-size:18px;font-weight:400;line-height:34px}.careers-open-positions .positions-list .position .position-description .btn{margin-top:30px;background-color:var(--secondaryColor)}.careers-open-positions .positions-list .position[open] .position-title::after{content:"-"}

/*# sourceMappingURL=template-careers.css.map */