:root{--color-black: #2B2B2B;--color-white: #fafafa;--color-primary: #375B18;--gap-wrapper: 30px;--wrapper: 1554px;--hero-down-padding: calc(var(--gap-col) * 2);--hero-down-icon-height: 40px;--hero-down-height: calc(var(--hero-down-icon-height) + var(--hero-down-padding) + calc(var(--gap-col) * 2));--gap-col: 52px;--gap-gutter: 2vh + 2vw + 20px;--gap-elements: 40px;--gap-gallery: 15px}@media(max-width: 1280px){:root{--gap-wrapper: 30px}}@media(min-width: 1023px){:root{--gap-wrapper: 60px}}@media(max-width: 1280px){:root{--gap-col: 40px;--gap-gutter: 40px;--gap-elements: 30px;--gap-gallery: 10px}}@media(max-width: 1024px){:root{--gap-col: 25px;--gap-gutter: 25px;--gap-elements: 20px;--gap-gallery: 10px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:9999;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(./photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(./photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:10099;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:10119;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(./photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:10049}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.slick-list{z-index:0;width:100%}.slick-prev{z-index:1;left:25px}.slick-next{z-index:1;right:25px}.pswp-gallery{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:calc(-1*(var(--gap-gallery)));margin-right:calc(-1*(var(--gap-gallery)))}.pswp-gallery>.item{margin-bottom:calc(var(--gap-gallery));margin-right:calc(var(--gap-gallery))}.pswp-gallery>.item>a{position:relative;display:block;width:100%}.pswp-gallery>.item>a>picture,.pswp-gallery>.item>a>picture>img{-o-object-fit:cover;object-fit:cover}.ksp-edit-tools{position:fixed;z-index:1000;bottom:0;right:0;padding:.5em;background-color:#0e5267}.ksp-edit-tools,.ksp-edit-tools a{color:#fafafa}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{position:relative;height:100%;min-height:100vh;letter-spacing:.1px}header,main,footer{width:100%;position:relative;display:block}iframe,img,figure{max-width:100%;height:auto;vertical-align:middle;border:none;margin:0}ul,ol{padding:0;margin:0}ul li{position:relative}strong{font-weight:bold}a{display:inline;text-decoration:none}*[hidden]{display:none}.nobr{white-space:nowrap}.relative{position:relative}.icon{line-height:0;display:inline-block}a .icon{display:block}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home section:first-of-type{padding-top:clamp(3rem,.583rem + 4.722vw,6.25rem)}@media(min-width: 1279px){body.home section:first-of-type{padding-top:0}}main{min-height:50vh;display:flex;flex-direction:column;gap:clamp(3rem,.583rem + 4.722vw,6.25rem)}h1,h2,h3,h4,h5,h6,ul,ol,table,iframe,.margin,.TextformatterVideoEmbed,p{margin-top:0;margin-bottom:0}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1+ul,h1+ol,h1+table,h1+iframe,h1+.margin,h1+.TextformatterVideoEmbed,h1+p,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2+ul,h2+ol,h2+table,h2+iframe,h2+.margin,h2+.TextformatterVideoEmbed,h2+p,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3+ul,h3+ol,h3+table,h3+iframe,h3+.margin,h3+.TextformatterVideoEmbed,h3+p,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4+ul,h4+ol,h4+table,h4+iframe,h4+.margin,h4+.TextformatterVideoEmbed,h4+p,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5+ul,h5+ol,h5+table,h5+iframe,h5+.margin,h5+.TextformatterVideoEmbed,h5+p,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6+ul,h6+ol,h6+table,h6+iframe,h6+.margin,h6+.TextformatterVideoEmbed,h6+p,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6,ul+ul,ul+ol,ul+table,ul+iframe,ul+.margin,ul+.TextformatterVideoEmbed,ul+p,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,ol+ul,ol+ol,ol+table,ol+iframe,ol+.margin,ol+.TextformatterVideoEmbed,ol+p,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,table+ul,table+ol,table+table,table+iframe,table+.margin,table+.TextformatterVideoEmbed,table+p,iframe+h1,iframe+h2,iframe+h3,iframe+h4,iframe+h5,iframe+h6,iframe+ul,iframe+ol,iframe+table,iframe+iframe,iframe+.margin,iframe+.TextformatterVideoEmbed,iframe+p,.margin+h1,.margin+h2,.margin+h3,.margin+h4,.margin+h5,.margin+h6,.margin+ul,.margin+ol,.margin+table,.margin+iframe,.margin+.margin,.margin+.TextformatterVideoEmbed,.margin+p,.TextformatterVideoEmbed+h1,.TextformatterVideoEmbed+h2,.TextformatterVideoEmbed+h3,.TextformatterVideoEmbed+h4,.TextformatterVideoEmbed+h5,.TextformatterVideoEmbed+h6,.TextformatterVideoEmbed+ul,.TextformatterVideoEmbed+ol,.TextformatterVideoEmbed+table,.TextformatterVideoEmbed+iframe,.TextformatterVideoEmbed+.margin,.TextformatterVideoEmbed+.TextformatterVideoEmbed,.TextformatterVideoEmbed+p,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+ul,p+ol,p+table,p+iframe,p+.margin,p+.TextformatterVideoEmbed,p+p{margin-top:1em}h1+h3,h1+h4,h1+h5,h1+h6,h1+ul,h1+ol,h1+table,h1+iframe,h1+.margin,h1+.TextformatterVideoEmbed,h2+h3,h2+h4,h2+h5,h2+h6,h2+ul,h2+ol,h2+table,h2+iframe,h2+.margin,h2+.TextformatterVideoEmbed{margin-top:1.5rem}h1+p,h2+p{margin-top:2rem}h3+h1,h3+h2,h4+h1,h4+h2,h5+h1,h5+h2,h6+h1,h6+h2,ul+h1,ul+h2,ol+h1,ol+h2,table+h1,table+h2,iframe+h1,iframe+h2,.margin+h1,.margin+h2,.TextformatterVideoEmbed+h1,.TextformatterVideoEmbed+h2{margin-top:1.5rem}h3+p,h4+p,h5+p,h6+p,ul+p,ol+p,table+p,iframe+p,.margin+p,.TextformatterVideoEmbed+p{margin-top:2rem}p+h1,p+h2{margin-top:4rem}p+h3,p+h4,p+h5,p+h6,p+ul,p+ol,p+table,p+iframe,p+.margin,p+.TextformatterVideoEmbed{margin-top:2rem}p+p{margin-top:.5rem}.margin+h1,.margin+h2,.margin+h3,.margin+h4,.margin+h5,.margin+h6,.margin+ul,.margin+ol,.margin+table,.margin+iframe,.margin+.margin,.margin+.TextformatterVideoEmbed,.margin+p{margin-top:calc(var(--gap-elements))}.gutter:not(.inverted)+.gutter:not(.inverted){padding-top:0}.wrapper{width:calc((1508px) + 2*(var(--gap-wrapper)));margin:0 auto;max-width:100%;padding-left:calc((var(--gap-wrapper)));padding-right:calc((var(--gap-wrapper)))}.grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:calc(var(--gap-col))}.grid.align-items-center{align-items:center}.col-1{grid-column-end:span 1}.col-offset-1{grid-column-start:2}.row-1{grid-row-end:span 1}.row-offset-1{grid-row-start:2}.col-2{grid-column-end:span 2}.col-offset-2{grid-column-start:3}.row-2{grid-row-end:span 2}.row-offset-2{grid-row-start:3}.col-3{grid-column-end:span 3}.col-offset-3{grid-column-start:4}.row-3{grid-row-end:span 3}.row-offset-3{grid-row-start:4}.col-4{grid-column-end:span 4}.col-offset-4{grid-column-start:5}.row-4{grid-row-end:span 4}.row-offset-4{grid-row-start:5}.col-5{grid-column-end:span 5}.col-offset-5{grid-column-start:6}.row-5{grid-row-end:span 5}.row-offset-5{grid-row-start:6}.col-6{grid-column-end:span 6}.col-offset-6{grid-column-start:7}.row-6{grid-row-end:span 6}.row-offset-6{grid-row-start:7}.col-7{grid-column-end:span 7}.col-offset-7{grid-column-start:8}.row-7{grid-row-end:span 7}.row-offset-7{grid-row-start:8}.col-8{grid-column-end:span 8}.col-offset-8{grid-column-start:9}.row-8{grid-row-end:span 8}.row-offset-8{grid-row-start:9}.col-9{grid-column-end:span 9}.col-offset-9{grid-column-start:10}.row-9{grid-row-end:span 9}.row-offset-9{grid-row-start:10}.col-10{grid-column-end:span 10}.col-offset-10{grid-column-start:11}.row-10{grid-row-end:span 10}.row-offset-10{grid-row-start:11}.col-11{grid-column-end:span 11}.col-offset-11{grid-column-start:12}.row-11{grid-row-end:span 11}.row-offset-11{grid-row-start:12}.col-12{grid-column-end:span 12}.col-offset-12{grid-column-start:13}.row-12{grid-row-end:span 12}.row-offset-12{grid-row-start:13}@media(min-width: 320px){.col-xxs-1{grid-column-end:span 1}.col-offset-xxs-1{grid-column-start:2}.row-xxs-1{grid-row-end:span 1}.row-offset-xxs-1{grid-row-start:2}.col-xxs-2{grid-column-end:span 2}.col-offset-xxs-2{grid-column-start:3}.row-xxs-2{grid-row-end:span 2}.row-offset-xxs-2{grid-row-start:3}.col-xxs-3{grid-column-end:span 3}.col-offset-xxs-3{grid-column-start:4}.row-xxs-3{grid-row-end:span 3}.row-offset-xxs-3{grid-row-start:4}.col-xxs-4{grid-column-end:span 4}.col-offset-xxs-4{grid-column-start:5}.row-xxs-4{grid-row-end:span 4}.row-offset-xxs-4{grid-row-start:5}.col-xxs-5{grid-column-end:span 5}.col-offset-xxs-5{grid-column-start:6}.row-xxs-5{grid-row-end:span 5}.row-offset-xxs-5{grid-row-start:6}.col-xxs-6{grid-column-end:span 6}.col-offset-xxs-6{grid-column-start:7}.row-xxs-6{grid-row-end:span 6}.row-offset-xxs-6{grid-row-start:7}.col-xxs-7{grid-column-end:span 7}.col-offset-xxs-7{grid-column-start:8}.row-xxs-7{grid-row-end:span 7}.row-offset-xxs-7{grid-row-start:8}.col-xxs-8{grid-column-end:span 8}.col-offset-xxs-8{grid-column-start:9}.row-xxs-8{grid-row-end:span 8}.row-offset-xxs-8{grid-row-start:9}.col-xxs-9{grid-column-end:span 9}.col-offset-xxs-9{grid-column-start:10}.row-xxs-9{grid-row-end:span 9}.row-offset-xxs-9{grid-row-start:10}.col-xxs-10{grid-column-end:span 10}.col-offset-xxs-10{grid-column-start:11}.row-xxs-10{grid-row-end:span 10}.row-offset-xxs-10{grid-row-start:11}.col-xxs-11{grid-column-end:span 11}.col-offset-xxs-11{grid-column-start:12}.row-xxs-11{grid-row-end:span 11}.row-offset-xxs-11{grid-row-start:12}.col-xxs-12{grid-column-end:span 12}.col-offset-xxs-12{grid-column-start:13}.row-xxs-12{grid-row-end:span 12}.row-offset-xxs-12{grid-row-start:13}}@media(min-width: 480px){.col-xs-1{grid-column-end:span 1}.col-offset-xs-1{grid-column-start:2}.row-xs-1{grid-row-end:span 1}.row-offset-xs-1{grid-row-start:2}.col-xs-2{grid-column-end:span 2}.col-offset-xs-2{grid-column-start:3}.row-xs-2{grid-row-end:span 2}.row-offset-xs-2{grid-row-start:3}.col-xs-3{grid-column-end:span 3}.col-offset-xs-3{grid-column-start:4}.row-xs-3{grid-row-end:span 3}.row-offset-xs-3{grid-row-start:4}.col-xs-4{grid-column-end:span 4}.col-offset-xs-4{grid-column-start:5}.row-xs-4{grid-row-end:span 4}.row-offset-xs-4{grid-row-start:5}.col-xs-5{grid-column-end:span 5}.col-offset-xs-5{grid-column-start:6}.row-xs-5{grid-row-end:span 5}.row-offset-xs-5{grid-row-start:6}.col-xs-6{grid-column-end:span 6}.col-offset-xs-6{grid-column-start:7}.row-xs-6{grid-row-end:span 6}.row-offset-xs-6{grid-row-start:7}.col-xs-7{grid-column-end:span 7}.col-offset-xs-7{grid-column-start:8}.row-xs-7{grid-row-end:span 7}.row-offset-xs-7{grid-row-start:8}.col-xs-8{grid-column-end:span 8}.col-offset-xs-8{grid-column-start:9}.row-xs-8{grid-row-end:span 8}.row-offset-xs-8{grid-row-start:9}.col-xs-9{grid-column-end:span 9}.col-offset-xs-9{grid-column-start:10}.row-xs-9{grid-row-end:span 9}.row-offset-xs-9{grid-row-start:10}.col-xs-10{grid-column-end:span 10}.col-offset-xs-10{grid-column-start:11}.row-xs-10{grid-row-end:span 10}.row-offset-xs-10{grid-row-start:11}.col-xs-11{grid-column-end:span 11}.col-offset-xs-11{grid-column-start:12}.row-xs-11{grid-row-end:span 11}.row-offset-xs-11{grid-row-start:12}.col-xs-12{grid-column-end:span 12}.col-offset-xs-12{grid-column-start:13}.row-xs-12{grid-row-end:span 12}.row-offset-xs-12{grid-row-start:13}}@media(min-width: 768px){.col-sm-1{grid-column-end:span 1}.col-offset-sm-1{grid-column-start:2}.row-sm-1{grid-row-end:span 1}.row-offset-sm-1{grid-row-start:2}.col-sm-2{grid-column-end:span 2}.col-offset-sm-2{grid-column-start:3}.row-sm-2{grid-row-end:span 2}.row-offset-sm-2{grid-row-start:3}.col-sm-3{grid-column-end:span 3}.col-offset-sm-3{grid-column-start:4}.row-sm-3{grid-row-end:span 3}.row-offset-sm-3{grid-row-start:4}.col-sm-4{grid-column-end:span 4}.col-offset-sm-4{grid-column-start:5}.row-sm-4{grid-row-end:span 4}.row-offset-sm-4{grid-row-start:5}.col-sm-5{grid-column-end:span 5}.col-offset-sm-5{grid-column-start:6}.row-sm-5{grid-row-end:span 5}.row-offset-sm-5{grid-row-start:6}.col-sm-6{grid-column-end:span 6}.col-offset-sm-6{grid-column-start:7}.row-sm-6{grid-row-end:span 6}.row-offset-sm-6{grid-row-start:7}.col-sm-7{grid-column-end:span 7}.col-offset-sm-7{grid-column-start:8}.row-sm-7{grid-row-end:span 7}.row-offset-sm-7{grid-row-start:8}.col-sm-8{grid-column-end:span 8}.col-offset-sm-8{grid-column-start:9}.row-sm-8{grid-row-end:span 8}.row-offset-sm-8{grid-row-start:9}.col-sm-9{grid-column-end:span 9}.col-offset-sm-9{grid-column-start:10}.row-sm-9{grid-row-end:span 9}.row-offset-sm-9{grid-row-start:10}.col-sm-10{grid-column-end:span 10}.col-offset-sm-10{grid-column-start:11}.row-sm-10{grid-row-end:span 10}.row-offset-sm-10{grid-row-start:11}.col-sm-11{grid-column-end:span 11}.col-offset-sm-11{grid-column-start:12}.row-sm-11{grid-row-end:span 11}.row-offset-sm-11{grid-row-start:12}.col-sm-12{grid-column-end:span 12}.col-offset-sm-12{grid-column-start:13}.row-sm-12{grid-row-end:span 12}.row-offset-sm-12{grid-row-start:13}}@media(min-width: 1024px){.col-md-1{grid-column-end:span 1}.col-offset-md-1{grid-column-start:2}.row-md-1{grid-row-end:span 1}.row-offset-md-1{grid-row-start:2}.col-md-2{grid-column-end:span 2}.col-offset-md-2{grid-column-start:3}.row-md-2{grid-row-end:span 2}.row-offset-md-2{grid-row-start:3}.col-md-3{grid-column-end:span 3}.col-offset-md-3{grid-column-start:4}.row-md-3{grid-row-end:span 3}.row-offset-md-3{grid-row-start:4}.col-md-4{grid-column-end:span 4}.col-offset-md-4{grid-column-start:5}.row-md-4{grid-row-end:span 4}.row-offset-md-4{grid-row-start:5}.col-md-5{grid-column-end:span 5}.col-offset-md-5{grid-column-start:6}.row-md-5{grid-row-end:span 5}.row-offset-md-5{grid-row-start:6}.col-md-6{grid-column-end:span 6}.col-offset-md-6{grid-column-start:7}.row-md-6{grid-row-end:span 6}.row-offset-md-6{grid-row-start:7}.col-md-7{grid-column-end:span 7}.col-offset-md-7{grid-column-start:8}.row-md-7{grid-row-end:span 7}.row-offset-md-7{grid-row-start:8}.col-md-8{grid-column-end:span 8}.col-offset-md-8{grid-column-start:9}.row-md-8{grid-row-end:span 8}.row-offset-md-8{grid-row-start:9}.col-md-9{grid-column-end:span 9}.col-offset-md-9{grid-column-start:10}.row-md-9{grid-row-end:span 9}.row-offset-md-9{grid-row-start:10}.col-md-10{grid-column-end:span 10}.col-offset-md-10{grid-column-start:11}.row-md-10{grid-row-end:span 10}.row-offset-md-10{grid-row-start:11}.col-md-11{grid-column-end:span 11}.col-offset-md-11{grid-column-start:12}.row-md-11{grid-row-end:span 11}.row-offset-md-11{grid-row-start:12}.col-md-12{grid-column-end:span 12}.col-offset-md-12{grid-column-start:13}.row-md-12{grid-row-end:span 12}.row-offset-md-12{grid-row-start:13}}@media(min-width: 1280px){.col-lg-1{grid-column-end:span 1}.col-offset-lg-1{grid-column-start:2}.row-lg-1{grid-row-end:span 1}.row-offset-lg-1{grid-row-start:2}.col-lg-2{grid-column-end:span 2}.col-offset-lg-2{grid-column-start:3}.row-lg-2{grid-row-end:span 2}.row-offset-lg-2{grid-row-start:3}.col-lg-3{grid-column-end:span 3}.col-offset-lg-3{grid-column-start:4}.row-lg-3{grid-row-end:span 3}.row-offset-lg-3{grid-row-start:4}.col-lg-4{grid-column-end:span 4}.col-offset-lg-4{grid-column-start:5}.row-lg-4{grid-row-end:span 4}.row-offset-lg-4{grid-row-start:5}.col-lg-5{grid-column-end:span 5}.col-offset-lg-5{grid-column-start:6}.row-lg-5{grid-row-end:span 5}.row-offset-lg-5{grid-row-start:6}.col-lg-6{grid-column-end:span 6}.col-offset-lg-6{grid-column-start:7}.row-lg-6{grid-row-end:span 6}.row-offset-lg-6{grid-row-start:7}.col-lg-7{grid-column-end:span 7}.col-offset-lg-7{grid-column-start:8}.row-lg-7{grid-row-end:span 7}.row-offset-lg-7{grid-row-start:8}.col-lg-8{grid-column-end:span 8}.col-offset-lg-8{grid-column-start:9}.row-lg-8{grid-row-end:span 8}.row-offset-lg-8{grid-row-start:9}.col-lg-9{grid-column-end:span 9}.col-offset-lg-9{grid-column-start:10}.row-lg-9{grid-row-end:span 9}.row-offset-lg-9{grid-row-start:10}.col-lg-10{grid-column-end:span 10}.col-offset-lg-10{grid-column-start:11}.row-lg-10{grid-row-end:span 10}.row-offset-lg-10{grid-row-start:11}.col-lg-11{grid-column-end:span 11}.col-offset-lg-11{grid-column-start:12}.row-lg-11{grid-row-end:span 11}.row-offset-lg-11{grid-row-start:12}.col-lg-12{grid-column-end:span 12}.col-offset-lg-12{grid-column-start:13}.row-lg-12{grid-row-end:span 12}.row-offset-lg-12{grid-row-start:13}}@media(min-width: 1440px){.col-xl-1{grid-column-end:span 1}.col-offset-xl-1{grid-column-start:2}.row-xl-1{grid-row-end:span 1}.row-offset-xl-1{grid-row-start:2}.col-xl-2{grid-column-end:span 2}.col-offset-xl-2{grid-column-start:3}.row-xl-2{grid-row-end:span 2}.row-offset-xl-2{grid-row-start:3}.col-xl-3{grid-column-end:span 3}.col-offset-xl-3{grid-column-start:4}.row-xl-3{grid-row-end:span 3}.row-offset-xl-3{grid-row-start:4}.col-xl-4{grid-column-end:span 4}.col-offset-xl-4{grid-column-start:5}.row-xl-4{grid-row-end:span 4}.row-offset-xl-4{grid-row-start:5}.col-xl-5{grid-column-end:span 5}.col-offset-xl-5{grid-column-start:6}.row-xl-5{grid-row-end:span 5}.row-offset-xl-5{grid-row-start:6}.col-xl-6{grid-column-end:span 6}.col-offset-xl-6{grid-column-start:7}.row-xl-6{grid-row-end:span 6}.row-offset-xl-6{grid-row-start:7}.col-xl-7{grid-column-end:span 7}.col-offset-xl-7{grid-column-start:8}.row-xl-7{grid-row-end:span 7}.row-offset-xl-7{grid-row-start:8}.col-xl-8{grid-column-end:span 8}.col-offset-xl-8{grid-column-start:9}.row-xl-8{grid-row-end:span 8}.row-offset-xl-8{grid-row-start:9}.col-xl-9{grid-column-end:span 9}.col-offset-xl-9{grid-column-start:10}.row-xl-9{grid-row-end:span 9}.row-offset-xl-9{grid-row-start:10}.col-xl-10{grid-column-end:span 10}.col-offset-xl-10{grid-column-start:11}.row-xl-10{grid-row-end:span 10}.row-offset-xl-10{grid-row-start:11}.col-xl-11{grid-column-end:span 11}.col-offset-xl-11{grid-column-start:12}.row-xl-11{grid-row-end:span 11}.row-offset-xl-11{grid-row-start:12}.col-xl-12{grid-column-end:span 12}.col-offset-xl-12{grid-column-start:13}.row-xl-12{grid-row-end:span 12}.row-offset-xl-12{grid-row-start:13}}@media(min-width: 1920px){.col-xxl-1{grid-column-end:span 1}.col-offset-xxl-1{grid-column-start:2}.row-xxl-1{grid-row-end:span 1}.row-offset-xxl-1{grid-row-start:2}.col-xxl-2{grid-column-end:span 2}.col-offset-xxl-2{grid-column-start:3}.row-xxl-2{grid-row-end:span 2}.row-offset-xxl-2{grid-row-start:3}.col-xxl-3{grid-column-end:span 3}.col-offset-xxl-3{grid-column-start:4}.row-xxl-3{grid-row-end:span 3}.row-offset-xxl-3{grid-row-start:4}.col-xxl-4{grid-column-end:span 4}.col-offset-xxl-4{grid-column-start:5}.row-xxl-4{grid-row-end:span 4}.row-offset-xxl-4{grid-row-start:5}.col-xxl-5{grid-column-end:span 5}.col-offset-xxl-5{grid-column-start:6}.row-xxl-5{grid-row-end:span 5}.row-offset-xxl-5{grid-row-start:6}.col-xxl-6{grid-column-end:span 6}.col-offset-xxl-6{grid-column-start:7}.row-xxl-6{grid-row-end:span 6}.row-offset-xxl-6{grid-row-start:7}.col-xxl-7{grid-column-end:span 7}.col-offset-xxl-7{grid-column-start:8}.row-xxl-7{grid-row-end:span 7}.row-offset-xxl-7{grid-row-start:8}.col-xxl-8{grid-column-end:span 8}.col-offset-xxl-8{grid-column-start:9}.row-xxl-8{grid-row-end:span 8}.row-offset-xxl-8{grid-row-start:9}.col-xxl-9{grid-column-end:span 9}.col-offset-xxl-9{grid-column-start:10}.row-xxl-9{grid-row-end:span 9}.row-offset-xxl-9{grid-row-start:10}.col-xxl-10{grid-column-end:span 10}.col-offset-xxl-10{grid-column-start:11}.row-xxl-10{grid-row-end:span 10}.row-offset-xxl-10{grid-row-start:11}.col-xxl-11{grid-column-end:span 11}.col-offset-xxl-11{grid-column-start:12}.row-xxl-11{grid-row-end:span 11}.row-offset-xxl-11{grid-row-start:12}.col-xxl-12{grid-column-end:span 12}.col-offset-xxl-12{grid-column-start:13}.row-xxl-12{grid-row-end:span 12}.row-offset-xxl-12{grid-row-start:13}}@font-face{font-family:"carlito-regular";src:url("../fonts/carlito-regular.woff2") format("woff2"),url("../fonts/carlito-regular.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"carlito-bold";src:url("../fonts/carlito-bold.woff2") format("woff2"),url("../fonts/carlito-bold.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"carlito-bold";src:url("../fonts/carlito-bold.woff2") format("woff2"),url("../fonts/carlito-bold.woff") format("woff");font-weight:300;font-style:normal}html,body{font-family:"carlito-regular",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;color:#375b18;line-height:1.35}html,body{font-size:16px}@media(min-width: 768px){html,body{font-size:calc(16px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){html,body{font-size:18px}}html,html a,body,body a{color:#2b2b2b}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.button{color:#2b2b2b;letter-spacing:.1px}h1,.h1{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1.25;color:#2b2b2b}h1,.h1{font-size:32px}@media(min-width: 768px){h1,.h1{font-size:calc(32px + 22*(100vw - 768px)/256)}}@media(min-width: 1024px){h1,.h1{font-size:54px}}@media(max-width: 1280px){h1,.h1{line-height:1.25}}@media(max-width: 1024px){h1,.h1{line-height:1.25;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:auto-phrase}}h2,.h2{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1.25;color:#2b2b2b}h2,.h2{font-size:28px}@media(min-width: 768px){h2,.h2{font-size:calc(28px + 18*(100vw - 768px)/256)}}@media(min-width: 1024px){h2,.h2{font-size:46px}}@media(max-width: 1024px){h2,.h2{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:auto-phrase}}h3,.h3{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1.2;text-transform:none}h3,.h3{font-size:24px}@media(min-width: 768px){h3,.h3{font-size:calc(24px + 6*(100vw - 768px)/256)}}@media(min-width: 1024px){h3,.h3{font-size:30px}}h4{font-size:20px}@media(min-width: 768px){h4{font-size:calc(20px + 4*(100vw - 768px)/256)}}@media(min-width: 1024px){h4{font-size:24px}}h4,h4 a{color:#375b18}p,li{line-height:24px}p,li{font-size:16px}@media(min-width: 768px){p,li{font-size:calc(16px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){p,li{font-size:18px}}@media(max-width: 1024px){main p,main li,main .InputfieldContent label{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}main p a:not(.button),main li a:not(.button),main .InputfieldContent label a:not(.button){padding:0 .1em;margin:0 -0.1em -2px -0.1em;border-bottom:1px solid #375b18;border-radius:.2em .2em 0 0;transition:all .25s ease-in-out}main p a:not(.button):hover,main li a:not(.button):hover,main .InputfieldContent label a:not(.button):hover{background-color:#375b18;color:#fafafa;border-radius:.2em .2em .2em .2em}p.intro-text,.intro-text p{font-family:"carlito-regular",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:32px}p.intro-text,.intro-text p{font-size:18px}@media(min-width: 768px){p.intro-text,.intro-text p{font-size:calc(18px + 4*(100vw - 768px)/256)}}@media(min-width: 1024px){p.intro-text,.intro-text p{font-size:22px}}@media(max-width: 1024px){p.intro-text,.intro-text p{line-height:28px}}.inverted,.inverted h1,.inverted h2,.inverted h3,.inverted h4,.inverted h5,.inverted h6,.inverted p,.inverted a{color:#f8f4e4}main .inverted a:not(.button),main .inverted h1 a:not(.button),main .inverted h2 a:not(.button),main .inverted h3 a:not(.button),main .inverted h4 a:not(.button),main .inverted h5 a:not(.button),main .inverted h6 a:not(.button),main .inverted p a:not(.button),main .inverted a a:not(.button){color:#f8f4e4;border-bottom-color:#f8f4e4}main .inverted a:not(.button):hover,main .inverted h1 a:not(.button):hover,main .inverted h2 a:not(.button):hover,main .inverted h3 a:not(.button):hover,main .inverted h4 a:not(.button):hover,main .inverted h5 a:not(.button):hover,main .inverted h6 a:not(.button):hover,main .inverted p a:not(.button):hover,main .inverted a a:not(.button):hover{background-color:#fafafa;color:#375b18}.button,button[type=submit]{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;position:relative;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;line-height:1;color:#fafafa;margin:0 .25em .25em 0;padding:1rem 2rem;text-decoration:none;white-space:nowrap;transition:all .25s ease-in-out;z-index:0;background-color:rgba(0,0,0,0);border:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.button,button[type=submit]{display:inline-block}}.button,button[type=submit]{font-size:18px}@media(min-width: 768px){.button,button[type=submit]{font-size:calc(18px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){.button,button[type=submit]{font-size:20px}}.button::after,button[type=submit]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#375b18;z-index:-10;transform:skew(-10deg, 0deg);transition:all .25s ease-in-out}.button>.icon,button[type=submit]>.icon{margin-left:.5em}.button>.icon>svg,button[type=submit]>.icon>svg{height:1.2em;width:1.2em}.button>.icon>svg *,button[type=submit]>.icon>svg *{fill:#375b18;transition:all .25s ease-in-out}.button:hover::after,button[type=submit]:hover::after{background-color:#2b2b2b;border:none}.inverted .button::after,.inverted button[type=submit]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#64b32c;z-index:-10;transform:skew(-10deg, 0deg);transition:all .25s ease-in-out}.inverted .button:hover,.inverted button[type=submit]:hover{transition:all .25s ease-in-out}.inverted .button:hover::after,.inverted button[type=submit]:hover::after{background-color:#375b18}.accordion .button::after,.accordion button[type=submit]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#64b32c;z-index:-10;transform:skew(-10deg, 0deg);transition:all .25s ease-in-out;border:1px solid #fff}.accordion .button:hover,.accordion button[type=submit]:hover{transition:all .25s ease-in-out}.accordion .button:hover::after,.accordion button[type=submit]:hover::after{background-color:#375b18}.button.primary,button[type=submit].primary{background-color:#375b18}.button.primary:hover,button[type=submit].primary:hover{background-color:#2b2b2b}.button.light::after,button[type=submit].light::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#64b32c;z-index:-10;transform:skew(-10deg, 0deg);transition:all .25s ease-in-out}.button.light:hover,button[type=submit].light:hover{color:#fafafa}.button.light:hover::after,button[type=submit].light:hover::after{background-color:#2b2b2b}.form_contact{background-color:#fafafa;padding:var(--gap-col)}.form_contact.margin{margin-top:calc(-1*var(--gap-col)/4)}form input[type=text],form input[type=email],form textarea{border:2px solid #375b18;outline:none;padding:1rem calc(var(--gap-col)/2);-webkit-appearance:none;-moz-appearance:none;appearance:none}form .Inputfields{display:flex;flex-direction:column;gap:1rem}form .Inputfield{position:relative;margin-bottom:0 !important}form .Inputfield ul li.InputfieldFormBuilderFileUpload::before{content:none !important}form .Inputfield label.InputfieldHeader{font-size:13px;padding:1rem calc(var(--gap-col)/4) 0 !important;background-color:#fff;position:relative;left:calc(var(--gap-col)/2);bottom:calc(-0.4rem - 6px)}form .Inputfield.Inputfield_privacy{margin-top:1rem}form .Inputfield.Inputfield_privacy label.InputfieldHeader{display:none}form .Inputfield.Inputfield_privacy .InputfieldContent{font-size:13px}form .Inputfield.Inputfield_privacy .InputfieldContent label{display:flex;align-items:flex-start;gap:.5rem}form .Inputfield.Inputfield_privacy .InputfieldContent input[type=checkbox]{border-width:1px}form [class*=_submit]{padding:calc(var(--gap-col)/2) 0 !important}form #wrap_Inputfield_job{display:none}form .Inputfield_datenschutz label.InputfieldHeader,form .Inputfield_datei_upload label.InputfieldHeader{display:none}body{overflow-x:hidden;background-color:#fafafa;display:flex;flex-direction:column}:root{--swiper-pagination-color: white;--swiper-pagination-bullet-size: 12px;--swiper-pagination-bullet-size-active: 18px;--swiper-pagination-bullet-width: 12px;--swiper-pagination-bullet-height: 12px;--swiper-pagination-bullet-inactive-color: white;--swiper-pagination-bullet-inactive-opacity: 0.5;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 4px;--swiper-pagination-bullet-vertical-gap: 6px}header{height:auto}@media(min-width: 1279px){body.home header{height:940px;display:flex;flex-direction:column;justify-content:space-between}}body:not(.home) header{height:auto;margin-bottom:calc(var(--gap-col)*2)}header .hero{position:relative;z-index:10;height:100svh;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(max-width: 768px){header .hero{background-position-x:-8rem !important;background-position-y:9rem !important}}@media(min-width: 1023px){header .hero{height:890px}}@media(max-width: 1280px)and (orientation: landscape){header .hero{height:35rem}}header .hero-teaser{display:flex;height:50svh;align-items:center;background-color:#375b18}@media(min-width: 1023px){header .hero-teaser{display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 0.8fr) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(var(--gap-wrapper), 0.8fr);position:absolute;align-items:center;inset:0;z-index:10;height:inherit;background-color:rgba(0,0,0,0)}}header .hero-teaser h1{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1;text-wrap:balance}header .hero-teaser h1{font-size:38px}@media(min-width: 768px){header .hero-teaser h1{font-size:calc(38px + 22*(100vw - 768px)/256)}}@media(min-width: 1024px){header .hero-teaser h1{font-size:60px}}@media(min-width: 1279px){header .hero-teaser h1{line-height:calc(var(--gap-col)*1.35)}header .hero-teaser h1{font-size:38px}}@media(min-width: 1279px)and (min-width: 768px){header .hero-teaser h1{font-size:calc(38px + 34*(100vw - 768px)/256)}}@media(min-width: 1279px)and (min-width: 1024px){header .hero-teaser h1{font-size:72px}}header .hero-teaser p{line-height:1.2;margin-top:inherit;max-width:55ch}header .hero-teaser .hero-claim{display:flex;flex-direction:column;gap:1rem;grid-column:1/5;grid-row:1/3}@media(min-width: 1023px){header .hero-teaser .hero-claim{display:inherit}}@media(min-width: 1439px){header .hero-teaser .hero-claim{grid-column:3/6}}header .hero-teaser-department{position:absolute;display:none;z-index:10;bottom:2vw;left:-12px;align-items:stretch;gap:.5vw}@media(min-width: 1279px){header .hero-teaser-department{display:flex}}@media(min-width: 1279px){header .hero-teaser-department{flex-direction:column}}header .hero-teaser-department div{border:2px solid #fafafa}@media(min-width: 1279px){header .hero-teaser-department div{border:none}}header .hero-teaser-department div a{display:block}header .hero-teaser-department div a img{padding-inline:calc(var(--gap-col)/2);padding-block:calc(var(--gap-col)/3);border:none}@media(min-width: 1279px){header .hero-teaser-department div a img{border:2px solid #fafafa}}header .hero-teaser-department div:nth-of-type(1) img{padding-left:2.25rem;padding-right:3rem}header .hero-teaser-department div:nth-of-type(2) img{padding-left:3.5rem}header .hero-teaser .hero-text{display:flex;flex-direction:column;gap:2rem}header .hero-teaser .hero-text h1{color:#fafafa}header .hero-teaser .hero-text button:hover,header .hero-teaser .hero-text .button:hover{background-color:#2b2b2b}header .hero .swiper{position:relative;width:100%;max-width:640px;background-size:cover;position:relative;margin:0%;padding-bottom:4rem}@media(max-width: 1280px)and (orientation: landscape){header .hero .swiper{max-width:480px}}header .hero .swiper .swiper-slide .video-container{border:14px solid #333;box-shadow:-10px 10px 20px -4px rgba(0,0,0,.42)}header .hero .swiper .swiper-slide video{display:block;width:100%;margin:0 auto;aspect-ratio:16/9}header .hero .swiper .swiper-pagination{bottom:30px !important}header .hero .swiper .swiper-pagination-bullet{background-color:#375b18}header .hero .swiper .swiper-pagination-bullet-active{background-color:#2b2b2b}header .hero_sm{position:absolute;display:flex;flex-direction:column;gap:calc(var(--gap-col)/2);right:calc((var(--gap-wrapper)));padding-top:calc((var(--gap-wrapper)));z-index:10}header .hero_sm a{display:flex;width:24px;height:24px;text-indent:-9999px;padding:1.5rem;border-radius:100vh}header .hero_sm a.border_gradient{border:4px}header .hero_sm a.border_gradient:before{margin:-4px}header .hero_sm--phone,header .hero_sm--email{background-repeat:no-repeat;background-position:center;background-color:#fafafa}header .hero_sm--phone{background-image:url("../img/icon-phone.svg")}header .hero_sm--email{background-image:url("../img/icon-mail.svg")}@media(min-width: 767px){header .hero_sm{bottom:calc((var(--gap-wrapper)))}}body.home header .hero-down{position:absolute;z-index:10;left:50%;transform:translateX(-50%);bottom:-24px;display:none}body.home header .hero-down img{width:48px;height:48px;animation:bounce 3s infinite ease-in-out}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(min-width: 1023px){body.home header .hero-down{display:block}}header .hero-subsite{--hero-width: 40vw;position:relative;height:35vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(min-width: 1023px){header .hero-subsite{height:524px}}header .hero-subsite-image,header .hero-subsite img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .hero-subsite-title{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;position:absolute;bottom:0;padding-block:calc(var(--gap-col));color:#fafafa;z-index:30;background-color:#64b32c;transform:skew(-10deg, 0deg) translateX(calc(-1 * var(--gap-col)));text-align:center}header .hero-subsite-title{font-size:24px}@media(min-width: 768px){header .hero-subsite-title{font-size:calc(24px + 16*(100vw - 768px)/256)}}@media(min-width: 1024px){header .hero-subsite-title{font-size:40px}}header .hero-subsite-title span{display:inline-block;transform:skew(10deg, 0deg) translateX(calc(var(--gap-col)))}header .hero-subsite-divider{display:block;position:absolute;inset:0}header .hero-subsite-divider img{display:none;position:relative;right:calc(-1*var(--hero-width));width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;margin-left:-1px}header .hero-subsite .swiper-wrapper{width:100%;height:100%;max-height:800px}header .hero-subsite .swiper{position:relative;width:100%;background-size:cover;position:relative;margin:0%}header .hero-subsite .swiper .swiper-slide video{display:block;width:100%;margin:0 auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}@media(max-width: 1024px){header .hero-subsite .swiper .swiper-slide video{width:80%;border:14px solid #333}}header .hero-subsite .swiper .swiper-slide video[poster]{width:100%;-o-object-fit:cover;object-fit:cover}header .hero-subsite .swiper .swiper-pagination{top:10px;height:30px}header .hero-shortcuts{display:flex;padding-inline:calc((var(--gap-wrapper)));flex-direction:column;align-items:flex-start;margin-top:-1.5rem}header .hero-shortcuts a:first-of-type{margin-left:12px}header .hero-shortcuts a{font-size:22px}@media(min-width: 1023px){header .hero-shortcuts{position:absolute;z-index:10;flex-direction:column;top:50%;transform:translateY(-50%);right:calc(var(--gap-col)*5);margin-top:inherit;padding:inherit;align-items:inherit}}@media(min-width: 1279px){header .hero-shortcuts{right:calc(var(--gap-col)*6.5)}}@media(min-width: 1023px){header .hero::after{content:"";position:absolute;background-color:#375b18;inset:0;height:45svh;transform:translateX(calc(-1 * var(--gap-col) * 10)) skew(-10deg, 0deg);height:inherit}}header .socialmedia{margin-left:8px}header .socialmedia>a .icon svg *{transition:all .25s ease-in-out;stroke:#fafafa}header .socialmedia>a:hover .icon svg *{stroke:#375b18}header .video-container{position:relative;height:65dvh}@media(min-width: 1279px){header .video-container{height:800px}}header .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}header .video-container video[poster]{width:100%;-o-object-fit:cover;object-fit:cover}header .video-container .video-text{position:absolute;bottom:0}header .video-container svg{position:absolute;left:0;right:0;bottom:0;width:100%}header .video-container svg.meadow-front{fill:#375b18;height:22vw;bottom:-5rem;z-index:20}@media(min-width: 1279px){header .video-container svg.meadow-front{height:200px}}header .video-container svg.meadow-middle{fill:#64b32c;height:20vw;bottom:-2rem}@media(min-width: 1279px){header .video-container svg.meadow-middle{height:200px}}header .video-container svg.meadow-top{fill:#375b18;height:16vw;bottom:-2rem}@media(min-width: 1279px){header .video-container svg.meadow-top{height:200px}}header .video-container .meadow-middle-bg{position:absolute;height:15vw;bottom:-2rem;width:100%;background-image:url("../img/bg-meadow.jpg");-webkit-mask-image:url("../img/meadow-middle.svg");mask-image:url("../img/meadow-middle.svg");-webkit-mask-size:cover;mask-size:cover;z-index:2}@media(min-width: 1279px){header .video-container .meadow-middle-bg{height:200px}}header .header-search{display:flex;justify-content:flex-end;position:absolute;padding-right:5rem;top:1rem;z-index:10}header .header-search label{position:relative}header .header-search label img{position:absolute;top:50%;transform:translateY(-50%)}header .header-search label input{position:relative;background-color:rgba(0,0,0,0);border-radius:inherit;border:none;border-bottom:2px solid #2b2b2b;padding-block:.5rem;padding-inline:2rem}header .header-search label input::-moz-placeholder{color:#2b2b2b;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;opacity:1}header .header-search label input::placeholder{color:#2b2b2b;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;opacity:1}header .header-search label input::-moz-placeholder{font-size:16px}header .header-search label input::placeholder{font-size:16px}@media(min-width: 768px){header .header-search label input::-moz-placeholder{font-size:calc(16px + 2*(100vw - 768px)/256)}header .header-search label input::placeholder{font-size:calc(16px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){header .header-search label input::-moz-placeholder{font-size:18px}header .header-search label input::placeholder{font-size:18px}}header .header-text{position:relative;z-index:20;display:flex;align-items:center;height:100%;background-color:#375b18;text-align:center;padding-bottom:calc(var(--gap-col)*2);margin-top:calc(var(--gap-col)*3)}@media(min-width: 1279px){header .header-text{margin-top:0;padding-bottom:inherit}}.jobalert{position:fixed;bottom:0rem;z-index:40;left:50%;transform:translateX(-50%) translateY(100%);transition:transform .3s ease-out}.jobalert a{display:flex;align-items:center;color:#fafafa}.jobalert a div{overflow:clip;transform:skew(-10deg, 0deg)}.jobalert a div span{display:block;transform:skew(10deg, 0deg)}.jobalert a div:nth-of-type(1){padding:16.5px;background-color:#375b18}.jobalert a div:nth-of-type(2){padding:11px;background-color:#64b32c}.jobalert a div img{transform:skew(10deg, 0deg);width:32px;height:auto}.jobalert.visible{transform:translateX(-50%) translateY(0)}.header-container{position:-webkit-sticky;position:sticky;top:0;display:flex;height:80px;flex-basis:80px;background-color:#2b2b2b;z-index:9999;box-shadow:0 0 10px rgba(55,91,24,.2)}.header-container .wrapper{display:flex;align-items:center;padding-left:var(--gap-wrapper);padding-right:var(--gap-wrapper)}.header-container .logo{margin-right:auto}.header-container .logo.logo-hide{display:none}@keyframes slideUp{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes slideDown{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.header-container .socialmedia{display:none}@media(min-width: 1279px){.header-container .socialmedia{display:flex;flex-direction:row}}.header-container .socialmedia>a .icon svg *{stroke:#fafafa}.header-container .socialmedia>a:hover .icon svg *{stroke:#64b32c}.header-container .socialmedia>a:last-child .icon svg *{stroke:#fafafa;fill:#fafafa}.header-container .socialmedia>a:last-child:hover .icon svg *{stroke:#fafafa;fill:#64b32c}.header-container .nav__department{display:flex}@media(min-width: 1279px){.header-container .nav__department{display:none}}.nav{display:flex;align-items:center}.nav ol,.nav ul{gap:calc(var(--gap-col)/2)}@media(min-width: 1279px){.nav ol,.nav ul{gap:inherit}}.nav li{padding-left:2rem;list-style-type:none;background-image:none;white-space:nowrap}@media(max-width: 1440px){.nav li{padding-left:1rem}}.nav li a{color:#fafafa}.nav__logo,.nav__burger,.nav__close{color:#fafafa}.nav__logo{display:inline-flex;align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav__logo i{font-weight:initial;font-size:1.25rem}.nav .show-icon .nav__burger{opacity:0;transform:rotate(90deg)}.nav .show-icon .nav__close{opacity:1;transform:rotate(90deg)}.nav__burger,.nav__close{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;inset:0;margin:auto;font-size:1.25rem;cursor:pointer;transition:opacity .1s,transform .4s}.nav__close{opacity:0}.nav__link{font-weight:700;padding:0;display:flex;align-items:center;transition:background-color .3s;color:#2b2b2b;justify-content:center}.nav__link:hover{color:#2b2b2b}@media screen and (max-width: 1439px){.nav .hamburger{display:flex;flex-direction:column}.nav .hamburger .line{width:32px;height:3px;background-color:#64b32c;display:block;margin:3px;transition:all .3s ease-in-out}.nav .hamburger .line:first-child{width:24px}.nav .hamburger .line:last-child{width:20px}.nav .hamburger:hover{cursor:pointer}.nav #hamburger-animation{transition:all .3s ease-in-out}.nav #hamburger-animation.is-active{animation:hamburger-rotate .6s forwards}@keyframes hamburger-rotate{0%,100%{transform:scale(1)}50%{transform:scale(0)}}.nav .hamburger .line:first-child{width:24px}.nav .hamburger.is-active .line:first-child{width:24px}.nav .hamburger.is-active .line:nth-child(1),.nav .hamburger.is-active .line:nth-child(2),.nav .hamburger.is-active .line:nth-child(3){transition-delay:.2s}.nav .hamburger.is-active .line:nth-child(2){opacity:0}.nav .hamburger.is-active .line:nth-child(1){transform:translateY(15px) rotate(45deg)}.nav .hamburger.is-active .line:nth-child(3){width:24px;transform:translateY(-3px) rotate(-45deg)}.nav li{color:#fafafa}.nav li a{padding:8px 0 8px 0;line-height:1 !important}.nav li a:hover{background-color:inherit;color:#64b32c;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}.nav__menu{position:absolute;top:80px;left:0;width:100%;overflow:auto;pointer-events:none;opacity:0;transition:top .4s,opacity .3s;background-color:#2b2b2b}.nav__menu::-webkit-scrollbar{width:0}.nav__menu.show-menu{opacity:1;pointer-events:initial;z-index:-10;height:100svh;display:flex;flex-direction:column}.nav__menu.show-menu .dropdown__menu{padding:0;align-items:center}.nav__menu.show-menu .dropdown__menu li{padding:inherit;padding-left:0;background-color:inherit}.nav__menu.show-menu .dropdown__menu li:first-child{margin-top:1rem}.nav__menu.show-menu .dropdown__menu li a{color:#fafafa}.nav__menu.show-menu .dropdown__menu li a:hover{background-color:inherit;color:#64b32c;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}.nav__list{padding-inline:calc((var(--gap-wrapper)));padding-block:calc(var(--gap-wrapper)*1.5);padding-top:1rem;gap:calc(var(--gap-col));display:flex;align-items:center}.nav__socialmedia{display:flex;justify-content:center;gap:1.5rem}.nav__socialmedia>a .icon svg path{fill:#fafafa !important;transition:fill .3s ease-in-out}.nav__socialmedia>a:hover .icon svg path{fill:#64b32c !important}.nav__socialmedia>a:last-child .icon svg path{fill:#fafafa;transition:fill .3s ease-in-out}.nav__socialmedia>a:last-child:hover .icon svg path{fill:#64b32c}.nav__department{display:flex;flex-direction:column;gap:1rem;padding:var(--gap-wrapper);margin-top:auto;margin-bottom:5rem}.nav__department div{display:flex;justify-content:center;align-items:stretch;border:1px solid #fafafa;padding:1rem}.nav__department div:nth-of-type(2) img{transform:translateX(1rem)}.nav__department div:nth-of-type(3) img{transform:translateX(-2rem)}}#nav__search{position:relative;display:flex}#nav__search .search-query{padding:15px;width:50px;height:50px;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);font-size:1.2em;transition:all .8s;margin-bottom:0;cursor:pointer}#nav__search .search-query::-moz-placeholder{color:rgba(0,0,0,0);-moz-transition:all .8s;transition:all .8s}#nav__search .search-query::placeholder{color:rgba(0,0,0,0);transition:all .8s}#nav__search .search-query:focus{border-radius:50px;background-color:#375b18;width:200px;color:#fff}@media(min-width: 767px){#nav__search .search-query:focus{width:300px}}#nav__search .search-query:focus::-moz-placeholder{color:#375b18}#nav__search .search-query:focus::placeholder{color:#375b18}#nav__search button{border:0;background:none;padding:0;margin-top:-5px;position:relative;top:2px;margin-bottom:0;border-radius:3px;cursor:pointer}#nav__search button i{margin-left:-50px;font-size:22px;color:#fff}.dropdown__add{margin-left:auto}.dropdown__sublink{background-color:var(--black-color-lighten)}.dropdown__item{cursor:pointer}.dropdown__arrow{font-size:1.25rem;font-weight:initial;transition:transform .4s;transform:rotate(-90deg);margin-left:4px}.dropdown__link,.dropdown__sublink{padding:1.25rem 1.25rem 1.25rem 2.5rem;display:flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;font-weight:500;transition:background-color .3s}.dropdown__link i,.dropdown__sublink i{font-size:1.25rem;font-weight:initial}.dropdown__link:hover,.dropdown__sublink:hover{background-color:#375b18;color:#fafafa}.dropdown__menu,.dropdown__submenu{max-height:0;overflow:hidden;transition:max-height .4s ease-out;padding-inline:0;padding-top:28px}.dropdown__menu li,.dropdown__submenu li{padding:8px 16px;background-color:#2b2b2b;display:flex}.dropdown__menu li a,.dropdown__submenu li a{line-height:1;display:inline-block;width:100%;padding:16px}.dropdown__item:hover .dropdown__menu,.dropdown__subitem:hover>.dropdown__submenu{max-height:1000px;transition:max-height .4s ease-in}.dropdown__item:hover .dropdown__arrow{transform:rotate(0deg)}@media screen and (min-width: 1440px){.container{margin-inline:auto}.nav__toggle{display:none}.nav__list{display:flex;flex-direction:row;align-items:center;gap:0}.nav__link{justify-content:initial;-moz-column-gap:.25rem;column-gap:.25rem;color:#fafafa;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}.nav__link a{color:#fafafa;display:block}.nav__link:hover{background-color:rgba(0,0,0,0);color:#64b32c}}@media screen and (min-width: 1440px)and (min-width: 1279px){.nav__socialmedia{display:none}}@media screen and (min-width: 1440px){.dropdown__item,.dropdown__subitem{position:relative}.dropdown__menu,.dropdown__submenu{max-height:initial;position:absolute;left:0;opacity:0;pointer-events:none;transition:opacity .3s,top .3s;z-index:20}.dropdown__link,.dropdown__sublink{padding:inherit}.dropdown__subitem .dropdown__link{padding-inline:1rem}.dropdown__item:hover .dropdown__menu{opacity:1;pointer-events:initial;transition:top .3s;gap:inherit;padding-left:0}.dropdown__subitem:hover>.dropdown__submenu{opacity:1;top:0;pointer-events:initial;transition:top .3s}}section{position:relative}main .row_cta{position:relative}main .row_cta_body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--gap-col)*4) 0;z-index:20}main .row_cta_body h2,main .row_cta_body h3{max-width:50ch;text-align:center;text-wrap:balance;color:#fafafa}main .row_cta.cta_bg_primary{background-color:#375b18}main .row_cta.cta_bg_black{background-color:#2b2b2b}main .row_cta.with-quote{margin-top:calc(var(--gap-col)*2)}main .row_cta.with-quote::after{content:"";position:absolute;top:calc(-1*var(--gap-col));width:100%;height:100%;background-image:url(../img/icon-quote.svg);background-repeat:no-repeat;background-size:100px;background-position:center top;z-index:20}main .row_cta.with-overlay::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:10}main .row_cta .cta_bg_image{position:absolute;inset:0;z-index:-10;width:100%;height:100%}main .row_cta.section_divider{position:relative;background-color:red}main .row_cta.section_divider::before{content:"";width:100%;height:168px;position:absolute;bottom:-0.3%;left:0;background-size:auto;background-repeat:repeat no-repeat;background-position:47vw bottom;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1200  80' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M0 59L50 55C100 51 200 44 300 30C400 15 500 -6 600 1C700 8 800 44 900 59C1000 73 1100 66 1150 62L1200 59V80H1150C1100 80 1000 80 900 80C800 80 700 80 600 80C500 80 400 80 300 80C200 80 100 80 50 80H0V59Z' fill='%23FFF5EE'/></svg>")}main .row_cta .divider_wave{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}main .row_cta .divider_wave svg{position:relative;display:block;width:calc(160% + 1.3px);height:104px}main .row_cta .divider_wave .shape-fill{fill:#fff}main .row_cta_video{position:relative;padding-bottom:calc(var(--gap-col)*4)}main .row_cta_video svg{position:absolute;width:100vw;height:1vh}main .row_cta_video video,main .row_cta_video .video{width:100%;background-color:#000;padding:1rem}main .row_cta_video::before{content:"";position:absolute;inset:0;background:#9ec41e;-webkit-clip-path:polygon(0 20%, 100% 0%, 100% 100%, 0 80%);clip-path:polygon(0 20%, 100% 0%, 100% 100%, 0 80%);z-index:-10}main .row_agent{position:relative;background-color:#64b32c;height:100%;overflow-x:clip}@media(min-width: 1023px){main .row_agent .grid{align-items:end}}main .row_agent .agent-details{display:flex;flex-direction:column;justify-content:center;gap:1rem;margin-top:calc(var(--gap-col)*2);padding-block:calc(var(--gap-col)*2)}main .row_agent .agent-image{position:relative}main .row_agent .agent-image .agent img{height:32rem}main .row_agent::before{content:"";position:absolute;top:0;left:0;right:0;height:calc(var(--gap-col)*2);background-color:#fafafa}main .row_agent::after{content:"";position:absolute;width:70%;background-color:#375b18;z-index:10;top:calc(var(--gap-col)*2);right:0;bottom:0;transform:skew(-10deg, 0deg) translateX(14rem)}@media(min-width: 767px){main .row_agent::after{width:30%;transform:skew(-10deg, 0deg) translateX(80px)}}main .row_crosslinks{position:relative;z-index:0;flex-direction:column;gap:calc(var(--gap-col))}main .row_crosslinks .news-button{display:flex;flex-direction:column;align-items:center}main .row_crosslinks .crosslinks{position:relative;align-items:start;row-gap:calc(var(--gap-col)*2);padding-top:2rem}main .row_crosslinks .crosslinks .crosslink{position:relative;display:flex;flex-direction:column;box-shadow:0 0 10px rgba(55,91,24,.2);background-color:#fafafa;transition:all .25s ease-in-out;height:100%}main .row_crosslinks .crosslinks .crosslink img{transition:all .25s ease-in-out;aspect-ratio:16/9}main .row_crosslinks .crosslinks .crosslink_title{position:relative;background-color:#2b2b2b;padding-inline:calc(var(--gap-col)/1);padding-block:calc(var(--gap-col)/2)}main .row_crosslinks .crosslinks .crosslink_title::after{content:"";position:absolute;inset:0;right:calc(var(--gap-col));background-image:url(../img/icon-arrow-right-short.svg);background-position:center right;background-repeat:no-repeat;background-size:20px}main .row_crosslinks .crosslinks .crosslink_body{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-col)/3);padding:calc(var(--gap-col));padding-bottom:calc(var(--gap-col)*2)}main .row_crosslinks .crosslinks .crosslink_body.left_align{align-items:flex-start;text-align:left}main .row_crosslinks .crosslinks .crosslink_body h3{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}main .row_crosslinks .crosslinks .crosslink_body h3+p{margin-top:calc(var(--gap-col)/2)}main .row_crosslinks .crosslinks .crosslink_body h3+p+button{margin-top:calc(var(--gap-col)/3)}main .row_crosslinks .crosslinks .crosslink_icon{width:88px;height:auto;z-index:20}main .row_crosslinks .crosslinks .crosslink .button{position:absolute;bottom:calc(-1*var(--gap-col));left:calc(var(--gap-col))}@media(min-width: 1023px){main .row_crosslinks .crosslinks .crosslink .button{bottom:calc(-1*var(--gap-col)/1.5)}}main .row_crosslinks .crosslinks .crosslink:hover{box-shadow:0 0 10px rgba(55,91,24,.2)}main .row_crosslinks .crosslinks .crosslink:hover .crosslink_title::after{transition:transform .25s ease-in-out;transform:translateX(0.5rem)}main .row_crosslinks .crosslinks .crosslink:hover button{background-color:#64b32c;color:#fafafa}@media(min-width: 1023px){main .row_crosslinks .gallery-crosslinks .crosslink:nth-child(even){margin-top:calc(var(--gap-elements)*2)}}main .row_crosslinks_job{position:relative;height:100%;min-height:calc(420px + var(--gap-col));display:flex;display:-webkit-box;align-items:flex-end;margin-bottom:5rem;background-size:cover;background-repeat:no-repeat}main .row_crosslinks_job .wrapper{transform:translateY(5rem)}main .row_crosslinks_job a{background-color:#fafafa;color:#2b2b2b;padding:calc(var(--gap-col));box-shadow:0 0 10px rgba(55,91,24,.2)}@media(min-width: 1023px){main .row_crosslinks_job a{padding:calc(var(--gap-col)/2)}}main .row_crosslinks_job .crosslink{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}main .row_crosslinks_job .crosslink h1+p,main .row_crosslinks_job .crosslink h2+p,main .row_crosslinks_job .crosslink h3+p,main .row_crosslinks_job .crosslink h4+p{margin-top:1rem}main .row_crosslinks_job .jobs-teaser>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:100%;padding:calc(var(--gap-col)/2)}main .row_crosslinks_job .jobs-teaser>div a{color:#fafafa;background-color:inherit;margin-top:1rem;padding:1rem 2rem}main .row_crosslinks_job .jobs-teaser>div a:hover{color:#fafafa}main .row_crosslinks_job .swiper-slide{display:flex;height:99%}main .row_crosslinks_job .swiper-container{overflow:clip;padding-inline:.25rem}main .row_crosslinks_job .crosslinks_job{display:flex}main .row_crosslinks_job .swiper-pagination{bottom:-2rem}main .row_crosslinks_job .swiper-pagination-bullet{background-color:#ccc;width:12px;height:12px;opacity:1}main .row_crosslinks_job .swiper-pagination-bullet-active{background-color:#375b18}main .row_crosslinks_job .swiper-pagination-bullet:hover{background-color:#64b32c}main .row_crosslinks_job .swiper-button-prev,main .row_crosslinks_job .swiper-button-next{color:#ccc;width:40px;height:40px}main .row_crosslinks_job .swiper-button-prev:hover,main .row_crosslinks_job .swiper-button-next:hover{color:#64b32c;transition:background-color .3s ease}main .row_crosslinks_job .swiper-button-prev{top:75%;left:0px}main .row_crosslinks_job .swiper-button-next{top:75%;right:0px}main .row_crosslinks_job::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:-10}main .row_news .news-pagination-nav{display:flex;flex-direction:row;justify-content:center;list-style:none}main .row_news .news-pagination-nav li a{border-radius:0;color:#64b32c}main .row_news .news-pagination-nav li a:hover{color:#375b18;background-color:inherit}main .news-article{align-items:center}main .news-article .text{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;grid-column:1/8}main .news-article .text h1+p,main .news-article .text h2+p{margin-top:0}@media(min-width: 1023px){main .news-article .text{grid-column:5/8}}main .row_feedback{display:flex;flex-direction:column-reverse;position:relative;height:inherit;background-color:#2b2b2b}@media(min-width: 1279px){main .row_feedback{display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 0.8fr) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(var(--gap-wrapper), 0.8fr);min-height:608px}}main .row_feedback .text{grid-column:2/5;background-color:inherit !important;display:flex;flex-direction:column;justify-content:center;padding-block:calc((var(--gap-wrapper))*2)}main .row_feedback .text .feedback{position:relative;padding:calc(var(--gap-col)/2);padding-right:2rem;margin-right:calc(var(--gap-col)/2);border:2px solid #64b32c;z-index:0}main .row_feedback .text .feedback h2+p,main .row_feedback .text .feedback h3+p{margin-top:1rem}main .row_feedback .text .feedback p small{font-weight:600;font-size:inherit}main .row_feedback .text .feedback::before,main .row_feedback .text .feedback::after{content:"";position:absolute}main .row_feedback .text .feedback::after{background-color:#2b2b2b;border-top:2px solid #64b32c;border-right:2px solid #64b32c;border-left:2px solid #2b2b2b;border-bottom:2px solid #2b2b2b;inset:0;width:40px;aspect-ratio:1;right:0;top:-20px;rotate:-45deg;left:40px;z-index:-10}@media(min-width: 1279px){main .row_feedback .text .feedback::after{rotate:45deg;left:calc(100% - 20px);top:3rem}}main .row_feedback .image{height:60vw;background-size:cover;grid-column:5/-1}@media(min-width: 1279px){main .row_feedback .image{height:100%}}@media(min-width: 1279px){main .row_feedback::before{content:"";position:absolute;inset:0;width:60%;background-color:#2b2b2b;transform:skew(-10deg, 0deg) translateX(-10%)}}main .row_imagetext{position:relative;display:flex;flex-direction:column}main .row_imagetext img{vertical-align:middle;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .row_imagetext.with-background{background-color:#2b2b2b}main .row_imagetext.image-right{flex-direction:column-reverse}main .row_imagetext .text{padding:calc((var(--gap-wrapper)))}@media(min-width: 767px){main .row_imagetext .text{padding:calc((var(--gap-wrapper))) 0}}@media(min-width: 767px){main .row_imagetext{display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 0.8fr) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(var(--gap-wrapper), 0.8fr);grid-gap:calc(var(--gap-col))}main .row_imagetext.align-items-center{align-items:center}main .row_imagetext.image-left .image{grid-column:1/5;position:absolute;inset:0}main .row_imagetext.image-left .image img{-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 74px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 74px) 100%, 0 100%)}main .row_imagetext.image-left .text{grid-column:5/8}main .row_imagetext.image-right .image{grid-column:5/-1;position:absolute;inset:0}main .row_imagetext.image-right .image img{-webkit-clip-path:polygon(calc(0% + 74px) 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(calc(0% + 74px) 0, 100% 0, 100% 100%, 0 100%)}main .row_imagetext.image-right .text{grid-column:2/5}}main .row_imagetext .video,main .row_imagetext video{width:100%;border:14px solid #2b2b2b}main .row_team_members h2{text-align:center}main .row_team_members .team_member{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-col)/2)}main .row_team_members .team_member_image{max-height:480px}main .row_team_members .team_member_image img{aspect-ratio:3/4;width:100%;height:100%;border-radius:12px}main .row_team_members .team_member_text{text-align:center}main .row_team_members .team_member_text h3{font-weight:600}main .row_team_members .team_member_text h3+p{margin-top:calc(var(--gap-elements)/2)}main .row_team_members .team_member_text p{display:flex;flex-direction:column;align-items:center}main .row_team_members .team_member_text a{text-decoration:none;border-bottom:0}main .row_jobfinder .grid{grid-gap:calc(var(--gap-col)/2);margin-top:calc(var(--gap-col)/2)}main .row_jobfinder .jobfinder-city input{border:2px solid #2b2b2b;border-radius:6px;padding:1em}main .row_jobfinder select#job_select{background-image:url("./../img/icon-chevron-down.svg");background-size:20px;background-repeat:no-repeat;background-position:right;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:1.15rem;padding:.675em 6em .675em 1em;background-color:#fff;border:2px solid #2b2b2b;border-radius:6px;color:#000;cursor:pointer}main .row_jobfinder label[for=my_radius]{display:block}main .row_partner .col-12 h2{text-align:center}main .row_partner .partner-swiper{overflow:hidden;padding-top:calc(var(--gap-col)/2)}main .row_partner .partner-swiper img{width:10rem}main .row_partner .partner-swiper .swiper-wrapper{align-items:center}main .row_partner .partner-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}@media(max-width: 1280px){main .row_partner.gutter{padding-block:4rem}}main .row_benefit{padding-block:calc(var(--gap-col)*2);position:relative}main .row_benefit .benefit-item{display:flex;flex-direction:column;align-items:center;gap:1rem}main .row_benefit .benefit-item .benefit-icon{width:auto;height:85px}main .row_benefit .col-12 h2{text-align:center}main .row_benefit .benefit-swiper{overflow:hidden}main .row_benefit .benefit-swiper .swiper-wrapper{align-items:center}main .row_benefit .benefit-swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:2rem !important}main .row_benefit .benefit-swiper .swiper-slide a,main .row_benefit .benefit-swiper .swiper-slide span{text-align:center;font-weight:bold}main .row_benefit .benefit-swiper .swiper-slide a{display:flex;flex-direction:column;align-items:center}main .row_benefit .benefit-swiper .swiper-slide a:hover{background-color:inherit}main .row_benefit .benefit-swiper .swiper-slide img{width:4rem;height:auto;padding:1rem;background-color:#64b32c}@media(max-width: 1280px){main .row_benefit.gutter{padding-block:4rem}}main .row_pricingtable .pricingtable{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:2rem;border-radius:6px;box-shadow:0 0 10px rgba(55,91,24,.2)}main .row_pricingtable .pricingtable.recommendation{border:2px solid #375b18}main .row_pricingtable .pricingtable_recommendation{position:absolute;top:0;right:0;padding:1rem;background-color:#375b18;color:#fafafa;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}main .row_pricingtable .pricingtable ul{padding:0}main .row_pricingtable .pricingtable ul li{padding-left:1.5rem;list-style-type:none;background-repeat:no-repeat}main .row_pricingtable .pricingtable .feature-available li{background-image:url(./../img/icon-feature-bueno.svg);background-size:12px 14px;background-position-y:5px}main .row_pricingtable .pricingtable .feature-unavailable li{background-image:url(./../img/icon-feature-nobueno.svg);background-size:12px 14px;background-position-y:5px}main .row_pricingtable .pricingtable h3{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;color:#2b2b2b}main .row_pricingtable .pricingtable p:first-of-type{position:relative;display:flex;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;color:#2b2b2b;padding-block:2rem;margin-top:0}main .row_pricingtable .pricingtable p:first-of-type{font-size:28px}@media(min-width: 768px){main .row_pricingtable .pricingtable p:first-of-type{font-size:calc(28px + 20*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_pricingtable .pricingtable p:first-of-type{font-size:48px}}main .row_pricingtable .pricingtable p:first-of-type sup{font-size:18px;font-family:"carlito-regular",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;top:inherit}main .row_pricingtable .pricingtable p:first-of-type small{position:relative;bottom:-9px;font-family:"carlito-regular",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}main .row_pricingtable .pricingtable p:first-of-type small{font-size:16px}@media(min-width: 768px){main .row_pricingtable .pricingtable p:first-of-type small{font-size:calc(16px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_pricingtable .pricingtable p:first-of-type small{font-size:18px}}main .row_pricingtable .pricingtable_footer{margin-top:auto;padding-top:1rem}main .row_location_map{background-color:#64b32c;position:relative;display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 0.8fr) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(var(--gap-wrapper), 0.8fr);padding-block:calc(var(--gap-col)*2)}main .row_location_map:first-child{margin-top:-10rem}main .row_location_map .map-container{position:relative;grid-column:1/5;width:100%;height:auto}main .row_location_map .map-container .location-marker{position:absolute;width:40px;height:45px;transform:translate(-50%, -50%);cursor:pointer}main .row_location_map .map-container .location-marker.freiburg{top:23%;left:9%}main .row_location_map .map-container .location-marker.weingarten{top:40%;left:5%}main .row_location_map .map-container .location-marker.mooswald{top:43%;left:8%}main .row_location_map .map-container .location-marker.ebnet{top:23%;left:32%}main .row_location_map .map-container .location-marker.glottertal{top:50%;left:80%}main .row_location_map .map-container .location-marker.gundelfingen{top:45%;left:80%}main .row_location_map .map-container .location-marker.umkirch{top:39%;left:80%}main .row_location_map .map-container .location-marker.sexau{top:50%;left:74%}main .row_location_map .location-addresses{grid-column:5/8;padding:calc(var(--gap-col)*2);display:flex;flex-direction:column;justify-content:center}main .row_location_map .location-addresses .location-address{display:none}main .row_historie .wrapper{position:relative}main .row_historie.gutter{margin-top:0}main .row_historie__center-line{position:absolute;height:100%;width:8px;background:#fafafa;left:var(--gap-col);top:calc(var(--gap-col)*2)}@media(min-width: 767px){main .row_historie__center-line{position:absolute;height:100%;width:8px;background-color:#fafafa;left:50%;top:0;transform:translateX(-50%)}main .row_historie__center-line .row_historie__progress-line{position:absolute;height:0;width:100%;background:green;top:0;transition:height .3s ease}main .row_historie__center-line .scroll-icon{position:-webkit-sticky;position:sticky;top:calc(var(--gap-col)*4);bottom:0px;left:45%;line-height:inherit !important;transform:translateX(-45%)}main .row_historie__center-line .scroll-icon:hover{margin-bottom:4px}}@media(min-width: 767px)and (max-width: ){main .row_historie__center-line{left:40px}}main .row_historie__wrapper{display:flex}@media(min-width: 767px){main .row_historie__wrapper.even{justify-content:flex-start}main .row_historie__wrapper.even .row_historie__year{top:15px;right:-80px}main .row_historie__wrapper.odd{justify-content:flex-end}main .row_historie__wrapper.odd .row_historie__year{top:15px;left:-80px}}main .row_historie__body{position:relative;background-color:#fafafa;box-shadow:0 0 10px rgba(55,91,24,.2);padding:1rem;margin-left:calc(var(--gap-col));margin-top:calc(var(--gap-col)*2)}@media(min-width: 767px){main .row_historie__body{margin-left:inherit;margin-top:inherit;width:calc(50% - var(--gap-col)*2)}}main .row_historie__body.even:after{content:"";position:absolute;top:20%;left:-15px;rotate:180deg;width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fafafa}@media(min-width: 767px){main .row_historie__body.even:after{transform:translateY(-20%);left:inherit;right:-15px;rotate:inherit}}main .row_historie__body.odd:after{content:"";position:absolute;top:20%;left:-15px;transform:translateY(-20%) rotate(0deg);width:0;height:0;border-style:solid;border-width:10px 15px 10px 0;border-color:rgba(0,0,0,0) #fafafa rgba(0,0,0,0) rgba(0,0,0,0)}main .row_historie__year,main .row_historie__center-line>.scroll-icon{display:none;background-color:#375b18;padding:1rem;height:80px;width:80px;text-align:center;line-height:36px;border-radius:100vh;color:#fafafa}@media(min-width: 767px){main .row_historie__year,main .row_historie__center-line>.scroll-icon{display:block}}main .row_historie__details{overflow:hidden}main .row_historie__desc{padding:0 1rem}main .row_historie__desc h3{font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}main .row_historie__desc p{margin:0}main .row_historie__desc small{margin:1rem 0 .5rem 0;display:inline-block;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}main .row_historie__desc small{font-size:18px}@media(min-width: 768px){main .row_historie__desc small{font-size:calc(18px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_historie__desc small{font-size:20px}}main .row_historie__read-more{cursor:pointer;display:inline-block;border-bottom:1px solid #64b32c}main .row_historie .timeline{position:relative;z-index:-3;display:flex;list-style:none;padding-left:0;gap:3rem}main .row_historie .timeline li{padding:1rem;border-bottom:2px solid #375b18}@media(min-width: 767px){main .row_historie .timeline li{isolation:isolate;width:50%;padding:calc(var(--gap-col)/2);border-bottom:none}main .row_historie .timeline li.even{align-self:flex-start;padding-right:calc(var(--gap-col))}main .row_historie .timeline li.even::before{content:"";position:absolute;width:12px;height:12px;border-radius:100vh;right:-8px;background-color:#64b32c;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease 1s;z-index:10}main .row_historie .timeline li.even:after{content:"";position:absolute;z-index:0;right:-4px;width:4px;height:100%;top:0;bottom:0;opacity:0;background:#375b18}main .row_historie .timeline li.even.visible::before{scale:1.25;opacity:1}main .row_historie .timeline li.even.visible::after{opacity:1}main .row_historie .timeline li.even.hide::before{opacity:0;transition:opacity .25s ease}main .row_historie .timeline li.even .row_historie__year{top:15px;right:-80px}main .row_historie .timeline li.odd{align-self:flex-end;padding-left:calc(var(--gap-col))}main .row_historie .timeline li.odd::before{content:"";position:absolute;width:12px;height:12px;border-radius:100vh;left:-4px;background-color:#64b32c;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .25s ease 1s;z-index:10}main .row_historie .timeline li.odd:after{content:"";position:absolute;z-index:0;left:0px;width:4px;height:100%;top:0;bottom:0;background:#375b18;opacity:1}main .row_historie .timeline li.odd.visible::before{scale:1.25;opacity:1}main .row_historie .timeline li.odd.hide::before{opacity:0;transition:opacity .25s ease}main .row_historie .timeline li.odd.hide::after{opacity:0;transition:opacity .25s ease}main .row_historie .timeline li.odd .row_historie__year{top:15px;left:-80px}main .row_historie .timeline li.even .timeline-panel-body,main .row_historie .timeline li.odd .timeline-panel-body{display:flex;background-color:#fff;box-shadow:0 0 10px rgba(55,91,24,.2);padding:calc(var(--gap-col)/2);gap:calc(var(--gap-col)/2)}main .row_historie .timeline li.even .timeline-panel-body h4+p,main .row_historie .timeline li.odd .timeline-panel-body h4+p{margin-top:calc(var(--gap-col)/3)}main .row_historie .timeline li.even.last-visible::before,main .row_historie .timeline li.odd.last-visible::before{content:"";position:absolute;background-image:url("../img/icon-timeline-arrow.svg");width:39px;height:44px;right:-23px;top:50%;border-radius:inherit;background-color:inherit;transform:translateY(-50%);z-index:10}main .row_historie .timeline li.even.last-visible::after,main .row_historie .timeline li.odd.last-visible::after{height:50%}main .row_historie .timeline li.odd.last-visible::before{content:"";position:absolute;background-image:url("../img/icon-timeline-arrow.svg");width:39px;height:44px;left:-16px;top:50%;border-radius:inherit;background-color:inherit;transform:translateY(-50%);z-index:10}main .row_historie .timeline li.odd.last-visible::after{height:50%}}@media(min-width: 767px){main .row_historie .timeline{gap:0}main .row_historie .timeline::before{top:0;bottom:0;position:fixed;content:" ";width:4px;background-color:#64b32c;border:1.25px solid #64b32c;left:50%;height:100%;z-index:-5}main .row_historie .timeline::after{top:0;bottom:0;position:fixed;content:" ";width:4px;background-color:#64b32c;left:50%;border:1.25px solid #64b32c;height:var(--timeline-after-height);z-index:-1}}main .row_cta_hero{position:relative;display:flex;flex-direction:column;align-items:stretch;background-image:url("../img/bg-meadow.jpg");margin-top:calc(var(--gap-col)/2)}main .row_cta_hero_cow,main .row_cta_hero_pig{display:flex;flex-direction:column;align-items:center;padding-block:calc(var(--gap-col)*2);padding-inline:var(--gap-col)}main .row_cta_hero_cow{background-color:#f8f4e4}@media(min-width: 1023px){main .row_cta_hero{display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 1fr) minmax(0, calc(var(--wrapper) / 2)) minmax(0, calc(var(--wrapper) / 2)) minmax(var(--gap-wrapper), 1fr)}main .row_cta_hero_cow{grid-column:1/3;padding-right:calc(var(--gap-col)/2);padding-block:3rem;z-index:10}main .row_cta_hero_pig{grid-column:3/-1;padding-left:calc(var(--gap-col)/2);padding-block:3rem}main .row_cta_hero::before{content:"";position:absolute;inset:0;background-color:#f8f4e4;top:calc(-1*var(--gap-col)/2);bottom:calc(-1*var(--gap-col)/2);width:50vw;border:1px solid #375b18;border-left:none}}main .row_cta_hero img{height:200px;width:auto}main .row_flipcard{filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.25));position:relative;background-color:#375b18;background-image:url("../img/bg-meadow.jpg");margin-bottom:calc(var(--gap-col)*4)}main .row_flipcard .flipcard-container{padding-top:calc(var(--gap-col));margin-bottom:-8rem}main .row_flipcard .flipcard-title{padding-top:calc(var(--gap-col))}main .row_flipcard .flipcard-title h3{text-align:center;color:#fafafa}main .row_flipcard .flipcard{position:relative;transition:transform .5s;transform-style:preserve-3d;cursor:pointer;background-color:#64b32c;border-radius:6px;padding:calc(var(--gap-col));padding-left:0}main .row_flipcard .flipcard img{width:80px;height:auto}main .row_flipcard .flipcard.is-flipped{transform:rotateY(180deg)}main .row_flipcard .flipcard.is-flipped .flipcard_front{display:none}main .row_flipcard .flipcard.is-flipped .flipcard_back{display:block}main .row_flipcard .flipcard_back{display:none;color:#fafafa;transform:rotateY(180deg);padding-inline:calc(var(--gap-col))}@media(min-width: 767px){main .row_flipcard .flipcard_back{padding-inline:calc(var(--gap-col)/2)}}main .row_flipcard .flipcard_front{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-col)/2)}main .row_flipcard .flipcard_front h3{text-align:center;color:#fafafa}main .row_flipcard .flipcard_front h3{font-size:20px}@media(min-width: 768px){main .row_flipcard .flipcard_front h3{font-size:calc(20px + 4*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_flipcard .flipcard_front h3{font-size:24px}}main .row_flipcard .flipcard::before{content:"";position:absolute;background-color:rgba(55,91,24,.25);z-index:0;top:0;right:0;bottom:0;width:calc(var(--gap-col)*1.5)}@media(min-width: 1023px){main .row_flipcard .flipcard::before{width:calc(var(--gap-col))}}main .row_flipcard .flipcard::after{content:"";position:absolute;background-image:url("../img/flipcard-arrow.svg");background-repeat:no-repeat;width:14px;height:26px;top:50%;right:calc(var(--gap-col)/2);transform:translateY(-50%);z-index:10}@media(min-width: 1023px){main .row_flipcard .flipcard::after{right:calc(var(--gap-col)/3)}}@media(min-width: 1439px){main .row_flipcard .flipcard{position:relative;z-index:20}main .row_flipcard .flipcard:nth-of-type(3),main .row_flipcard .flipcard:nth-of-type(4){top:2rem}}main .row_flipcard .flipcard:hover::before{transition:background-color .5s ease-in-out;background-color:rgba(55,91,24,.5)}main .row_grid_gallery{display:flex;flex-direction:column;gap:calc(var(--gap-col)*1);filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.25));position:relative;background-color:#375b18;background-image:url("../img/bg-meadow.jpg");margin-bottom:calc(var(--gap-col)*2);padding-block:calc(var(--gap-col)*2)}main .row_grid_gallery-text{text-align:center}main .row_grid_gallery-gallery{display:grid;grid-gap:calc(var(--gap-col)/1);grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(6, 1fr)}@media(min-width: 479px){main .row_grid_gallery-gallery{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}}main .row_grid_gallery-gallery .gallery-item:first-child{grid-column:1/3;grid-row:1/3}main .row_grid_gallery-gallery .gallery-item:nth-child(2){grid-column:3/-1;grid-row:1/2}main .row_grid_gallery-gallery .gallery-item:nth-child(3){grid-column:3/-1;grid-row:2/3}main .row_grid_gallery-gallery .gallery-item:nth-child(4){grid-column:1/-1;grid-row:3/5}main .row_grid_gallery-gallery .gallery-item:nth-child(5){grid-column:2/4;grid-row:5/-1}@media(min-width: 479px){main .row_grid_gallery-gallery .gallery-item:first-child{grid-column:1/2;grid-row:1/3}main .row_grid_gallery-gallery .gallery-item:nth-child(2){grid-column:2/3;grid-row:1/2}main .row_grid_gallery-gallery .gallery-item:nth-child(3){grid-column:2/3;grid-row:2/4}main .row_grid_gallery-gallery .gallery-item:nth-child(4){grid-column:3/-1;grid-row:1/3}main .row_grid_gallery-gallery .gallery-item:nth-child(5){grid-column:3/4;grid-row:3/3}}main .row_grid_gallery-gallery img{border-radius:12px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 767px){main .row_grid_gallery-gallery img{border-radius:24px}}main .row_location figure figcaption{padding-block:.5rem;font-style:italic}main .row_location figure figcaption{font-size:14px}@media(min-width: 768px){main .row_location figure figcaption{font-size:calc(14px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_location figure figcaption{font-size:16px}}main .row_location.section_map{border-block:4px solid #fff}main .row_location.section_map iframe{width:100%;height:500px;border:0}main .row_quickfinder{display:flex;flex-direction:column;gap:calc(var(--gap-col));background-color:#375b18}main .row_quickfinder #map{height:320px;width:100%}@media(min-width: 1279px){main .row_quickfinder #map{height:640px}}main .row_quickfinder #map p{color:#2b2b2b}main .row_quickfinder #map .gm-style-iw-d{color:#000;padding:12px}main .row_quickfinder #map .gm-style-iw-d a{color:#fafafa;margin-top:.4rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center;border-radius:100vh;background-color:#375b18;border:none;outline:none}main .row_quickfinder #map h4{color:#375b18}main .row_quickfinder .error_message_container{padding-block:var(--gap-col)}main .row_quickfinder .error_message_container p{text-align:center}main .row_quickfinder_grid{overflow:clip;display:block}@media(min-width: 1023px){main .row_quickfinder_grid{display:grid;grid-template-columns:minmax(calc(var(--gap-wrapper)), 0.8fr) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(0, calc(var(--wrapper) / 6)) minmax(var(--gap-wrapper), 0.8fr)}}main .row_quickfinder .quickfinder-image{grid-column:1/-1}main .row_quickfinder .quickfinder-image img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media(min-width: 1279px){main .row_quickfinder .quickfinder-image img{width:100%;height:auto}}@media(min-width: 1279px){main .row_quickfinder .quickfinder-image{grid-column:1/5}}main .row_quickfinder .quickfinder-body{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--gap-col));gap:calc(var(--gap-col)/2)}@media(min-width: 1279px){main .row_quickfinder .quickfinder-body{grid-column:5/8}}main .row_quickfinder .quickfinder-body h2+p{margin-top:0}main .row_quickfinder .quickfinder-body .quickfinder-form form{display:flex;flex-direction:column;gap:calc(var(--gap-col)/2)}@media(min-width: 767px){main .row_quickfinder .quickfinder-body .quickfinder-form form{flex-direction:row}}main .row_quickfinder .quickfinder-body .quickfinder-form form input[type=text],main .row_quickfinder .quickfinder-body .quickfinder-form form select{padding:16px;border:2px solid #fafafa;color:#375b18;width:100%}main .row_quickfinder .quickfinder-body .quickfinder-form form input[type=text]::-moz-placeholder, main .row_quickfinder .quickfinder-body .quickfinder-form form select::-moz-placeholder{color:#375b18}main .row_quickfinder .quickfinder-body .quickfinder-form form input[type=text]::placeholder,main .row_quickfinder .quickfinder-body .quickfinder-form form select::placeholder{color:#375b18}main .row_quickfinder .quickfinder-body .quickfinder-form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/icon-select-arrow.svg);background-size:16px;background-repeat:no-repeat;background-position:calc(100% - 12px) center;width:100%}@media(min-width: 767px){main .row_quickfinder .quickfinder-body .quickfinder-form form select{width:10rem}}main .row_quickfinder .quickfinder-body .quickfinder-form form .quickfinder-form--button input[type=submit]{padding:1rem 2rem;background-color:#fafafa;color:#375b18;border:none;cursor:pointer}main .row_quickfinder .quickfinder-body .quickfinder-form form .quickfinder-form--button input[type=submit]:hover{background-color:#64b32c;color:#fafafa}main .row_quickfinder .quickfinder-results-list .accordion .item{background-color:#64b32c;transform:skew(-10deg, 0deg)}main .row_quickfinder .quickfinder-results-list .accordion .item .headline{transform:skew(10deg, 0deg);border:none}main .row_quickfinder .quickfinder-results-list .accordion .item .headline::after{bottom:calc(var(--gap-col)/2)}main .row_quickfinder .quickfinder-results-list .accordion .item .body{transform:skew(10deg, 0deg);padding:0 1.2em 1.2em 2.2em;box-shadow:none}main .row_locationmap #locationmap{position:relative;width:100%;aspect-ratio:1;grid-column:1/-1;border-radius:24px;border:4px solid #375b18}@media(min-width: 767px){main .row_locationmap #locationmap{grid-column:4/10}}main .row_locationmap #locationmap::before{content:"";display:block;padding-top:100%}main .row_locationmap #locationmap>*{position:absolute;top:0;left:0;width:100%;height:100%}main .row_locationmap #locationmap .gm-style-iw-d{color:#000;padding:calc(var(--gap-col)/2);font-size:1rem;width:100%}main .row_lexicon .lexicon_intro .row_lexicon_filter_search{margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search{position:relative}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search>.icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search>.icon>svg{height:20px;width:20px}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search .search{border:1px solid #375b18;border-radius:10px;padding:.5rem;outline-color:#2b2b2b;color:#2b2b2b !important;transition:all .25s ease-in-out;position:relative}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search .search::-moz-placeholder{color:#375b18}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search .search::placeholder{color:#375b18}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter{margin-left:.5rem;display:flex;flex-wrap:wrap;align-items:center}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter{color:#2b2b2b;padding:.25rem;transition:all .25s ease-in-out;border-radius:10px}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter{font-size:16px}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter.letter_all{padding:.4rem .6rem;margin-right:.5rem}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter:hover,main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter.active{background-color:#375b18;color:#fafafa}@media(max-width: ){main .row_lexicon .lexicon_intro .row_lexicon_filter_search{flex-direction:column;justify-content:flex-start;align-items:flex-start}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter{margin-left:0;margin-top:1rem}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .filter .filter_letter{margin-top:.2rem}}@media(max-width: 768px){main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search{width:100%}main .row_lexicon .lexicon_intro .row_lexicon_filter_search .lexicon_search>.search{width:100%}}main .row_lexicon .lexicon{margin-top:3.3rem}main .row_lexicon .lexicon .letter.accordion{margin-bottom:3.3rem;display:none;-moz-column-break-inside:avoid;break-inside:avoid}main .row_lexicon .lexicon .letter.accordion>h4{line-height:1;margin-bottom:1.3rem;padding-bottom:calc(var(--gap-col)/3);border-bottom:1px dotted #375b18}main .row_lexicon .lexicon .letter.accordion.active{display:block}main .row_lexicon .lexicon .letter.accordion .item{position:relative}main .row_lexicon .lexicon .letter.accordion.hidden{display:none}main .row_lexicon .lexicon .letter.accordion label.headline{font-family:"carlito-regular",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;line-height:1.5;color:#2b2b2b;letter-spacing:0;text-transform:none;border-left:none;transition:all .25s ease-in-out}main .row_lexicon .lexicon .letter.accordion label.headline{font-size:18px}@media(min-width: 768px){main .row_lexicon .lexicon .letter.accordion label.headline{font-size:calc(18px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){main .row_lexicon .lexicon .letter.accordion label.headline{font-size:20px}}main .row_lexicon .lexicon .letter.accordion label.headline::after{display:none}main .row_lexicon .lexicon .letter.accordion label.headline>.word{display:flex;justify-content:flex-start;align-items:center}main .row_lexicon .lexicon .letter.accordion label.headline>.word .pronunciation{color:#375b18;margin-left:.5rem}@media(max-width: 768px){main .row_lexicon .lexicon .letter.accordion label.headline>.word .pronunciation{margin-left:0}}main .row_lexicon .lexicon .letter.accordion label.headline .sound_and_close{display:flex;align-items:center}main .row_lexicon .lexicon .letter.accordion label.headline .close_icon{height:18px;width:18px;background-color:#375b18;color:#375b18;-webkit-mask-image:url(../img/icon-plus.svg);mask-image:url(../img/icon-plus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(0);transition:all .25s ease-in-out;margin-left:1rem}main .row_lexicon .lexicon .letter.accordion label.headline:hover{padding-left:0}main .row_lexicon .lexicon .letter.accordion input:checked~label.headline{padding-left:0}main .row_lexicon .lexicon .letter.accordion input:checked~label.headline .close_icon{transform:rotate(-180deg)}main .row_lexicon .lexicon .letter.accordion .sound_player{position:absolute;transform:translateY(50%);right:2.3rem;z-index:2;cursor:pointer}main .row_lexicon .lexicon .letter.accordion .sound_player .play_button{border-radius:50%;padding:.25rem;background-color:rgba(0,0,0,0);border:3px solid #375b18;transition:all .25s ease-in-out;cursor:pointer}main .row_lexicon .lexicon .letter.accordion .sound_player .play_button .sound_icon{height:18px;width:18px;background-color:#375b18;-webkit-mask-image:url(../img/icon-sound.svg);mask-image:url(../img/icon-sound.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:all .25s ease-in-out;cursor:pointer}main .row_lexicon .lexicon .letter.accordion .sound_player .play_button:hover{background-color:#375b18}main .row_lexicon .lexicon .letter.accordion .sound_player .play_button:hover .sound_icon{background-color:#fafafa}@media(max-width: 768px){main .row_lexicon .lexicon .letter.accordion .sound_player{right:3rem;transform:translateY(70% 3)}}main .row_lexicon .lexicon .letter.accordion .body{display:none;padding:1.2rem;padding-top:0;padding-left:0;border-left:none}.no-break{white-space:nowrap}p+p{margin-top:1rem}ol,ul{display:flex;flex-direction:column;gap:calc(var(--gap-col)/3);padding-left:1.25rem}ol li::marker{color:#375b18;font-weight:600}pre{margin-top:2rem;background-color:#2b2b2b;color:#fafafa;padding:1rem;border-radius:6px;overflow-x:auto}.socialmedia{display:flex;flex-direction:row}.socialmedia>a{display:inline-flex;border-radius:1000px;padding:.5em;transition:all .25s ease-in-out}.socialmedia>a .icon>svg{height:1.2em;width:1.2em}.socialmedia>a .icon>svg *{transition:all .25s ease-in-out}.icon>svg{height:1.5em;width:1.5em}.accordion{display:flex;flex-direction:column;gap:calc(var(--gap-col)/2)}.accordion ul{margin-top:1rem}.accordion details{width:100%;padding:calc(var(--gap-col)/2);margin:0 auto;position:relative;font-size:22px;border:1px solid rgba(0,0,0,.1);transition:all .3s;background-color:#fff}.accordion details+details{margin-top:20px}.accordion details[open]{min-height:50px;background-color:#fff;box-shadow:2px 2px 20px rgba(0,0,0,.2)}.accordion summary{display:flex;justify-content:space-between;align-items:center;font-weight:500;background-color:#fff;cursor:pointer;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal;-webkit-appearance:none;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion .control-icon{transition:.3s ease;pointer-events:none}.accordion .control-icon-close{display:none}.accordion details[open] .control-icon-close{display:initial;transition:.3s ease}.accordion details[open] .control-icon-expand{display:none}.accordion .item label.headline{position:relative;display:block;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:1rem calc(var(--gap-col)/2);padding-right:3rem;transition:all .25s ease-in-out;letter-spacing:.1px;box-shadow:rgba(55,91,24,.2);cursor:pointer;font-family:"carlito-bold",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",sans-serif;font-weight:300;font-style:normal}.accordion .item label.headline{font-size:18px}@media(min-width: 768px){.accordion .item label.headline{font-size:calc(18px + 2*(100vw - 768px)/256)}}@media(min-width: 1024px){.accordion .item label.headline{font-size:20px}}.accordion .item label.headline:hover{color:#2b2b2b;padding:1rem calc(var(--gap-col)/1.5)}.accordion .item label.headline:hover::after{background-color:#2b2b2b;transform:rotate(0deg)}.accordion .item label.headline::after{content:"";position:absolute;height:20px;width:20px;background-color:#375b18;-webkit-mask-image:url(../img/icon-add.svg);mask-image:url(../img/icon-add.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:all .25s ease-in-out;right:calc(var(--gap-col)/2)}div.accordion_bg .accordion .item{border:none;box-shadow:0 0 10px rgba(55,91,24,.2)}div.accordion_bg .accordion .item label.headline{padding-right:3rem}div.accordion_bg .accordion .item label.headline:hover{color:#2b2b2b;padding:1rem calc(var(--gap-col)/1.5)}div.accordion_bg .accordion .item label.headline:hover::after{background-color:#2b2b2b;transform:rotate(0deg)}.accordion .item .body{display:none;padding:0 1.2em 1.2em 1.2em}.accordion .item input:checked~label.headline{color:#375b18;padding:1rem calc(var(--gap-col)/2)}.accordion .item input:checked~label.headline::after{content:"";position:absolute;height:20px;width:20px;background-color:#375b18;-webkit-mask-image:url(../img/icon-minus.svg);mask-image:url(../img/icon-minus.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:all .25s ease-in-out;right:calc(var(--gap-col)/2)}.accordion .item input:checked~.body{display:block;box-shadow:0 4px 4px 4px rgba(55,91,24,.2)}.accordion+.accordion{margin-top:calc(var(--gap-col)/2)}.google_map{width:100%;aspect-ratio:16/9}.google_map iframe{width:100%;height:100%;border-radius:6px}.news_article .gallery .image-gallery .image img{transform:none !important;margin-left:inherit;height:auto;min-height:100%;min-width:inherit;aspect-ratio:1}.gallery .image-gallery{display:flex;gap:calc(var(--gap-col)/4)}.gallery .image-gallery .image{height:100%;position:relative;overflow:clip}.gallery .image-gallery .image img{--gallery-image-height: 27rem;min-width:140%;height:var(--gallery-image-height);min-height:100%;-o-object-fit:cover;object-fit:cover;transform:skew(10deg, 0deg) scale(1.25);overflow:clip;margin-left:-20%}.gallery.gallery-2 .image-gallery .image:nth-of-type(1){margin-right:-1.5rem}@media(min-width: 1023px){.gallery.gallery-2 .image-gallery .image:nth-of-type(1){margin-right:auto}}.gallery figcaption{padding-block:.5rem;font-size:12px;font-style:italic}.col-12.col-md-6:nth-of-type(1) .gallery .image-gallery .image{transform:skew(-10deg, 0deg) scale(0.85)}@media(min-width: 1023px){.col-12.col-md-6:nth-of-type(1) .gallery .image-gallery .image{transform:skew(-10deg, 0deg) scale(1) translateX(-2rem)}}.col-12.col-md-6:nth-of-type(2) .gallery .image-gallery .image{transform:skew(-10deg, 0deg) scale(0.85)}@media(min-width: 1023px){.col-12.col-md-6:nth-of-type(2) .gallery .image-gallery .image{transform:skew(-10deg, 0deg) scale(1) translateX(2.5rem)}}.new .text h2{margin-top:calc(var(--gap-col)/2)}.new .text h2+p{margin-top:revert}.new .text a{margin-top:var(--gap-col)}.row_search .results{display:flex;flex-direction:column;gap:2rem}.row_search .results .result{display:block;padding-block:1rem}.row_search .results .result .button{margin-top:1rem}.d-none{display:none !important}.fadeout{visibility:hidden;opacity:0;transition:opacity .5s}.fadein{visibility:visible;opacity:1;transition:opacity .5s}.datenschutz h2,.datenschutz h3,.datenschutz h4,.datenschutz h5,.datenschutz h6{color:#2b2b2b}.shop-exit-node{padding:calc(var(--gap-col));display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.shop-exit-node h3{text-align:center}ul.jobs_list{display:flex;margin:0;padding:0}ul.jobs_list li{list-style:none}ul.jobs_list li a{display:block}ul.benefits{display:flex;margin:0;padding:0}ul.benefits li{list-style:none}ul.benefits li img{margin-right:.75rem}.social-media-icons{display:flex;align-items:center;justify-content:center;gap:1rem}footer,.footer{position:relative;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--gap-col)*2);padding-block:calc(var(--gap-col)*3);background-color:#2b2b2b}@media(min-width: 1279px){footer,.footer{-webkit-clip-path:polygon(4rem 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(4rem 0, 100% 0, 100% 100%, 0% 100%);height:calc(var(--gap-col)*4)}}footer>.wrapper.footer-grid,.footer>.wrapper.footer-grid{display:flex;flex-direction:column;align-items:center;gap:calc(var(--gap-col)*2)}footer>.wrapper.footer-grid .footer-logo img,.footer>.wrapper.footer-grid .footer-logo img{width:auto;height:72px}footer>.wrapper.footer-grid .footer-department,.footer>.wrapper.footer-grid .footer-department{display:flex;flex-direction:column;gap:1rem}footer>.wrapper.footer-grid .footer-department>a:nth-of-type(2),.footer>.wrapper.footer-grid .footer-department>a:nth-of-type(2){transform:translateX(2.25rem);margin-top:.5rem}footer>.wrapper.footer-grid .footer-department>a:nth-of-type(3),.footer>.wrapper.footer-grid .footer-department>a:nth-of-type(3){transform:translateX(1rem)}footer>.wrapper.footer-grid .footer-address,.footer>.wrapper.footer-grid .footer-address{text-align:center}@media(min-width: 1279px){footer>.wrapper.footer-grid .footer-address,.footer>.wrapper.footer-grid .footer-address{text-align:left}}footer>.wrapper.footer-grid .footer-sm,.footer>.wrapper.footer-grid .footer-sm{display:flex;flex-direction:column-reverse;text-align:center;align-items:center}@media(min-width: 1279px){footer>.wrapper.footer-grid .footer-sm,.footer>.wrapper.footer-grid .footer-sm{align-items:flex-start}}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia{display:flex;gap:1.5rem;margin-top:1rem}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a .icon svg *,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a .icon svg *{stroke:#fafafa}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a:hover .icon svg *,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a:hover .icon svg *{stroke:#64b32c}footer>.wrapper.footer-grid .footer-sm .footer-impressum p,.footer>.wrapper.footer-grid .footer-sm .footer-impressum p{display:flex;flex-direction:column;text-align:center}@media(min-width: 1279px){footer>.wrapper.footer-grid .footer-sm .footer-impressum p,.footer>.wrapper.footer-grid .footer-sm .footer-impressum p{text-align:left}}@media(min-width: 1279px){footer>.wrapper.footer-grid,.footer>.wrapper.footer-grid{display:grid;align-items:start;justify-items:center;z-index:20;grid-template-areas:"logo department address sm"}}@media(min-width: 1279px)and (min-width: 1279px){footer>.wrapper.footer-grid,.footer>.wrapper.footer-grid{grid-gap:calc(var(--gap-col)/3);justify-items:stretch}}@media(min-width: 1279px){footer>.wrapper.footer-grid svg,.footer>.wrapper.footer-grid svg{position:relative}footer>.wrapper.footer-grid .footer-logo,.footer>.wrapper.footer-grid .footer-logo{grid-area:logo}footer>.wrapper.footer-grid .footer-logo img,.footer>.wrapper.footer-grid .footer-logo img{width:auto;height:100px}footer>.wrapper.footer-grid .footer-department,.footer>.wrapper.footer-grid .footer-department{grid-area:department;display:flex;flex-direction:column;gap:1rem}footer>.wrapper.footer-grid .footer-department>a:nth-of-type(2),.footer>.wrapper.footer-grid .footer-department>a:nth-of-type(2){transform:translateX(2rem);margin-top:.5rem}footer>.wrapper.footer-grid .footer-department>a:nth-of-type(3),.footer>.wrapper.footer-grid .footer-department>a:nth-of-type(3){transform:translateX(0.5rem)}footer>.wrapper.footer-grid .footer-address,.footer>.wrapper.footer-grid .footer-address{grid-area:address;display:flex;flex-direction:column;gap:1rem}footer>.wrapper.footer-grid .footer-sm,.footer>.wrapper.footer-grid .footer-sm{grid-area:sm;display:flex;flex-direction:column;gap:1rem}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia{display:flex;gap:1.5rem}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a .icon svg *,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a .icon svg *{stroke:#fafafa}footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a:hover .icon svg *,.footer>.wrapper.footer-grid .footer-sm .footer-socialmedia>a:hover .icon svg *{stroke:#64b32c}}.job_application{position:fixed;right:0;top:900px;display:flex;align-items:center;justify-content:center;width:206px;height:80px;z-index:60;border-top-left-radius:6px}.separator-rounded{background-color:#375b18;border-radius:25% 25% 50% 50%/0% 0% 100% 100%;margin-top:clamp(-6.25rem,-0.583rem - 4.722vw,-3rem);width:100%;height:var(--gap-col)}.custom-shape{position:absolute;top:100%;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape svg{width:100%;height:60px}.divider,.divider-bg{position:absolute;bottom:-2px;top:calc(100% - var(--gap-col));left:0;right:0;height:15vmin;overflow:hidden}@media(min-width: 767px){.divider,.divider-bg{height:7vmin}}.divider::after,.divider-bg::after{content:"";position:absolute;bottom:0;top:0;left:-25%;right:-25%;background-color:#375b18;border-radius:50%/100%;border-bottom-left-radius:0;border-bottom-right-radius:0;rotate:180deg}.divider-bg::after{background-image:url(../img/bg-meadow.jpg)}

/*# sourceMappingURL=style.css.map */