/* body{--tw-bg-opacity:1;background-color:#202020;} */
zd-autocomplete-multibrand,zd-autocomplete-multibrand:hover{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.tori-header{box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.nav-height{height:66px}.tori-top-browsing .tori-search-form form input{border-radius:.25rem;box-sizing:border-box!important;flex:1 1 0%;padding-bottom:1rem;padding-left:1.5rem;padding-top:1rem;width:100%}.tori-top-browsing .tori-search-form form input::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.tori-top-browsing .tori-search-form form input::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.tori-top-browsing .tori-search-form form input+input[type=submit]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(249 79 85/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;flex-grow:0;margin-left:.5rem;padding-left:.75rem;padding-right:.75rem}a.btn-watermelon{--tw-bg-opacity:1;background-color:rgb(249 79 85/var(--tw-bg-opacity));border-radius:.25rem;padding:.5rem}a.btn-watermelon,a.btn-watermelon:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-decoration{display:none}
div#emergency-banner[emergency*=hide]{display:none}

footer a.white-bg-link{
	color: #0074bc !important;
  font-weight: 700 !important;
}
.schibsted-other-brands{
  padding: 22px 0;
  text-align: center;
}
.schibsted-banner{
  background-color:#f8f8f8 !important;
  color:#666;
  text-align: center;
  padding: 22px 0;
}
a{
  color: #0074bc;
  text-decoration:inherit;
}


/* .tori-homepage-searchform form{width:91.666667%} */
@media (min-width: 1300px) {
  .tori-homepage-jumbo{height:700px}
}
.tori-homepage-jumbo h1{margin-top:3rem}.tori-homepage-jumbo .input-homepage{margin-top:.75rem;height:40px;}.tori-homepage-jumbo .input-homepage .tori-homepage-searchform input{border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 2px 8px 0 rgba(0,0,0,.08);box-sizing:border-box!important;flex:1 1 0%;height:100%;padding-left:.75rem}.tori-homepage-jumbo .input-homepage .tori-homepage-searchform input::-moz-placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.tori-homepage-jumbo .input-homepage .tori-homepage-searchform input::placeholder{--tw-text-opacity:1;color:rgb(102 102 102/var(--tw-text-opacity))}.tori-homepage-jumbo .input-homepage .tori-homepage-searchform input+input[type=submit]{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(249 79 85/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;flex-grow:0;margin-left:.5rem;padding-left:.75rem;padding-right:.75rem}.tori-homepage-title-centerer{height:3rem;margin-bottom:2rem}
.tori-homepage-card{
  box-shadow:0 2px 8px 0 rgba(0,0,0,.08);
  background-color: white;
  border-radius: 8px;
  height: 429px;
  color: black;
  padding: 28px 24px;
}
.tori-homepage-card .card-body a{
  color: black;
}
.tori-homepage-card article:nth-child(7) div{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.tori-homepage-card article:nth-child(n+8){
  display:none
}
.tori-homepage-card a:hover{
  text-decoration-line:underline
}
.card-header{
  margin: 0 0 14px 0;
}
.card-body article{
  margin: 6px 0;
}

.tori-article-page img{
  display: inline;
}

@media (max-width: 1279px){
  .max-w-screen-m{
    max-width: 100%;
  }
}
@media (min-width: 1280px){
  .max-w-screen-m{
    max-width:768px
  }
}

ol.breadcrumbs li{display:inline-block}ol.breadcrumbs li:not(:last-child):after{content:" > "}

article span{
  background-color: #fafbfb !important;
}
a:hover{
  text-decoration:underline;
}
.tori-article-page{
  background-color: #fafbfb;
}
.tori-shadow{
  box-shadow:0 2px 8px 0 rgba(0,0,0,.08)
}
.tori-article-page article p,.tori-article-page article ul{
  margin-bottom:1.5rem
}
.tori-article-page article ol,.tori-article-page article ul{
  list-style-position:outside;
  margin-left:2rem
}
.tori-article-page article ol{
  list-style-type:decimal
}
.tori-article-page article ul{
  list-style-type:disc
}
.tori-article-page article a:hover{
  text-decoration-line:underline
}
.tori-article-page section.related-articles h2.related-articles-title{
  font-weight:700;
  margin-bottom:1.5rem
}
.tori-article-page section.related-articles ul li{
  margin-bottom:1rem
}

.tori-search-results nav.pagination{width:100%}.tori-search-results nav.pagination ul{display:flex;justify-content:center}.tori-search-results nav.pagination ul li{--tw-border-opacity:1;align-items:center;border-color:rgb(234 234 234/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;display:block;display:flex;font-weight:500;height:2.5rem;justify-content:center;width:2.5rem}.tori-search-results nav.pagination ul li.pagination-current{--tw-text-opacity:1;--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgb(249 79 85/var(--tw-bg-opacity));border-color:rgb(249 79 85/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.tori-search-results nav.pagination ul li.pagination-first,.tori-search-results nav.pagination ul li.pagination-prev{margin-right:.25rem;padding-left:.5rem;padding-right:.5rem;width:auto}.tori-search-results nav.pagination ul li.pagination-last,.tori-search-results nav.pagination ul li.pagination-next{margin-left:.25rem;padding-left:.5rem;padding-right:.5rem;width:auto}.tori-search-results nav.pagination ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.tori-search-results nav.pagination ul li a .pagination-first-text,.tori-search-results nav.pagination ul li a .pagination-last-text,.tori-search-results nav.pagination ul li a .pagination-next-text,.tori-search-results nav.pagination ul li a .pagination-prev-text{padding-left:.25rem;padding-right:.25rem}.tori-new-request form.request-form .form-field{margin-bottom:1rem}.tori-new-request form.request-form .form-field label{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity));display:block;margin-bottom:.25rem}.tori-new-request form.request-form .form-field.boolean{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap}.tori-new-request form.request-form .form-field.boolean label{flex:1 1 0%}.tori-new-request form.request-form .form-field.boolean input[type=checkbox]{margin-right:1rem}.tori-new-request form.request-form .form-field.required label{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity));font-weight:500}.tori-new-request form.request-form .form-field.required label:after{content:" * "}.tori-new-request form.request-form .form-field.optional label span.optional{display:none}.tori-new-request form.request-form 
.form-field textarea{
  min-height:120px;
  resize: none;
  overflow: hidden;
  transition: height 0.3s ease-out;
}
.tori-new-request form.request-form .form-field .nesty-input,.tori-new-request form.request-form .form-field input,.tori-new-request form.request-form .form-field textarea{--tw-text-opacity:1;--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(17 17 17/var(--tw-text-opacity));display:block;width:91.666667%}.tori-new-request form.request-form .form-field input[type=checkbox]{width:1.5rem}.tori-new-request form.request-form .form-field .nesty-input,.tori-new-request form.request-form .form-field input{height:2.5rem!important;padding:.5rem!important}.tori-new-request form.request-form .form-field .upload-dropzone,.tori-new-request form.request-form .form-field .upload-dropzone input[type=file]{--tw-border-opacity:1!important;border-color:rgb(234 234 234/var(--tw-border-opacity))!important;border-radius:.25rem!important;border-width:1px!important;width:91.666667%!important}.tori-new-request form.request-form .form-field .nesty-input+p,.tori-new-request form.request-form .form-field div.upload-dropzone>input+span,.tori-new-request form.request-form .form-field input+p{--tw-text-opacity:1;color:rgb(182 182 182/var(--tw-text-opacity))}.tori-new-request form.request-form footer{text-align:center}.tori-new-request form.request-form footer input{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(249 79 85/var(--tw-bg-opacity));border-radius:.375rem;color:rgb(255 255 255/var(--tw-text-opacity));font-weight:500;padding:.25rem .75rem}
/*! tailwindcss v3.1.8 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}
html{
  -webkit-text-size-adjust:100%;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.375;
	-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  overflow-x: hidden;
  background: #fafbfb;
}
body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
h5,h6{
  font-size:inherit;
  font-weight:inherit
}
h1{
  font-size:24px;
  font-weight:600;
}
h2{
  font-size:20px;
  font-weight:600;
}
h3{
  font-size:18px;
  font-weight:600;
}
h4{
  font-size:16px;
  font-weight:600;
}


.data-controller-banner{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 0rem;
  padding-right: 0rem;
}
.vend-logo{
  display: flex;
  justify-content: flex-start;
}

.grow-0{
  flex-grow: 0;
}
.data-controller-banner-content {
  flex-direction: row;
  justify-content: space-around;
}
.gap-12 {
  gap: 1rem;
}

.shrink-0 {
    flex-shrink: 0;
}
.data-controller-banner-desktop-text{
  color:black;
}

@media only screen and (max-width: 767px) {
  .hidden-mobile{
    display:none;
  }
	main {
		width: 100vw;
    margin: 0 0;
	}
}
@media (max-width: 989px) {
  .data-controller-banner {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 2.4rem;
    padding-right: 2.4rem;
  }
  .data-controller-banner-content {
    flex-direction: column;
    align-items: center;
  }
  .vend-logo {
    justify-content: center;
  }
}
svg{
	display: block;
}

b,strong{font-weight:bolder}
code,kbd,pre,samp{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;
  text-indent:0}
button,input,optgroup,select,textarea{
  color:inherit;
  font-family:inherit;
  font-weight:inherit;
  line-height:inherit;
  margin:0;
  padding:0
}
button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1280px){.container{max-width:1280px}}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{bottom:0;left:0;right:0;top:0}.m-6{margin:1.5rem}.m-0{margin:0}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-10{margin-bottom:2.5rem}.mb-6{margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-4{margin-right:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-auto{height:auto}.h-10{height:2.5rem}.w-full{width:100%}.w-11\/12{width:91.666667%}.max-w-full{max-width:100%}.flex-auto{flex:1 1 auto}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-gray-light{--tw-border-opacity:1;border-color:rgb(234 234 234/var(--tw-border-opacity))}
.bg-black{
  background-color: #202020;
}
.bg-white{
	background-color: white;
}
.bg-tori-coral{--tw-bg-opacity:1;background-color:rgb(247 135 79/var(--tw-bg-opacity))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-2{padding:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.pt-8{padding-top:2rem}.pt-4{padding-top:1rem}.pl-3{padding-left:.75rem}.text-center{text-align:center}
/* .text-xl{font-size:1.25rem}
.text-sm{font-size:.875rem}
.text-2xl{font-size:1.5rem}
.text-lg{font-size:1.125rem}
.text-5xl{font-size:3rem}
.text-3xl{font-size:1.875rem}
.text-28{font-size:var(--w-font-size-xl)} */
.font-bold{font-weight:700}
.font-semibold{font-weight:600}
.font-medium{font-weight:500}
.leading-tight{line-height:1.25}.leading-7{line-height:1.75rem}.text-black{--tw-text-opacity:1;color:rgb(17 17 17/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.outline{outline-style:solid}
@media (min-width:768px){
  .m\:my-10{margin-bottom:2.5rem;margin-top:2.5rem}.m\:my-6{margin-bottom:1.5rem;margin-top:1.5rem}.m\:mb-12{margin-bottom:3rem}.m\:ml-12{margin-left:3rem}.m\:mb-10{margin-bottom:2.5rem}.m\:mb-0{margin-bottom:0}.m\:mr-4{margin-right:1rem}.m\:ml-4{margin-left:1rem}.m\:block{display:block}.m\:hidden{display:none}
  
  .m\:w-full{width:100%}.m\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.m\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.m\:justify-start{justify-content:flex-start}.m\:gap-4{gap:1rem}.m\:gap-8{gap:2rem}
  .m\:bg-black{
    background-color: #202020
  }
  m\:bg-white{
    --tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))
  }
  .m\:px-10{padding-left:2.5rem;padding-right:2.5rem}.m\:px-8{padding-left:2rem;padding-right:2rem}.m\:text-left{text-align:left}.m\:text-3xl{font-size:1.875rem}}
@media (min-width:1280px){.l\:mx-0{margin-left:0;margin-right:0}.l\:mt-4{margin-top:1rem}.l\:ml-10{margin-left:2.5rem}.l\:block{display:block}.l\:w-full{width:100%}.l\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.l\:flex-row{flex-direction:row}.l\:gap-8{gap:2rem}.l\:px-12{padding-left:3rem;padding-right:3rem}.l\:px-0{padding-left:0;padding-right:0}}

*,:before,:after{--w-rotate:0;--w-rotate-x:0;--w-rotate-y:0;--w-rotate-z:0;--w-scale-x:1;--w-scale-y:1;--w-scale-z:1;--w-skew-x:0;--w-skew-y:0;--w-translate-x:0;--w-translate-y:0;--w-translate-z:0}
.h4{font-weight:700;
  line-height:var(--w-line-height-m)}
.text-body{
  line-height:var(--w-line-height-m)}
@media (min-width:990px){.lg\:text-detail{
  line-height:var(--w-line-height-xs)}}.text-center{text-align:center}.bg-no-repeat{background-repeat:no-repeat}.border{border-width:1px}.border-t,.border-t-1{border-top-width:1px}.border-solid{border-style:solid}.rounded-full{border-radius:9999px}.bg-transparent{background-color:#0000}.flex{display:flex}.grid{display:grid}.block{display:block}.hidden,.last\:hidden:last-child{display:none}.focus\:underline:focus,.hover\:underline:hover,.active\:underline:active{text-decoration-line:underline}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-8{gap:.8rem}.gap-x-40{column-gap:4rem}.gap-y-4{row-gap:.4rem}.place-self-center{place-self:center}.static{position:static}
.s-bg{
  background-color: #202020;
}
.s-bg-primary{
  background-color: #202020;
}
.s-text{
  color: white;
}
.s-text-subtle{
  color: #bbbbbb;
}
.s-icon{color:var(--w-s-color-icon)}.s-border{border-color: #bbbbbb}.h-32{height:3.2rem}.h-6{height:.6rem}.w-32{width:3.2rem}.w-6{width:.6rem}.max-w-screen-lg{max-width:990px}.space-y-8>:not([hidden])~:not([hidden]){--w-space-y-reverse:0;margin-top:calc(.8rem*calc(1 - var(--w-space-y-reverse)));margin-bottom:calc(.8rem*var(--w-space-y-reverse))}.m-0{margin:0}.mx-16{margin-left:1.6rem;margin-right:1.6rem}.mx-32{margin-left:3.2rem;margin-right:3.2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:1.6rem;margin-bottom:1.6rem}.my-32{margin-top:3.2rem;margin-bottom:3.2rem}.-mt-4{margin-top:-.4rem}.mb-0{margin-bottom:0}.mb-16{margin-bottom:1.6rem}.mb-32{margin-bottom:3.2rem}.mt-32{margin-top:3.2rem}.p-0{padding:0}.p-4{padding:.4rem}.py-16{padding-top:1.6rem;padding-bottom:1.6rem}.py-24{padding-top:2.4rem;padding-bottom:2.4rem}.pl-16{padding-left:1.6rem}.pt-64{padding-top:6.4rem}.font-bold{font-weight:700}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}
@media (min-width:768px){
  .md\:block{display:block}
  .md\:hidden{display:none}
}
@media (min-width:990px){.lg\:text-left{text-align:left}.lg\:inline{display:inline}.lg\:block{display:block}.lg\:justify-start{justify-content:flex-start}.lg\:place-self-start{place-self:start}.lg\:h-4{height:.4rem}.lg\:w-4{width:.4rem}.lg\:my-32{margin-top:3.2rem;margin-bottom:3.2rem}.lg\:-ml-4{margin-left:-.4rem}.lg\:ml-16{margin-left:1.6rem}.lg\:mr-8{margin-right:.8rem}.lg\:mt-0{margin-top:0}.lg\:pl-16{padding-left:1.6rem}};

.pageholder {
    margin: 0 auto;
    padding: 0;
}

.m\:w-128{
  width:32rem;
}

@media (min-width: 990px) {
    .pageholder {
        padding: 0 15px 0;
        margin: 0 auto;
    }

    .brand-content {
        place-self: center;
    }
}

.content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 33.332% 1fr 1fr 1fr 1fr;
    grid-template-columns: 33.332% 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-template-areas:
        'branding business about privacy support'
        'divider divider divider divider divider'
        'social copyrights copyrights copyrights copyrights';
}

@media (max-width: 989px) {
    .content {
        display: block;
        margin: 0;
    }

    .branding svg {
        margin: 0 auto 8px;
    }

    .details {
        max-width: 692px;
    }

    .cookie-settings-btn {
        display: flex;
        margin-right: auto;
        margin-left: auto;
    }
}

.branding {
    grid-area: branding;
}


#broadcast-bg{
  background-color: #f8f8f8;
  position: relative;
  left: 50%;
	transform: translateX(-50%);
  width: 100vw;
}
#broadcast-wrapper{
  width: calc(100vw - 32px);
  max-width: 1010px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
#broadcast{
	width: 100%;
}

#header-button{
	height: 34px;
}

.beige-bg{
  background-color: #fafbfb;
  padding: 32px 0;
}

#pro-contact-button{
  display: none;
}

