*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}@media (min-width:768px){.visible-xs{display:none}}@media (max-width:767px){.hidden-xs{display:none}}body{padding:0}#cookieconsent-show{position:fixed;left:20px;bottom:20px;z-index:1}:root{--white:#ffffff;--darkgreen:#2f531c;--darkgrey:#555555;--darkestgrey:#212121;--grey:#d9d9ce;--mediumgrey:#e8e8e1;--lightgrey:#f5f5f5;--red:#f94449}@font-face{font-family:'Waldenburg';src:url('../../../setup/fonts/KMR-Waldenburg-MagerSchmal.eot');src:url('../../../setup/fonts/KMR-Waldenburg-MagerSchmal.eot?#iefix') format('embedded-opentype'),url('../../../setup/fonts/KMR-Waldenburg-MagerSchmal.woff2') format('woff2'),url('../../../setup/fonts/KMR-Waldenburg-MagerSchmal.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Waldenburg';src:url('../../../setup/fonts/KMR-Waldenburg-BuchSchmal.eot');src:url('../../../setup/fonts/KMR-Waldenburg-BuchSchmal.eot?#iefix') format('embedded-opentype'),url('../../../setup/fonts/KMR-Waldenburg-BuchSchmal.woff2') format('woff2'),url('../../../setup/fonts/KMR-Waldenburg-BuchSchmal.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Waldenburg';src:url('../../../setup/fonts/KMR-Waldenburg-HalbfettSchmal.eot');src:url('../../../setup/fonts/KMR-Waldenburg-HalbfettSchmal.eot?#iefix') format('embedded-opentype'),url('../../../setup/fonts/KMR-Waldenburg-HalbfettSchmal.woff2') format('woff2'),url('../../../setup/fonts/KMR-Waldenburg-HalbfettSchmal.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url() url()}*{padding:0;margin:0}a{-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}a,a:visited{color:inherit;outline:none;text-decoration:none}a:hover,a:focus{color:inherit;outline:none;text-decoration:none}a:hover{color:inherit;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}a.no-hover{color:inherit!important}.uk-link{color:var(--blue);font-weight:500;text-decoration:underline;cursor:pointer}input,button,textarea{outline:none!important}p em a,p em a:hover{text-decoration:underline}button{cursor:pointer;outline:none!important}html,body{font-family:'Waldenburg',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5;background:var(--mediumgrey);color:var(--darkgrey);text-align:left;-webkit-overflow-scrolling:touch;position:relative;height:auto;padding:0;margin:0}@media (max-width:1439px){html,body{font-size:16px}}html,button,input,textarea{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:geometricPrecision}@-moz-document url-prefix(){body{font-weight:lighter!important}}h1,h2,h3,h4,h5{font-family:'Waldenburg',sans-serif;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.125;margin:0;padding:0;color:var(--darkgreen)}b,strong{font-weight:700;font-style:normal;font-stretch:normal}p{margin:0;padding:0;font-size:1em}p em,p i{font-weight:700;font-style:normal}::-moz-selection{background:var(--darkgreen);color:var(--white);text-shadow:none}::selection{background:var(--darkgreen);color:var(--white);text-shadow:none}#complete{position:relative;width:100%;height:auto;padding:0;margin:0 auto;overflow:hidden;z-index:25;background:var(--white)}#page{width:100%;height:auto;position:relative;z-index:10;padding:0;margin:0 auto;background:var(--white)}#content{width:100%;max-width:100%;height:auto;position:relative;margin:0 auto;background:var(--white);min-height:25vh}@media (max-width:767px){#page{}}#preloader{display:none!important;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--white);z-index:200}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:var(--darkgreen);position:fixed;z-index:2000;bottom:0;right:100%;width:100%;height:1px}.uk-lightbox{background:rgb(0 0 0 / .8)}.uk-lightbox-toolbar{background:#fff0;transform:translateY(0)!important}.uk-lightbox-caption{background:rgb(0 0 0 / .75);color:var(--white);font-size:12px}.uk-lightbox-button{background:#fff0;color:var(--white)!important}.uk-close{color:var(--white)!important;background:transparent!important}.uk-light .uk-dotnav>*>*{border-color:var(--white)}.uk-light .uk-dotnav>.uk-active>*{background-color:var(--white)}.uk-lightbox-items>*>*{max-width:90vw;max-height:85vh}.uk-dotnav{margin-left:-5px}.uk-dotnav>*{padding-left:5px}.uk-dotnav>*>*{border-color:var(--darkgreen);background-color:#fff0}.uk-dotnav>.uk-active>*{border-color:var(--darkgreen);background-color:var(--darkgreen)}.slider-navigation{padding:25px 0 0 0;text-align:center;color:var(--darkgreen)}.slider-nav-item{display:inline-block;vertical-align:middle;padding:0 5px}.uk-checkbox{border-color:var(--darkgreen);border-radius:5px}.uk-checkbox:checked,.uk-checkbox:indeterminate{background-color:var(--darkgreen)!important}.uk-checkbox:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.buttons{padding:25px 0 0 0;height:auto;overflow:hidden;text-align:center}.buttons-row{margin:-5px;height:auto;overflow:hidden}.buttons-col{display:inline-block;padding:5px}.uk-button{font-size:1em;font-weight:400;text-transform:none;letter-spacing:0;padding:1em 1.5em;line-height:1;border-radius:calc(1.5em + 2px)}.uk-button-default,.uk-button-default:disabled{background-color:var(--darkgreen);color:var(--mediumgrey);border:2px solid #fff0;font-weight:400;text-transform:none;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.uk-button-default:visited{color:var(--mediumgrey)}.uk-button-default:focus,.uk-button-default:hover{background-color:var(--darkgreen);color:var(--mediumgrey);border:2px solid #fff0;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}.uk-button-default.uk-active,.uk-button-default:active{background-color:var(--darkgreen);color:var(--mediumgrey);border:2px solid #fff0}.uk-button-primary{background:var(--darkgreen);color:#fff!important;font-size:1em;font-weight:400;text-transform:none;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}.uk-button-primary:visited{color:#fff;background:var(--darkgreen)}.uk-button-primary:focus,.uk-button-primary:hover{background:var(--darkgreen);color:#fff;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease;opacity:.75}.uk-button-primary.uk-active,.uk-button-primary:active{background:var(--darkgreen);color:#fff}.uk-button-primary:disabled{background:var(--grey)!important;color:#fff!important}.uk-button-secondary{background:var(--darkgrey);color:#fff;border:2px solid #fff0;font-size:1em;font-weight:400;text-transform:none;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}.uk-button-secondary:visited{background:var(--darkgrey);color:#fff}.uk-button-secondary:focus,.uk-button-secondary:hover{background:var(--darkgrey);color:#fff;border:2px solid #fff0;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease;opacity:.75}.uk-button-secondary.uk-active,.uk-button-secondary:active{background:var(--darkgrey);color:#fff;border:2px solid #fff0}.uk-button-secondary:disabled{background:var(--darkgrey)!important;color:#fff!important;border:none}.uk-button-outlined{background-color:#fff0;color:var(--darkgreen);border:2px solid var(--darkgreen);font-weight:400;text-transform:none;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}.uk-button-outlined:visited{color:var(--darkgreen)}.uk-button-outlined:focus,.uk-button-outlined:hover{background-color:#fff0;color:var(--darkgreen);border:2px solid var(--darkgreen);-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease;opacity:.75}.uk-button-outlined.uk-active,.uk-button-outlined:active{background-color:#fff0;color:var(--darkgreen);border:2px solid var(--darkgreen)}.uk-button-whitelined{background-color:#fff0;color:var(--white);border:2px solid var(--white);font-weight:400;text-transform:none;-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}.uk-button-whitelined:visited{color:var(--white)}.uk-button-whitelined:focus,.uk-button-whitelined:hover{background-color:#fff0;color:var(--white);border:2px solid var(--white);-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease;opacity:.75}.uk-button-whitelined.uk-active,.uk-button-whitelined:active{background-color:#fff0;color:var(--white);border:2px solid var(--white)}@media (max-width:991px){.uk-button,.uk-button-primary,.uk-button-secondary,.uk-button-outlined,.uk-button-whitelined{font-size:1em}}@media (max-width:767px){.uk-button,.uk-button-primary,.uk-button-secondary,.uk-button-outlined,.uk-button-whitelined{font-size:1em}}.limit{margin:0 auto;max-width:1660px}:root{--paddingdouble:200px;--paddingtriple:300px;--padding150:150px;--padding125:125px;--padding100:100px;--padding75:75px;--padding50:50px}@media (max-width:1279px){:root{--paddingdouble:150px;--paddingtriple:200px;--padding150:100px;--padding125:100px;--padding100:75px;--padding75:50px;--padding50:50px}}@media (max-width:767px){:root{--paddingdouble:75px;--paddingtriple:100px;--padding150:50px;--padding125:50px;--padding100:50px;--padding75:50px;--padding50:50px}}.section{padding-left:75px;padding-right:75px}@media (max-width:1279px){.section{padding-left:50px;padding-right:50px}}@media (max-width:1025px){.section{padding-left:25px;padding-right:25px}}@media (max-width:767px){.section{padding-left:25px;padding-right:25px}}.gap-before{padding-top:var(--padding100)}.gap-after{padding-bottom:var(--padding100)}.bg-white{background:var(--white)}.bg-grey{background:var(--mediumgrey)}#nav{position:fixed;top:0;left:0;width:100%;height:150px;background:#fff0;padding-top:25px;padding-bottom:25px;z-index:250;font-weight:400}.nav-main{display:flex;justify-content:space-between;align-items:center}#navlogo{display:inline-block;width:100px;height:100px;padding:10px;background:rgb(255 255 255 / .25);border-radius:100%}#navlogo img{width:80px;height:80px}#navshop{display:inline-block;padding:0 25px;line-height:50px;height:50px;border-radius:25px;background:var(--darkgreen);color:var(--white);-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease}#navshop:hover,#navshop:focus{-webkit-transition:background 0.5s ease,opacity 0.5s ease;-moz-transition:background 0.5s ease,opacity 0.5s ease;-o-transition:background 0.5s ease,opacity 0.5s ease;transition:background 0.5s ease,opacity 0.5s ease;opacity:.75}@media (min-width:768px){ul.navigation{display:inline-block;vertical-align:middle;list-style-type:none;padding:0 10px;margin:0;line-height:50px;height:50px;border-radius:25px;background:var(--lightgrey);transition:background 0.25s}.nav-top .view1 ul.navigation{background:rgb(0 0 0 / .175);transition:background 0.25s}ul.navigation>li{display:inline-block;vertical-align:top;padding:0 5px;margin:0;line-height:inherit;position:relative}ul.navigation>li>a{display:block;height:50px;line-height:50px;transition:color 0.25s,opacity 0.25s ease}ul.navigation>li.active>a,ul.navigation>li.expanded>a,ul.navigation>li>a:hover{font-weight:400;opacity:.75;transition:color 0.25s,opacity 0.25s ease}.nav-top .view1 ul.navigation>li>a{color:var(--white);transition:color 0.25s,opacity 0.25s ease}#nav .dropdown-menu{position:absolute;left:50%;top:60px;max-width:1280px;min-width:250px;height:auto;font-size:1em;background:var(--white);transform:translate(-50%,0);padding:25px;z-index:275;border-radius:25px;text-align:left;-webkit-box-shadow:0 5px 25px 1px rgb(0 0 0 / .25);-moz-box-shadow:0 5px 25px 1px rgb(0 0 0 / .25);box-shadow:0 5px 25px 1px rgb(0 0 0 / .25)}#nav .expanded .dropdown-menu{display:block}#nav .dropdown-menu{display:none;overflow:hidden;min-width:35em}#nav .dropdown10{min-width:17.5em}#nav ul.sub-navigation{list-style-type:none;padding:0;margin:0 -25px;display:flex;line-height:2}#nav ul.sub-navigation>li{display:inline-block;vertical-align:top;padding:0 25px;margin:0;min-width:10em}#nav ul.sub-navigation>li.subnav-item{border-left:1px solid var(--mediumgrey)}#nav ul.sub-navigation>li>a{text-transform:uppercase;letter-spacing:.05em}#nav ul.sub-navigation ul{list-style-type:none;padding:0;margin:0}#nav ul.sub-navigation ul>li{padding:0 0 0 .75em;margin:0;position:relative}#nav ul.sub-navigation ul>li a{white-space:nowrap;transition:color 0.25s,opacity 0.25s ease}#nav ul.sub-navigation ul>li a:hover{opacity:.75;transition:color 0.25s,opacity 0.25s ease}#nav ul.sub-navigation ul>li:before{content:'\2022';position:absolute;left:0}#nav ul.sub-navigation ul.subnav18>li{display:inline-block;position:relative;vertical-align:top;width:50%;padding:0 0 0 1.375em}#nav ul.sub-navigation ul.subnav18>li:before{display:none}#nav ul.sub-navigation ul.subnav18>li img.subnav-wappen{position:absolute;top:0;bottom:0;left:0;width:1em;height:1em;margin:auto}.bracknav{height:auto;padding:0 0 0 calc(50% + 25px);position:relative}.bracknav-image{position:absolute;left:-10px;top:-10px;bottom:-10px;right:50%;margin:auto;background:var(--darkgrey);z-index:10;border-radius:10px;overflow:hidden}}@media (min-width:990px){ul.navigation>li{padding:0 15px}}#hamburger{display:none}@media (max-width:767px){#nav ul.sub-navigation ul.subnav18>li img.subnav-wappen{display:none!important}ul.navigation{display:none}#nav{height:100px;padding:25px 75px 25px 25px}#navlogo{width:50px;height:50px;padding:5px}#navlogo img{width:40px;height:40px}#navshop{padding:0 20px;line-height:40px;height:40px;border-radius:20px}#hamburger{display:inline-block;position:absolute;top:25px;right:10px;width:60px;height:50px;cursor:pointer;z-index:100}#hamburger .line{position:absolute;left:15px;width:30px;height:1px;background:var(--white);--webkit-transition:all 0.25s;-moz-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;opacity:1;-webkit-box-shadow:0 1px 1px 1px rgb(0 0 0 / .25);-moz-box-shadow:0 1px 1px 1px rgb(0 0 0 / .25);box-shadow:0 1px 1px 1px rgb(0 0 0 / .25)}.nav-top .view1 #hamburger .line{background:var(--white)}#hamburger .lineA{top:20px}#hamburger .lineB{bottom:20px}.nav-shown #hamburger .line,.nav-top .nav-shown .view1 #hamburger .line{background:var(--darkgreen);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-shown #hamburger .lineA{top:25px;width:35px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-shown #hamburger .lineB{width:35px;bottom:24px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}#mobile-nav{position:fixed;right:-100%;top:0;width:100%;height:100%;background:var(--grey);color:var(--darkgreen);z-index:100;-webkit-transition:0.5s ease all;-moz-transition:0.5s ease all;-o-transition:0.5s ease all;transition:0.5s ease all;overflow:hidden;font-weight:400}@media (min-width:768px){#mobile-nav{display:none}}.nav-shown #mobile-nav{right:0}#mobile-nav .nav-scoll{width:100%;margin:auto;max-height:100%;overflow:auto}#mobile-nav .nav-scroll-inner{position:relative;display:block;width:100%;height:auto;min-height:100vh}.mobile-navigation{padding:125px 25px 50px 25px}#mobilenav{list-style-type:none;padding:0;margin:0;font-size:20px}#mobilenav a{display:block}#mobilenav li.level1{font-size:1em;line-height:1;padding:10px 0;margin:0;border-bottom:1px solid var(--darkgreen);position:relative}#mobilenav li.level1.hassub:before{content:'';display:block;width:15px;height:1px;background:var(--darkgreen);position:absolute;top:calc(13px + 7px);right:0;pointer-events:none}#mobilenav li.level1.hassub:after{content:'';display:block;width:1px;height:15px;background:var(--darkgreen);position:absolute;top:13px;right:7px;pointer-events:none}#mobilenav li.level1.hassub.opensub:after{display:none}#mobilenav li.level1.last{border-bottom:none}#mobilenav ul.level2{display:none;list-style-type:disc;padding:5px 0 10px 25px;margin:0}#mobilenav li.opensub ul.level2{display:block}#mobilenav li.level2{font-size:.925em;line-height:1;padding:5px 0;margin:0}#mobilenav ul.level3{list-style-type:none;padding:5px 0 0 0;margin:0}#mobilenav li.level3{font-size:.85em;line-height:1;padding:5px 0;margin:0}.header-start{height:auto;background:var(--mediumgrey);color:var(--white)}.header-background{display:flex;align-items:flex-end;padding-top:200px;padding-bottom:var(--padding100);position:relative;height:auto;min-height:calc(100vh)}.header-background:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(0 0 0 / .3) 0%,rgb(0 0 0 / .125) 50%,rgb(0 0 0 / .3) 100%);;mix-blend-mode:multiply;z-index:10}.header-slideshow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header-slideshow .uk-slideshow-items{position:absolute;top:0;left:0;width:100%;height:100%}.header-content{position:relative;z-index:50;display:block;width:100%;height:auto}.header-content h1{font-size:5em;line-height:1;padding:0 0 50px 0;margin:0;color:var(--white)}@media (max-width:1439px){.header-content h1{font-size:4.5em}}@media (max-width:1279px){.header-content h1{font-size:4em}}@media (max-width:990px){.header-content h1{font-size:3em}}@media (max-width:767px){.header-content h1{padding:0 0 25px 0}}@media (max-width:500px){.header-content{padding-bottom:50px}.header-content h1{font-size:2.5em}}.header-grid{display:grid;grid-template-columns:60% auto;grid-auto-rows:1fr;grid-column-gap:50px;grid-row-gap:0}.header-grid h2,.header-grid h3,.header-grid h4{color:inherit}@media (max-width:1439px){.header-grid{grid-column-gap:25px}}@media (max-width:1140px){.header-grid{grid-template-columns:100%}.header-events{display:none}}@media (max-width:990px){.header-grid{grid-column-gap:10px}}@media (max-width:767px){.header-grid{display:none}}.header-grid h2{font-size:.85em;font-weight:400;line-height:1;text-transform:uppercase;padding:0 0 1em 0;margin:0}@media (max-width:990px){.header-grid h2{height:3em}.header-grid h2 b{display:block}}.header-litters{display:block;width:100%;auto}.header-litter{display:inline-block;vertical-align:bottom;width:50%;height:auto}.header-box{width:100%;height:calc(8em + 20px);padding:10px;backdrop-filter:blur(10px);position:relative}.header-box .arrow-button{position:absolute;right:20px;bottom:15px}.header-event-box .arrow-button{right:auto;left:20px;color:var(--white)}.header-litter-box{background:rgb(232 232 225 / .6);color:var(--darkgreen)}.header-litter-1 .header-litter-box{border-radius:25px 0 0 25px;border-right:1px solid var(--darkgreen)}.header-litter-2 .header-litter-box{border-radius:0 25px 25px 0}.header-event-box{background:rgb(75 64 49 / .45);color:var(--white);border-radius:25px}@media (min-width:768px){.header-links{padding:10px 0 0 0}.header-links li.header-litter-links{display:none}}@media (min-width:1141px){.header-links{display:none}}.header-links ul{list-style-type:none;padding:0;margin:0 0 -5px 0}.header-links li{display:block;padding:0 0 5px 0;margin:0}.header-links li a{display:block;width:100%;font-size:1em;font-weight:400;height:2.5em;line-height:2.5;padding:0 1em;border-radius:1.25em;backdrop-filter:blur(10px);position:relative}.header-links li a.doglink{background:rgb(232 232 225 / .45);color:var(--darkgreen)}.header-links li a.eventlink{background:rgb(75 64 49 / .45);color:var(--white)}.header-links li a .uk-icon{position:absolute;top:.375em;right:1em}.lastlitter-slider{padding:10px}.lastlitter-slider-wrap{min-height:5.25em}.lastlitter-drag{pointer-events:none}.header-litters .slider-navigation{padding:5px 0 0 0}.lastlitter-item h3{font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0}@media (max-width:767px){.lastlitter-item h3{font-size:1.25em}}.lastlitter-item p.lastlittter-status{font-size:.75em;font-weight:400;line-height:1.25}p.lastlitter-from{position:relative;font-size:1.125em;font-weight:400;line-height:20px;padding:0 0 5px 30px;margin:0}.lastlitter-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:20px;height:20px}.lastlitter-none{position:relative;font-size:1.125em;font-weight:400;line-height:20px;padding:0 0 5px 0;margin:0}.header-latest-event{padding:10px}.header-latest-flex{display:flex;height:3.75em;overflow:hidden;align-items:center;justify-items:left}.header-latest-event h3{font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0;max-height:2.5em}@media (max-width:767px){.header-latest-flex{height:3.125em}.header-latest-event h3{font-size:1.25em}}p.header-lastest-info{position:relative;font-size:1.125em;font-weight:400;line-height:20px;padding:0 0 5px 30px;margin:0}.header-lastest-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:20px;height:20px}.section-headline h1{font-size:3.5em;line-height:1.125;padding:0;margin:-.125em 0 0 -.025em}@media (max-width:1279px){.section-headline h1{font-size:3em}}@media (max-width:990px){.section-headline h1{font-size:2.5em}}@media (max-width:767px){.section-headline h1{font-size:2em}}.section-headline h3{font-size:2.5em;line-height:1.125;padding:0;margin:-.125em 0 0 -.025em}@media (max-width:1279px){.section-headline h3{font-size:2em}}@media (max-width:990px){.section-headline h3{font-size:1.6em}}@media (max-width:767px){.section-headline h3{font-size:1.25em}}.section-text{height:auto;margin:0 0 -10px 0;overflow:hidden}.section-text i,.section-text em{font-size:inherit;font-weight:inherit;font-style:normal;color:inherit}.section-text i strong,.section-text em strong,.section-text i b,.section-text em b{font-weight:700}.section-text p{font-size:1em;line-height:1.5;margin:0;padding:0 0 10px 0}.section-text ul{font-size:1em;line-height:1.5;list-style-type:disc;margin:0;padding:0 0 10px 0}.section-text ul li{margin:0 0 0 1.25em;padding:0}.section-text a{color:var(--darkgreen);text-decoration:underline}.section-text h3{font-size:1.25em;font-weight:700;line-height:1.125em;padding:25px 0 15px 0;margin:0}.section-buttons{padding:50px 0 0 0}.detail-bodytext .section-buttons,.header-section-buttons{padding:25px 0 0 0}@media (max-width:767px){.section-buttons{padding:25px 0 0 0}}.section-buttons-row{margin:0 -25px -10px 0}.section-buttons-col{display:inline-block;vertical-align:top;padding:0 25px 10px 0}.arrow-button{display:inline-block;white-space:nowrap;padding:0 0 0 1.75em;position:relative;font-size:1em;font-weight:400;line-height:1.5;color:var(--darkgreen)}.arrow-button .uk-icon{position:absolute;left:0;top:0;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.arrow-button:hover .uk-icon{left:.375em;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.text-header-section{position:relative;z-index:5;border-radius:0 0 25px 25px;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--padding100)}@media (max-width:767px){.text-header-section{padding-top:125px}}.text-header-grid{display:grid;grid-template-columns:40% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1199px){.text-header-grid{grid-template-columns:100%}}.text-header-text{font-size:1.125em}.intro-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:25px}@media (max-width:767px){.intro-grid{grid-template-columns:100%}}.intro-head h2{font-size:3.5em;line-height:1.125;padding:0;margin:-.125em 0 0 -.025em;max-width:10em}@media (max-width:1279px){.intro-head h2{font-size:3em}}@media (max-width:990px){.intro-head h2{font-size:2.5em}}@media (max-width:767px){.intro-head h2{font-size:2em}}.intro-content .section-text{font-size:1.125em;max-width:35em}.text-content{max-width:60em}.text-section-headline h2{font-size:2em;line-height:1.125;padding:0 0 25px 0;margin:-.125em 0 0 -.025em}@media (max-width:1279px){.text-section-headline h2{font-size:1.75em}}@media (max-width:990px){.text-section-headline h2{font-size:1.5em}}@media (max-width:767px){.text-section-headline h2{font-size:1.25em;padding:0 0 10px 0}}.textimages-row{display:grid;grid-template-columns:50% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:25px}@media (max-width:767px){.textimages-row{grid-template-columns:auto}}.textimages-left .textimages-images{padding:0 50px 0 0;grid-column:1;grid-row:1}.textimages-right .textimages-images{padding:0 0 0 50px}@media (max-width:1279px){.textimages-left .textimages-images{padding:0}.textimages-right .textimages-images{padding:0}}.textimages-image{display:block;position:relative;z-index:10;width:100%;height:auto;padding-bottom:80%;background:var(--darkgrey);border-radius:10px;overflow:hidden}@media (max-width:767px){.textimages-image{padding-bottom:60%}}.textimages-hidden{display:none}.textimage-box{width:100%;height:auto;position:relative}.textimages-more{position:absolute;left:25px;bottom:25px;font-size:1em;font-weight:400;padding:1em 1.5em;line-height:1;border-radius:1.5em;background:rgb(0 0 0 / .6);color:var(--white);z-index:10;pointer-events:none}@media (max-width:767px){.textimages-more{left:10px;bottom:10px}}@media (min-width:768px){.textimages-right .textimages-text{order:1}.textimages-right .textimages-images{order:2}}.imageslider-section img{border-radius:10px}.imageslider-section .uk-slidenav{padding:15px 20px;background:var(--darkgreen);color:var(--white);border-radius:100%}.imageslider-section .uk-slidenav svg{width:10px;height:20px}.imageslider-section .uk-slidenav-previous{left:calc(12.5% - 75px)}.imageslider-section .uk-slidenav-next{right:calc(12.5% - 75px)}@media (max-width:767px){.imageslider-section .uk-grid{margin-left:-10px}.imageslider-section .uk-grid>*{padding-left:10px}.imageslider-section .uk-slidenav{display:none}}.download-introduction{padding:0 0 50px 0}@media (max-width:767px){.download-introduction{padding:0 0 25px 0}}.download-introduction .intro-head+.section-text{padding:25px 0 0 0}.download-introduction .section-text{max-width:60em}.download-items{height:auto;margin:0 0 -10px 0}.download-item{width:100%;height:auto;padding:0 0 10px 0}.download-box{position:relative;padding:calc(1em + 12px) 8em calc(1em + 12px) 20px;border-radius:10px;line-height:1.25;min-height:calc(3em + 24px)}@media (max-width:767px){.download-box{padding:20px;min-height:calc(1.25em + 40px)}}.bg-grey .download-box{background:var(--white)}.bg-white .download-box{background:var(--mediumgrey)}.download-box label{display:block;font-size:1.25em;font-weight:400;line-height:1;padding:0;margin:0;text-align:left}.download-box .uk-button{position:absolute;top:calc(10px + 0.125em);right:20px}@media (max-width:767px){.download-box label{font-size:1em;font-weight:400;line-height:1.25;width:calc(100% - 100px)}.download-box .uk-button{position:absolute;top:10px;right:10px;padding:0 20px;line-height:36px;height:40px;border-radius:20px}}.article-teaser-headline h2{font-size:3em;line-height:1.125;padding:0 0 50px 0;margin:-.125em 0 0 -.025em}@media (max-width:1279px){.article-teaser-headline h2{font-size:2.5em}}@media (max-width:990px){.article-teaser-headline h2{font-size:2em}}@media (max-width:767px){.article-teaser-headline h2{font-size:1.5em;padding:0 0 25px 0}}.slider-navigation{padding:25px 0 0 0;margin:0 -5px;text-align:left;color:var(--darkgreen)}.news-slider-wrap{margin:-15px}.news-item{position:relative;padding:15px;flex-direction:column}.news-item:before{content:'';position:absolute;left:15px;top:15px;right:15px;bottom:15px;margin:auto;background:var(--white);border-radius:10px;overflow:hidden;z-index:1}@media (max-width:1025px){.news-slider-wrap{margin:-10px}.news-item{padding:10px}.news-item:before{left:10px;top:10px;right:10px;bottom:10px}}@media (max-width:639px){.news-slider-wrap{margin:-10px -60vw -10px -10px}}.news-item:before{-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.news-item:hover:before{background:var(--lightgrey);-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;transition:background-color 0.25s}.news-item-image{position:relative;z-index:10;width:100%;height:auto;padding-bottom:65%;background:var(--darkgrey);border-radius:10px;overflow:hidden;flex:none!important}.news-icon{position:absolute;width:50px;height:50px;right:20px;top:-30px}.news-item-text{position:relative;z-index:15;padding:25px 25px 75px 25px}.news-item-text p.news-item-date{font-size:1.25em;font-weight:400;line-height:1.25;padding:0 0 5px 0;margin:0}.news-item-text h3{font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0}@media (max-width:767px){.news-item-text p.news-item-date{font-size:1.125em}.news-item-text h3{font-size:1.25em}}.news-item-button{position:absolute;z-index:20;position:absolute;left:0;bottom:0;padding:0 25px 25px 25px}.news-item-arrow-button{display:inline-block;white-space:nowrap;padding:0 0 0 1.75em;position:relative;font-size:1em;font-weight:400;line-height:1.5;color:var(--darkgreen)}.news-item-arrow-button .uk-icon{position:absolute;left:0;top:0;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.news-item:hover .news-item-arrow-button .uk-icon{left:.375em;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.news-item-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:25}.news-item-link span{display:none}@media (min-width:640px){.news-teaser-section .buttons{padding:0}}@media (max-width:639px){.news-teaser-section .buttons{text-align:left}}.event-teaser-grid{display:grid;grid-template-columns:25% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:0}@media (max-width:800px){.event-teaser-grid{grid-template-columns:100%}}.event-items{height:auto;margin:-25px 0 0 0}.no-event-item,.event-item{padding:25px 0;border-bottom:1px solid var(--mediumgrey)}p.event-item-info{position:relative;font-size:1.125em;font-weight:400;line-height:25px;padding:0 0 10px 35px;margin:0}.events-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:25px;height:25px}.event-item h3{font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0}@media (max-width:767px){p.event-item-info{font-size:1em}.event-item h3{font-size:1.25em}}.event-item-grid{display:grid;grid-template-columns:auto 9em;grid-auto-rows:none;grid-column-gap:10px;grid-row-gap:10px}.event-item-link{padding:0 1.5em;text-align:right}@media (max-width:500px){.event-item-grid{grid-template-columns:100%}.event-item-link{padding:0;text-align:left}}.events-teaser-section .buttons{padding:50px 0 0 0;text-align:left}.event-teaser-head .buttons{padding:0 0 50px 0;margin:-25px 0 0 0}.event-teaser-grid .mobile-buttons{display:none}@media (max-width:800px){.event-teaser-grid .mobile-buttons{display:block}.event-teaser-grid .desktop-buttons{display:none}}p.no-events{font-size:1.25em;font-weight:400;line-height:1.25;padding:0;margin:0}@media (max-width:767px){p.no-events{font-size:1.125em}}.bracken-teaser-head .section-headline{padding:0 0 25px 0}.bracken-teaser-head .section-text{font-size:1.125em;max-width:15em}.bracken-teaser-grid{display:grid;grid-template-columns:30% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1199px){.bracken-teaser-grid{grid-template-columns:100%}}.bracken-teaser-items{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1025px){.bracken-teaser-items{grid-column-gap:25px}}@media (max-width:500px){.bracken-teaser-items{grid-template-columns:100%}}.bracken-teaser-item .buttons{text-align:left}.bracken-teaser-image{position:relative;z-index:10;width:100%;height:auto;padding-bottom:95%;background:var(--darkgrey);border-radius:10px;overflow:hidden}.bracken-teaser-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .4) 0%,#fff0 50%,#fff0 100%);z-index:10}.bracken-teaser-image h3{position:absolute;left:0;bottom:0;width:100%;padding:25px;font-size:1.5em;font-weight:400;line-height:1.25;margin:0;color:var(--white);z-index:20}@media (max-width:767px){.bracken-teaser-image h3{font-size:1.25em}}.management-teaser-head{padding:0 0 50px 0}.management-teaser-grid{display:grid;grid-template-columns:repeat(9,1fr);grid-auto-rows:none;grid-column-gap:20px;grid-row-gap:25px}@media (max-width:1279px){.management-teaser-grid{grid-column-gap:10px}}@media (max-width:990px){.management-teaser-grid{grid-column-gap:5px}}@media (max-width:767px){.management-teaser-grid{grid-template-columns:repeat(3,1fr)}}.management-teaser-item{display:block}.management-teaser-icon{width:100%;height:auto;padding-bottom:100%;background:var(--lightgrey);position:relative;border-radius:10px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.management-teaser-item:hover .management-teaser-icon{background:var(--grey);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.management-teaser-icon img{position:absolute;width:100%;height:50%;top:25%;left:0;background-blend-mode:screen}.management-teaser-icon img.mobile{display:none}@media (max-width:990px){.management-teaser-icon img.desktop{display:none}.management-teaser-icon img.mobile{display:block}}.management-teaser-label{font-size:1em;font-weight:400;line-height:1.1;padding:20px 0 0 0;text-align:center;color:var(--darkgreen)}@media (max-width:1279px){.management-teaser-label{font-size:.75em}}@media (max-width:767px){.management-teaser-label{padding:10px 0 0 0}}.list-head-section{border-radius:0 0 25px 25px}.list-head-section.gap-before{padding-top:calc(var(--padding50) + 150px)}@media (max-width:767px){.list-head-section.gap-before{padding-top:125px}}.list-head-section.gap-after{padding-bottom:var(--padding75)}.list-head{display:grid;grid-template-columns:20% auto;grid-auto-rows:none;grid-column-gap:25px;grid-row-gap:25px}@media (max-width:1025px){.list-head{grid-template-columns:100%}}.list-head p{font-size:1.25em;font-weight:400;line-height:1.25;padding:25px 0 0 0;margin:0}.filter-item{cursor:pointer}.hidden-item{display:none!important}.no-results{display:none}.no-results.show{display:block}.no-results p{font-size:1.25em;font-weight:400;line-height:1.25;padding:0;margin:0}@media (max-width:767px){.no-results p{font-size:1.125em}}.list-filter ul{list-style-type:none;padding:0;margin:0 -10px -10px 0}.list-filter li{display:inline-block;vertical-align:top;width:10%;height:auto;padding:0 10px 10px 0}@media (max-width:1199px){.list-filter ul{margin:0 -5px -10px 0}.list-filter li{padding:0 5px 10px 0}}@media (max-width:800px){.list-filter li{width:20%}}@media (max-width:500px){.list-filter ul{margin:0 -5px -5px 0}.list-filter li{padding:0 5px 5px 0}}.filter-icon{width:100%;height:auto;padding-bottom:100%;background:var(--lightgrey);position:relative;border-radius:10px;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}li.active .filter-icon,li a:hover .filter-icon{background:var(--grey);-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}.filter-icon img{position:absolute;width:100%;height:50%;top:25%;left:0;background-blend-mode:screen}.filter-all img{height:60%;top:20%}.filter-label{font-size:12px;font-weight:400;line-height:1.125;text-align:center;padding:10px 0 0 0;color:var(--darkgreen)}@media (max-width:1199px){.filter-label{font-size:10px}}@media (max-width:500px){.filter-label{display:none}}.list-section{padding-top:var(--padding75);padding-bottom:var(--padding100)}.events-group{display:grid;grid-template-columns:20% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:25px}.events-group-head h2{font-size:1.5em;font-weight:400;line-height:1.25;padding:0;margin:0}@media (max-width:767px){.events-group-head h2{font-size:1.25em}}.events-group .event-items{margin:0}.events-group .event-item{padding:0 0 25px 0;margin:0 0 25px 0}@media (max-width:767px){.events-group{grid-template-columns:100%}}.news-list-teaser-items{height:auto;margin:0 0 -25px 0}.news-list-teaser-item{padding:0 0 25px 0}.news-list-teaser-grid{display:grid;grid-template-columns:20% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:25px}@media (max-width:1025px){.news-list-teaser-grid{grid-template-columns:25% auto}}@media (max-width:767px){.news-list-teaser-grid{grid-template-columns:100%}}.news-list-teaser-image-wrap{width:100%;height:auto}.news-list-teaser-image{position:relative;z-index:10;width:100%;height:auto;padding-bottom:75%;background:var(--darkgrey);border-radius:10px;overflow:hidden}@media (max-width:767px){.news-list-teaser-image-wrap{max-width:350px}.news-list-teaser-image{padding-bottom:65%}}@media (max-width:500px){.news-list-teaser-image-wrap{max-width:100%}}.news-list-teaser-text{display:flex;flex-direction:column;padding:5px 0 25px 0;border-bottom:1px solid var(--mediumgrey)}@media (max-width:767px){.news-list-teaser-text{padding:0 0 25px 0}}p.news-list-teaser-info{position:relative;font-size:1.125em;font-weight:400;line-height:25px;padding:0 0 10px 35px;margin:0}.news-list-teaser-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:25px;height:25px}.news-list-teaser-item h3{display:flex;font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0;flex-grow:1}@media (max-width:767px){p.news-list-teaser-info{font-size:1em}.news-list-teaser-item h3{font-size:1.25em}}.news-list-teaser-link{padding:25px 0 0 0}@media (max-width:500px){.news-list-teaser-link{padding:25px 0 0 0}}p.no-news{font-size:1.25em;font-weight:400;line-height:1.25;padding:0;margin:0}@media (max-width:767px){p.no-news{font-size:1.125em}}.news-listing-teaser-items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:50px}@media (max-width:1023px){.news-listing-teaser-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.news-listing-teaser-items{grid-template-columns:100%}}.news-listing-teaser-item{display:flex;flex-direction:column}.news-listing-teaser-grid{display:flex;flex-direction:column;gap:25px;flex-grow:1}.news-listing-teaser-image{position:relative;z-index:10;width:100%;height:auto;padding-bottom:75%;background:var(--darkgrey);border-radius:10px;overflow:hidden}@media (max-width:767px){.news-listing-teaser-image{padding-bottom:65%}}.news-listing-teaser-text{display:flex;flex-direction:column;padding:5px 0 0 0;flex-grow:1}@media (max-width:767px){.news-listing-teaser-text{padding:0}}p.news-listing-teaser-info{position:relative;font-size:1.125em;font-weight:400;line-height:25px;padding:0 0 10px 35px;margin:0}.news-listing-teaser-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:25px;height:25px}.news-listing-teaser-item h3{display:flex;font-size:1.5em;font-weight:700;line-height:1.25;padding:0;margin:0;flex-grow:1}@media (max-width:767px){p.news-listing-teaser-info{font-size:1em}.news-listing-teaser-item h3{font-size:1.25em}}.news-listing-teaser-link{padding:10px 0 0 0}@media (max-width:500px){.news-listing-teaser-link{padding:10px 0 0 0}}.news-listing-teaser-item:hover .arrow-button .uk-icon{left:.375em;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.persons-head-section{position:relative;z-index:5;border-radius:0 0 25px 25px;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--paddingdouble)}@media (max-width:767px){.persons-head-section{padding-top:125px;padding-bottom:100px}}.persons-list-section{position:relative;z-index:10;margin-top:-100px;padding-bottom:var(--padding100)}@media (max-width:1279px){.persons-list-section{margin-top:-75px}}@media (max-width:767px){.persons-list-section{margin-top:-50px}}.person-items{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1439px){.person-items{grid-column-gap:25px}}@media (max-width:1279px){.person-items{grid-column-gap:10px}}@media (max-width:1023px){.person-items{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.person-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.person-items{grid-template-columns:100%}}.person-item{display:flex;flex-direction:column;padding:0 0 25px 0;border-bottom:1px solid var(--mediumgrey)}.person-image{position:relative;width:100%;height:auto;padding-bottom:80%;background:var(--lightgrey);z-index:10;border-radius:10px;overflow:hidden}.person-content{flex-grow:1;padding:20px 0 0 0}.person-content h2{font-size:1.25em;font-weight:700;line-height:1.1;padding:0;margin:0}.person-content p.person-function{font-size:1.125em;font-weight:400;padding:0 0 10px 0;margin:0}@media (max-width:767px){.person-content h2{font-size:1.125em}.person-content p.person-function{font-size:1em}}.person-dataswitch{font-weight:400;cursor:pointer;color:var(--darkgreen)}.person-contact,.person-dataswitch span.info,.person-showcontact .person-info,.person-showcontact .person-dataswitch span.contact{display:none}.person-showcontact .person-contact{display:block}.person-showcontact .person-dataswitch span.info{display:inline-block}.person-text{padding:0 0 25px 0}.person-text a{color:var(--darkgreen);text-decoration:underline}.person-text p{font-size:1em;line-height:1.5;margin:0;padding:0}.person-text ul{font-size:1em;line-height:1.5;list-style-type:disc;margin:0;padding:0}.person-text ul li{margin:0 0 0 1.25em;padding:0}.management-head-section{position:relative;z-index:5;border-radius:0 0 25px 25px;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--padding100)}@media (max-width:767px){.management-head-section{padding-top:125px}}.management-grid{display:grid;grid-template-columns:30% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1199px){.management-grid{grid-template-columns:100%}}.management-items{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1025px){.management-items{grid-column-gap:25px}}@media (max-width:500px){.management-items{grid-template-columns:100%}}.management-items .person-item{padding:0;border-bottom:none}.management-head-text{padding:25px 0 0 0}.management-head-text .section-text{font-size:1.125em}.management-head-section .buttons{text-align:left}.gm-style-iw-chr{position:absolute!important;top:0!important;right:0!important}.datamap-header-section{position:relative;z-index:5;border-radius:0 0 25px 25px;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--padding75)}@media (max-width:767px){.datamap-header-section{padding-top:125px}}.datamap-header-grid{display:grid;grid-template-columns:40% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:25px}@media (max-width:1199px){.datamap-header-grid{grid-template-columns:100%}}.datamap-header-legend{display:flex;align-items:flex-end;justify-content:flex-end}@media (max-width:1199px){.datamap-header-legend{display:block}}.map-legend-items{height:auto;margin:0 -25px -10px 0}.map-legend-item{display:inline-block;vertical-align:top;padding:0 25px 10px 40px;position:relative;font-size:1em;font-weight:400;line-height:34px;color:var(--darkgreen)}.map-legend-item img{position:absolute;top:0;left:0;width:34px;height:34px}@media (max-width:1399px){.map-legend-item{font-size:12px}}#datamap{width:100%;height:60vh;min-height:500px;background:var(--grey)}#datamap *{outline:none!important}.gm-style .gm-style-iw{font-weight:400!important}.mapbutton{display:inline-block;padding:0 10px;height:30px;border-radius:15px;font-size:12px;line-height:30px;text-decoration:none!important;background:var(--darkgreen)!important;color:var(--white)!important;cursor:pointer;outline:none!important}.database-head{display:grid;grid-template-columns:20% auto;grid-auto-rows:none;grid-column-gap:25px;grid-row-gap:25px;padding-bottom:var(--padding75)}@media (max-width:1025px){.database-head{grid-template-columns:100%}}.litter-items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:25px;grid-row-gap:25px}@media (max-width:1199px){.litter-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.litter-items{grid-template-columns:100%;grid-auto-rows:auto}}.litter-item{display:flex;flex-direction:column;position:relative;height:auto;border-radius:10px;background:var(--mediumgrey)}.litter-description{display:flex;flex-direction:column;position:relative;line-height:1.25;padding:25px;flex-grow:1}.litter-dogs{position:relative;line-height:1.25;padding:25px;border-radius:10px;background:var(--grey)}.litter-state{position:absolute;width:50px;height:50px;top:-25px;right:25px}.litter-state img{width:100%;height:100%}.litter-description h3{font-size:1.5em;font-weight:400;line-height:1.125;padding:0;margin:0}.litter-card-status{padding:10px 0;margin:0;flex-grow:1}.litter-description h3 b{font-weight:700}.litter-description h4{font-size:1.25em;line-height:1.5;font-weight:700;line-height:1.125;padding:0;margin:0}.litter-description p{font-size:1em;line-height:1.5;padding:0;margin:0}.litter-description p a{text-decoration:underline}.litter-dog{padding:0 0 15px 0}.litter-dog p.dog-label{font-size:1em;font-weight:400;line-height:1.25;padding:0;margin:0}.litter-dog p.dog-name{font-size:1.25em;font-weight:400;line-height:1.25;padding:0;margin:0}.litter-dog p.dog-name strong{font-weight:700}@media (max-width:767px){.litter-description h3{font-size:1.25em}.litter-description h4,.litter-dog p.dog-name{font-size:1.125em}}.facility-items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:25px;grid-row-gap:25px}@media (max-width:1199px){.facility-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.facility-items{grid-template-columns:100%;grid-auto-rows:auto}}.facility-item{display:flex;flex-direction:column;position:relative;height:auto;border-radius:10px;background:var(--mediumgrey)}.facility-description{display:flex;flex-direction:column;position:relative;line-height:1.25;padding:25px;flex-grow:1}.facility-dogs{position:relative;line-height:1.25;padding:25px;border-radius:10px;background:var(--grey)}.facility-state{position:absolute;width:50px;height:50px;top:-25px;right:25px}.facility-state img{width:100%;height:100%}.facility-description h3{font-size:1.5em;font-weight:400;line-height:1.125;padding:0 0 25px 0;margin:0;flex-grow:1}.facility-description h3 b{font-weight:700}.facility-description h3 span{font-size:.9em}.facility-description h4{font-size:1.25em;line-height:1.5;font-weight:700;line-height:1.125;padding:0;margin:0}.facility-description p{font-size:1em;line-height:1.5;padding:0;margin:0}.facility-description p.facility-address{padding:0 0 10px 0}.facility-description p a{text-decoration:underline}.facility-dog{padding:0}.facility-dog p.dog-label{font-size:1em;font-weight:400;line-height:1.25;padding:0 0 10px 0;margin:0}.facility-dog .dog-items{height:auto;margin:0 0 -10px 0}.facility-dog .dog-item{padding:0 0 10px 0}.facility-dog .dog-item h4{font-size:1.25em;font-weight:400;line-height:1.25;padding:0;margin:0}.facility-dog .dog-item h4 strong{font-weight:700}.facility-dog .dog-item-link{padding:2px 0 0 0}@media (max-width:767px){.facility-description h3{font-size:1.25em}.facility-description h4,.facility-dog .dog-item h4{font-size:1.125em}}.male-items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;grid-column-gap:25px;grid-row-gap:25px}@media (max-width:1199px){.male-items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.male-items{grid-template-columns:100%;grid-auto-rows:auto}}.male-item{display:flex;flex-direction:column;position:relative;height:auto;border-radius:10px;background:var(--mediumgrey)}.male-description{display:flex;flex-direction:column;position:relative;line-height:1.25;padding:25px 25px 75px 25px;flex-grow:1;z-index:20}.male-image{position:relative;z-index:15;width:100%;height:auto;padding-bottom:70%;background:var(--darkgrey);border-radius:10px;overflow:hidden}.male-state{position:absolute;width:50px;height:50px;top:-25px;right:25px}.male-state img{width:100%;height:100%}.male-description p.male-facility{font-size:1.25em;font-weight:400;line-height:1.25;padding:0 0 5px 0;margin:0}.male-description h3{font-size:1.5em;font-weight:400;line-height:1.125;padding:0;margin:0;flex-grow:1}.male-description h3 b{font-weight:700}@media (max-width:767px){.male-description p.male-facility{font-size:1.125em}.male-description h3{font-size:1.25em}}.male-item-button{position:absolute;z-index:20;position:absolute;left:0;bottom:0;padding:0 25px 25px 25px}.male-item-arrow-button{display:inline-block;white-space:nowrap;padding:0 0 0 1.75em;position:relative;font-size:1em;font-weight:400;line-height:1.5;color:var(--darkgreen)}.male-item-arrow-button .uk-icon{position:absolute;left:0;top:0;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.male-item:hover .male-item-arrow-button .uk-icon{left:.375em;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.male-item-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:25}.male-item-link span{display:none}#detailview{position:relative;z-index:5;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--padding100)}@media (max-width:767px){#detailview{padding-top:125px}}.detail-grid{display:grid;grid-template-columns:65% auto;grid-auto-rows:auto;grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1023px){.detail-grid{grid-template-columns:auto}}@media (min-width:1024px){.detail-grid{display:block}.detail-content{display:inline-block;width:65%;vertical-align:top;padding:0 25px 0 0}.detail-more{display:inline-block;width:35%;vertical-align:top;padding:0 0 0 25px}}.detail-images{max-width:50em;padding:50px 0 0 0}.detail-image{display:block;position:relative;z-index:10;width:100%;height:auto;padding-bottom:60%;background:var(--darkgrey);border-radius:10px;overflow:hidden}@media (max-width:767px){.detail-image{padding-bottom:60%}}.detailimages-hidden{display:none}.detailimage-box{width:100%;height:auto;position:relative}.detailimages-more{position:absolute;left:25px;bottom:25px;font-size:1em;font-weight:400;padding:1em 1.5em;line-height:1;border-radius:1.5em;background:rgb(0 0 0 / .6);color:var(--white);z-index:10;pointer-events:none}@media (max-width:767px){.detailimages-more{left:10px;bottom:10px}}.detail-backlink{padding:50px 0 0 0}p.detail-date{position:relative;font-size:1.125em;font-weight:400;line-height:25px;padding:0 0 10px 35px;margin:0}.detail-date-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:25px;height:25px}@media (max-width:767px){p.detail-date{font-size:1em}}.detail-headline{padding:50px 0}@media (max-width:767px){.detail-headline{padding:25px 0}}.detail-headline h1{font-size:3.5em;font-weight:700;line-height:1.125;padding:0;margin:-.125em 0 0 -.025em;max-width:100%}@media (max-width:1279px){.detail-headline h1{font-size:3em}}@media (max-width:990px){.detail-headline h1{font-size:2.5em}}@media (max-width:767px){.detail-headline h1{font-size:2em}}.detail-more-headline h2{font-size:.85em;font-weight:400;line-height:1;text-transform:uppercase;padding:0 0 25px 0;margin:0}.detail-more-box{width:100%;height:auto;padding:25px;border-radius:10px;background:var(--mediumgrey)}@media (max-width:767px){.detail-more-box{padding:25px 15px}}.detail-more-items{height:auto}.detail-more-item{padding:0 0 25px 0}.detail-more-item-inner{padding:0 0 20px 0;border-bottom:1px solid var(--grey)}.detail-more-item h3{font-size:1.375em;font-weight:700;line-height:1.25;padding:0;margin:0}.detail-more-link{padding:10px 0 0 0}p.detail-more-info{position:relative;font-size:1em;font-weight:400;line-height:20px;padding:0 0 10px 30px;margin:0}.detail-more-info-icon{position:absolute;left:0;top:0;display:inline-block;vertical-align:middle;width:20px;height:20px}.detail-bodytext{max-width:50em}@media (min-width:1024px){.stickybox{padding-bottom:50px}}.dog-section{position:relative;z-index:5;border-radius:0 0 25px 25px;padding-top:calc(var(--padding50) + 150px);padding-bottom:var(--padding100)}@media (max-width:767px){.dog-section{padding-top:125px}}.backlink-section{text-align:center}.dog-detail-grid{display:grid;grid-template-columns:50% auto;grid-column-gap:25px;grid-row-gap:25px}@media (max-width:1199px){.dog-detail-grid{grid-template-columns:100%}}.dog-detail-table{padding:25px 0 0 0;display:grid;grid-template-columns:60% auto;grid-column-gap:10px;grid-row-gap:25px}@media (max-width:1199px){.dog-detail-table{grid-template-columns:50% auto}}@media (max-width:650px){.dog-detail-table{grid-template-columns:100%}}.dog-detail-table strong{display:inline-block;width:10em}.dog-detail-images-column{width:100%;max-width:600px}.dog-detail-images{background:var(--darkgrey);border-radius:10px;padding-bottom:65%;position:relative;overflow:hidden}.dog-images-box{position:absolute;top:0;left:0;width:100%;height:100%}.dog-image{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.dog-detail-owner a{text-decoration:underline}.header{position:relative;z-index:10}.content{position:relative;z-index:5}#products{background:var(--white);padding-top:var(--padding100);padding-bottom:var(--padding100)}.product-items{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:50px;grid-row-gap:50px}@media (max-width:1279px){.product-items{grid-column-gap:25px}}@media (max-width:1199px){.product-items{grid-template-columns:repeat(2,1fr);grid-column-gap:50px}}@media (max-width:1024px){.product-items{grid-column-gap:25px}}@media (max-width:600px){.product-items{grid-template-columns:100%}}.product-item{display:flex;flex-direction:column;padding:0 0 25px 0;border-bottom:1px solid var(--grey)}.product-image{position:relative;z-index:10;width:100%;height:auto;padding-bottom:75%;background:var(--mediumgrey);border-radius:10px;overflow:hidden}.product-image a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.product-image a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff0;transition:background 0.25s;z-index:25}.product-image a:hover:after{background:rgb(0 0 0 / .125)}.product-text{display:flex;flex-direction:column;padding:25px 0;flex-grow:1}.product-text h3{font-size:1.75em}@media (max-width:1199px){.product-text h3{font-size:1.5em}}@media (max-width:767px){.product-text h3{font-size:1.25em}}.product-description{padding:10px 0 0 0}.product-pricing{display:flex;align-items:center;justify-content:space-between}.product-price{font-size:1.25em;font-weight:400}@media (max-width:767px){.product-price{font-size:1.15em}}#cart{background:var(--mediumgrey);padding-top:var(--padding100);padding-bottom:var(--padding125);margin-bottom:-25px}.cart-grid{display:grid;grid-template-columns:30% auto;grid-auto-rows:none;grid-column-gap:50px;grid-row-gap:0}@media (max-width:1199px){.cart-grid{grid-template-columns:100%}}#cart table{width:100%;font-size:1em;line-height:1.5}#cart .sum{min-width:5em;text-align:right}#cart .item-row{border-top:1px solid var(--grey)}#cart .table-head th{padding:0 0 10px 0;font-size:1em;font-weight:400}#cart .item-row td{padding:10px 0;font-size:1.125em}#cart .item-count{width:3em;background:#fff0;border:none;font-size:1em;font-weight:400;text-align:center;color:var(--darkgrey)}#cart .cartbutton{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background:var(--white);color:var(--darkgreen);width:1.5em;height:1.5em;line-height:1.5;text-align:center;border:1px solid var(--darkgreen);border-radius:100%}#cart .cartbutton .uk-icon{position:relative;top:-.125em}@media (max-width:767px){#cart{padding-bottom:var(--paddingdouble)}}.gotocart{position:relative;cursor:pointer}.gotocart .total-count{position:absolute;top:-3px;right:0;min-width:1.5em;height:1.5em;line-height:1.5;background:var(--red);color:var(--white);border-radius:.75em;border:1px solid var(--red);text-align:center;font-size:12px;font-weight:700;padding:0 5px}#cartform{display:none;padding:25px 0 0 0}.sizeselector{width:100%;max-width:100px;padding:10px 0 0 0}.sizeselector label{display:block;font-weight:700;font-size:.85em;line-height:1.25;margin:0;padding:0 0 5px 0;text-align:left;text-transform:none}.sizeselector select{display:block;width:100%;height:50px;line-height:1.25;padding:.5em 1em;background:#fff;-webkit-appearance:none;border-radius:0;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;outline:none!important}#footer{padding-top:75px;padding-bottom:75px;background:var(--darkgreen);color:var(--white);border-radius:25px 25px 0 0;overflow:hidden;position:relative;z-index:25}@media (max-width:767px){#footer{padding-top:50px;padding-bottom:50px}}#footer h3{font-size:.85em;font-weight:700;line-height:1;text-transform:uppercase;padding:0 0 1em 0;margin:0;color:var(--white)}#footer .footer-links ul{padding:0;margin:0}#footer .footer-links li{padding:0;margin:0 0 0 1em}#footer .subfooter-col ul{list-style-type:none;padding:0;margin:0 -25px 0 0}#footer .subfooter-col li{display:inline-block;padding:0 25px 0 0;margin:0}@media (max-width:500px){#footer .subfooter-col ul{margin:0 0 -10px 0}#footer .subfooter-col li{display:block;padding:0 0 10px 0}}#footer .footer-contact a.email,#footer .subfooter-col a{text-decoration:underline}.footer-grid{display:flex;justify-content:space-between}.footer-contact p.address{padding:0 0 25px 0}.footer-partner{width:30%;max-width:400px}@media (max-width:990px){.footer-grid{display:block;margin:0 0 -50px 0}.footer-col{display:inline-block;vertical-align:top;padding:0 0 50px 0}.footer-contact{width:100%}.footer-links{width:50%}.footer-partner{width:50%}}@media (max-width:767px){.footer-contact,.footer-links,.footer-partner{width:100%}}.partner-items{display:flex;justify-content:space-between;align-items:center}@media (max-width:990px){.partner-items{max-width:275px}}.partner-item{position:relative}.partner-item img{width:auto;height:65px}@media (max-width:1279px){.partner-item img{height:50px}}.partner-item a{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.partner-item a span{display:none}.subfooter-grid{padding:50px 0 0 0;display:flex;justify-content:space-between}.subfooter-copyright{width:30%;max-width:400px}@media (max-width:990px){.subfooter-copyright{width:50%}}@media (max-width:900px){.subfooter-grid{display:block}.subfooter-copyright{width:100%;padding:25px 0 0 0}}#litteroverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--mediumgrey);display:none;z-index:1000}.litteroverlay-overflow{width:100%;height:auto;max-height:100vh;overflow:scroll;overflow:-moz-scrollbars-none;-ms-overflow-style:none}#littercontent{padding-top:var(--padding100);padding-bottom:var(--padding100)}#litteroverlay-close{position:absolute;top:50px;right:50px;padding:0 65px 0 0;line-height:50px;cursor:pointer}@media (max-width:1024px){#litteroverlay-close{top:25px;right:25px}}#litteroverlay-close span{font-weight:400}@media (max-width:1024px){#litteroverlay-close{padding:0}#litteroverlay-close span{display:none}}.litteroverlay-icon{position:absolute;top:0;right:0;width:50px;height:50px;border:2px solid var(--darkgreen);border-radius:25px}.litteroverlay-icon:before,.litteroverlay-icon:after{content:'';pointer-events:none;position:absolute;right:0;border-color:var(--darkgreen);background-color:var(--darkgreen);color:var(--darkgreen);opacity:1;box-sizing:border-box;display:inline-block}.litteroverlay-icon:before,.litteroverlay-icon:after{content:'';display:inline-block;position:absolute;height:2px;width:26px;top:calc(50% - 1px);left:calc(50% - 13px)}.litteroverlay-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.litteroverlay-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}html.noscrolling,html.noscrolling body{overflow:hidden}.litter-detail{padding-top:var(--padding75)}.litter-detail-grid{display:grid;grid-template-columns:25% 30% auto;grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:25px}@media (max-width:1379px){.litter-detail-grid{grid-template-columns:30% 30% auto}}@media (max-width:1279px){.litter-detail-grid{grid-auto-rows:auto 1fr;grid-template-columns:repeat(2,1fr)}.litter-detail-facts{grid-column-end:span 2}}@media (max-width:650px){.litter-detail-grid{grid-template-columns:100%;grid-auto-rows:auto}.litter-detail-facts{grid-column-end:auto}}.litter-detail-facts{display:flex;flex-direction:column}@media (max-width:1279px) and (min-width:651px){.litter-detail-facts{display:grid;grid-template-columns:50% auto;grid-column-gap:10px}}.litter-detail-dog-grid{display:grid;grid-template-columns:40% auto;grid-auto-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}.litter-detail-dogs{display:grid;grid-template-columns:100%;grid-auto-rows:1fr;grid-row-gap:10px}.litter-detail-dog{width:100%;padding:15px 25px;background:var(--white);border-radius:10px}.litter-detail p.litter-date{font-size:1em;font-weight:400;padding:0 0 15px 0}.litter-detail h3{font-size:1.5em;font-weight:400;padding:0 0 10px 0}.litter-status{display:inline-block;vertical-align:top;padding:0 0 0 40px;position:relative;font-size:1em;font-weight:400;line-height:34px;color:var(--darkgreen)}.litter-status img{position:absolute;top:0;left:0;width:34px;height:34px}.litter-detail-basics{flex-grow:1}.litter-facility{padding:25px 0 0 0}@media (max-width:1279px) and (min-width:651px){.litter-facility{padding:0}}.litter-detail p.litter-facility-address{font-size:1.125em;font-weight:400;line-height:1.25;padding:0;margin:0}.litter-detail ul.litter-facility-contacts{list-style-type:none;font-size:1.125em;font-weight:400;line-height:1.25;padding:10px 0 0 0;margin:0}.litter-detail ul.litter-facility-contacts li{padding:0;margin:0}.litter-detail ul.litter-facility-contacts a{text-decoration:underline!important}.litter-dog-label{font-size:1.125em;font-weight:400;line-height:1;padding:0}.litter-dog-name{font-size:1.75em;font-weight:400;line-height:1;padding:10px 0}.litter-dog-name strong{display:block;font-weight:700}.dog-item-link{display:inline-block;white-space:nowrap;padding:0 0 0 1.75em;position:relative;font-size:1em;font-weight:400;line-height:1.5;color:var(--darkgreen)}.dog-item-link .uk-icon{position:absolute;left:0;top:0;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.dog-item-link:hover .uk-icon{left:.375em;-webkit-transition:left 0.25s;-moz-transition:left 0.25s;-o-transition:left 0.25s;transition:left 0.25s}.litter-detail-images{background:var(--darkgrey);border-radius:10px;padding-bottom:65%;position:relative;overflow:hidden}.litter-images-box{position:absolute;top:0;left:0;width:100%;height:100%}.litter-image{display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.litter-query{padding-top:var(--padding100);text-align:center}.pedigree{padding:15px 0 0 0}.history{padding:25px 0 0 0}.form-row{margin-left:-5px;margin-right:-5px;height:auto;overflow:hidden}.form-col{display:inline-block;vertical-align:bottom;width:50%;height:auto;padding:0 5px 25px 5px}.form-col-125{width:12.5%}.form-col-25{width:25%}.form-col-375{width:37.5%}.form-col-625{width:62.5%}.form-col-100{width:100%}@media (max-width:1100px){.form-col-125{width:25%}.form-col-625{width:100%}}@media (max-width:767px){.form-col-125{width:100%}.form-col,.form-col-25,.form-col-375{width:100%}}.form-col label{display:none}.checkbox-input{display:block;width:100%;height:auto;min-height:50px;line-height:1.25;padding:0}@media (max-width:1100px){.checkbox-input{padding:0}}.checkbox-input label{display:block;font-size:1em;line-height:1.25;margin:0;position:relative;padding-left:1.5em;max-width:70em}.checkbox-input .uk-checkbox{border-color:var(--grey);position:absolute;left:0;top:0;margin-top:.05em}.checkbox-input .uk-checkbox.notvalid{border-color:var(--darkgreen)}.checkbox-input .uk-checkbox:checked{border-color:var(--darkgreen)}.form-col label.visiblelabel{display:block;font-weight:400;font-size:.85em;line-height:1.25;margin:0;padding:0 0 5px 0;text-align:left;text-transform:none}.form-col input.forminput{display:block;width:100%;height:50px;line-height:1.25;padding:.5em 1em;background:#fff;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;border-radius:0;outline:none!important}.form-col textarea.formtextarea{display:block;width:100%;height:100px;resize:none;line-height:1.25;padding:.5em 1em;background:#fff;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;border-radius:0;outline:none!important}.form-col select{display:block;width:100%;height:50px;line-height:1.25;padding:.5em 1em;background:#fff;-webkit-appearance:none;border-radius:0;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;outline:none!important}.select-wrap{position:relative}.select-wrap .uk-icon{position:absolute;top:.75em;right:.75em;pointer-events:none}.form-col input.forminput.notvalid,.form-col textarea.formtextarea.notvalid,.form-col select.notvalid{border:1px solid var(--darkgreen)}.form-text{padding:0 0 25px 0}.form-text-data{padding:10px 0 25px 0}.form-text h3{font-size:1.5em;font-weight:700;padding:0;margin:0}.message.error,.message.neutral,.message.success{font-size:1em;line-height:1.25;font-weight:700;padding:0 0 25px 0;color:var(--darkgreen)}#login,#login-offical{display:none}#login.loggedout,#login-offical.loggedout{display:block}.login-grid{display:flex;justify-content:space-between;align-items:baseline}@media (max-width:767px){.login-grid{display:block}}.login-inputs{width:100%;height:auto;max-width:calc(100% - 10em);margin:0 -25px -10px 0}@media (max-width:767px){.login-inputs{max-width:100%;padding:15px 0 0 0;margin:0}}.login-input{display:inline-block;vertical-align:baseline;width:33.3333%;padding:0 25px 10px 0}.login-input-check{width:25%}@media (max-width:1023px){.login-input-check{width:50%}}@media (max-width:767px){.login-input,.login-input-check{display:block;width:100%;padding:0 0 25px 0}}.login-input label{display:block;font-size:1em;font-weight:500;line-height:1.25;padding:0 0 5px 0;margin:0}.login-input input{display:block;width:100%;height:50px;line-height:1.25;padding:.5em 1em;background:#fff;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;border-radius:0;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important}.login-input input.notvalid{border-color:var(--red)}#login-check{display:none;padding:50px 0 0 0}#login-check.pleasecheck{display:block}.login-check-box{width:100%;height:auto;padding:var(--padding50);background:var(--mediumgrey);border-radius:25px}#login-check .login-inputs{max-width:100%;padding:25px 0}#login-check .section-text{font-size:1.125em}.check-sent .login-check-send{display:none}.login-check-validate,.login-check-success,.login-check-error{display:none;font-size:1.125em;font-weight:700;line-height:1.5;padding:25px 0 0 0;color:var(--red)}.login-check-success{color:var(--darkgreen)}.login-check-validate.notvalid,.check-sent .login-check-success,.login-check-error.failed{display:block}#loggedin.nodata,#loggedin-offical.nodata{display:none}#loggedin h2,#loggedin-offical h2{font-size:2em;font-weight:700;line-height:1.125;padding:0 0 5px 0;margin:-.125em 0 0 -.025em}#loggedin h3,#loggedin-offical h3{font-size:1.5em;font-weight:700;line-height:1.125;padding:0 0 25px 0;margin:-.125em 0 0 -.025em}p.datastatus{font-size:1em;margin-top:-20px;padding:0 0 25px 0}@media (max-width:1279px){#loggedin h2,#loggedin-offical h2{font-size:1.75em}#loggedin h3,#loggedin-offical h3{font-size:1.25em}}@media (max-width:990px){#loggedin h2,#loggedin-offical h2{font-size:1.5em}#loggedin h3,#loggedin-offical h3{font-size:1.125em;padding:0 0 10px 0}p.datastatus{margin-top:-5px;padding:0 0 10px 0}}@media (max-width:767px){#loggedin h2,#loggedin-offical h2{font-size:1.25em}#loggedin h3,#loggedin-offical h3{font-size:1.125em}}#loggedin p,#loggedin-offical p{font-size:1.125em}#loggedin p.member-number,#loggedin-offical p.member-number{font-size:1.25em}.member-row{height:auto;margin:0 -75px -50px 0;overflow:hidden}.member-col{display:inline-block;vertical-align:top;width:50%;height:auto;padding:0 75px 50px 0}@media (max-width:1279px){.member-row{margin:0 -50px -50px 0}.member-col{padding:0 50px 50px 0}}@media (max-width:1025px){.member-row{margin:0 -25px -50px 0}.member-col{padding:0 25px 50px 0}}@media (max-width:990px){.member-row{margin:0 -25px -25px 0}.member-col{padding:0 25px 25px 0;width:100%}}.member-databox{display:block;width:100%;height:auto;padding:40px 40px 25px 40px;border-radius:25px;background:var(--mediumgrey);font-size:1.125em}@media (max-width:1279px){.member-databox{padding:25px 25px 10px 25px}}.member-datatset{font-size:1em;line-height:1;height:auto;padding:0 0 15px 0;margin:0 -10px 0 0}.member-data-label{display:inline-block;vertical-align:top;width:10em;padding:0 10px 0 0}.member-data-value{font-weight:500;display:inline-block;vertical-align:top;width:calc(100% - 10em - 20px);padding:0 10px 0 0}.sepa-button{padding:25px 0 0 0}@media (max-width:767px){.member-data-label{width:100%;font-size:12px}.member-data-value{width:100%}}.rednumber{color:var(--red)}.balance{display:flex;justify-content:space-between;align-items:center;font-weight:500}@media (max-width:500px){.balance{display:block}.balance-badge{padding:5px 0 0 0}}.balance-button{display:inline-block;font-size:1.125em;font-weight:500;line-height:1.25;padding:5px 10px;border-radius:10px}.balance-button .uk-icon{margin-right:.375em}.balance-paid{background:#a2c398;color:#2f531c}.balance-unpaid{background:#f49090;color:#d94444}#log-out,#log-out-offical{font-size:.9em;font-weight:500;line-height:1;text-decoration:underline;cursor:pointer}.login-validate,.login-response,.login-loggedout{display:none;font-size:1.125em;font-weight:500;line-height:1.5;padding:25px 0 0 0;color:var(--red)}.login-validate.notvalid,.login-response.failed,.login-loggedout.loggedout{display:block}.login-validate p,.login-response p,.login-loggedout p{max-width:50em}.login-validate-date,.login-check-validate-date{display:none;font-size:1.125em;font-weight:500;line-height:1.5;padding:25px 0 0 0;color:var(--red)}.login-validate-date.notvalid,.login-check-validate-date.notvalid{display:block}.login-validate-date p,.login-check-validate-date p{max-width:50em}.change-inputs{height:auto;padding:0 0 25px 0;margin:0 -25px -10px 0;overflow:hidden}.change-input{display:inline-block;vertical-align:baseline;width:50%;padding:0 25px 10px 0}@media (max-width:767px){.change-input{display:block;width:100%;padding:0 0 10px 0}}.change-input label{display:none}.change-input input{display:block;width:100%;height:50px;line-height:1.25;padding:.5em 1em;background:#fff;border:1px solid var(--grey);color:var(--darkgrey);font-weight:400;font-size:1em;border-radius:0;outline:none!important}.change-sent .change-send{display:none}.change-validate,.change-success,.change-error{display:none;font-size:1em;font-weight:500;line-height:1.5;padding:25px 0 0 0;color:var(--red)}.change-success{color:var(--darkgreen);padding:0}.change-validate.notvalid,.change-sent .change-success,.change-error.failed{display:block}.offical-main-grid{display:grid;grid-template-columns:15em auto;gap:25px 50px}@media (max-width:900px){.offical-main-grid{grid-template-columns:100%}}#loggedin-offical .offical-head-member h3{font-weight:400;padding:0}.offical-function-select{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:-.8em}@media (max-width:900px){.offical-function-select{margin-top:0}}@media (max-width:767px){.offical-function-select{display:grid;grid-template-columns:100%}}.offical-function-select .uk-button-primary{cursor:default;pointer-events:none}#loggedin-offical .offical-function-select p{font-size:1.5em;font-weight:400;line-height:1.125;padding:0;margin:-.125em 1em 0 -.025em}@media (max-width:1279px){#loggedin-offical .offical-function-select p{font-size:1.25em}}@media (max-width:990px){#loggedin-offical .offical-function-select p{font-size:1.125em}}@media (max-width:767px){#loggedin-offical .offical-function-select p{font-size:1.125em}}.offical-forms{padding:50px 0 0 0}.offical-form:not(.offical-form-active),.form-form:not(.form-form-active){display:none}@media (min-width:901px){#loggedin-offical .offical-forms h2,#loggedin-offical .offical-forms h3{line-height:50px;padding:0 0 25px 0}}.abrechnung-row{display:grid;grid-template-columns:6.5em minmax(0,1fr) auto 11em;gap:10px;align-items:stretch;margin:0 0 10px 0}.abrechnung-row-head>*,.abrechnung-row-calc .abrechnung-label{grid-column:1 / -1}.abrechnung-row-calc .abrechnung-label{grid-column:2 / 4}.abrechnung-input,.abrechnung-label,.abrechnung-betrag,.abrechnung-upload{box-sizing:border-box;min-height:50px;line-height:1.25;font-family:inherit;font-size:1em;font-weight:400;color:var(--darkgreen);border-radius:3px}.abrechnung-input{display:block;width:100%;padding:.5em 1em;background:var(--white);border:1px solid var(--grey);outline:none!important;-webkit-appearance:none;appearance:none}.abrechnung-input::placeholder{color:var(--darkgreen);opacity:1}.abrechnung-anzahl{text-align:center}.abrechnung-label{display:flex;align-items:center;padding:.5em 1em;background:var(--lightgrey)}.abrechnung-betrag{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:0 1em;background:var(--white);border:1px solid var(--grey)}.abrechnung-betrag-readonly{background:var(--lightgrey);border-color:#fff0}.abrechnung-euro{flex:0 0 auto}.abrechnung-betrag .abrechnung-wert{flex:1 1 auto;min-width:0;width:100%;height:48px;padding:0;text-align:right;background:#fff0;border:none;outline:none!important;font-family:inherit;font-size:1em;font-weight:400;color:var(--darkgreen);-webkit-appearance:none;appearance:none}.abrechnung-betrag .abrechnung-wert[readonly]{pointer-events:none}.abrechnung-betrag .abrechnung-wert::placeholder{color:var(--darkgreen);opacity:1}.abrechnung-upload{display:flex;align-items:center;gap:10px;min-height:0}.abrechnung-upload-button{white-space:nowrap;line-height:1;padding:1em 1.5em;cursor:pointer}.abrechnung-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.abrechnung-filename{display:none;font-size:.85em;line-height:1.25;max-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abrechnung-file-remove{display:none;flex:0 0 auto;color:var(--darkgreen);cursor:pointer;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.abrechnung-file-remove:hover{opacity:.6}.abrechnung-upload.has-file .abrechnung-filename,.abrechnung-upload.has-file .abrechnung-file-remove{display:inline-block}.abrechnung-row-total{margin-top:25px;padding:0 1em;background:var(--mediumgrey);border-radius:3px}@media (min-width:768px){.abrechnung-row-total{grid-template-columns:6.5em minmax(0,1fr) auto 9em}}.abrechnung-row-total .abrechnung-label{grid-column:1 / 4;padding:.5em 0;background:#fff0;font-weight:700}.abrechnung-row-total .abrechnung-betrag{padding:0;background:#fff0;border:none;font-weight:700}.abrechnung-send{padding:25px 0 0 0}@media (max-width:767px){.abrechnung-row{grid-template-columns:6.5em minmax(0,1fr)}.abrechnung-row-calc .abrechnung-label,.abrechnung-row-beleg .abrechnung-label,.abrechnung-row-beleg .abrechnung-text{grid-column:1 / -1;order:-1}.abrechnung-row-beleg .abrechnung-upload{grid-column:1 / -1;order:1}.abrechnung-spacer{display:none}.abrechnung-row-beleg .abrechnung-betrag{grid-column:2}.abrechnung-row-total .abrechnung-label{grid-column:1}}input:placeholder,textarea:placeholder{color:var(--darkgrey);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--darkgrey);opacity:1!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--darkgrey);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--darkgrey);opacity:1!important}.overlay{display:flex;width:100%;height:100%;position:fixed;top:0;left:0;padding:25px;z-index:9999999999;align-items:center;justify-content:center}.overlay-background{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);cursor:pointer;z-index:10}.overlay-box{position:relative;z-index:20;width:100%;max-width:500px;height:auto;padding:50px 50px 50px 50px;margin:0 auto;background:var(--darkgreen);color:var(--white);text-align:left}.overlayclose{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;z-index:30;border:2px solid var(--white);border-radius:20px}.overlayclose::before,.overlayclose::after{content:'';pointer-events:none;position:absolute;right:0;border-color:var(--white);background-color:var(--white);color:var(--white);opacity:1;box-sizing:border-box;display:inline-block}.overlayclose::before,.overlayclose::after{content:'';display:inline-block;position:absolute;height:2px;width:14px;top:calc(50% - 1px);left:calc(50% - 7px)}.overlayclose::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overlayclose::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){.overlay-box{padding:50px 25px 25px 25px}.overlayclose{top:5px;right:5px}}.overlay.overlayfixed{display:block;overflow:auto}.overlay.overlayfixed .overlay-background{position:fixed}.overlay-box .buttons{text-align:left}.overlay-box h3{font-size:1.75em;font-weight:700;color:var(--white);padding:0 0 25px 0}@media (max-width:767px){.overlay-box h3{font-size:1.25em}}#cookieconsent{display:none;background:var(--grey);height:auto;font-size:1em;line-height:1.25;color:var(--darkgreen);text-align:left;padding:25px;font-weight:400;position:fixed;bottom:0;right:0;width:26em;max-width:100%;z-index:500}#cookieconsent h3{font-size:1.25em;line-height:1.25;font-weight:700;text-transform:none;letter-spacing:0;padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid var(--darkgreen)}#cookieconsent p{font-size:1em;line-height:1.375;padding:0;margin:0}.cookie-buttons{padding:15px 0 0 0;display:flex;justify-content:space-between}@media (min-width:768px){#cookieconsent{border-radius:25px 0 0 0}}@media (max-width:767px){#cookieconsent{padding:25px;width:26em}#cookieconsent h3{font-size:1.125em;padding:0 0 10px 0;margin:0 0 10px 0}}#cookieconsent-hide{position:absolute;display:block;width:1em;height:1em;top:25px;right:25px;cursor:pointer}#cookieconsent-hide span{display:none}#cookieconsent-hide::before,#cookieconsent-hide::after{content:'';pointer-events:none;position:absolute;right:0;border-color:var(--darkgreen);background-color:currentColor;color:currentColor;opacity:1;box-sizing:border-box;display:inline-block}#cookieconsent-hide::before,#cookieconsent-hide::after{content:'';display:inline-block;position:absolute;height:1px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}#cookieconsent-hide::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#cookieconsent-hide::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:767px){#cookieconsent-hide{top:25px;right:25px}}
