:root{--elem-prime-100:rgba(31,45,30,1);--elem-prime-75:rgba(31,45,30,.75);--elem-prime-50:rgba(31,45,30,.5);--elem-prime-25:rgba(31,45,30,.25);--elem-prime-10:rgba(31,45,30,.1);--elem-prime-5:rgba(31,45,30,.05);--elem-prime-0:rgba(31,45,30,0);--elem-secc-100:rgba(73,89,72,1);--elem-secc-75:rgba(73,89,72,.75);--elem-secc-50:rgba(73,89,72,.5);--elem-secc-25:rgba(73,89,72,.25);--elem-secc-10:rgba(73,89,72,.1);--elem-secc-5:rgba(73,89,72,.05);--elem-secc-0:rgba(73,89,72,0);--elem-third-100:rgba(236,173,10,1);--elem-third-75:rgba(236,173,10,.75);--elem-third-50:rgba(236,173,10,.5);--elem-third-25:rgba(236,173,10,.25);--elem-third-10:rgba(236,173,10,.1);--elem-third-5:rgba(236,173,10,.05);--elem-third-0:rgba(236,173,10,0);--elem-forth-100:rgba(235,217,168,1);--elem-forth-75:rgba(235,217,168,.75);--elem-forth-50:rgba(235,217,168,.5);--elem-forth-25:rgba(235,217,168,.25);--elem-forth-10:rgba(235,217,168,.1);--elem-forth-5:rgba(235,217,168,.05);--elem-forth-0:rgba(235,217,168,0);--elem-white-100:rgba(255,255,255,1);--elem-white-75:rgba(255,255,255,.75);--elem-white-50:rgba(255,255,255,.5);--elem-white-25:rgba(255,255,255,.25);--elem-white-10:rgba(255,255,255,.1);--elem-white-5:rgba(255,255,255,.05);--elem-white-0:rgba(255,255,255,0);--elem-cream-100:rgba(246, 247, 235, 1);--elem-cream-75:rgba(246, 247, 235, .75);--elem-cream-50:rgba(246, 247, 235, .5);--elem-cream-25:rgba(246, 247, 235, .25);--elem-cream-10:rgba(246, 247, 235, .1);--elem-cream-5:rgba(246, 247, 235, .05);--elem-cream-0:rgba(246, 247, 235, 0);--elem-greylight-100:rgba(228,228,228,1);--elem-greylight-75:rgba(228,228,228,.75);--elem-greylight-50:rgba(228,228,228,.5);--elem-greylight-25:rgba(228,228,228,.25);--elem-greylight-10:rgba(228,228,228,.1);--elem-greylight-5:rgba(228,228,228,.05);--elem-greylight-0:rgba(228,228,228,0);--elem-grey-100:rgba(136,136,136,1);--elem-grey-75:rgba(136,136,136,.75);--elem-grey-50:rgba(136,136,136,.5);--elem-grey-25:rgba(136,136,136,.25);--elem-grey-10:rgba(136,136,136,.1);--elem-grey-5:rgba(136,136,136,.05);--elem-grey-0:rgba(136,136,136,0);--elem-greydark-100:rgba(99,99,99,1);--elem-greydark-75:rgba(99,99,99,.75);--elem-greydark-50:rgba(99,99,99,.5);--elem-greydark-25:rgba(99,99,99,.25);--elem-greydark-10:rgba(99,99,99,.1);--elem-greydark-5:rgba(99,99,99,.05);--elem-greydark-0:rgba(99,99,99,0);--elem-blue-100:rgba(16,67,207,1);--elem-blue-75:rgba(16,67,207,.75);--elem-blue-50:rgba(16,67,207,.5);--elem-blue-25:rgba(16,67,207,.25);--elem-blue-10:rgba(16,67,207,.1);--elem-blue-5:rgba(16,67,207,.05);--elem-blue-0:rgba(16,67,207,0);--elem-green-100:rgba(49,201,102,1);--elem-green-75:rgba(49,201,102,.75);--elem-green-50:rgba(49,201,102,.5);--elem-green-25:rgba(49,201,102,.25);--elem-green-10:rgba(49,201,102,.1);--elem-green-5:rgba(49,201,102,.05);--elem-green-0:rgba(49,201,102,0);--elem-yellow-100:rgba(231,241,78,1);--elem-yellow-75:rgba(231,241,78,.75);--elem-yellow-50:rgba(231,241,78,.5);--elem-yellow-25:rgba(231,241,78,.25);--elem-yellow-10:rgba(231,241,78,.1);--elem-yellow-5:rgba(231,241,78,.05);--elem-yellow-0:rgba(231,241,78,0);--elem-red-100:rgba(236,43,36,1);--elem-red-75:rgba(236,43,36,.75);--elem-red-50:rgba(236,43,36,.5);--elem-red-25:rgba(236,43,36,.25);--elem-red-10:rgba(236,43,36,.1);--elem-red-5:rgba(236,43,36,.05);--elem-red-0:rgba(236,43,36,0);--elem-brown-100:rgb(52,30,17,1);--elem-brown-75:rgb(52,30,17,.75);--elem-brown-50:rgb(52,30,17,.5);--elem-brown-25:rgb(52,30,17,.25);--elem-brown-10:rgb(52,30,17,.1);--elem-brown-5:rgb(52,30,17,.05);--elem-brown-0:rgb(52,30,17,0);--elem-black-100:rgba(0,0,0,1);--elem-black-75:rgba(0,0,0,.75);--elem-black-50:rgba(0,0,0,.5);--elem-black-25:rgba(0,0,0,.25);--elem-black-10:rgba(0,0,0,.1);--elem-black-5:rgba(0,0,0,.05);--elem-black-0:rgba(0,0,0,0)}html{width:100%;background:var(--elem-prime-100);overflow-x:hidden}body{margin:0;-webkit-font-smoothing:auto}body.modal-open{padding:0!important}:focus{border:none;box-shadow:none;outline:0}a{background-color:transparent;color:inherit;text-decoration:none}a:active,a:hover{color:var(--elem-third-100)}.container{margin:0 auto;padding:2rem 0}.container-fluid{position:relative;width:100%;max-width:100%;margin:0 auto 2rem;padding:2rem 0;border-radius:0}.container-fluid.gap{margin:0 auto 2rem}.flex-row{display:flex;flex-flow:row wrap}.flex-col{display:flex;flex-flow:column wrap}.container-white{background:var(--elem-white-100)}.container-cream{background:var(--elem-cream-100)}.container-prime{background:var(--elem-prime-100)}.container-secc{background:var(--elem-secc-100)}.container-third{background:var(--elem-third-100)}.container-forth{background:var(--elem-forth-100)}.container-grey{background:var(--elem-grey-100)}.container-glass{background:var(--elem-white-0)}@font-face{font-family:'Cocon Light';src:url(Cocon-Light.eot);src:local('./fonts/Cocon-Light'),local('./fonts/Cocon-Light'),url(./fonts/Cocon-Light.eot?#iefix) format('embedded-opentype'),url(./fonts/Cocon-Light.woff2) format('woff2'),url(./fonts/Cocon-Light.woff) format('woff'),url(./fonts/Cocon-Light.ttf) format('truetype');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Cocon Regular';src:url(Cocon-Regular.eot);src:local('./fonts/Cocon-Regular'),local('./fonts/Cocon-Regular'),url(./fonts/Cocon-Regular.eot?#iefix) format('embedded-opentype'),url(./fonts/Cocon-Regular.woff2) format('woff2'),url(./fonts/Cocon-Regular.woff) format('woff'),url(./fonts/Cocon-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Cocon Bold';src:url(Cocon-Bold.eot);src:local('./fonts/Cocon-Bold'),local('./fonts/Cocon-Bold'),url(./fonts/Cocon-Bold.eot?#iefix) format('embedded-opentype'),url(./fonts/Cocon-Bold.woff2) format('woff2'),url(./fonts/Cocon-Bold.woff) format('woff'),url(./fonts/Cocon-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:fallback}h1,h2,h3,h4,h5,h6{clear:both;color:var(--elem-white-100);font-weight:600;margin-top:1.5rem;margin-bottom:1rem}h1{font-family:'Cocon Bold',sans-serif;font-weight:700;font-size:2rem}h2{font-family:'Cocon Bold',sans-serif;font-weight:700;font-size:1.5rem}h3{font-family:'Cocon Bold',sans-serif;font-weight:700;font-size:1.2rem}h4{font-family:'Cocon Regular',sans-serif;font-weight:600;font-size:1rem}h5{font-family:'Cocon Regular',sans-serif;font-weight:600;font-size:.9rem}h6{font-family:'Cocon Regular',sans-serif;font-weight:600;font-size:.85rem}p{font-family:'Cocon Regular',sans-serif;font-weight:400;margin-bottom:1rem}p span{color:var(--elem-forth-100);font-weight:600}body{font-family:'Cocon Regular',sans-serif;background:radial-gradient(var(--elem-forth-50),var(--elem-prime-100))}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.nav-links{align-items:center;justify-content:space-between}.content{align-items:center;justify-content:center;width:100%;height:auto;min-height:82vh;margin:0;padding:0}.hidden{display:none}.figure-hr{width:calc(100% - 4vw);height:auto;margin:0 auto}.headline-menu.main-menu{position:relative;width:auto;margin:auto 0;padding:0}ul.main-menu--items{align-items:flex-start;justify-content:space-between;position:relative;width:auto;margin:auto 0 auto auto;padding:0;list-style:none inside none;background:0 0}ul.main-menu--items li.main-menu--item{position:relative;display:block;text-align:center;margin:0 .15rem}ul.main-menu--items li.main-menu--item a{display:block;border:none;border-radius:0;color:var(--elem-forth-75);padding:.25rem .5rem;font-size:.95rem;text-decoration:none;text-transform:uppercase}ul.main-menu--items li.main-menu--item a:hover{color:var(--elem-third-100)}ul.main-menu--items li.main-menu--item.active a{color:var(--elem-third-100)}.navbar-toggle .icon-bar{background:var(--elem-white-0) none repeat scroll 0 0}.button{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative;width:auto;max-width:100%;height:auto;margin:auto;border-radius:3rem;text-align:center}.button-large{padding:.75rem 1.5rem}.button-normal{padding:.5rem 1rem}.button-compact{padding:.25rem}.button-prime,.button-prime:focus{background:linear-gradient(var(--elem-third-10),var(--elem-third-10),var(--elem-third-100),var(--elem-third-100));background-size:100% 200%;background-position:center 0;border:none;box-shadow:0 0 .15rem var(--elem-third-100) inset;color:var(--elem-third-50);text-decoration:none}.button-prime.active,.button-prime:hover{background-position:center 100%;color:var(--elem-prime-100);text-decoration:none}.button-cream:focus,.button-secc{background:linear-gradient(var(--elem-forth-10),var(--elem-forth-10),var(--elem-forth-100),var(--elem-forth-100));background-size:100% 200%;background-position:center 0;border:none;box-shadow:0 0 .15rem var(--elem-forth-100) inset;color:var(--elem-forth-50);text-decoration:none}.button-cream.active,.button-cream:hover{background-position:center 100%;color:var(--elem-secc-100);text-decoration:none}.button-glass,.button-glass:focus{background:var(--elem-white-0);border:none;box-shadow:0 0 .15rem var(--elem-white-50) inset;color:var(--elem-white-50);text-decoration:none}.button-glass.active,.button-glass:hover{background:var(--elem-white-25);box-shadow:0 0 .15rem var(--elem-white-100) inset;color:var(--elem-white-100);text-decoration:none}.button span.subtitle,.button span.title{width:100%;font-weight:400;text-align:center}.button-large span.title{margin:auto auto .75rem;font-size:1.5rem;font-weight:600;line-height:1.25;text-align:center}.button-normal span.title{margin:auto auto .5rem;font-size:1.2rem;line-height:1.1}.button-compact span.title{margin:auto auto .25rem;font-size:1rem;line-height:1}.button-large span.subtitle{margin:0 auto auto;font-size:1rem;line-height:1.25}.button-normal span.subtitle{margin:0 auto auto;font-size:.8rem;line-height:1.1}.button-compact span.subtitle{margin:0 auto auto;font-size:.75rem;line-height:1}.button-iconleft,.button-iconright{position:relative}.button-iconleft svg,.button-iconright svg{position:absolute;top:auto;bottom:auto;margin:0}.button-large.button-iconleft svg,.button-large.button-iconright svg{width:2.5rem;height:2.5rem}.button-normal.button-iconleft svg,.button-normal.button-iconright svg{width:2rem;height:2rem}.button-compact.button-iconleft svg,.button-compact.button-iconright svg{width:1.5rem;height:1.5rem}.button-iconleft svg{left:1rem}.button-iconright svg{right:1rem}.button-iconleft svg path,.button-iconright svg path{fill:var(--elem-white-75)}.button-iconleft.active svg path,.button-iconleft:hover svg path,.button-iconright.active svg path,.button-iconright:hover svg path{fill:var(--elem-white-100)}.button-iconleft span.subtitle,.button-iconleft span.title{margin:auto 0 auto 2.5rem}.button-iconright span.subtitle,.button-iconright span.title{margin:auto 2.5rem auto 0}.button-iconic{position:relative;width:auto;height:auto;margin:0}.button-iconic svg{width:auto;max-width:2rem;height:auto;max-height:2rem;margin:0;padding:.15rem}.button-iconic svg path{fill:var(--elem-white-75)}.button-iconic.active svg path,.button-iconic:hover svg path{fill:var(--elem-white-100)}.button-prime.disabled,.button-prime.disabled:focus,.button-prime.disabled:hover,.button-secc.disabled,.button-secc.disabled:focus,.button-secc.disabled:hover{background:var(--elem-white-100);border:1px solid var(--elem-grey-25);box-shadow:0 0 .25rem var(--elem-white-100) inset;color:var(--elem-grey-25);cursor:auto}.button-glass.disabled,.button-glass.disabled:focus,.button-glass.disabled:hover{background:var(--elem-white-0);border:1px solid var(--elem-grey-25);color:var(--elem-grey-25);cursor:auto}.section-neighbors{width:100%;max-width:8.5rem;min-width:8.5rem;margin:auto 0 auto auto;padding:0}.section-neighbors--buttons{align-items:center;justify-content:space-around;width:100%;margin:0;padding:0}.section-neighbors--buttons .link-prev{width:100%;max-width:calc(100% / 2 - 2rem);margin:0 .25rem;order:2}.section-neighbors--buttons .link-up{width:100%;max-width:calc(100% / 2 - 2rem);margin:0 calc(100% / 4 - .25rem) .15rem;order:1}.section-neighbors--buttons .link-next{width:100%;max-width:calc(100% / 2 - 2rem);order:2}.section-neighbors--buttons a,.section-neighbors--buttons a:focus,.section-neighbors--buttons a:hover{width:100%;height:100%;margin:0;padding:0;text-decoration:none}.section-neighbors--buttons a .title{color:var(--elem-white-75)}.section-neighbors--buttons a:hover .title{color:var(--elem-white-100)}.section-neighbors--buttons a svg path,.section-neighbors--buttons a:focus svg path{fill:var(--elem-white-75)}.section-neighbors--buttons a:hover svg path{fill:var(--elem-white-100)}.modal-form{margin:0 0 1.5rem;padding:0}.modal-form .form-group{width:100%;align-items:center;justify-content:center;margin:0 auto .5rem;padding:0}.modal-form .form-group label.form-label{display:none}.modal-form .form-group input.form-control,.modal-form .form-group textarea.form-control{width:100%;min-width:calc(100% / 5 * 4 - 1rem);margin:0 0 0 auto;padding:.25rem .75rem;border:1px solid var(--elem-grey-25);outline:0;box-shadow:none;border-radius:.5rem}.modal-form .form-group input.form-control:focus,.modal-form .form-group textarea.form-control:focus{width:100%;min-width:calc(100% / 5 * 4 - 1rem);margin:0 0 0 auto;padding:.25rem .75rem;border:1px solid var(--elem-grey-25);outline:1px solid var(--elem-grey-25);box-shadow:none;border-radius:.5rem}.modal-form .form-group button,.modal-form .form-group button:focus,.modal-form .form-group button:hover{width:auto;max-width:calc(100% / 3 + 2rem);height:auto;margin:1rem auto;padding:.25rem}.modal-form .form-group.hidden-group{display:none}.fairymail{display:none}@keyframes sunspin{0%{transform:translate(-50vw,1vh) scale3d(2,2,3) rotate(0);transform-origin:center}100%{transform:translate(-50vw,1vh) scale3d(2,2,3) rotate(0) rotate(360deg);transform-origin:center}}@keyframes flipspin{0%{transform:scale(1,1) rotate(0);transform-origin:center}10%{transform:scale(0,1) rotate(0);transform-origin:center}20%{transform:scale(1,1) rotate(0);transform-origin:center}30%{transform:scale(1,1) rotate(0);transform-origin:center}40%{transform:scale(1,1) rotate(-90deg);transform-origin:center}50%{transform:scale(1,1) rotate(-90deg);transform-origin:center}60%{transform:scale(1,1) rotate(-90deg);transform-origin:center}100%{transform:scale(1,1) rotate(-90deg);transform-origin:center}}@keyframes rotatespin{0%{transform:rotate(0);transform-origin:center}100%{transform:rotate(360deg);transform-origin:center}}.animate-fast{-moz-transition:all .1s ease-in-out .05s;-webkit-transition:all .1s ease-in-out .05s;transition:all .1s ease-in-out .05s}.animate-faster{-moz-transition:all .3s ease-in-out .1s;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.animate-normal{-moz-transition:all .6s ease-in-out .2s;-webkit-transition:all .6s ease-in-out .2s;transition:all .6s ease-in-out .2s}.animate-slower{-moz-transition:all .9s ease-in-out .3s;-webkit-transition:all .9s ease-in-out .3s;transition:all .9s ease-in-out .3s}.animate-slow{-moz-transition:all 1.2s ease-in-out .4s;-webkit-transition:all 1.2s ease-in-out .4s;transition:all 1.2s ease-in-out .4s}header.headline{position:fixed;top:0;left:0;width:100%;max-width:100%;height:min-content;min-height:2rem;margin:0;padding:0!important;background:var(--elem-prime-0);z-index:50}header.headline.scrolled{margin:0;background:var(--elem-prime-0)}.headline-rows{width:auto;margin:0 auto;padding:0;border-radius:0}.headline .headline-middle{align-items:center;justify-content:space-between;width:100%;height:auto;margin:2rem 0;background:var(--elem-prime-0)}.headline.scrolled .headline-middle{margin:0;background:var(--elem-prime-100)}.headline-desktop--menu{width:100%;max-width:70vw;margin:0 auto 0 0}.headline .headline-logo{display:flex;position:relative;width:100%;max-width:8rem;height:min-content;margin:-2rem auto;padding:0;border:none;border-radius:0;box-shadow:none;outline:0;overflow:hidden}.headline.scrolled .headline-logo{max-width:4rem;margin:0 auto}.headline .headline-logo a.site-logo{align-items:center;justify-content:center;width:100%;height:100%;margin:auto;padding:0 0 .5rem;border:none;box-shadow:none;background:var(--elem-orangelight-0);outline:0}.headline.scrolled .headline-logo a.site-logo{background:var(--elem-orangelight-25)}.headline-logo a.site-logo svg{width:100%;height:auto;margin:auto}.headline-mobile--menu{display:none}.headline-desktop--menu{display:flex}.headline-minicart{align-items:center;justify-content:center;width:100%;max-width:min-content;margin:0 auto auto;padding:0;text-align:center}.function-buttons{align-items:center;justify-content:space-between;width:100%;max-width:-moz-fit-content;max-width:fit-content;height:auto;margin:auto 1rem}.toggler,.toggler:focus,.toggler:hover{width:2.5rem;height:2.5rem;margin:0 0 0 .5rem;border:none;outline:0;box-shadow:none}.toggler-link{width:2.5rem;height:2.5rem;margin:0;padding:.25rem;box-shadow:none}.toggler-link svg{width:100%;max-width:100%;height:auto}.toggler-link svg path{fill:var(--elem-forth-75)}.toggler-link:hover svg path{fill:var(--elem-third-100)}.section-article{position:relative;margin:5rem auto -2rem;padding:0 2rem 2rem}.section-article--title{width:100%;margin:0 auto 2rem}.section-article--title h2{width:-moz-fit-content;width:fit-content;margin:0 auto 0 -20rem;padding:.5rem 1rem .5rem;font-size:1.5rem;color:var(--elem-orangedark-100)}.section-article--text{width:100%;font-size:.9rem}.section-error{position:relative;margin:5rem auto -2rem;padding:0 2rem 2rem}.section-error--title{width:100%;margin:0 auto 2rem}.section-error--title h2{width:-moz-fit-content;width:fit-content;margin:0 auto 0 -20rem;padding:.5rem 1rem .5rem 25rem;color:var(--elem-orangedark-100)}.section-error--body{align-items:center;justify-content:space-around;width:100%;margin:3rem auto 0;padding:0}.section-error--image{width:calc(100% / 2 - 1rem);margin:0;padding:0;order:2;text-align:center}.section-error--image img,.section-error--image picture{width:auto;max-width:100%;height:auto;max-height:500px;margin:auto}.section-error--text{width:calc(100% / 2);margin:0 auto;padding:0 1rem;text-align:center;order:1}.section-error--text h2.section-error--title{margin:2rem auto 1rem;font-size:5rem;text-align:center;color:var(--elem-orangedark-100)}.section-error--text h4.section-error--subtitle{margin:1rem auto 2rem;font-size:1.5rem;text-align:center;color:var(--elem-brown-75)}.section-error--text p{margin:1rem auto;font-size:1.1rem;text-align:center;color:var(--elem-black-75)}.footline{flex-flow:row wrap;align-items:flex-start;width:100%;max-width:100%;height:auto;min-height:5rem;margin:0 auto;padding:1rem 5%;border-radius:.2rem .2rem 0 0;background:var(--elem-black-75)}.footline-row{width:100%;height:100%;margin:1rem 0 0;padding:0}.footline-top{align-items:center;justify-content:space-around;width:100%;margin:0;padding:0}.footer-1,.footer-2,.footer-3{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;width:100%;margin:0 auto;padding:0;text-align:center}.footer-1{max-width:calc(100% / 4 - .5rem);order:1}.footer-2{max-width:calc(100% / 2);order:2}.footer-3{max-width:calc(100% / 4 - .5rem);order:3}.footline-bottom{align-items:center;justify-content:space-around;width:100%;margin:1rem 0 0;padding:0}.footer-4{align-items:center;justify-content:space-between;width:100%;max-width:100%}.footline a.footline-link{display:block;width:auto;margin:0 2rem;color:var(--elem-forth-50);font-weight:400;font-size:.7rem;text-decoration:none}.footline a.footline-link:focus,.footline a.footline-link:hover{color:var(--elem-third-100)}.footline .social{width:2rem;height:2rem;margin:auto .5rem;padding:0}.footline .social-link,.footline .social-link:focus,.footline .social-link:hover{width:100%;height:100%;margin:0;padding:0;text-decoration:none}.footline .social-link svg{width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;filter:grayscale(1)}.footline .social-link:hover svg{filter:grayscale(0)}.copyright{width:auto;margin:0;padding:0;font-size:.7rem;color:var(--elem-white-50);text-align:center}.backtop-button#backtop{position:fixed;bottom:1rem;right:1rem;width:3rem;height:3rem;margin:0;padding:.25rem;background:var(--elem-white-0);border:none;border-radius:2rem;outline:0;box-shadow:none;z-index:1000}.backtop-button.active#backtop{background:var(--elem-white-0)}.backtop-button svg{width:100%;height:100%}.backtop-button svg path.arrow{fill:var(--elem-white-0)}.backtop-button.active svg path.arrow{fill:var(--elem-white-100)}.modal-dialog{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:inherit;max-width:-moz-fit-content;max-width:fit-content;height:100%;margin:auto;padding:0}.modal-full .modal-dialog{max-width:calc(100% / 2)}.modal-content{align-items:center;justify-content:center;position:relative;width:100%;max-width:100%;height:auto;margin:0;padding:.15rem;background:0 0;border:none;border-radius:1rem;outline:0;box-shadow:none;overflow:hidden}.modal-content button.close,.modal-content button.close:focus,.modal-content button.close:hover{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;margin:0;padding:0;border:none;box-shadow:none;outline:0;z-index:250}.modal-content button.close svg{margin:auto}.modal-content button.close svg path,.modal-content button.close:hover svg path{fill:var(--elem-white-100)}.modal-content-inn{position:relative;width:100%;max-width:100%;height:100%;min-height:100%;margin:0;padding:1rem;background:var(--elem-white-100);border:none;border-radius:.9rem;outline:0}.modal-header{position:relative;width:100%;max-width:100%;margin:0;padding:0;border:none;outline:0}.modal-title{width:100%;margin:1rem auto;padding:0;color:var(--elem-forth-100);font-size:3rem;text-align:center}.modal-body{position:relative;width:100%;margin:0;padding:0}.modal-body h2,.modal-body h3,.modal-body p{margin:0;padding:0 0 .5rem;color:var(--elem-white-100)}.modal-body img,.modal-body picture{width:auto;max-width:600px;height:auto;max-height:calc(100% - 4rem)}.modal-body label.hidden{display:none}.modal-body input[type=text]{width:auto;min-width:30vw;margin:0 .5rem;padding:.25rem .5rem;border:1px solid var(--elem-white-25);border-radius:1rem;box-shadow:none;outline:1px solid var(--elem-white-0);font-size:1.25rem}.modal-body input[type=text]:focus{margin:0 .5rem;padding:.25rem .5rem;border:1px solid var(--elem-white-25);border-radius:.5rem;outline:1px solid var(--elem-white-25)}.modal-formgroup{align-items:center;justify-content:center;width:auto;min-width:20rem;margin:0 0 .5rem;padding:0}.modal-backdrop.show{opacity:1;background:linear-gradient(60deg,var(--elem-prime-100),var(--elem-secc-75),var(--elem-prime-100))}.modal-full ul.main-menu--items{align-items:flex-start;justify-content:space-between;position:relative;width:100%;margin:0;padding:0;list-style:none inside none;background:0 0}.modal-full ul.main-menu--items li.main-menu--item{animation:split 1s 1 alternate ease-in-out 0s;position:relative;display:block;width:100%;text-align:center;margin:0 .15rem;background:0 0}.modal-full ul.main-menu--items li.main-menu--item:nth-child(2n){transform-origin:35% center}.modal-full ul.main-menu--items li.main-menu--item:nth-child(2n+1){transform-origin:65% center}.modal-full ul.main-menu--items li.main-menu--item a{display:block;border:none;border-radius:0;background:var(--elem-white-0);color:var(--elem-forth-100);padding:.25rem .5rem;font-size:3vh;font-weight:600;text-decoration:none;text-transform:uppercase;-moz-transition:all .3s ease-in-out .1s;-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s}.modal-full ul.main-menu--items li.main-menu--item.active a,.modal-full ul.main-menu--items li.main-menu--item:hover a{color:var(--elem-third-100);font-size:4vh}@media screen and (min-width:1400px){.container{max-width:1360px}.headline-mobile.toggler{display:none}.headline-desktop--menu{display:flex}}@media screen and (min-width:1200px) and (max-width:1399.98px){.container{max-width:1160px}.headline-mobile.toggler{display:none}.headline-desktop--menu{display:flex}}@media screen and (min-width:992px) and (max-width:1199.98px){.container{max-width:calc(100% - 2rem)}.headline-mobile.toggler{display:none}.headline-desktop--menu{display:flex}ul.main-menu--items li.main-menu--item a{font-size:.85rem}.footer-1{max-width:calc(100% / 3 - .5rem)}.footer-2{max-width:calc(100% / 3)}.footer-3{max-width:calc(100% / 3 - .5rem)}.modal-title{font-size:2.5rem}}@media screen and (min-width:768px) and (max-width:991.98px){.container{max-width:calc(100% - 2rem)}.headline-mobile.toggler{display:flex}.headline-desktop--menu{display:none}.footline{max-width:calc(100% - 2%);min-height:4rem;padding:1rem 0 .5rem}.footer-1{max-width:calc(100% / 3 - 1rem)}.footer-2{max-width:calc(100% / 3)}.footer-3{max-width:calc(100% / 3 - 1rem)}.footline a.footline-link{font-size:.7rem}.modal-full .modal-dialog{max-width:calc(100% / 3* 2)}.modal-title{font-size:2rem}}@media screen and (min-width:576px) and (max-width:767.98px){.container{max-width:calc(100% - 1rem)}.headline-mobile.toggler{display:flex}.headline-desktop--menu{display:none}.headline .headline-logo{max-width:10rem;margin:0 auto -3rem 1rem}.section-neighbors--buttons .link-next,.section-neighbors--buttons .link-prev{max-width:calc(100% / 2 - .25rem)}.button-iconleft.link-prev svg,.button-iconleft.link-up svg{left:.25rem}.button-iconleft span.subtitle,.button-iconleft span.title{margin:auto 0 auto 1.75rem}.button-iconright.link-next svg{right:.25rem}.button-iconright span.subtitle,.button-iconright span.title{margin:auto 1.75rem auto 0}.section-petsitem--info .descr .line{align-items:center;justify-content:center;width:100%;margin:0 0 .5rem}.section-petsitem--info .descr a.line-button{margin:0 auto 0 0}.footline{max-width:calc(100% - 2rem);min-height:4rem;padding:.25rem 0 0}.footer-1{max-width:calc(100% / 2 - 1rem)}.footer-2{max-width:100%;margin:1rem auto 0;order:3}.footer-3{max-width:calc(100% / 2 - 1rem);order:2}.footline a.footline-link{font-size:.65rem}.modal-full .modal-dialog{max-width:calc(100% / 4* 3)}.modal-title{font-size:1.75rem}.modal-full ul.main-menu--items li.main-menu--item a{font-size:1.5rem}.modal-body input[type=text],.modal-body textarea{font-size:1rem}}@media screen and (max-width:575.98px){.container{max-width:calc(100% - .5rem)}.headline-mobile.toggler{display:flex}.headline-desktop--menu{display:none}.headline .headline-logo{max-width:10rem;margin:0 auto -3rem 1rem}.section-neighbors{max-width:6rem;min-width:6rem}.section-neighbors--buttons .link-prev{max-width:2.25rem;margin:.75rem .75rem -.75rem 0;order:1}.section-neighbors--buttons .link-up{max-width:2rem;margin:-.75rem -1rem .75rem;order:2}.section-neighbors--buttons .link-next{max-width:2.25rem;margin:.75rem 0 -.75rem .75rem;order:3}.section-neighbors--buttons a .title,.section-neighbors--buttons a:hover .title{color:var(--elem-white-0);font-size:0}.button-iconleft.link-prev svg,.button-iconleft.link-up svg{left:.25rem}.button-iconleft span.subtitle,.button-iconleft span.title{margin:auto 0 auto 1.75rem}.button-iconright.link-next svg{right:.25rem}.button-iconright span.subtitle,.button-iconright span.title{margin:auto 1.75rem auto 0}.footline{max-width:calc(100% - .6rem);min-height:4rem;padding:.25rem 0 0}.footer-1{max-width:calc(100% - 1rem)}.footer-2{display:none}.footer-3{max-width:calc(100% - 1rem);margin:.5rem 0 0;order:2}.footline a.footline-link{font-size:.65rem}.modal-full .modal-dialog{max-width:calc(100% - 5%)}.modal-title{font-size:1.5rem}.modal-full ul.main-menu--items li.main-menu--item a{font-size:1.25rem}.modal-body input[type=text],.modal-body textarea{font-size:.9rem}}