/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:360px){html body{overflow-x:scroll;}}@font-face{font-family:'Overpass';src:url(/themes/custom/ovttas25/fonts/Overpass-Bold.woff2) format('woff2'),url(/themes/custom/ovttas25/fonts/Overpass-Bold.woff) format('woff');font-weight:700;font-style:normal;}@font-face{font-family:'Overpass';src:url(/themes/custom/ovttas25/fonts/Overpass-Regular.woff2) format('woff2'),url(/themes/custom/ovttas25/fonts/Overpass-Regular.woff) format('woff');font-weight:400;font-style:normal;}a{color:#CF2934;text-decoration:underline;}a:hover{text-underline-offset:3px;text-decoration-thickness:2px;}body{margin-top:0 !important;background-color:#F6F6F6;font-family:'Overpass',Tahoma,arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#1D1D1D;overflow-x:hidden;word-wrap:break-word;}.main-container{min-height:calc(100vh - 153px - 352px);}.container{max-width:970px !important;width:90vw;padding:0;}h1{color:#1D1D1D;font-size:32px;font-style:normal;font-weight:700;line-height:normal;}h2{color:#1D1D1D;font-size:24px;font-style:normal;font-weight:700;line-height:normal;}h3{color:#1D1D1D;font-size:20px;font-style:normal;font-weight:700;line-height:normal;}.ingress{color:#1D1D1D;font-size:20px;font-style:normal;font-weight:500;}.centered-container{display:flex;justify-content:center;align-items:center;flex-direction:column;}.knapp{display:flex;padding:18px 32px;justify-content:center;align-items:center;gap:12px;border-radius:10px;background-color:#CF2934;float:left;color:#fff;margin-right:20px;margin-bottom:20px;cursor:pointer;text-decoration:none !important;border:1px solid #CF2934;}.knapp:focus,.knapp:focus-visible,.knapp:active,.knapp:active:hover,.knapp.active.focus,.knapp:active:focus{color:#fff;text-decoration:none;background-color:rgba(207,41,52,0.8);border:0;outline:0;box-shadow:none;box-sizing:border-box;}.knapp:focus{border:1px solid #0069b3 !important;}.knapp:hover{color:#fff;text-decoration:none;background-color:rgba(207,41,52,0.9);}.knapp.knapp_rosa{background-color:rgba(241,191,194,1);color:#221F20;border:1px solid rgba(241,191,194,1);}.knapp.knapp_rosa:hover{background-color:rgba(241,191,194,0.9);}.knapp.knapp_rosa:focus,.knapp.knapp_rosa:focus-visible,.knapp.knapp_rosa:active,.knapp.knapp_rosa:active:hover,.knapp.knapp_rosa.active.focus,.knapp.knapp_rosa:active:focus{background-color:rgba(241,191,194,0.8);color:#221F20;}.knapp.knapp_blaa{background-color:rgba(0,105,179,1);border:1px solid rgba(0,105,179,1);}.knapp.knapp_blaa:hover{background-color:rgba(0,105,179,0.9);}.knapp.knapp_blaa:focus,.knapp.knapp_blaa:focus-visible,.knapp.knapp_blaa:active,.knapp.knapp_blaa:active:hover,.knapp.knapp_blaa.active.focus,.knapp.knapp_blaa:active:focus{background-color:rgba(0,105,179,0.8);}.tts-button-wrapper .knapp{float:none !important;margin-right:0 !important;display:inline-block !important;padding:10px;font-size:0.75em;}.tts-button-wrapper .material-icons{font-size:1em;vertical-align:middle;margin-top:-2px;}table.sticky-header thead{position:static !important;}.messages__wrapper{margin-top:15px;}.messages__wrapper button{display:none;}@media (max-width:360px){.row{width:calc(100vw - 15px);}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
@media (max-width:530px){body .hero-header .user-links .dropdown-menu{right:-60px;}body .hero-header .user-links .dropdown-menu.main-menu{right:0;}}@media (max-width:450px){body .hero-header .user-links .dropdown-menu{width:88vw;}body .hero-header .user-links a.header-link{width:50px !important;}body .hero-header .autocomplete{width:80vw !important;}body .hero-header .user-links .dropdown-menu.lang-menu{}}@media (max-width:767px) and (min-width:700px){body .hero-header .form-submit{right:130px;}}@media (max-width:699px) and (min-width:620px){body .hero-header .form-submit{right:100px;}}@media (max-width:619px) and (min-width:540px){body .hero-header .form-submit{right:70px;}}@media (max-width:539px) and (min-width:450px){body .hero-header .form-submit{right:30px;}}@media (max-width:768px){.hero-header .user-links .dropdown-menu.lang-menu{}body .hero-header .ovttas_logo img{height:64px;width:142px;object-position:0;}body .hero-header .ovttas_search{left:0;top:90px;width:100%;}body .hero-header .autocomplete{position:relative;top:0;width:405px;}body .hero-header .user-links .header-link .text{display:none;}body .hero-header .user-links{top:26px;}body .hero-header .user-links a.header-link{width:60px;}}@media (max-width:1060px) and (min-width:768px){body .hero-header .ovttas_search{right:20px;top:90px;}body .hero-header .centered-container{align-items:end;}body .hero-header .user-links .header-link .text{display:none;}body .hero-header .user-links{top:15px;}}@media (max-width:466px){body .hero-header #querytext{width:100%;}body .hero-header .form-submit{right:10px;}}.hero-header,.hero-footer{background-color:#CF2934;}.hero-header .navbar-default{background-color:#CF2934;border:0;margin-top:0;margin-bottom:0;height:153px;}.hero-header .ovttas_logo{position:absolute;top:20px;border:0;}.hero-header .ovttas_logo img{height:auto;object-fit:cover;object-position:-13px 0;}.hero-header .ovttas_search{position:absolute;left:264px;top:60px;}.hero-header #querytext{border-radius:10px;background:#FFF;width:405px;height:44px;padding-left:10px;padding-right:50px;border:0;display:inline-flex;align-items:center;outline:none;}.hero-header #querytext:focus{border:1px solid #F1BFC2;}.hero-header .autocomplete{background-color:#FFF;border:1px solid #D9D9D9;position:absolute;max-width:405px;width:100%;right:0;left:auto;top:37px;z-index:1000;border-top:none;}.hero-header .autocomplete ul{padding:0;margin:0;width:100%;}.hero-header .autocomplete ul li{list-style-type:none;margin:0;}.hero-header .autocomplete ul li a{display:flex;padding:10px;}.hero-header .autocomplete ul li a:hover{background-color:#D9D9D9;}.hero-header button{margin:0;border:0;padding:0;background-color:#fff;position:absolute;height:30px;width:30px;background-repeat:no-repeat;background-position:center;}.hero-header .form-submit{background-image:url(/themes/custom/ovttas25/img/search.png);position:absolute;right:10px;top:7px;}.hero-header .sami-characters{background-image:url(/themes/custom/ovttas25/img/keyboard.png);}.hero-header #sami-keyboard{display:none;position:absolute;top:0px;left:378px;border:0;border:0;padding:0;margin:0;background-color:#fff;height:62px;width:216px;}.hero-header #sami-keyboard input{background-color:#fff;color:#000;cursor:pointer;width:23px;height:31px;border:0 none;position:relative;}.hero-header #sami-keyboard input:hover{background-color:#f6f6f6;}.hero-header .user-links{position:absolute;right:0px;top:40px;}.hero-header .user-links a{color:#fff;}.hero-header .user-links a.current{color:#fff;text-decoration:none !important;cursor:default;border:1px solid #F1BFC2;width:70%;}.hero-header .user-links a.current:hover svg{opacity:1;}.hero-header #main-menu{overflow-wrap:break-word;word-break:break-all;}.hero-header .user-links a.header-link{display:inline-flex;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:83px;text-align:center;float:right;text-decoration:none !important;}.hero-header .user-links #lang-menu:focus{border:1px solid #F1BFC2;}.hero-header .user-links #main-menu:focus{border:1px solid #F1BFC2;}.hero-header .user-links a:hover svg{opacity:0.6;}.hero-header .user-links .header-link svg{width:30px;height:30px;}.hero-header .user-links .dropdown{display:inline-flex;align-items:center;position:relative;}.hero-header .user-links .dropdown-menu{background:#CF2934;width:393px;position:absolute;left:unset;top:73px;right:36px;color:#fff;min-height:100px;z-index:100000;}.hero-header .user-links .dropdown-menu.lang-menu{}.hero-header .user-links .close{float:right;opacity:1;margin:15px;}.hero-header .user-links .menu-title{color:#fff;font-weight:400;margin-left:20px;margin-top:16px;margin-bottom:16px;}.hero-header .menu{margin-left:15px;list-style-type:none;}.hero-header .main-menu .submenu-item{list-style-type:none;}.hero-header .menu .menu-item .menu-link,.hero-header .menu .menu-item .submenu-link,.hero-header .menu .menu-item .lang-link{display:flex;padding:10px 0;}.hero-header .menu .menu-item a:hover{font-weight:bold;}.hero-header .menu .menu-item .current:hover{font-weight:normal;}.hero-header .menu .text{margin-top:6px;margin-left:10px;}.hero-header .rotated{transform:rotate(90deg);transition:transform 0.3s ease;margin-bottom:10px;}.hero-footer .footer{border:0;}.hero-footer,.hero-footer a{color:#FFF;}.hero-footer .footer-content{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:45px 35px 14px 35px;color:#FFF;}.hero-footer .footer-logo{flex:0 0 245px;}.hero-footer .footer-menu{display:flex;flex-wrap:wrap;gap:30px 0;justify-content:flex-start;width:100%;margin:20px 0 20px 1%;}.hero-footer .footer-menu .footer-link{flex:0 0 30%;box-sizing:border-box;}@media (max-width:1000px){.hero-footer .footer-menu .footer-link{flex:0 0 50%;}.hero-footer .footer-menu{gap:10px 0;margin-left:50px;}}@media (max-width:815px){.hero-footer .footer-menu .footer-link{flex:0 0 100%;}.hero-footer .footer-menu{gap:10px 0;margin-top:18px;}}@media (max-width:600px){.hero-footer .footer-content{flex-direction:column;align-items:center;}.hero-footer .footer-logo{flex:0 0 100%;justify-content:center;}.hero-footer .footer-menu{flex:0 0 100%;justify-content:center;text-align:center;margin-left:0;}}.hero-footer .footer-about,.hero-footer .footer-copyright{text-align:center;flex-shrink:0;width:100%;margin:25px 0;}
.boks-wrapper .boks{display:flex;align-items:center;background:#EDECEC;color:#1D1D1D;padding:18px;margin-bottom:18px;width:100%;outline:none;outline-offset:0;text-decoration:none;}.boks-wrapper .boks:hover{background:#D9D9D9;text-decoration:none;}.boks-wrapper .boks:focus{border:1px solid #0069b3;}.boks-wrapper .boks .title{}.boks-wrapper .boks .tekst div{margin:9px 0;}.boks-wrapper .boks .boks_ingress{max-height:22px;}.boks-wrapper .boks img{margin-right:18px;height:100%;max-width:109px;object-fit:cover;}.boks-wrapper h3{margin:0;}.boks-wrapper .boks .tekst{overflow:hidden;}.boks-wrapper .boks h3,.boks-wrapper .boks div,.boks-wrapper .boks .boks_ingress p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.boks-wrapper .boks-text .icon{float:right;background-image:url('/themes/custom/ovttas25/img/ovttas_sprite.png');background-repeat:no-repeat;height:30px;width:30px;}.boks-wrapper .boks-text.film .icon{background-position:0 -524px;}.boks-wrapper .boks-text.bok .icon{background-position:0 -268px;}.boks-wrapper .boks-text.bilde .icon{background-position:0 -1276px;}.boks-wrapper .boks-text.l_ringsmateriale .icon{background-position:0 -1398px;}.boks-wrapper .boks-text.artikkel .icon{background-position:0 -106px;}.boks-wrapper .boks-text.digital_ressurs .icon{background-position:0 -1190px;}.boks-wrapper .boks-text.lyd .icon{background-position:0 -1672px;}.boks-wrapper .boks-text.dokument .icon{background-image:url('/themes/custom/ovttas25/img/DA_sprite.png');background-position:0 -440px;}.is-shared .boks-wrapper .boks-image .icon{background-image:url('/themes/custom/ovttas25/img/share-flag.png');background-repeat:no-repeat;background-position:0 0;position:absolute;margin-left:160px;height:30px;width:30px;}