/* start HOMEPAGE */
/* Search box */

.search-full input[type=search] {
    border: 1px solid #fafbfb99;
}
.search input[type=search] {
    border: 1px solid #fafbfb99;
    border-radius: 8px;
    box-sizing: border-box;
    color: #999;
    height: 40px;
    padding: 2px 10px;
    -webkit-appearance: none;
    width: 100%;
}
input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}
input {
    font-weight: 300;
    max-width: 100%;
    box-sizing: border-box;
    outline: none;
  	color: #000;
    transition: border .12s ease-in-out;
}
input:not([type="image" i], [type="range" i], [type="checkbox" i], [type="radio" i]) {
    overflow-clip-margin: 0px !important;
    overflow: clip !important;
}
input[type="search" i] {
    appearance: auto;
    box-sizing: border-box;
    padding-block: 1px;
    padding-inline: 2px;
}
.search input[type=search]:focus {
    border: 1px solid #178bed;
    color: #555;
}

.search-box-wrapper {
  background-image: url(/hc/theming_assets/01JDHX3Y1RVKKNADEB0N4PY725);
  background-position: 0% 55%;
  position: relative;
  left: 50%;
	transform: translateX(-50%);
  background-size: cover;
  height: 650px;
  width: 100vw;
  display: flex;
  justify-content: center;
  align-items: center;
}
.search-box {
  background-color: #fafbfb99;
  border-radius: 8px;
  box-shadow: 0 3px 16px #00000040,0 3px 28px #00000060;
  width: 537px;
  height: 25%;
  padding: 40px 64px;
  text-align: center;
  margin-top: 50px;
  display:flex;
  flex-direction: column;
  justify-content: space-around;
}
#search-suggestions {
  padding-top: 5px;
  text-wrap: nowrap;
  width: max-content;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.search-links {
  color: blue;
  padding: 0 6px;
}
.search-links:hover {
  text-decoration: underline;
}
.search:before{
  background-color: inherit;
}
.tori-result-item{
  margin-top: 16px;
}
zd-autocomplete{
  border: 1px solid #202020;
  border-radius: 8px;
}
zd-autocomplete-multibrand:focus, zd-autocomplete-multibrand:hover, zd-autocomplete-multibrand[aria-selected=true]{
  background-color: #fafbfb !important;
}
zd-autocomplete-multibrand zd-autocomplete-title-multibrand{
  color: #0074bc !important;
}
zd-autocomplete-breadcrumbs-multibrand{
  color: black !important;
}
zd-autocomplete-header{
  border-radius: 8px 8px 0 0;
}
zd-autocomplete, zd-autocomplete-header, zd-autocomplete-multibrand{
  background-color: #fafbfb;
  color: black;
}
@media only screen and (max-width: 767px) {
	.search-box-wrapper {
    height: 400px;
    width: 100%;
  }
  .search-box {
    min-width: 300px;
    width: 70%;
  	padding: 16px clamp(1.6rem, -8.985rem + 24.615vw, 6.4rem);
  }
  .main-search-field{
    background-color: #fafbfb;
    font-size: clamp(13px, 2.6vw, 16px);
  }
  #search-suggestions {
    font-size: clamp(12px, 2.6vw, 16px);
  }
  .search-links {
    text-decoration: underline;
    padding: 0 clamp(3px, 0.857px + 0.67vw, 6px);
  }
}

