:root{--primary-color:#3498db;--secondary-color:#2ecc71;--font-stack:"Roboto",Arial,sans-serif;--font-stack-heading:"Roboto",Arial,sans-serif;--link-color:var(--text-color);--header-color:var(--text-color);--header-height:150px;--header-background-color:#ebebeb;--footer-background-color:#acacac;--padding-inline:1rem;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2)}.person-container{container:person-container/inline-size;width:100%}.person{align-items:start;display:flex;flex-direction:column;gap:20px;justify-content:start;padding:20px 0;text-align:left;width:100%}.person .person-image{align-self:flex-start;position:relative;width:100%}.person .person-image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:auto;left:0;object-fit:contain;position:absolute;top:0;width:100%}.person .person-image img:first-child{position:relative}.person .person-name{font-size:1.5rem;font-weight:700}.person .person-description{font-size:1rem}@container (inline-size < 400px){.person{flex-direction:column}}:root{--primary-color:#006838;--secondary-color:#fff5e5;--text-color:#333;--text-color-light:#fff;--font-stack:"Noto Sans",Arial,sans-serif;--font-stack-heading:"Noto Sans",Arial,sans-serif;--base-font-size:16px;--font-weight-normal:400;--link-color:var(--primary-color);--transition-duration:0.3s ease-in-out;--border-radius:0px;--header-color:var(--primary-color);--header-height:120px;--header-height-mobile:100px;--header-background-color:var(--secondary-color);--footer-color:var(--text-color-light);--footer-height:100px;--footer-height-mobile:100px;--footer-background-color:#006838}@font-face{font-family:Noto Sans;font-weight:300;src:url(/build/fonts/NotoSans-Light.a6313acc.woff2) format("woff2"),url(/build/fonts/NotoSans-Light.ffa43c38.woff) format("woff")}@font-face{font-family:Noto Sans;font-weight:400;src:url(/build/fonts/NotoSans-Regular.5630e02b.woff2) format("woff2"),url(/build/fonts/NotoSans-Regular.6d37c002.woff) format("woff")}@font-face{font-family:Noto Sans;font-weight:500;src:url(/build/fonts/NotoSans-Medium.5ddeec94.woff2) format("woff2"),url(/build/fonts/NotoSans-Medium.875f52cc.woff) format("woff")}@font-face{font-family:Noto Sans;font-weight:700;src:url(/build/fonts/NotoSans-Bold.ced00aaa.woff2) format("woff2"),url(/build/fonts/NotoSans-Bold.8c2b20db.woff) format("woff")}h1,h2,h3,h4,h5,h6{color:#006838}h1,h2{font-weight:500;margin-bottom:50px;text-transform:uppercase}h3{font-size:1.5em;font-weight:700}h4,h5,h6{font-size:1em;font-weight:400}.bg-primary-col>div{color:#fff5e5}.bg-secondary-col>div{color:#333}.btn-outline{border-color:#fff;color:#fff}.btn-outline:hover{background-color:#fff;color:#006838;text-decoration:none}.primary-header .row .col-12:last-of-type{align-items:end}#menu nav ul li:not(:last-of-type) a{margin-right:24px}#menu nav ul li a{padding:10px}#service-flag{position:fixed;right:0;top:50%;transform:rotate(270deg) translate(50%);transform-origin:right bottom;z-index:2}#service-flag .flag{background-color:#006838;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:block;padding:10px 22px 10px 32px;text-decoration:none}#service-flag .flag i{padding:0 5px 0 10px}#logo a{max-width:250px}#logo a img,#slider{width:100%}#slider{position:fixed;right:0;top:0}#slider,#slider .swiper{height:100vh}#slider .swiper img{height:100vh;object-fit:cover}#slider .swiper .swiper-slide .swiper-slide__text{background-color:rgba(0,0,0,.2);text-transform:uppercase}#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--header,#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--subheader{font-size:4em;margin:0;padding:25px 0;text-align:center}#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--header{border-bottom:6px solid #006838}#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--subheader{font-weight:300;text-transform:none}main{padding-bottom:150px;position:relative}main .home{margin-bottom:100px;margin-top:calc(100vh - 120px);opacity:.9}main>section:first-of-type:not(.home){margin-top:100px;padding-top:50px}main>section:first-of-type:not(.home) p{padding-bottom:10px}main>section.full-width .maps{margin-bottom:-50px}@media screen and (max-width:991.98px){main>section.full-width .maps{--aspect-ratio:70%}}main section{background-color:var(--secondary-color)!important;z-index:1}form .form-group{display:block}form .form-group label{font-weight:300}form .form-group input,form .form-group textarea{margin-top:7px}form #serviceformular-35-fieldset-1{height:0;opacity:0}main #serviceform{background-attachment:fixed;background-color:transparent!important;height:100%;min-height:calc(100vh - 120px)}main #serviceform.row{justify-content:center}main #serviceform.row .col-12{margin:auto;width:clamp(400px,70%,1000px)}main #serviceform.row .col-12>.frame{backdrop-filter:blur(10px);background-color:rgba(255,245,229,.8);border-radius:12px;display:flex;justify-content:center;margin:0 0 50px}main #serviceform.row .col-12>.frame:has(#serviceformular-35){margin-top:200px}main #serviceform.row .col-12>.frame:has(form#serviceformular-35){margin-top:0}main #serviceform.row .col-12>.frame #serviceformular-35{padding:50px}@media screen and (max-width:767.98px){main #serviceform.row .col-12>.frame #serviceformular-35{padding:20px}main #serviceform.row .col-12>.frame #serviceformular-35 h2{font-size:1.7em;margin-bottom:15px}main #serviceform.row .col-12>.frame #serviceformular-35 .form-group{margin:5px 0}}main #serviceform.row .col-12>.frame #serviceformular-35:has(form){padding:0}main #serviceform.row .col-12>.frame form{padding:20px 0;width:clamp(370px,90%,100%)}main #serviceform.row .col-12>.frame form fieldset{border:unset;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0}main #serviceform.row .col-12>.frame form fieldset legend{display:none}@media screen and (max-width:767.98px){main #serviceform.row .col-12>.frame form fieldset{grid-template-columns:1fr}}main #serviceform.row .col-12>.frame form input[type=file]{background-color:#fff}main #serviceform.row .col-12>.frame form .form-check{align-items:center;gap:5px}main #serviceform.row .col-12>.frame form .form-check input{margin:0}main #serviceform.row .col-12>.frame form #serviceformular-35 button[type=submit]{position:relative;z-index:99}main #serviceform.row .col-12>.frame form #serviceformular-35-fieldset-1{height:0;opacity:0;pointer-events:none}.tile-container{aspect-ratio:unset!important;overflow:visible}.tile-container .tile{overflow:visible;padding-bottom:80px}.tile-container .tile a:hover{background-color:transparent}.tile-container .tile .tile-content{background-color:transparent;display:block;height:auto;padding-top:101%;position:absolute}.tile-container .tile .tile-content .tile-title{color:#333;font-size:1em;font-weight:700}.tile-container .tile.modal-btn:hover>.tile-img,.tile-container .tile.tile-link:hover>.tile-img{filter:brightness(.8);transform:none}.person .person-name{color:#006838}#qrCode img{max-width:160px}#menu.burger-active nav ul a{padding:12px 0}@media(max-width:991.98px){main.home{margin-top:calc(100vh - 100px)}}@media(max-width:767.98px){#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--header,#slider .swiper .swiper-slide .swiper-slide__text .swiper-slide__text--subheader{font-size:2em;max-width:80%}#service-flag .flag{padding:6px 12px 6px 17px}}footer .btn.btn-primary{border-color:#fff}.row:has(.maps){padding:0!important}.maps{padding:0}.maps iframe{height:350px;width:100%}#qr{height:stretch;width:200px}