*,body,html{margin:0;padding:0}p,td,ul li{font-size:1rem;line-height:1.6em}h1,h2,h3,h4{letter-spacing:.1em;line-height:1.3em;margin-bottom:20px}.btn,.cb-enable,.header-nav,p a{position:relative}#id_burger,.only-mobile,a span{display:none}#id_mega_menu,#id_mobile_menu{top:100%;width:100%;z-index:998;background:#f9f9f3;left:0}#cookie-consent .cc-btn,.btn,.cb-enable,.dropdown-menu-list a,.mobile-direct-link,.mobile-menu-link,.mobile-submenu a,h1,h2,h3{text-transform:uppercase}.btn,.cb-enable,.centered,.centered *{text-align:center}#cookie-consent .cc-btn,*{font-weight:200;text-decoration:none}*,.dropdown-menu-list a,a,p a{text-decoration:none}#id_header,#id_mega_menu,#id_mobile_menu,#id_page,body,html{background:#f9f9f3}#id_mega_menu.active,#id_page{box-shadow:0 4px 15px rgba(0,0,0,.05);clip-path:inset(0 -20px -20px -20px)}#cookie-consent,#id_page,.inner-content,.left,.right{box-sizing:border-box}.footer-nav ul,.mobile-submenu,.module ul,ul{list-style:none}#btn_top,#id_symbol{background-position:center center;background-repeat:no-repeat}#btn_top,#id_symbol,.module ul li{background-repeat:no-repeat}#btn_top,#id_header{position:fixed;z-index:999;transition:.5s}#btn_top,#id_header,#id_intro,a{transition:.5s}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url('/fonts/inter-v20-latin-200.woff2') format('woff2')}*{text-align:left;font-family:Inter,sans-serif,Tahoma,Arial,Verdana;font-size:100%;letter-spacing:.05em;color:#000;background-repeat:no-repeat!important;outline:0}img{display:block;max-width:100%;height:auto;border:0}p,ul li{letter-spacing:.1em;margin-bottom:30px}td{letter-spacing:.1em}.contact p,.contact td,.grid-33 p:last-child,.left p:last-child,.left ul:last-child,.mobile-menu-item,.module h3:last-child,.module ul li:last-child,.right p:last-child,.right ul:last-child{margin-bottom:0}h1,h2{font-size:2rem}h3{font-size:1.4rem}h4{font-size:1.2rem}.module ul{margin:0 0 30px 30px}.module ul li{margin-bottom:5px;padding-left:20px;background-position:left 8px;background-size:8px 8px;background-image:url('../images/bullet.svg')}.centered img{margin:auto}@keyframes line-slide{0%{transform:scaleX(1);transform-origin:right}50%{transform:scaleX(0);transform-origin:right}50.01%{transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}.header-nav-extra,.mobile-menu-link:after{right:0;top:50%;transform:translateY(-50%)}.btn,.cb-enable{display:inline-block;color:#000;font-size:.8rem;letter-spacing:.15em}.btn:before,.cb-enable:before{content:"";position:absolute;width:100%;height:1px;bottom:-5px;left:0;background-color:#000}.btn:hover:before,.cb-enable:hover:before{animation:.5s forwards line-slide}hr{height:1px;background:#000;margin:40px 0;border:none}#id_header{width:100%;left:0;top:0}#id_symbol{display:inline-block;width:120px;height:61px;background-size:cover;background-image:url('../images/annina-burmester.svg');transition:1s}.header-nav{display:grid;grid-template-columns:1fr 1fr;align-items:flex-end}.header-nav .header-nav-links{display:flex;align-items:center;justify-content:space-between}.header-nav-extra{position:absolute;display:flex;align-items:center;gap:20px}#id_footer ul li{display:inline;margin:0 0 0 20px}#id_footer ul li a,.header-nav-extra a,.header-nav-link{position:relative;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}#cookie-consent .cc-text,.dropdown-menu-list a{font-size:.85rem;letter-spacing:.05em;color:#000}#id_footer ul li a:before,.header-nav-extra a:not(.btn):before,a.header-nav-link:before,p a:before{content:"";position:absolute;width:100%;height:1px;bottom:-5px;left:0;background-color:#000;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}#id_footer ul li a:hover:before,.dropdown-menu-list a:hover:before,.header-nav-extra a:not(.btn):hover:before,.header-nav-link:hover:before,p a:hover:before{transform:scaleX(1);transform-origin:left}#id_header .inner{padding:25px 0 20px;transition:.5s}#id_mega_menu{position:absolute;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#id_mega_menu.active{opacity:1;visibility:visible}#id_mega_menu .inner{padding:30px 0}.mega-menu-columns{display:flex}.dropdown-menu-list,.mobile-menu-list{list-style:none;margin:0;padding:0}.dropdown-menu-list li,.mobile-submenu li{margin:0;padding:0}.dropdown-menu-list a{display:inline-block;position:relative;padding:6px 0 0}.dropdown-menu-list a:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}#id_burger,.mobile-submenu a:hover{background:0 0}.dropdown-menu-list-2col{columns:2;column-gap:40px}#id_burger{flex-direction:column;justify-content:space-around;width:18px;height:18px;border:none;cursor:pointer;padding:0;margin:0;align-items:center;position:relative}#id_burger span{width:100%;height:1.5px;background-color:#000;transition:.3s;display:block}#id_burger.active span:first-child{transform:rotate(45deg);position:absolute;top:50%;left:0;margin-top:-.75px}#id_burger.active span:nth-child(2){opacity:0}#id_burger.active span:nth-child(3){transform:rotate(-45deg);position:absolute;top:50%;left:0;margin-top:-.75px}#id_mobile_menu{position:absolute;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,padding .4s ease-in-out;padding:0}#id_header.mobile-menu-open #id_mobile_menu{max-height:100vh;padding:20px 0}.mobile-direct-link,.mobile-menu-link{display:block;padding:15px 0;font-size:.9rem;letter-spacing:.15em;color:#000;position:relative}.mobile-menu-link:after{content:"+";position:absolute;font-size:1.2rem;transition:transform .3s}.mobile-menu-item.active .mobile-menu-link:after{transform:translateY(-50%) rotate(45deg)}.mobile-submenu{margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.mobile-menu-item.active .mobile-submenu{max-height:1000px;padding:10px 0}.mobile-submenu a{display:block;padding:10px 0;font-size:.85rem;color:#000}.left,.right{position:relative;width:50%}.grid-33{position:relative;width:33.33%}#cookie-consent{position:fixed;left:0;bottom:0;width:100%;z-index:9999;background:#f9f8f5;padding:25px 40px;box-shadow:0 -2px 10px rgba(0,0,0,.08)}#id_page,.module,.video-wrapper{position:relative}#cookie-consent .cc-inner{max-width:1800px;margin:0 auto;display:flex;align-items:center;gap:30px;flex-wrap:wrap}#cookie-consent .cc-text{flex:1;line-height:1.5em;min-width:200px}#cookie-consent .cc-text a{color:#000;text-decoration:underline}#cookie-consent .cc-buttons{display:flex;gap:15px;flex-shrink:0}#btn_top,#cookie-consent .cc-btn,#id_footer .footer-bottom img,.inner .left,.inner .left .inner-content,.inner .right,.inner .right .inner-content{display:inline-block}#cookie-consent .cc-btn{padding:12px 28px;font-size:.8rem;letter-spacing:.15em;text-align:center;color:#000;background:0 0;border:1px solid #000;cursor:pointer;font-family:inherit;transition:background .3s,color .3s;min-width:160px;line-height:1.4em}#cookie-consent .cc-btn:hover{background:#000;color:#f9f8f5}.video-wrapper{width:100%;height:40vh;min-height:480px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-items:center}.video-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:block;object-fit:cover}#id_intro{width:100%;z-index:40;display:flex;justify-content:flex-start}#id_footer .inner,#id_intro_inner{padding-top:120px}#id_intro #id_intro_inner img{position:relative;display:inline-block;width:240px;height:auto;margin:0 0 40px}#id_page{width:100%;margin:auto;overflow:hidden;z-index:2}#id_content{padding:120px 0 0}.index #id_content{padding:40px 0 0}#id_content #id_content_inner{padding:0 0 40px}.inner{width:96%;margin:auto;max-width:1800px;padding:40px 0}#id_footer,.inner .left img,.inner .right img,.module{width:100%}.inner-content{max-width:780px;padding:40px 80px}.flex-wrapper{display:flex;flex-wrap:wrap;align-items:center}.flex-wrapper.flex-space-between{justify-content:space-between}.flex-wrapper.flex-top{align-items:flex-start}.module{display:flex;flex-wrap:wrap;column-gap:10px}#id_footer{position:fixed;bottom:0;left:0;z-index:1}.contact .inner{padding-top:100px;padding-bottom:140px}.footer-nav{display:grid;grid-template-columns:auto 1fr;align-items:flex-end;gap:40px}.footer-nav ul{display:flex;gap:40px;justify-content:flex-end;margin:0;padding:0}.footer-nav ul li{display:inline;margin:0}#id_footer .footer-bottom img{width:120px;margin:0}#id_footer .footer-bottom,#id_footer .footer-bottom *{font-size:.7rem;line-height:1.4em}#btn_top{width:30px;height:30px;background-image:url('../images/arrow-top.svg');background-size:12px;background-color:#000;bottom:10px;right:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#btn_top:Hover{background-color:#000}.not-mobile{display:block}@media screen and (max-width:990px){.mega-menu-item{width:calc(50% - 10px)}}@media screen and (max-width:768px){#id_content #id_content_inner,#id_intro,.inner{padding:0}#cookie-consent .cc-buttons,.inner{width:100%}#btn_top,#id_mega_menu,.not-mobile{display:none!important}.only-mobile{display:block}.video-wrapper{height:30vh;min-height:380px}#id_burger,.header-nav{display:flex}#id_symbol{width:100px;height:50px}#id_burger{position:absolute;right:0;top:50%;transform:translateY(-50%)}#id_header .inner{padding:10px 5%;box-sizing:border-box}.contact .inner,.inner-content{width:100%;max-width:100%;padding:60px 5%!important}.grid-33,.left,.right{float:none!important;width:100%!important}h1,h2{font-size:1.6rem}#id_header{position:relative}#id_intro{box-sizing:border-box}#id_content,#id_footer,#id_header,#id_main,#id_page,.grid-33{float:none!important;width:100%!important;padding:0!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}#id_content{padding:80px 0 0!important}.index #id_content{padding:0!important}.left,.right{margin:0!important}.grid-33{margin:0 0 30px!important}#id_footer .inner{padding:50px 5%;box-sizing:border-box}.footer-nav{text-align:center}.footer-nav img{margin:0 auto!important}.footer-nav ul{justify-content:center}#cookie-consent{padding:20px}#cookie-consent .cc-inner{flex-direction:column;gap:15px}#cookie-consent .cc-text{font-size:.75rem}#cookie-consent .cc-btn{flex:1;min-width:0;padding:10px 15px}}