/*!**********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./assets/styles/single.scss ***!
  \**********************************************************************************************************************************************************************************************************************/
.single .main h2{font-size:1.75rem}.single .main h3{font-size:1.25rem}.single .main h4{font-size:1.0208333333rem}.single .main h5{font-size:1rem}.single .main .hero .h1,.single .main .hero h1,.single .main .templatera_shortcode .h1,.single .main .templatera_shortcode h1{font-size:4.125rem}.single .main .hero .h2,.single .main .hero h2,.single .main .templatera_shortcode .h2,.single .main .templatera_shortcode h2{font-size:3rem}.single .main .hero .h3,.single .main .hero h3,.single .main .templatera_shortcode .h3,.single .main .templatera_shortcode h3{font-size:2.75rem}.single .main .hero .h4,.single .main .hero h4,.single .main .templatera_shortcode .h4,.single .main .templatera_shortcode h4{font-size:1.75rem}.single .main .hero .h5,.single .main .hero h5,.single .main .templatera_shortcode .h5,.single .main .templatera_shortcode h5{font-size:1.25rem}.single .main .hero .h6,.single .main .hero h6,.single .main .templatera_shortcode .h6,.single .main .templatera_shortcode h6{font-size:1rem}@media (min-width:992px){.single .content-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.single .content-columns p,.single .content-columns ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.single .hero{padding:2.5rem 0 clamp(2rem,5vw,4rem)}@media (max-width:991.98px){.single .hero .swiper{--swiper-theme-color:#fff}}@media (min-width:992px){.single .hero .swiper{--popout-margin:110px;--pagination-height:40px;-webkit-margin-after:calc(clamp(2rem, 5vw, 4rem)/-1 - var(--popout-margin));margin-block-end:calc(clamp(2rem, 5vw, 4rem)/-1 - var(--popout-margin));width:100%}.single .hero .swiper.has-pagination{-webkit-margin-after:calc(clamp(2rem, 5vw, 4rem)/-1 - var(--pagination-height) - var(--popout-margin));margin-block-end:calc(clamp(2rem, 5vw, 4rem)/-1 - var(--pagination-height) - var(--popout-margin))}}.single .hero .swiper .swiper-slide img{aspect-ratio:3/2;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:992px){.single .hero.has-image+.main .post-content .col-md-6:nth-child(2),.single .hero.has-image+.main .post-content.content-columns{-webkit-margin-before:110px;margin-block-start:110px}.single-locations .list-lined{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.single:not(.single-vacancies) .hero{overflow:visible}@media (min-width:768px){.block-col{aspect-ratio:1/1}.block-col img:only-child{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}