a.split-underline:hover {
  text-decoration: none;
}
a:hover .hov-underline{
  text-decoration: underline;
}
a:hover .no-underline{
  text-decoration: none;
}


/* Slutt søk */

.home-header{
  text-shadow: 0 0 3px black;
}
@media only screen and (max-width: 540px) {
  .home-header{
  }
}




/* Start Contact Box*/

#contact-wrapper{
  background-color: white;
  margin: 0 auto;
  height: 373px; /*finn:323*/
  width: clamp(736px, calc(100vw - 32px), 1010px);
  display: flex;
  flex-flow: column wrap;
  padding: 56px 0 8px;
  column-gap: 8px;
}
.left-col{
  max-width: calc(50% - 8px);
}
#contact-header{
  margin: 0 auto 24px;
  overflow: visible;
  text-wrap: nowrap;
}
#opening-hours-list{
  list-style-type: disc;
  margin: 16px 0;
  padding-left: 28px;
}
#mail-text{
  padding: 3px 0;
}
#mail-icon-frontpage{
  float: left;
  height: 24px;
  width: 24px;
  margin-right: 8px;
}
.mail-link {
  color: blue;
}
.mail-link:hover {
  text-decoration: underline;
}
.flex-break{
  flex-basis: 100%;
  width: 0;
  height: 0;
  margin: 0;
  border: 0;
}
#gunn-contact{
  height: 100%;
  display: flex;
  flex-flow: row wrap;
	align-items: center;
  gap: 12px 24px;
  align-content: center;
  justify-content: center;
  order: 15;
}
#gunn-button{
  background-color: #f94f55;
  height: 48px;
  padding: 0 16px;
  color: white;
  text-align: center;
  border-radius: 8px;
  display: block;
  margin: 0px auto 0px;
  font-weight: 600;
}

