.elementor-kit-31{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#2A2A2A;--e-global-color-accent:#AB181C;--e-global-color-9e6331d:#FAF8F3;--e-global-color-2046724:#D5D5D5;--e-global-color-fbac50e:#162C39;--e-global-color-1f34915:#273947;--e-global-color-f6a0be0:#F3EDDC;--e-global-color-4b64176:#DCD0CF;--e-global-color-1f63107:#D2D9DE;--e-global-color-3c0da4c:#F3EFEA;--e-global-color-ed0a05f:#E6E7EB;--e-global-color-45bf8de:#ECECEE;--e-global-color-6c8431e:#E9EAE4;--e-global-color-55631d3:#E9E6E0;--e-global-color-4e600e2:#F3F3F3;--e-global-typography-primary-font-family:"Cairo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cairo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"degular-display";--e-global-typography-text-font-size:clamp(1.125rem, 1.089rem + 0.179vw, 1.25rem);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-text-letter-spacing:0.02rem;--e-global-typography-accent-font-family:"Cairo";--e-global-typography-accent-font-weight:500;--e-global-typography-bd08519-font-family:"canada-type-gibson";--e-global-typography-bd08519-font-size:clamp(2.1rem, 1.557rem + 2.714vw, 4rem);--e-global-typography-bd08519-font-weight:600;--e-global-typography-bd08519-line-height:0.8em;--e-global-typography-bd08519-letter-spacing:0rem;--e-global-typography-ff1c6aa-font-family:"canada-type-gibson";--e-global-typography-ff1c6aa-font-size:clamp(2.5rem, 1.857rem + 3.214vw, 4.05rem);--e-global-typography-ff1c6aa-font-weight:600;--e-global-typography-ff1c6aa-text-transform:none;--e-global-typography-ff1c6aa-font-style:normal;--e-global-typography-ff1c6aa-text-decoration:none;--e-global-typography-ff1c6aa-line-height:1em;--e-global-typography-ff1c6aa-letter-spacing:0px;--e-global-typography-8e8350c-font-family:"degular-display";--e-global-typography-8e8350c-font-size:26px;--e-global-typography-8e8350c-font-weight:500;--e-global-typography-8e8350c-line-height:1.7rem;--e-global-typography-8e8350c-letter-spacing:0rem;--e-global-typography-1b2b5e7-font-family:"degular-display";--e-global-typography-1b2b5e7-font-size:clamp(1.778rem, 1.683rem + 0.536vw, 2.111rem);--e-global-typography-1b2b5e7-font-weight:600;--e-global-typography-1b2b5e7-line-height:1.6rem;--e-global-typography-1b2b5e7-letter-spacing:0.05rem;--e-global-typography-5325db7-font-family:"degular-display";--e-global-typography-5325db7-font-size:clamp(1.778rem, 1.683rem + 0.536vw, 2.111rem);--e-global-typography-5325db7-font-weight:600;--e-global-typography-5325db7-line-height:1.8rem;--e-global-typography-5325db7-letter-spacing:0.05rem;--e-global-typography-6974e22-font-family:"degular-display";--e-global-typography-6974e22-font-size:clamp(1.556rem, 1.46rem + 0.536vw, 1.889rem);--e-global-typography-6974e22-font-weight:600;--e-global-typography-6974e22-line-height:1.8rem;--e-global-typography-6974e22-letter-spacing:0.05rem;--e-global-typography-87ee89f-font-family:"degular-display";--e-global-typography-87ee89f-font-size:clamp(0.889rem, 0.825rem + 0.357vw, 1.111rem);--e-global-typography-87ee89f-font-weight:400;--e-global-typography-87ee89f-text-transform:uppercase;--e-global-typography-87ee89f-line-height:1.3rem;--e-global-typography-87ee89f-letter-spacing:0.1rem;--e-global-typography-4c91a00-font-family:"degular-display";--e-global-typography-4c91a00-font-size:20px;--e-global-typography-4c91a00-font-weight:500;--e-global-typography-4c91a00-line-height:1.2rem;--e-global-typography-4c91a00-letter-spacing:0rem;--e-global-typography-b129623-font-family:"degular-display";--e-global-typography-b129623-font-size:160%;--e-global-typography-b129623-font-weight:600;--e-global-typography-b129623-line-height:1em;--e-global-typography-b129623-letter-spacing:0.02rem;--e-global-typography-827fdcb-font-family:"degular";--e-global-typography-827fdcb-font-size:%120;--e-global-typography-827fdcb-font-weight:bold;--e-global-typography-827fdcb-line-height:1.1rem;--e-global-typography-1fadb83-font-family:"degular-display";--e-global-typography-1fadb83-font-size:20px;--e-global-typography-1fadb83-font-weight:500;--e-global-typography-1fadb83-text-transform:none;--e-global-typography-1fadb83-font-style:normal;--e-global-typography-1fadb83-text-decoration:none;--e-global-typography-1fadb83-line-height:0.9em;--e-global-typography-1fadb83-letter-spacing:0.03rem;--e-global-typography-6c0a9b8-font-family:"degular-display";--e-global-typography-6c0a9b8-font-size:22px;--e-global-typography-6c0a9b8-font-weight:500;--e-global-typography-6c0a9b8-text-transform:none;--e-global-typography-6c0a9b8-font-style:normal;--e-global-typography-6c0a9b8-text-decoration:none;--e-global-typography-6c0a9b8-line-height:1rem;--e-global-typography-6c0a9b8-letter-spacing:0.05rem;--e-global-typography-be93c72-font-family:"sadey-ann";--e-global-typography-be93c72-font-size:30px;--e-global-typography-be93c72-font-weight:bold;--e-global-typography-be93c72-text-transform:none;--e-global-typography-be93c72-font-style:normal;--e-global-typography-be93c72-text-decoration:none;--e-global-typography-be93c72-line-height:1rem;--e-global-typography-be93c72-letter-spacing:0.1em;--e-global-typography-26911c4-font-family:"degular-display";--e-global-typography-26911c4-font-size:clamp(1rem, 0.963rem + 0.185vw, 1.111rem);--e-global-typography-26911c4-line-height:1em;--e-global-typography-26911c4-letter-spacing:0.03rem;background-color:var( --e-global-color-9e6331d );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-31 e-page-transition{background-color:#FFBC7D;}.elementor-kit-31 p{margin-block-end:12px;}.elementor-kit-31 a:hover{color:var( --e-global-color-accent );}.elementor-kit-31 h1{color:var( --e-global-color-text );font-size:112px;font-weight:100;}.elementor-kit-31 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-1b2b5e7-font-family );font-size:var( --e-global-typography-1b2b5e7-font-size );font-weight:var( --e-global-typography-1b2b5e7-font-weight );line-height:var( --e-global-typography-1b2b5e7-line-height );letter-spacing:var( --e-global-typography-1b2b5e7-letter-spacing );}.elementor-kit-31 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-b129623-font-family );font-size:var( --e-global-typography-b129623-font-size );font-weight:var( --e-global-typography-b129623-font-weight );line-height:var( --e-global-typography-b129623-line-height );letter-spacing:var( --e-global-typography-b129623-letter-spacing );}.elementor-kit-31 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-827fdcb-font-family );font-size:var( --e-global-typography-827fdcb-font-size );font-weight:var( --e-global-typography-827fdcb-font-weight );line-height:var( --e-global-typography-827fdcb-line-height );letter-spacing:var( --e-global-typography-827fdcb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1480px;}.e-con{--container-max-width:1480px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1600px){.elementor-kit-31{--e-global-typography-1b2b5e7-line-height:1.1em;--e-global-typography-b129623-line-height:1.1em;--e-global-typography-b129623-letter-spacing:0.5px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-31 h2{font-size:var( --e-global-typography-1b2b5e7-font-size );line-height:var( --e-global-typography-1b2b5e7-line-height );letter-spacing:var( --e-global-typography-1b2b5e7-letter-spacing );}.elementor-kit-31 h3{font-size:var( --e-global-typography-b129623-font-size );line-height:var( --e-global-typography-b129623-line-height );letter-spacing:var( --e-global-typography-b129623-letter-spacing );}.elementor-kit-31 h4{font-size:var( --e-global-typography-827fdcb-font-size );line-height:var( --e-global-typography-827fdcb-line-height );letter-spacing:var( --e-global-typography-827fdcb-letter-spacing );}}@media(max-width:1366px){.elementor-kit-31{--e-global-typography-ff1c6aa-font-size:66px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-31 h2{font-size:var( --e-global-typography-1b2b5e7-font-size );line-height:var( --e-global-typography-1b2b5e7-line-height );letter-spacing:var( --e-global-typography-1b2b5e7-letter-spacing );}.elementor-kit-31 h3{font-size:var( --e-global-typography-b129623-font-size );line-height:var( --e-global-typography-b129623-line-height );letter-spacing:var( --e-global-typography-b129623-letter-spacing );}.elementor-kit-31 h4{font-size:var( --e-global-typography-827fdcb-font-size );line-height:var( --e-global-typography-827fdcb-line-height );letter-spacing:var( --e-global-typography-827fdcb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;}}@media(max-width:1024px){.elementor-kit-31{--e-global-typography-ff1c6aa-font-size:60px;--e-global-typography-1b2b5e7-line-height:1.8rem;}}@media(max-width:768px){.elementor-kit-31{--e-global-typography-ff1c6aa-font-size:56px;--e-global-typography-5325db7-line-height:1.6rem;--e-global-typography-b129623-font-size:140%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-31 h1{font-size:90px;}.elementor-kit-31 h2{font-size:var( --e-global-typography-1b2b5e7-font-size );line-height:var( --e-global-typography-1b2b5e7-line-height );letter-spacing:var( --e-global-typography-1b2b5e7-letter-spacing );}.elementor-kit-31 h3{font-size:var( --e-global-typography-b129623-font-size );line-height:var( --e-global-typography-b129623-line-height );letter-spacing:var( --e-global-typography-b129623-letter-spacing );}.elementor-kit-31 h4{font-size:var( --e-global-typography-827fdcb-font-size );line-height:var( --e-global-typography-827fdcb-line-height );letter-spacing:var( --e-global-typography-827fdcb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:630px){.elementor-kit-31{--e-global-typography-bd08519-line-height:0.9em;--e-global-typography-bd08519-letter-spacing:0.02em;--e-global-typography-ff1c6aa-font-size:44px;--e-global-typography-b129623-font-size:120%;--e-global-typography-1fadb83-font-size:16px;--e-global-typography-1fadb83-line-height:1em;--e-global-typography-1fadb83-letter-spacing:0.05rem;--e-global-typography-be93c72-font-size:26px;}}@media(max-width:390px){.elementor-kit-31{--e-global-typography-ff1c6aa-font-size:40px;--e-global-typography-b129623-font-size:140%;--e-global-typography-1fadb83-font-size:16px;--e-global-typography-1fadb83-line-height:1em;--e-global-typography-1fadb83-letter-spacing:0.05rem;--e-global-typography-be93c72-font-size:26px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-31 p{margin-block-end:12px;}.elementor-kit-31 h1{font-size:44px;}.elementor-kit-31 h2{font-size:var( --e-global-typography-1b2b5e7-font-size );line-height:var( --e-global-typography-1b2b5e7-line-height );letter-spacing:var( --e-global-typography-1b2b5e7-letter-spacing );}.elementor-kit-31 h3{font-size:var( --e-global-typography-b129623-font-size );line-height:var( --e-global-typography-b129623-line-height );letter-spacing:var( --e-global-typography-b129623-letter-spacing );}.elementor-kit-31 h4{font-size:var( --e-global-typography-827fdcb-font-size );line-height:var( --e-global-typography-827fdcb-line-height );letter-spacing:var( --e-global-typography-827fdcb-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* CSS OWAS */
.uthevet-masterfarge {
    color: #B62529;
}

/* Hide reCaptcha */
.grecaptcha-badge { 
visibility: hidden; 
}

/* Branding on the banner */
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
  display: none;
}

