section.flex-block.vacancies p.no-jobs{text-align:center;font-size:var(--wp--preset--font-size--small)}section.flex-block.vacancies .jobs-container .job-section{border-radius:8px;position:relative}section.flex-block.vacancies .jobs-container .job-section:not(:last-child){margin-bottom:clamp(1.25rem,0.87vw + 1.02rem,2rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text{padding:clamp(1rem,0.87vw + 0.77rem,1.75rem) clamp(1.25rem,2.03vw + 0.72rem,3rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text h3{font-size:var(--wp--preset--font-size--large);margin-bottom:clamp(0.88rem,0.29vw + 0.8rem,1.13rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text .description{margin-bottom:clamp(0.63rem,0.43vw + 0.51rem,1rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text .description p,section.flex-block.vacancies .jobs-container .job-section .job-content .text .description li{font-size:var(--wp--preset--font-size--small)}section.flex-block.vacancies .jobs-container .job-section .job-content .text .description p:first-child{margin-top:0}section.flex-block.vacancies .jobs-container .job-section .job-content .text .job-details{display:flex;flex-wrap:wrap;gap:clamp(0.75rem,1.45vw + 0.37rem,2rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text .job-details div{display:inline-flex;align-items:center;gap:clamp(0.25rem,0.14vw + 0.21rem,0.38rem)}section.flex-block.vacancies .jobs-container .job-section .job-content .text .job-details div svg path{fill:#4d4d4d;height:clamp(0.69rem,0.14vw + 0.65rem,0.81rem);width:auto}@media only screen and (max-width: 767px){section.flex-block.vacancies .jobs-container .job-section .job-content .text .job-details{flex-direction:column}}section.flex-block.vacancies .jobs-container .job-section .job-content .text .cta-container{margin-top:clamp(0.88rem,0.43vw + 0.76rem,1.25rem)}section.flex-block.vacancies .jobs-container .job-section:before{content:"";position:absolute;border-radius:8px;inset:0;border:2px solid rgba(0,0,0,0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .17s ease}section.flex-block.vacancies .jobs-container .job-section.theme-colour-light-grey{background:rgba(248.5,248.5,248.5,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-light-grey:before{background:linear-gradient(315deg, rgb(248.5, 248.5, 248.5) 0%, rgba(248.5, 248.5, 248.5, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-dark-grey{background:hsla(0,0%,60%,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-dark-grey:before{background:linear-gradient(315deg, #999999 0%, rgba(153, 153, 153, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-blue{background:rgba(163,196,202.5,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-blue:before{background:linear-gradient(315deg, rgb(163, 196, 202.5) 0%, rgba(163, 196, 202.5, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-teal{background:rgba(146.5,165.5,172,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-teal:before{background:linear-gradient(315deg, rgb(146.5, 165.5, 172) 0%, rgba(146.5, 165.5, 172, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-purple{background:rgba(190.5,159,199,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-purple:before{background:linear-gradient(315deg, rgb(190.5, 159, 199) 0%, rgba(190.5, 159, 199, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-red{background:rgba(207.5,144,159.5,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-red:before{background:linear-gradient(315deg, rgb(207.5, 144, 159.5) 0%, rgba(207.5, 144, 159.5, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-orange{background:rgba(246.5,190.5,157,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-orange:before{background:linear-gradient(315deg, rgb(246.5, 190.5, 157) 0%, rgba(246.5, 190.5, 157, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-green{background:rgba(178,217.5,197.5,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-green:before{background:linear-gradient(315deg, rgb(178, 217.5, 197.5) 0%, rgba(178, 217.5, 197.5, 0.25) 40%) border-box}section.flex-block.vacancies .jobs-container .job-section.theme-colour-teal{background:rgba(163,196,202.5,.09)}section.flex-block.vacancies .jobs-container .job-section.theme-colour-teal:before{background:linear-gradient(315deg, rgb(163, 196, 202.5) 0%, rgba(163, 196, 202.5, 0.25) 40%) border-box}/*# sourceMappingURL=style.min.css.map */