@media only screen and (max-width: 840px) {
  .left-col{
  	max-width: calc(60% - 8px);
	}
  #gunn-contact{
  	flex-flow: column nowrap;
  }
}
@media only screen and (max-width: 767px) {
  #contact-wrapper{
  	width: calc(100% - 32px);
  }
}
@media only screen and (max-width: 704px) {
  .left-col{
  	max-width: calc(70% - 8px);
	}
  #gunn-contact{
  	width: calc(30% - 8px);
  }
}
@media only screen and (max-width: 608px) {
  #contact-wrapper{
    height: 370px;
	}
}
@media only screen and (max-width: 465px) {
  #contact-wrapper{
    height: 438px;
	}
  .left-col{
    max-width: 100%;
  }
  .flex-break{
   	display:none; 
  }
  #contact-header{
    text-wrap: wrap;
	}
  #gunn-contact{
    width: calc(70% - 8px);
    flex-flow: row nowrap;
    order: 1;
    height: 90px;
    justify-content: center;
    align-self: center;
  }
  #gunn-contact img{
    height: 80px;
  }
  #gunn-button{
    margin: 0px 0px;
  }
}
@media only screen and (max-width: 406px) {
  #contact-wrapper{
    height: 460px;
	}
}
@media only screen and (max-width: 375px) {
  #contact-wrapper{
    height: 484px;
	}
  #gunn-button{
    padding: 0 6px;
  }
}
.special-hours-button{
  width: 100%;
  margin: 16px 0 0;
  color: red;
}
.special-hours-button:hover{
  text-decoration: underline;
}
.special-hours{
  margin: 8px auto 0;
  padding: 16px;
  display: none;
  z-index=999;
  width: 380px;
  border: 1px solid grey;
  border-radius: 8px;
  background-color: #f8f8f8;
  box-shadow: 0 3px 4px #00000010,0 3px 6px #00000020;
}
@media only screen and (max-width: 400px) {
  .special-hours{
    width: 304px;
  }
}
.special-hours h4{
  margin: 0 auto 0;
  text-align: center;
  font-weight: 500;
}