/* Branding on the widget */
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none !important;
}

#CookieDeclarationChangeConsent {
    padding-top: 10px;
    padding-bottom: 10px;
}

#CookieDeclarationUserStatusLabelOff, #CookieDeclarationUserStatusLabelOn,  #CookieDeclarationUserStatusLabelMulti {
    font-weight: bold;
}

#CookieDeclarationChangeConsentChange {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #162C39;
    background-color: #162C39;
    border-radius: 20px 20px 20px 20px;
    padding: 6px 16px 6px 16px;
}

#CookieDeclarationChangeConsent a {
    color: #F3EDDC;
}

#CookieDeclarationChangeConsentWithdraw {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #162C39;
    border-radius: 20px 20px 20px 20px;
    padding: 6px 16px 6px 16px;
}

#CookieDeclarationUserStatusLabelWithdraw a {
    color: #162C39;
}


/* Progressbar OWAS */
.current-progress-percentage {
    margin-bottom: -14px;
    margin-right: -6px;
    background-color: #162C39;
    padding: 5px 5px 3px 5px;
    border-radius: 0px 0px 3px 3px;
}

/* Egne innstillinger marger */

@media only screen and (max-width: 390px) and (min-width: 320px) {
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}    
}
@media only screen and (max-width: 428px) and (min-width: 391px) {
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}    
}
@media only screen and (max-width: 744px) and (min-width: 429px){
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}    
}
@media only screen and (max-width: 1024px) and (min-width: 745px) {
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}    
}
/** Marger screen **/
@media only screen and (max-width: 1200px) and (min-width: 1025px) {
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}    
}
@media only screen and (max-width: 5120px) and (min-width: 1201px) {
    
.page-content {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}


/* Egne CSS for text */

.50prosent {
    width: 50% !important;
}

.elementor-toc__list-wrapper {
    margin-left: 1px !important;
    padding-bottom: 0px !important;
}



.uthevet-box-full-uten {
    margin-bottom: 22px !important;
    padding: 12px 15px 12px 15px !important;
    border-radius: 10px 10px 10px 10px;

}

.uthevet-box-full {
    margin-bottom: 22px !important;
    padding: 22px;
    border-radius: 10px 10px 10px 10px;
    background-color: #f4f3ef;
    border-style: solid;
    border-color: #E9EAE4;
    border-width: 1px 1px 1px 1px;
}

.uthevet-box-top {
    margin-top: -30px!important;
    padding: 22px;
    border-radius: 0px 0px 10px 10px;
    background-color: #f4f3ef;
    border-style: solid;
    border-color: #E9EAE4;
    border-width: 0px 1px 1px 1px;
}

.uthevet-box {
    margin-top: -20px !important;
    padding: 22px;
    border-radius: 0px 0px 10px 10px;
    background-color: #f4f3ef;
    border-style: solid;
    border-color: #E9EAE4;
    border-width: 0px 1px 1px 1px;
}
.uthevet-box-full-uten,.uthevet-box-full,.uthevet-box-top,.uthevet-box, h3 {
margin: 0px 0px 8px 0px
}


.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start;
}/* End custom CSS */