.page-template-template-careers #page-container .page-container-inner{max-width:1120px}.page-template-template-careers #page-container .page-container-inner .main-content{margin-right:0 !important}.careers-grid{margin:0;padding:0;list-style:none;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:29px}.careers-grid .career{flex:0 0 calc(33.33% - 19.3333333333px);box-shadow:0px 0px 10px 0px rgba(0,0,0,.2);padding:43px 37px 49px;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);cursor:pointer}.careers-grid .career:hover{background-color:var(--primaryColor)}.careers-grid .career:hover p{color:#fff}.careers-grid .career:hover .region,.careers-grid .career:hover .read-more{color:var(--secondaryColor)}@media(max-width: 1149px){.careers-grid .career{flex:0 0 calc(50% - 17.5px)}}@media(max-width: 767px){.careers-grid .career{flex:0 0 100%}}.careers-grid .career .line{display:block;margin:25px 0 20px}.careers-grid .career .line hr{display:block;border:none;background-color:var(--lightGrey);height:3px;margin:0;width:100%}.careers-grid .career .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;margin-bottom:28px}.careers-grid .career .description p,.careers-grid .career .description ul{font-family:var(--font1);font-size:18px;font-size:1.8rem;font-weight:400;line-height:30px;line-height:3rem}.careers-grid .career .description p b,.careers-grid .career .description ul b{font-weight:var(--bold)}.careers-grid .career .pop-up-content{display:none}.careers-grid .role{font-family:var(--font2);font-size:24px;font-size:2.4rem;line-height:30px;line-height:3rem;color:var(--primaryColor);margin-bottom:15px}.careers-grid .region{font-family:var(--font1);font-size:20px;font-size:2rem;font-weight:var(--bold);line-height:30px;line-height:3rem;color:var(--tertiaryColor);margin-bottom:0}.careers-grid .author{font-weight:var(--bold);margin-bottom:0px}.careers-grid .date{margin-bottom:20px}.careers-grid .read-more{font-family:var(--font1);font-size:18px;font-size:1.8rem;font-weight:400;line-height:30px;line-height:3rem;letter-spacing:2px;font-weight:var(--bold);text-transform:uppercase;color:var(--secondaryColor);margin-bottom:0}@media(max-width: 1149px){.modal-content{max-width:95%;padding:60px 25px 30px}}.modal-content .close-modal{top:0px;right:-10px;padding:0 20px}.modal-content .pop-up-content .role{font-family:var(--font2);font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem;color:var(--tertiaryColor);padding-right:70px;margin-bottom:27px}.modal-content .pop-up-content .label,.modal-content .pop-up-content .wp-block-heading{font-family:var(--font1);font-size:22px;font-size:2.2rem;font-weight:var(--bold);line-height:30px;line-height:3rem;color:var(--tertiaryColor);margin:30px 0 10px}

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