/* slutt Contact Box */


/* request page*/

.central-container{
  width: 100vw;
  max-width: 1010px;
  margin: 8px auto 32px;
}

.input-radio:focus{
  outline: solid 1px #0074bc;
}
.form-field-head{
  display: inline-block;
  font-weight: 700;
  margin: 16px auto 2px;
}
.valgfritt{
  font-weight: 400;
}
.form-field{
  box-shadow:0 2px 8px 0 rgba(0,0,0,.04);
  border: solid 1px rgba(0,0,0,.04);
  border-radius: 8px;
  color: black;
  background-color: white;
  padding: 12px;
  width: 100%;
  margin: 24px auto;
  
}
.form-field a, .form-field input, .form-field textarea, .form-field input[type=text], .upload-dropzone{
  color: black;
  background-color: white;
  border: 1px solid #666666;
  border-radius: 4px;
}
.upload-dropzone:hover, .form-field textarea:focus, .form-field input[type=text]:focus{
  	border: 1px solid #179bed;
}
.form-field input:is(:autofill){
  color: black;
  background-color: white;
  border: 1px solid #666666;
}
.form-field-text{
  border-radius: 8px;
  border: solid 1px #c3ccd9;
  color: black;
  padding: 8px;
}
.form-field label{
    display: block;
    margin-bottom: 5px;
}
.optional{
    margin-left: 4px;
    margin-bottom: 5px;
}
.form-field input {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
}
.form-field .nesty-input {
    border-radius: 4px;
    height: 40px;
    line-height: 40px;
    outline: none;
    vertical-align: middle;
}
.form-field textarea {
    vertical-align: middle;
  	min-height: 120px;
  	resize: vertical;
    border-radius: 8px;
    resize: vertical;
    width: 100%;
    outline: none;
    padding: 10px;
}
.form-field p {
    color: #666;
    margin: 5px 0;
}

input[type=submit] {
  background-color: #179bed;
  border: 0;
  border-radius: 4px;
  color: #fff;
  font-weight: 400;
  line-height: 2.72;
  min-width: 190px;
  padding: 0 1.9286em;
  width: calc(100% - 24px);
  -webkit-appearance: button;
  cursor: pointer;
  margin: 0 12px;
}
input[type=submit]:hover{
  text-decoration: underline;
}

.nesty-panel{
  border: 1px solid black;
  border-radius: 4px;
}
.nesty-panel li{
  background-color: white;
  color: black;
}
.nesty-panel li:focus{
  background-color: white;
}
div#upload-dropzone span{
  background-color: white;
}
div#upload-dropzone span a{
  border: 0px;
	text-decoration: underline;
}
