nav{align-items:center;background-color:var(--primary-white);border-bottom:1px solid var(--primary-semigrey);display:flex;height:120px;justify-content:space-around;position:relative;transition:height .4s ease;z-index:999999}nav .mobile-only{display:none}nav .nav__wrapper{box-sizing:border-box;display:flex;gap:1rem;height:inherit;justify-content:space-between;max-width:var(--default-size);padding:0 .5rem;width:100%}nav .nav__wrapper .logo{align-items:center;display:flex;padding-bottom:.3rem;padding-top:.3rem}nav .nav__wrapper .logo a{align-items:center;display:flex;height:100%;justify-content:center;width:auto}nav .nav__wrapper .logo a img{height:100%;max-height:70px;width:auto}nav .nav__wrapper .menu__wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}nav .nav__wrapper .menu__box{align-items:center;display:flex;justify-content:center;width:100%}nav .nav__wrapper a{color:var(--primary-black);text-decoration:none;text-transform:uppercase}nav .nav__wrapper ul{display:flex;gap:2.5rem}nav .nav__wrapper ul li{list-style:none}nav .nav__wrapper ul li a{font-size:var(--font-navbar);font-weight:500}nav .nav__wrapper ul li a:hover{text-decoration:underline}nav .nav__wrapper .buttons__wrapper{align-items:center;display:flex}nav .nav__wrapper .buttons__wrapper .b2b{display:flex;height:45px;width:100px}nav .nav__wrapper .buttons__wrapper .b2b a{align-items:center;background-color:var(--primary-blue);border-radius:8px;color:var(--primary-white);display:flex;font-size:.7rem;height:100%;justify-content:center;text-align:center;width:100%}nav .nav__wrapper .buttons__wrapper .lang{margin-left:1rem}nav .nav__wrapper .buttons__wrapper .lang select{border-radius:8px;height:45px}nav .nav__wrapper #menu__toggle{opacity:0}@media only screen and (max-width:1500px){nav .nav__wrapper{width:95%}}@media only screen and (max-width:1201px){nav{height:90px;overflow-x:hidden;position:fixed;top:0;width:100%}nav .mobile-only{display:block}nav .nav__wrapper{justify-content:flex-end}nav .nav__wrapper .logo{margin-right:auto}nav .nav__wrapper .logo a img{max-height:50px}nav .nav__wrapper .menu__wrapper{gap:0;justify-content:flex-end;order:2;transition-duration:.5s;width:auto}nav .nav__wrapper .menu__box{background-color:#eceff1;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:-100%;list-style:none;margin:0;padding:0;position:fixed;top:0;transition-duration:.5s;visibility:hidden;width:100%;z-index:-1}nav .nav__wrapper .menu__box .b2b{display:flex;height:45px;width:100%}nav .nav__wrapper .menu__box .b2b a{align-items:center;background-color:var(--primary-blue);border-radius:8px;color:var(--primary-white);display:flex;font-size:.7rem;height:100%;justify-content:center;text-align:center;width:100%}nav .nav__wrapper .menu__box .bg-box{background-color:var(--primary-white);height:90px;margin-bottom:2rem;transition:height .4s ease;width:100%}nav .nav__wrapper .menu__box ul{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}nav .nav__wrapper .menu__box ul li{padding-left:2rem}nav .nav__wrapper #menu__toggle:checked~.menu__btn>span{position:fixed;transform:rotate(45deg)}nav .nav__wrapper #menu__toggle:checked~.menu__btn>span:before{top:0;transform:rotate(0)}nav .nav__wrapper #menu__toggle:checked~.menu__btn>span:after{top:0;transform:rotate(90deg)}nav .nav__wrapper #menu__toggle:checked~.menu__box{left:0;visibility:visible}nav .nav__wrapper .menu__btn{align-items:center;cursor:pointer;display:flex;height:26px;margin-right:2rem;order:3;right:30px;top:50px;width:26px;z-index:99999}nav .nav__wrapper .menu__btn>span{background-color:#616161;display:block;height:2px;position:relative;transition-duration:.25s;width:26px}nav .nav__wrapper .menu__btn>span:after,nav .nav__wrapper .menu__btn>span:before{background-color:#616161;display:block;height:2px;position:absolute;transition-duration:.25s;width:100%}nav .nav__wrapper .menu__btn>span:before{content:"";top:-10px;width:100%}nav .nav__wrapper .menu__btn>span:after{content:"";top:10px;width:100%}nav .nav__wrapper .buttons__wrapper{order:1}nav .nav__wrapper .buttons__wrapper .desktop-only{display:none}nav .nav__wrapper .buttons__wrapper .b2b{align-items:center;justify-content:center;width:auto}nav .nav__wrapper .buttons__wrapper .b2b a{padding-inline:1rem}nav .nav__wrapper .buttons__wrapper .lang{margin-left:0;z-index:99999}nav nav.shrink{height:80px;transition-duration:.5s}}@media screen and (max-width:576px){nav .nav__wrapper{gap:0}nav .nav__wrapper .menu__wrapper .menu__btn{margin-right:0}nav .nav__wrapper .buttons__wrapper .lang select{background-color:var(--primary-white);height:30px}}footer[data-v-e890596e]{background-color:var(--primary-grey);display:flex;justify-content:center;margin-top:96px;min-height:300px}footer .footer__wrapper[data-v-e890596e]{display:flex;gap:20px;justify-content:space-evenly;max-width:90%;width:100%}footer .footer__wrapper section[data-v-e890596e]{padding-top:3rem}footer .footer__wrapper .section1 .__logo[data-v-e890596e]{padding-top:.75rem}footer .footer__wrapper .section1 .__socials[data-v-e890596e]{align-items:center;display:flex;gap:.2rem;justify-content:center}footer .footer__wrapper .section2 .__kontakt ul li[data-v-e890596e],footer .footer__wrapper .section3 .__navigation ul li[data-v-e890596e]{line-height:1.3rem;list-style:none}footer .footer__wrapper .section3 .__navigation ul li a[data-v-e890596e]{color:var(--primary-black);text-decoration:none}footer .footer__wrapper .section4[data-v-e890596e]{max-width:400px}footer .footer__wrapper .section4 h5[data-v-e890596e]{font-size:1rem}@media screen and (max-width:1200px){footer .footer__wrapper[data-v-e890596e]{flex-wrap:wrap;margin-top:2rem;padding-left:2rem;padding-right:2rem}footer .footer__wrapper section[data-v-e890596e]{padding-top:0}}@media screen and (max-width:576px){footer .footer__wrapper[data-v-e890596e]{justify-content:flex-start}footer .footer__wrapper .section1[data-v-e890596e]{display:flex;justify-content:space-between;width:100%}footer .footer__wrapper .section1 .__logo[data-v-e890596e]{padding-top:0}}
