.mega-menu-models{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body.mega-open-models .mega-menu-models{opacity:1;visibility:visible;pointer-events:auto}.menu-models>a{position:relative;display:inline-flex;align-items:center;gap:8px;padding-bottom:8px;line-height:1}.mega-menu-models{position:fixed!important;left:0;right:0;top:110px;z-index:99999!important;max-height:calc(100vh - 100px);overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body.mega-open-models .mega-menu-models{opacity:1;visibility:visible;pointer-events:auto}.menu-models>a::after{content:"3";font-family:"ETmodules";font-size:1.1em;line-height:0;transform:translateY(2px);transition:opacity 0.2s ease,transform 0.2s ease}.menu-models>a::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity 0.2s ease,transform 0.2s ease}.menu-models:hover>a::after{opacity:1;transform:translateY(1px)}.menu-models:hover>a::before{opacity:1;transform:scaleX(1)}.et_pb_menu .et-menu-nav>ul>li>a{background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:left 100%;background-size:0% 2px;transition:background-size .2s ease}.et_pb_menu .et-menu-nav>ul>li:hover>a{background-size:100% 2px}.et_pb_menu .et-menu-nav>ul>li.current-menu-item>a,.et_pb_menu .et-menu-nav>ul>li.current-menu-parent>a,.et_pb_menu .et-menu-nav>ul>li.current-menu-ancestor>a{background-size:100% 2px}.et_pb_contact_form_container .et_contact_bottom_container{float:none!important;display:flex!important;justify-content:center!important;align-items:center!important}.et_pb_contact_form_container .et_contact_bottom_container .et_pb_contact_submit,.et_pb_contact_form_container .et_contact_bottom_container .et_pb_button{float:none!important;margin:0!important}.mobile_nav.opened .mobile_menu_bar{position:relative}.mobile_nav.opened .mobile_menu_bar:before{content:""!important}.mobile_nav.opened .mobile_menu_bar{width:26px;height:26px}.mobile_nav.opened .mobile_menu_bar:after{content:""!important;position:absolute;left:50%;top:50%;width:22px;height:22px;color:#fff;transform:translate(-50%,-50%);background:linear-gradient(currentColor,currentColor) center/22px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 22px no-repeat;transform:translate(-50%,-50%) rotate(45deg)}html,body{overflow-x:hidden!important}#main-content{min-height:calc(100vh - 400px)}input[data-original_id="dagsetning"]{cursor:pointer!important}#ui-datepicker-div{background:#000!important;border:2px solid #fff!important;padding:12px!important;width:350px!important;font-size:18px!important;z-index:1003!important;box-shadow:0px 4px 10px rgba(255,255,255,0.2)!important}.ui-datepicker-header{background:#fff!important;color:black!important;font-weight:bold!important;padding:10px!important;border-radius:5px 5px 0 0!important}.ui-datepicker-prev,.ui-datepicker-next{background:transparent!important;border:none!important;cursor:pointer!important;filter:invert(1)!important}.ui-datepicker-calendar{width:100%!important}.ui-datepicker-calendar td a{display:block!important;padding:10px!important;background:#333!important;text-align:center!important;color:#fff!important;border-radius:5px!important;transition:all 0.2s ease-in-out!important;text-decoration:none!important;font-weight:bold!important}.ui-datepicker-calendar td a:hover{background:#fff!important;color:#000!important}.ui-datepicker-calendar .ui-state-active{background:#fff!important;color:black!important;font-weight:bold!important}.ui-datepicker{position:absolute!important;margin-top:12px!important}.equal-price-tables .et_pb_pricing_table_wrap{display:flex!important;align-items:stretch!important}.equal-price-tables .et_pb_pricing_table{align-self:stretch!important;display:flex!important;flex-direction:column!important}.equal-price-tables .et_pb_pricing_content{flex:1 1 auto!important}@media (max-width:980px){.mega-menu-models{display:none}body.mega-open-models .mega-menu-models{display:block}.mega-menu-models{top:70px!important;max-height:calc(100vh - 70px)}.reverse{display:flex!important;flex-direction:column-reverse!important}.reverse>.et_pb_column{width:100%!important;margin-right:0!important}}@media (max-width:767px){.equal-price-tables .et_pb_pricing{display:block}.mega-menu-models{top:80px!important;max-height:calc(100vh - 60px)}}