@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap);*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-size:16px;font-family:"Open Sans",sans-serif}.global{width:100vw;max-width:100%;background:#f1f1f1}.content{width:100%;padding:1rem;max-width:1220px;margin:0 auto}.content.marginTop{margin-top:4rem}.content.noPadding{padding:0}.content.noPaddingVertical{padding:1rem 0}.content.white{background:#fff}.frame{padding-top:2rem}.frame.right{text-align:right}.overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:grayscale(.5);backdrop-filter:grayscale(.5);z-index:90;opacity:0;visibility:hidden;cursor:pointer}.overlay.active,.overlay.show{opacity:1;visibility:visible}h1{color:#f25e79;text-transform:uppercase;font-size:4rem}h1,h2{font-family:"PT Serif",serif}h2{color:#000;font-size:3.5rem;font-weight:100;line-height:5.5rem;padding:1rem 0}h2.withPadding{padding-top:4rem}h2.center{text-align:center}h2.small{font-size:2.5rem}h2.white{color:#fff}h3{color:#000;font-family:"Oswald",sans-serif;font-size:2.5rem;font-weight:200}h3.center{text-align:center}h3.white{color:#fff}h4{color:#000}h4.center{text-align:center}h4.white{color:#fff}.aboutus h4{border-bottom:2px solid #000;font-size:1.5rem;font-weight:700;position:relative;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}p{padding:0}p.paddingVertical{padding:1rem 0}p.center{text-align:center}p.white{color:#fff}p.black{color:#454545}p.light{font-weight:200}p.description{font-size:.9rem;font-style:italic;padding-bottom:2rem}hr{border:none;background:#494949;height:1px}img{width:100%}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}.popupBox a,footer a{color:#fff}main .article_container a{text-decoration:underline}.dark a{color:#000}table{border:none}table td,table tr{border:none;padding:3px}table tr{display:flex;flex-direction:row;flex-wrap:wrap}table td:first-child{padding:3px 3px 3px 0}.component-text ul,.component-text ul.padding,ul{padding-left:1.1rem}.object_fit__contain{object-fit:contain!important}.background__white{background-color:#fff}.grid{display:grid;grid-gap:2rem;align-content:center;justify-content:space-between}.grid.center{align-items:center}.grid.paddingTop{padding-top:3rem}.grid.fraction-auto{grid-template-columns:1fr auto}.grid.half-half{grid-template-columns:1fr 1fr}@media screen and (max-width:950px){.grid.half-half{grid-template-columns:1fr}.grid.half-half.keepTwo{grid-template-columns:1fr 1fr}}.grid.three-thirds{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:950px){.grid.three-thirds,.grid.three-thirds.keepTwo{grid-template-columns:1fr 1fr}}@media screen and (max-width:620px){.grid.three-thirds,.grid.three-thirds.keepTwo{grid-template-columns:1fr}}.grid.four-fourths{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1080px){.grid.four-fourths{grid-template-columns:1fr 1fr}}@media screen and (max-width:950px){.grid.four-fourths{grid-template-columns:1fr}}.grid.two-rows{grid-template-rows:1fr 1fr}.grid.seventy-thirty{grid-template-columns:2fr 1fr}@media screen and (max-width:950px){.grid.seventy-thirty{grid-template-columns:1fr}}.grid.thirty-seventy{grid-template-columns:1fr 2fr}@media screen and (max-width:950px){.grid.thirty-seventy{grid-template-columns:1fr}}.flex{display:flex;justify-content:flex-start;flex-wrap:wrap}.flex.noWrap{flex-wrap:nowrap}.flex.fullWrap a,.flex.fullWrap div,.flex.fullWrap p{width:100%}.flex.spaceBetween{justify-content:space-between}.flex.center{justify-content:center}.flex.center a{margin:0 1rem}@media screen and (max-width:950px){.flex.centerMobile{justify-content:center}}@media screen and (max-width:620px){.flex.mobileFullWrap a,.flex.mobileFullWrap div,.flex.mobileFullWrap p{width:100%}}button,input[type=submit]{outline:none;background:#f1f1f1;color:grey;border:1px solid #3b3b3b;border-radius:5px;padding:.6rem;text-transform:uppercase;font-size:.9rem}button.fullWidth,input[type=submit].fullWidth{width:100%}button:hover,input[type=submit]:hover{background:#3b3b3b;color:#fff;border:1px solid #2e2e2e;cursor:pointer;box-shadow:0 7px 14px rgba(50,50,93,.15),0 3px 6px rgba(0,0,0,.1);transform:translateY(-3px)}button.full,input[type=submit].full{background:#3b3b3b;color:#454545}button.full:hover,input[type=submit].full:hover{background:#000;border:1px solid #000}button.full.primary,input[type=submit].full.primary{border:1px solid #f86624;background:#f86624;color:#fff;transition:all .2s ease;overflow:hidden}button.full.primary:hover,input[type=submit].full.primary:hover{background:#983305;border:1px solid #983305}button.empty,input[type=submit].empty{background:transparent;color:#fff}button.empty:hover,input[type=submit].empty:hover{background:#383838;border:1px solid #000;color:#fff}input[type=date],input[type=email],input[type=password],input[type=text]{font-family:"Open Sans",sans-serif;width:100%;border:1px solid #f86624;border-radius:5px;background:transparent;padding:.6rem;margin:.75rem 0;font-size:1rem;outline:none}input[type=date].white,input[type=email].white,input[type=password].white,input[type=text].white{color:#fff}input[type=date]:hover,input[type=email]:hover,input[type=password]:hover,input[type=text]:hover{border:1px solid #983305}input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus{border:1px solid #3b3b3b}input[type=date]:before{content:attr(placeholder)!important;color:#757575;margin-right:.5em}input[type=date]:focus:before,input[type=date]:valid:before{content:""}.icon,.icon-bell,.icon-facebook,.icon-instagram,.icon-linkedin,header#mainHeader .deliveryPopUp .content .bellIcon{height:36px;width:36px;background-size:100%;background-position:50%}.icon-bell,header#mainHeader .deliveryPopUp .content .bellIcon{background:url(/static/media/benachrichtigung.019bde66.svg) no-repeat}.icon-facebook{background:url(/static/media/facebook.b5fcf817.svg) no-repeat;background-size:cover}.icon-instagram{background:url(/static/media/instagram-skizziert.fc23b902.svg) no-repeat;background-size:cover}.icon-linkedin{background:url(/static/media/linkedin.4b475fb3.svg) no-repeat}.doHover.icon-bell,.doHover.icon-facebook,.doHover.icon-instagram,.doHover.icon-linkedin,.icon.doHover,header#mainHeader .deliveryPopUp .content .doHover.bellIcon{transition:all .3s ease}.doHover.icon-bell:hover,.doHover.icon-facebook:hover,.doHover.icon-instagram:hover,.doHover.icon-linkedin:hover,.icon.doHover:hover,header#mainHeader .deliveryPopUp .content .doHover.bellIcon:hover{transform:scale(1.2);-webkit-filter:brightness(1.5) contrast(1.5);filter:brightness(1.5) contrast(1.5)}.flexslider{width:100vw;min-height:50vw;max-height:calc(100vh - 60px - 2rem);object-fit:cover;position:relative}.flexslider,.flexslider .awssld{height:calc(100vh - 60px - 2rem)}.flexslider .awssld{width:100%}.flexslider .awssld .awssld__bullets{bottom:0}.flexslider .awssld .slide_inner{z-index:100}.flexslider .awssld .slide_inner p{color:#fff}.flexslider .awssld .awssld__controls__arrow-left:after,.flexslider .awssld .awssld__controls__arrow-left:before,.flexslider .awssld .awssld__controls__arrow-right:after,.flexslider .awssld .awssld__controls__arrow-right:before{background-color:#fff}.flexslider .awssld .awssld__content{background:#fff}.flexslider .awssld img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.flexslider .awssld .slide_outer.contain img{object-fit:contain}.flexslider .awssld .slide_inner{width:100%;padding:1.2rem;max-width:1220px;text-align:center;position:relative}.productCategory a{text-decoration:none}.productCategory .pc_container{height:380px;border-radius:5px;margin-top:0;transition:all .3s ease;overflow:hidden;border:1px solid #d1d1d1;background:#fff}.productCategory .pc_container img{z-index:5;object-fit:cover;height:calc(100% - 130px);width:100%;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .3s ease}.productCategory .pc_container .pc_details{min-height:130px;height:auto;background:#fff;width:100%;color:#454545;position:relative;z-index:10;margin-top:-15px;padding:1rem;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:center;align-items:center}.productCategory .pc_container .pc_details h4{font-size:1.5rem;color:#454545;text-align:center;height:100%;vertical-align:center;font-weight:400}.productCategory .pc_container .pc_details p{text-align:center;font-weight:100;padding-top:.5rem}.productCategory .pc_container:hover{transform:translateY(-8px);box-shadow:0 50px 30px -40px rgba(0,0,0,.3)}.productCategory .pc_container:hover img{transform:scale(1.1)}.product a{text-decoration:none}.product .product_container{height:350px}@media screen and (max-width:1220px){.product .product_container{height:350px}}@media screen and (max-width:950px){.product .product_container{height:350px}}@media screen and (max-width:620px){.product .product_container{height:350px}}.product .product_container .product_image{height:320px;cursor:pointer;overflow:hidden;border-radius:5px;background:#fff}.product .product_container .product_image img{z-index:5;object-fit:cover;height:100%;width:100%;transition:all .3s ease}.product .product_container .product_image .showMore{opacity:0;visibility:hidden;background:rgba(0,0,0,.9);color:#fff;width:100%;height:40px;line-height:40px;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:margin .3s ease;text-transform:uppercase;font-size:.8rem}.product .product_container .product_image:hover .showMore{opacity:1;visibility:visible;margin-top:-45px}.product .product_container .product_image:hover img{transform:scale(1.1)}.product .product_container h4{font-size:1rem;color:#454545;padding-top:.5rem}.product_details{height:auto;max-height:90vh;border:1px solid #d1d1d1;background:#fff;width:800px;max-width:calc(100vw - 2rem);color:#fff;overflow:auto;border-radius:5px;cursor:auto;position:absolute;z-index:100;top:50vh;left:50vw;transform:translate(-50%,-50%);transition:all .3s ease;opacity:0;visibility:hidden}.product_details.active,.product_details.show{opacity:1;visibility:visible}.product_details .prop{height:350px;float:right;width:1px}.product_details .clear{clear:both;height:1px;overflow:hidden}.product_details .product_details_content{display:grid;grid-template-columns:350px 1fr}@media screen and (max-width:620px){.product_details .product_details_content .gallery{grid-row:2}}.product_details .product_details_content .gallery figure{width:100%}.product_details .product_details_content img{width:100%;max-width:350px;height:auto;object-fit:cover}.product_details .product_details_content .description{color:#454545;padding:1rem}.product_details .product_details_content .description .closeDetails{float:right;cursor:pointer;font-size:2rem;transform:translate(.5rem,-1rem);width:40px;height:40px;text-align:center}.product_details .product_details_content .description h4{font-size:1.5rem;padding-bottom:1rem}@media screen and (max-width:620px){.product_details .product_details_content{grid-template-columns:1fr}.product_details .product_details_content img{max-width:100%;height:300px}}.productSingle .productSingle_container{display:grid;grid-template-columns:150px 1fr;padding-top:2rem}.productSingle .productSingle_container img{width:150px;height:auto}.productSingle .productSingle_container .productSingle_details{padding:0 1rem}.news{width:100%;margin-bottom:2rem}.news .news_container{display:grid;grid-template-columns:340px 1fr;overflow:hidden;transition:all .3s ease;border:1px solid #d1d1d1;border-radius:5px;background:#fff}@media screen and (max-width:620px){.news .news_container{grid-template-columns:1fr}}.news .news_container img{object-fit:cover;border-bottom-left-radius:5px;border-top-left-radius:5px;transition:all .3s ease;z-index:1}@media screen and (max-width:620px){.news .news_container img{height:170px;border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}}.news .news_container .news_details{padding:1rem 2rem;display:grid;z-index:2;background:#fff}.news .news_container .news_details .date{font-style:italic;color:#494949;font-size:.9rem}.news .news_container .news_details button{align-self:flex-end;width:130px;height:40px;justify-self:flex-end}.news .news_container:hover{transform:translateY(-8px);box-shadow:0 50px 30px -40px rgba(0,0,0,.3)}.news .news_container:hover img{transform:scale(1.1)}.news .news_container:hover button{background:#983305;border:1px solid #983305}.news a:hover{text-decoration:none}.news .news_container_three{display:grid;grid-template-columns:1fr;overflow:hidden;transition:all .3s ease;border:1px solid #d1d1d1;border-radius:5px;background:#fff}.news .news_container_three img{height:150px;object-fit:cover;border-top-right-radius:5px;border-top-left-radius:5px;transition:all .3s ease;z-index:1}@media screen and (max-width:620px){.news .news_container_three img{border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px}}.news .news_container_three .news_details{padding:1rem 2rem;display:grid;background:#fff;z-index:2}.news .news_container_three .news_details .date{font-style:italic;color:#494949;font-size:.9rem}.news .news_container_three .news_details button{margin-top:1rem;align-self:flex-end;width:130px;height:40px;justify-self:flex-end;text-decoration:none}.news .news_container_three:hover{transform:translateY(-8px);box-shadow:0 50px 30px -40px rgba(0,0,0,.3)}.news .news_container_three:hover img{transform:scale(1.1)}.news .news_container_three:hover button{background:#983305;border:1px solid #983305}.article{width:100%}.article .article_container{padding:1rem 0}.article .article_container .article__thumbnail{width:100%;height:400px;object-fit:cover}.article .article_container .article_details{width:100%}.article .article_container .article_details img{height:auto}.article .article_container .carousel,.article .article_container button{margin-top:2rem}.popupBox{width:100%}.popupBox details{background:#454545;border-radius:5px}.popupBox details summary{background:#3b3b3b;padding:1rem;border-radius:5px;color:#fff;outline:none;border:none;font-size:1.5rem;text-align:center;cursor:pointer;transition:all .3s ease}.popupBox details summary:hover{background:#616161}.popupBox details[open] summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.popupBox details>.frame{padding:2rem;color:#fff}@media screen and (max-width:380px){.popupBox details>.frame{overflow-x:scroll;padding:1rem}}.popupBox details>.frame h2,.popupBox details>.frame h3,.popupBox details>.frame h4,.popupBox details>.frame p{color:#fff}.popupBox details>.frame .grid .frame{padding:0}.iiz{margin:0;position:relative;overflow:hidden;display:inline-block;cursor:zoom-in}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:grab}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;visibility:visible;opacity:1}.iiz__img--invisible,.iiz__zoom-img{visibility:hidden;opacity:0}.iiz__zoom-img{width:auto!important;max-width:none!important;position:absolute;display:block}.iiz__zoom-img--visible{visibility:visible;opacity:1;cursor:zoom-out}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:hsla(0,0%,100%,.8);width:40px;height:40px;border:none;outline:none;padding:0;position:absolute;text-decoration:none;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:50%;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1}.iiz__close:before{content:" ";width:29px;height:29px;background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;transform:rotate(45deg)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}header#mainHeader{width:100vw;max-width:100%;height:auto;background:#f4f4f4 no-repeat 50%;max-height:calc(100vh - 2rem);min-height:180px}header#mainHeader nav.fixed~.content{padding-top:calc(60px + 5rem)}header#mainHeader nav.fixed~.content.noPadding,header#mainHeader nav.fixed~.content.noPaddingVertical{padding-top:1rem}header#mainHeader.small{min-height:calc(60px + 9rem);border-radius:0;background:url(/static/media/wave_background.d90bbf15.svg) no-repeat;background-position:center 60%;background-size:cover}header#mainHeader .logo{height:calc(60px + 2rem);width:290px;background:url(/static/media/newLogo3.f9e0c023.png) no-repeat;background-size:contain;float:left;margin-left:15px}@media screen and (max-width:620px){header#mainHeader .logo{width:200px;height:100px;background-size:contain;background-position:50%}}header#mainHeader .contextMenu{width:100vw;height:2rem;background:#3b3b3b;color:#fff;line-height:2rem}header#mainHeader .contextMenu .right{text-align:right}@media screen and (max-width:1220px){header#mainHeader .contextMenu{padding:0 1rem}}@media screen and (max-width:620px){header#mainHeader .contextMenu{display:none;height:auto;max-height:200px}}header#mainHeader .contextMenu.inNav{display:none}header#mainHeader .contextMenu a{padding:0 1rem 0 0}header#mainHeader .deliveryPopUp{width:calc(100% - 2rem);position:absolute;z-index:60;display:none;margin:calc(60px + 4rem) auto;transform:translateX(1rem);padding:0!important}@media screen and (max-width:620px){header#mainHeader .deliveryPopUp{width:100%;margin:calc(60px + 2rem) auto;transform:none}}header#mainHeader .deliveryPopUp.show{display:block}header#mainHeader .deliveryPopUp .content{background:#f86624;overflow:hidden;border-radius:5px;color:#fff}@media screen and (max-width:620px){header#mainHeader .deliveryPopUp .content{border-radius:0}}header#mainHeader .deliveryPopUp .content .description{align-self:center;font-size:1.3rem;text-align:center}header#mainHeader .deliveryPopUp .content .close{right:1rem;top:0;font-size:2rem;cursor:pointer;transition:all .3s ease;justify-self:flex-end}header#mainHeader .deliveryPopUp .content .close:hover{transform:scale(1.4)}nav#mainNav{height:calc(60px + 2rem);width:100vw;max-width:100%;z-index:80;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:4rem}@media screen and (max-width:620px){nav#mainNav{top:0}}nav#mainNav.fixed{position:absolute}nav#mainNav.fixed.background{top:0;position:fixed;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 4px rgba(0,0,0,.25)}nav#mainNav.fixed.background .content{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}nav#mainNav .content{background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:5px;padding:0;width:calc(100vw - 2rem)}@media screen and (max-width:950px){nav#mainNav .content.grid{grid-gap:0;grid-template-columns:1fr 80px}}@media screen and (max-width:620px){nav#mainNav .content{width:100%;border-radius:0}}nav#mainNav .content aside.navContainer{padding:1rem}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer{width:60px}}nav#mainNav .content aside.navContainer input.mobileCheckbox,nav#mainNav .content aside.navContainer input.userOpenCheckbox{opacity:0;cursor:pointer;-webkit-touch-callout:none;z-index:2;position:absolute}nav#mainNav .content aside.navContainer input.mobileCheckbox{width:50px;height:42px;display:none;top:1.8rem}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer input.mobileCheckbox{display:block}}nav#mainNav .content aside.navContainer ul{height:60px;width:auto}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer ul{display:none;margin-top:-5px;padding:0 1rem}}nav#mainNav .content aside.navContainer ul li{display:inline-block;height:60px;cursor:pointer}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer ul li{width:100%}}nav#mainNav .content aside.navContainer ul li a.navLink,nav#mainNav .content aside.navContainer ul li span.navLink{display:inline-block;height:60px;padding:0 1.5rem;color:#4e4e4e;line-height:60px;text-decoration:none;font-size:1.2rem;transition:all .3s ease}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer ul li a.navLink,nav#mainNav .content aside.navContainer ul li span.navLink{width:100%}}nav#mainNav .content aside.navContainer ul li a.navLink:hover,nav#mainNav .content aside.navContainer ul li span.navLink:hover{background:#f86624;color:#fff;text-decoration:none;border-radius:5px}nav#mainNav .content aside.navContainer ul li a.navLink>i,nav#mainNav .content aside.navContainer ul li a.navLink>svg,nav#mainNav .content aside.navContainer ul li span.navLink>i,nav#mainNav .content aside.navContainer ul li span.navLink>svg{vertical-align:sub}nav#mainNav .content aside.navContainer ul li a.navLink.active,nav#mainNav .content aside.navContainer ul li span.navLink.active{text-decoration:underline}nav#mainNav .content aside.navContainer ul li.user .userBox{display:none;transform:translateX(-50%)}nav#mainNav .content aside.navContainer ul li.user .userBox:before{content:"\A";border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 15px 10px 0;position:absolute;left:276px;top:-15px;transform:rotate(90deg)}@media screen and (max-width:1500px){nav#mainNav .content aside.navContainer ul li.user .userBox{right:1rem;transform:none}nav#mainNav .content aside.navContainer ul li.user .userBox:before{right:calc((100vw - 1200px)/1.6);left:unset}}@media screen and (max-width:1220px){nav#mainNav .content aside.navContainer ul li.user .userBox{right:1rem;transform:none}nav#mainNav .content aside.navContainer ul li.user .userBox:before{right:2.2rem}}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer ul li.user .userBox{width:calc(100% - 2rem);margin:0 auto}}nav#mainNav .content aside.navContainer ul li.user input.userOpenCheckbox{width:85px;height:60px;top:1rem}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer ul li.user input.userOpenCheckbox{top:unset;width:100%}}nav#mainNav .content aside.navContainer ul li.user input.userOpenCheckbox:hover~span{background:#f86624;color:#fff;text-decoration:none}nav#mainNav .content aside.navContainer ul li.user input.userOpenCheckbox:checked~.userBox{display:block}nav#mainNav .content aside.navContainer span.mobileToggle{width:32px;height:4px;top:0;position:absolute;background:#454545;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;margin-bottom:5px;display:none}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer span.mobileToggle{display:block}}nav#mainNav .content aside.navContainer span.mobileToggle:first-of-type{margin-top:2.5rem;transform-origin:0 0}nav#mainNav .content aside.navContainer span.mobileToggle:nth-of-type(2){margin-top:3rem;transform-origin:0 100%}nav#mainNav .content aside.navContainer span.mobileToggle:nth-of-type(3){margin-top:3.5rem}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle{opacity:1;transform:rotate(45deg) translateY(-6px)}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle:nth-of-type(2){opacity:0;transform:rotate(0deg) scale(.2)}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~span.mobileToggle:nth-of-type(3){transform:rotate(-45deg) translateY(-1px)}@media screen and (max-width:950px){nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~ul{display:block;height:auto;width:100%;background:#fff;top:92px;position:absolute;left:0;z-index:80}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~ul li{display:block}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~ul .contextMenu.inNav{display:block;background:#fff;border-top:1px solid #f4f4f4;width:100%;color:#454545}nav#mainNav .content aside.navContainer input.mobileCheckbox:checked~ul .contextMenu.inNav a{color:#454545}}main{width:100vw;max-width:100%;height:auto;min-height:calc(100vh - 120px - 2rem);padding-bottom:2rem}main.dark{background:#454545}main.marginTop{margin-top:4.5rem}main section.dark{background:#454545;color:#fff}.maps{width:100%;min-width:1220px}@media screen and (max-width:1220px){.maps{min-width:calc(100vw - 2rem)}}.maps iframe,footer{width:100%}footer{min-height:60px;background:#454545;color:#fff;line-height:calc(60px - 2rem);text-align:center}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .goToTopButton{height:50px;width:50px;border-radius:20px;background:#f86624;color:#fff;position:absolute;right:4rem;cursor:pointer;line-height:50px;transform:rotate(90deg);font-size:2rem;margin-top:-50px;margin-left:100%;font-weight:100;transition:all .3s ease}footer .goToTopButton:hover{background:#983305}
/*# sourceMappingURL=main.b5377ce9.chunk.css.map */