#cms_combine_fn{content:'/static/template-2131/css/subthemes/petrol-cursive.less';}
:root ::-webkit-scrollbar{width:8px;height:8px}:root ::-webkit-scrollbar-track{border-radius:8px}header .gallery-overlay h2,header .header-actions strong{font-family:Caveat,sans-serif}header .gallery-overlay h2+h3{font-family:Montserrat,sans-serif}header .header-actions strong{display:block;font-size:clamp(1em,2vw,1.375em)}main .grp h1,main .grp h2,main .grp h3,main .grp h4,main .grp h5,main .grp h6{font-family:Caveat,sans-serif}main .grp h1+:is(.sub-title,h1,h2,h3,h4,h5,h6),main .grp h2+:is(.sub-title,h1,h2,h3,h4,h5,h6),main .grp h3+:is(.sub-title,h1,h2,h3,h4,h5,h6),main .grp h4+:is(.sub-title,h1,h2,h3,h4,h5,h6),main .grp h5+:is(.sub-title,h1,h2,h3,h4,h5,h6),main .grp h6+:is(.sub-title,h1,h2,h3,h4,h5,h6){font-family:Montserrat,sans-serif}main .cst-card-teaser{font-family:Montserrat,sans-serif}#site main .cst-card,#site main .cst-card:hover,main .md-raster,main .md-raster-text{background-color:#efefef}[data-mobile=false] main .gallery-slider .slick-arrow,[data-mobile=false] main .gallery-slider .slick-dots .slick-active:first-child button::after,[data-mobile=false] main .gallery-slider .slick-dots button::after,[data-tablet=false] main .gallery-slider .slick-arrow,[data-tablet=false] main .gallery-slider .slick-dots .slick-active:first-child button::after,[data-tablet=false] main .gallery-slider .slick-dots button::after,main .cst-actions-detail,main .cst-card-tfavail::after,main .grp div .cta-secondary{background-color:#008792;--theme-color-overwrite:white}[data-mobile=false] main .gallery-slider .slick-dots button::before,[data-tablet=false] main .gallery-slider .slick-dots button::before{background-color:rgba(0,135,146,.25)}.site main .grp .sub-title,.site main .grp.breadcrumb ol li:last-child a,main .grp .cms-form-builder button[type=submit],main .grp .cms-newsletter-form-submit button,main .grp .more-jobs,main .grp .pre-title,main .grp .title,main .grp div .cta-secondary:visited,main .grp div [class^=cta],main .grp h1,main .grp h2,main .grp h3,main .grp h4,main .grp h5,main .grp h6,main .grp.breadcrumb ol a{color:var(--theme-color-overwrite,#008792)}.no-touchevents main .cms-form-builder button[type=submit]:hover,.no-touchevents main .grp .cms-newsletter-form-submit button:hover,.no-touchevents main .grp div [class^=cta]:hover,.no-touchevents main .grp.breadcrumb ol a:hover,main .cst-detail ul.cst-list li::before,main .cst-meta-item-price .cst-price-price,main .cst-meta-item-price .cst-price-sign,main .footer-infos a,main .grp a:active,main .grp a:visited,main .grp ol li::before,main .grp ul.keyfacts li::before,main .grp ul.slider-list li::before,main .grp-mem-20 ul:not([class]) li::before,main .grp-mem-54 ul:not([class]) li::before,main .grp-mem-87 ul:not([class]) li::before,main .poi ul li::before,main .scrolled .grp ul.social-list a::before{color:#008792}#site main .cst-card,#site main .cst-card:hover,main .md-raster-text{color:#324049}main .scrolled .grp ul.social-list a::before{border-color:#008792}main .grp.breadcrumb ol li::before{border-left-color:var(--theme-color-overwrite,#008792)}main .grp div [class^=cta]::before{border-top-color:var(--theme-color-overwrite,#008792)}[data-mobile=false] main .gallery-slider .slick-arrow::before,[data-tablet=false] main .gallery-slider .slick-arrow::before{border-top-color:#fff}.no-touchevents main .cms-form-builder button[type=submit]:hover::before,.no-touchevents main .grp .cms-newsletter-form-submit button:hover::before,.no-touchevents main .grp div [class^=cta]:hover::before,main .cms-form-builder button[type=submit]::before,main .grp .cms-newsletter-form-submit button::before{border-top-color:#008792}main .md-raster-text::before{background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(239,239,239,0)),color-stop(50%, #efefef));background-image:-webkit-linear-gradient(top,rgba(239,239,239,0) 0,#efefef 50%);background-image:linear-gradient(180deg,rgba(239,239,239,0) 0,#efefef 50%)}main .md-raster{container-type:inline-size}main .md-raster-text li,main .md-raster-text p,main .md-raster-text span{color:inherit}main .md-raster h3{font-size:max(5cqw,22px)}main .grp .gallery-tiles-item-overlay .cta-secondary::after{border-color:transparent transparent #008792 transparent}main .cst-actions-detail{margin-bottom:0}
