.sub-menu{transition:max-height .15s ease;overflow:hidden}@media only screen and (max-width:768px){.sub-menu{max-height:0}}.sub-menu.active{max-height:50px}.sub-menu.collapse{max-height:unset!important}#menu-overlay{background-color:rgb(24 24 27 / .3);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .15s ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw;height:100dvh;z-index:101}#menu-overlay.-active{opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;cursor:close}.lhgp-main-nav{position:fixed;top:0;height:var(--vh,100dvh);width:100%;max-width:450px;right:-450px;transition:.25s;z-index:999;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}body.admin-bar .lhgp-main-nav{top:32px;height:calc(var(--vh, 100dvh) - 32px)}@media only screen and (max-width:782px){body.admin-bar .lhgp-main-nav{top:46px;height:calc(var(--vh, 100dvh) - 46px)}}@media only screen and (max-width:600px){.lhgp-main-nav{max-width:700px}}.lhgp-main-nav.is-open{right:0;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.lhgp-main-nav__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 2rem 1rem 2rem}.lhgp-main-nav__top svg{max-width:150px;-ms-flex:1;flex:1;height:auto;margin-right:auto}.lhgp-main-nav__top svg path{fill:#fff!important}@media only screen and (max-width:600px){.lhgp-main-nav__top svg{max-width:125px}}.lhgp-main-nav__top form{-ms-flex:1 1 100%;flex:1 1 100%;margin-top:1.75rem;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center}.lhgp-main-nav__top form label{-ms-flex:1;flex:1}.lhgp-main-nav__top form label input{width:100%}.lhgp-main-nav .bottom-part{margin-top:auto}.lhgp-main-nav__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 2rem 0 2rem;height:100%;overflow:auto}.lhgp-main-nav ul{margin:0}.lhgp-main-nav ul li:not(.w-auto){list-style-type:none;position:relative;width:100%;margin-bottom:0;border-bottom:1px solid rgb(28 27 27 / .3)}.lhgp-main-nav ul li:not(.w-auto):last-of-type{border-bottom:0}.lhgp-main-nav ul li:not(.w-auto) a:not(.social-link){padding:.75rem 2rem .75rem 0;-ms-flex-align:center;align-items:center;width:100%;display:block;color:#fff;font-family:"Poppins",sans-serif;text-decoration:none;font-size:clamp(18px,3rem,24px);font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;transition:all .2s ease-in-out}@media only screen and (max-height:700px){.lhgp-main-nav ul li:not(.w-auto) a:not(.social-link){font-size:18px}}.lhgp-main-nav ul li:not(.w-auto) a:not(.social-link):hover{text-decoration:none;cursor:pointer}.lhgp-main-nav ul li:not(.w-auto) a:not(.social-link)::after{width:20px;height:20px;display:block;margin-left:auto}.lhgp-main-nav ul li:not(.w-auto) a:not(.social-link) svg{width:25px;height:auto}.lhgp-main-nav ul li:not(.w-auto).cta-menu--item{margin-top:-1px}.lhgp-main-nav ul li:not(.w-auto).cta-menu--item a{background:#13516e;color:#fff}.lhgp-main-nav ul li:not(.w-auto).cta-menu--item a:hover{background:#10445d;opacity:1}.lhgp-main-nav.is-open.close-menu{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;float:right}.lhgp-main-nav{overflow-y:auto}.lhgp-main-nav ul{padding:0}@media only screen and (max-width:768px){.lhgp-main-nav ul{padding-bottom:2rem}.lhgp-main-nav ul>li.menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:space-between;align-items:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:17px}.lhgp-main-nav ul>li.menu-item a{-ms-flex:1;flex:1}.lhgp-main-nav ul>li.menu-item .sub-menu{-ms-flex:1 1 100%;flex:1 1 100%;padding:0;margin:0;height:0;overflow:hidden;transition:height .3s ease;color:#fff}.lhgp-main-nav ul>li.menu-item .sub-menu>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))}.lhgp-main-nav ul>li.menu-item .sub-menu>li a{font-weight:400;font-size:16px;padding:.5rem 2rem .5rem 0}.lhgp-main-nav ul>li.menu-item .sub-menu>li:last-child{border-bottom:0}.lhgp-main-nav ul>li.menu-item.active .toggle-button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lhgp-main-nav ul>li.menu-item.active .sub-menu{height:auto;margin-bottom:1.5rem;max-height:unset!important}.lhgp-main-nav ul .toggle-button{margin-left:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.lhgp-main-nav ul .toggle-button::after{content:"+";font-size:1.5rem;display:inline-block;margin-left:.5rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;position:relative;top:-1px;color:#fff}}.social-list-div ul.social-list-burger{display:-ms-flexbox;display:flex;list-style-type:none;gap:20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left}.social-list-div ul.social-list-burger li{margin-bottom:0rem}.social-list-div ul.social-list-burger li a img{width:100%;max-height:35px}.divider{height:20px}.kontakt-info-div{padding:2rem 0;border-top:1px solid #f3f3f2}.kontakt-info-div p{font-family:"Poppins",sans-serif;color:#fff;font-weight:600}.kontakt-info-div p a{color:#fff}#menu_button{width:55px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff0;display:block;height:55px}#menu_button.show{position:relative;z-index:501}#menu_checkbox{display:none}#menu_label{position:relative;display:block;height:29px;cursor:pointer}#menu_label:before,#menu_label:after,#menu_text_bar{position:absolute;left:0;width:100%;height:4px;background-color:#1c3946}#menu_label:before,#menu_label:after{content:"";transition:.4s cubic-bezier(.68,-.55,.27,1.55) left}#menu_label:before{top:0}#menu_label:after{top:12px}#menu_text_bar{top:24px}#menu_button.show #menu_text_bar:before{content:"Stäng";position:relative;top:-3px;right:0;left:0;color:#1c3946;font-size:16px;font-weight:700;font-family:"ibm-plex-sans-condensed",sans-serif;text-align:center}#menu_button.show #menu_label:before{left:-51px}#menu_button.show #menu_label:after{left:51px}#menu_button.show #menu_text_bar{background-color:#1c3946}#menu_button.show #menu_label #menu_text_bar:before{-webkit-animation:moveUpThenDown .8s ease .2s forwards,shakeWhileMovingUp .8s ease .2s forwards,shakeWhileMovingDown .2s ease .8s forwards;animation:moveUpThenDown .8s ease .2s forwards,shakeWhileMovingUp .8s ease .2s forwards,shakeWhileMovingDown .2s ease .8s forwards}@-webkit-keyframes moveUpThenDown{0%{top:0}50%{top:-32px}100%{top:-25px}}@keyframes moveUpThenDown{0%{top:0}50%{top:-32px}100%{top:-25px}}@-webkit-keyframes shakeWhileMovingUp{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}25%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}50%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}75%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes shakeWhileMovingUp{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}25%{-webkit-transform:rotateZ(-10deg);transform:rotateZ(-10deg)}50%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}75%{-webkit-transform:rotateZ(10deg);transform:rotateZ(10deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@-webkit-keyframes shakeWhileMovingDown{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}80%{-webkit-transform:rotateZ(3deg);transform:rotateZ(3deg)}90%{-webkit-transform:rotateZ(-3deg);transform:rotateZ(-3deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes shakeWhileMovingDown{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}80%{-webkit-transform:rotateZ(3deg);transform:rotateZ(3deg)}90%{-webkit-transform:rotateZ(-3deg);transform:rotateZ(-3deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}