.Navigation__background{display:block;background:rgba(0,0,0,.25);position:fixed;top:0;left:0;right:0;z-index:8999;opacity:0;bottom:100%;-webkit-transition:.25s opacity 0s ease-out,0s bottom .25s ease-out;transition:.25s opacity 0s ease-out,0s bottom .25s ease-out;-webkit-tap-highlight-color:transparent}@media (max-width: 1100px){.Navigation .Navigation__menu{overflow-y:scroll;-webkit-overflow-scrolling:touch}.Navigation .Navigation__menu>ul{min-height:100%;padding-bottom:1px}.Navigation .Navigation__menu>ul>li:last-child{padding-bottom:40px!important;border-bottom:none!important}}.Navigation .Navigation__items,.Navigation .Navigation__item{display:block;float:left;list-style-type:none;padding:0;position:relative;margin:0}.Navigation .Navigation__items a,.Navigation .Navigation__item a{color:#fff;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-transition:.25s color 0s ease-out;transition:.25s color 0s ease-out;padding:15px;outline:none}.Navigation .Navigation__items a span,.Navigation .Navigation__item a span{display:block;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.25s border-color 0s ease-out;transition:.25s border-color 0s ease-out;position:relative;pointer-events:none}@media (max-width: 1100px){.Navigation .Navigation__items .Navigation__item,.Navigation .Navigation__item .Navigation__item{border-bottom:none;margin:0 0 0 25px}.Navigation .Navigation__items .Navigation__item a,.Navigation .Navigation__item .Navigation__item a{padding:13px 0}.Navigation .Navigation__items .Navigation__item .Navigation__item,.Navigation .Navigation__item .Navigation__item .Navigation__item{margin:0}.Navigation .Navigation__items .Navigation__item .Navigation__item .Navigation__item,.Navigation .Navigation__item .Navigation__item .Navigation__item .Navigation__item{margin-left:10px}.Navigation .Navigation__items .Navigation__item a span,.Navigation .Navigation__item .Navigation__item a span{height:auto;padding:0}.Navigation .Navigation__items>ul,.Navigation .Navigation__item>ul{padding:0;margin:0 10px}.Navigation .Navigation__items>ul .Navigation__item,.Navigation .Navigation__item>ul .Navigation__item{border-bottom:none}.Navigation .Navigation__items>ul .Navigation__item a,.Navigation .Navigation__item>ul .Navigation__item a{padding:10px 15px}.Navigation .Navigation__items>ul .Navigation__item a span,.Navigation .Navigation__item>ul .Navigation__item a span{text-transform:none;font-size:14px;padding:0}.Navigation .Navigation__items .Navigation__item--active ul,.Navigation .Navigation__item .Navigation__item--active ul{padding-bottom:20px}}@media (min-width: 1101px){.Navigation .Navigation__item>ul{position:absolute;background:#2c3335;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25);margin:0;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);border-radius:3px;width:240px;padding:8px 0 7px;opacity:0;min-width:100%;-webkit-transition:.5s opacity,0s top 501ms,.5s -webkit-transform;transition:.5s opacity,0s top 501ms,.5s -webkit-transform;transition:.5s opacity,.5s transform,0s top 501ms;transition:.5s opacity,.5s transform,0s top 501ms,.5s -webkit-transform;top:-1000px;pointer-events:none}.Navigation .Navigation__item>ul li{float:none}.Navigation .Navigation__item>ul a{padding:7px 20px 8px;color:#fff;-webkit-transition:.5s background-color;transition:.5s background-color}.Navigation .Navigation__item>ul a:hover{background-color:#374043}.Navigation .Navigation__item>ul a span{text-transform:none;height:auto;padding:0}.Navigation .Navigation__item>ul>li>ul{display:block;position:relative;border-top:0;opacity:1;top:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;padding-top:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;right:auto;width:auto;pointer-events:all;left:auto}.Navigation .Navigation__item>ul>li>ul li a{padding-left:40px}.Navigation .Navigation__item>ul>li>ul li li a{padding-left:60px}.Navigation .Navigation__item:last-child>ul{left:auto;right:0;-webkit-transform:translate(0,10px);-ms-transform:translate(0,10px);transform:translateY(10px)}.Navigation .Navigation__item:hover>a{position:relative}.Navigation .Navigation__item:hover>a:after{content:"";position:absolute;top:8px;left:0;right:0;bottom:6px;background:rgba(0,0,0,0);border-radius:5px;display:block;border:1px solid #fff}.Navigation .Navigation__item:hover>ul{top:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);opacity:1;-webkit-transition:.5s opacity,0s top 0s,.5s -webkit-transform;transition:.5s opacity,0s top 0s,.5s -webkit-transform;transition:.5s opacity,.5s transform,0s top 0s;transition:.5s opacity,.5s transform,0s top 0s,.5s -webkit-transform;pointer-events:all}.Navigation .Navigation__item:hover:last-child>ul{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.Navigation .Navigation__item li:hover a:after{display:none}}.Navigation .Navigation__item a:hover span:after{opacity:.5}.Navigation .Navigation__item--active a:hover span,.Navigation .Navigation__item--active a span{opacity:1;border-color:#374043}@media (max-width: 1100px){.Navigation .Navigation__item--active ul .Navigation__item--active:not(.Navigation__item--child-active)>a{border:1px solid #374043;border-radius:5px;background:#2c3335}}@media (max-width: 1100px){.Navigation .Navigation__items{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Navigation .Navigation__items>.Navigation__item{border-top:1px solid transparent;border-bottom:1px solid transparent}.Navigation .Navigation__items>.Navigation__item--active{background:#2c3335;margin-left:0;padding-left:25px;border-top:1px solid #374043;border-bottom:1px solid #374043}}.Navigation__menu{position:absolute;right:10px;bottom:15px}.Navigation__sub-nav-toggle{display:none}@media (max-width: 1100px){.Navigation ul li ul{height:0;overflow:hidden}.Navigation li{display:block;position:relative}.Navigation__sub-nav-toggle{background:url(https://ivt.alpa.se/static/62/arrow.svg);background-size:30px 15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background-position:center center;background-repeat:no-repeat;display:block;width:52px;height:50px;position:absolute;right:4px;top:2px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}ul li ul .Navigation__sub-nav-toggle{display:none}.Navigation .Navigation__item--active .Navigation__sub-nav-toggle{-webkit-transform:rotate(-90deg) scale(-1,1);-ms-transform:rotate(-90deg) scale(-1,1);transform:rotate(-90deg) scaleX(-1)}.Navigation .Navigation__item--utforda-arbeten .Navigation__sub-nav-toggle{display:none}.Navigation .Navigation__item--active ul{display:block;height:auto;overflow:visible}.Navigation ul a,.Navigation li a{padding:10px 25px;display:block}.Navigation ul a:after,.Navigation li a:after{display:none}.Navigation .Navigation__items,.Navigation .Navigation__item{float:none}.Navigation .Navigation__items a,.Navigation .Navigation__item a{display:inline-block;padding:5px 20px}.Navigation .Navigation__item a{display:block;margin-right:20px}.Navigation .Navigation__item:has(ul) a{margin-right:50px}.Navigation .Navigation__item ul a{margin-right:0}.Navigation__toggle{display:block;width:60px;height:60px;right:0;top:0;position:absolute;cursor:pointer}.Navigation__toggle-icon,.Navigation__toggle-icon:before,.Navigation__toggle-icon:after{height:2px;width:30px;border-radius:1px;background-color:#fff;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.25s background-color .1s ease-in-out;transition:.25s background-color .1s ease-in-out}.Navigation__toggle-icon:before{content:"";-webkit-transform:translate(-50%,-400%);-ms-transform:translate(-50%,-400%);transform:translate(-50%,-400%);-webkit-transition:.25s -webkit-transform 0s ease-in-out;transition:.25s -webkit-transform 0s ease-in-out;transition:.25s transform 0s ease-in-out;transition:.25s transform 0s ease-in-out,.25s -webkit-transform 0s ease-in-out}.Navigation__toggle-icon:after{content:"";-webkit-transform:translate(-50%,300%);-ms-transform:translate(-50%,300%);transform:translate(-50%,300%);-webkit-transition:.25s -webkit-transform 0s ease-in-out;transition:.25s -webkit-transform 0s ease-in-out;transition:.25s transform 0s ease-in-out;transition:.25s transform 0s ease-in-out,.25s -webkit-transform 0s ease-in-out}.Navigation--visible .Navigation__toggle-icon{background-color:rgba(0,0,0,0);-webkit-transition:.25s background-color 0s ease-in-out;transition:.25s background-color 0s ease-in-out}.Navigation--visible .Navigation__toggle-icon:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);-webkit-transition:.25s -webkit-transform .1s ease-in-out;transition:.25s -webkit-transform .1s ease-in-out;transition:.25s transform .1s ease-in-out;transition:.25s transform .1s ease-in-out,.25s -webkit-transform .1s ease-in-out}.Navigation--visible .Navigation__toggle-icon:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);-webkit-transition:.25s -webkit-transform .1s ease-in-out;transition:.25s -webkit-transform .1s ease-in-out;transition:.25s transform .1s ease-in-out;transition:.25s transform .1s ease-in-out,.25s -webkit-transform .1s ease-in-out}.Navigation__menu{background-color:#374043;position:fixed;top:80px;right:0;bottom:0;z-index:9000;width:auto;min-width:200px;max-width:300px;overflow:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.Navigation--visible .Navigation__menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}.Navigation__background--visible{bottom:0;opacity:1;-webkit-transition:.25s opacity 0s ease-out,0s bottom 0s ease-out;transition:.25s opacity 0s ease-out,0s bottom 0s ease-out;cursor:e-resize}}@media (max-width: 1100px) and (max-width: 640px){.Navigation ul a,.Navigation li a{padding-left:20px;padding-right:20px}}@media (max-width: 1100px) and (max-width: 1100px){.Navigation__menu{top:60px}}.App--loaded .Navigation{-webkit-transition:.5s background-color 0s ease-in-out;transition:.5s background-color 0s ease-in-out}.App--loaded .Navigation--visible{-webkit-transition:none;transition:none}html.admin:not(.preview) body{padding-top:0}html.admin:not(.preview) .Navigation{background-color:#374043;position:relative;left:auto;right:auto;z-index:2}html.admin:not(.preview) .Navigation__background{z-index:1}html.admin:not(.preview) .Navigation__toggle,html.admin:not(.preview) .Navigation__menu{display:none}
