.elementor-4170101 .elementor-element.elementor-element-75bcae3f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170101 .elementor-element.elementor-element-75bcae3f{padding:10px 0px 10px 0px;}.elementor-bc-flex-widget .elementor-4170101 .elementor-element.elementor-element-12e126b8.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4170101 .elementor-element.elementor-element-12e126b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4170101 .elementor-element.elementor-element-12e126b8 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-4170101 .elementor-element.elementor-element-24b9be2e img{height:205px;}.elementor-4170101 .elementor-element.elementor-element-edf4467:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-edf4467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170101 .elementor-element.elementor-element-edf4467{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170101 .elementor-element.elementor-element-edf4467 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-cbdc866 .elementor-spacer-inner{height:52px;}.elementor-4170101 .elementor-element.elementor-element-2e76c45b:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-2e76c45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170101 .elementor-element.elementor-element-2e76c45b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4170101 .elementor-element.elementor-element-2e76c45b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-541fe502 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:nowrap;}.elementor-4170101 .elementor-element.elementor-element-73c2ff8:not(.elementor-motion-effects-element-type-background), .elementor-4170101 .elementor-element.elementor-element-73c2ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4170101 .elementor-element.elementor-element-73c2ff8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 32px 0px;}.elementor-4170101 .elementor-element.elementor-element-73c2ff8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4170101 .elementor-element.elementor-element-2cd3d93{text-align:right;}.elementor-4170101 .elementor-element.elementor-element-2cd3d93 .elementor-icon i, .elementor-4170101 .elementor-element.elementor-element-2cd3d93 .elementor-icon svg{transform:rotate(0deg);}#footer{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4170101 .elementor-element.elementor-element-75bcae3f{padding:0px 0px 42px 0px;}.elementor-4170101 .elementor-element.elementor-element-12e126b8 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-4170101 .elementor-element.elementor-element-541fe502 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}}@media(max-width:767px){.elementor-4170101 .elementor-element.elementor-element-75bcae3f{padding:0px 0px 42px 0px;}.elementor-4170101 .elementor-element.elementor-element-40c9ba4c{text-align:center;}.elementor-4170101 .elementor-element.elementor-element-cbdc866 .elementor-spacer-inner{height:20px;}.elementor-4170101 .elementor-element.elementor-element-541fe502 > .elementor-column-wrap > .elementor-widget-wrap{flex-wrap:wrap;}.elementor-4170101 .elementor-element.elementor-element-2cd3d93{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-5968642b */.elementor-4170101 .elementor-element.elementor-element-5968642b {
    max-width: 385px;
}

.elementor-4170101 .elementor-element.elementor-element-5968642b .top-text {
	font-size: 24px;
	line-height: 1.1;
}

.elementor-4170101 .elementor-element.elementor-element-5968642b .middle-text > span {
	font-size: 24px;
	margin-right: 16px;
	font-weight: 300;
}

.elementor-4170101 .elementor-element.elementor-element-5968642b .businessHours {
	font-size: 12px; 
	display: block; 
	translate: 0 -2px;
	visibility: hidden !important;
}

.elementor-4170101 .elementor-element.elementor-element-5968642b .businessHours svg {
	margin-right: 3px;
	translate: 0 -1px;
}

.elementor-4170101 .elementor-element.elementor-element-5968642b .middle-text a {
	font-size: 58px;
	margin-top: 10px;
	font-weight: 500;
	letter-spacing: -1.75px;
	line-height: 1;
	color: #000;
	text-decoration: none;
}

@media(max-width: 992px) {
    .elementor-4170101 .elementor-element.elementor-element-5968642b {
        max-width: unset;
        width: 100%;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .separate {
        display: grid;
        justify-content: center;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .top-text {
        font-size: 20px;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .top-text br {
        display: none;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .middle-text > span {
        font-size: 18px;
        translate: 0 4px;
        line-height: 1.25;
        margin-right: 8px;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .businessHours {
        font-size: 11px;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-5968642b .middle-text a {
        font-size: 42px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40c9ba4c */.elementor-4170101 .elementor-element.elementor-element-40c9ba4c {
    max-width: 190px;
	}

	.elementor-4170101 .elementor-element.elementor-element-40c9ba4c svg {
			fill: #00b67a !important;
	}
	
	.elementor-4170101 .elementor-element.elementor-element-40c9ba4c small:first-of-type {
		font-size: 24px;
	}

	.elementor-4170101 .elementor-element.elementor-element-40c9ba4c small:last-of-type {
		font-size: 18px;
	}

	.elementor-4170101 .elementor-element.elementor-element-40c9ba4c .stars {
		margin-bottom: 1rem;
	}
	
	@media(max-width: 992px) {
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c {
					max-width: unset;
					width: 100%;
					text-align: center;
			}
			
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c svg {
			    width: 1.5rem;
			    margin-top: -6px;
			}
			
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c span {
			    margin-left: 6px;
			}
			
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c small:first-of-type {
			    font-size: 18px;
			}
			
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c small:last-of-type {
			    font-size: 14px;
			}
			
			.elementor-4170101 .elementor-element.elementor-element-40c9ba4c br:first-of-type {
			    display: none;
			}
	}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24b9be2e */.elementor-4170101 .elementor-element.elementor-element-24b9be2e {
    max-width: 192px;
    margin-left: auto;
}

.elementor-4170101 .elementor-element.elementor-element-24b9be2e .widget-image-caption.ce-caption-text::before {
    content: 'Værdi';
    font-size: 0.675rem;
    margin-bottom: -0.5em;
    margin-left: -0.5em;
}

.elementor-4170101 .elementor-element.elementor-element-24b9be2e .widget-image-caption.ce-caption-text {
    position: absolute;
    top: 0.5rem;
    right: 0.5rem;
    background: #DB041F;
    color: #fff;
    padding: 0.875rem;
    aspect-ratio: 1 / 1;
    display: grid;
    gap: 0;
    line-height: 1.4;
    place-content: center;
    border-radius: 100%;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28c3174 */.elementor-4170101 .elementor-element.elementor-element-28c3174 .needsclick {
    min-height: unset !important;
}

.elementor-4170101 .elementor-element.elementor-element-28c3174 form.needsclick {
    padding: 0 !important;
}

.elementor-4170101 .elementor-element.elementor-element-28c3174 [data-testid="form-component"] {
    padding: 0 !important;
}

.elementor-4170101 .elementor-element.elementor-element-28c3174 input {
    margin-right: 0.5rem;
}

.elementor-4170101 .elementor-element.elementor-element-28c3174 label {
	display: none;
}

@media(max-width: 992px) {
    .elementor-4170101 .elementor-element.elementor-element-28c3174 {
        max-width: calc(100% - 20px);
        margin-inline: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75bcae3f */.elementor-4170101 .elementor-element.elementor-element-75bcae3f {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTgiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExOCA5IiBmaWxsPSJub25lIj4KICA8bGluZSB4MT0iMTE3LjUiIHkxPSI5LjAwMDAxIiB4Mj0iMTE3LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNTcuNSIgeTE9IjkuMDAwMDEiIHgyPSI1Ny41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9Ijg3LjUiIHkxPSI5LjAwMDAxIiB4Mj0iODcuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIyNy41IiB5MT0iOS4wMDAwMSIgeDI9IjI3LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMTE0LjUiIHkxPSI5LjAwMDAxIiB4Mj0iMTE0LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNTQuNSIgeTE9IjkuMDAwMDEiIHgyPSI1NC41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9Ijg0LjUiIHkxPSI5LjAwMDAxIiB4Mj0iODQuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIyNC41IiB5MT0iOS4wMDAwMSIgeDI9IjI0LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMTExLjUiIHkxPSI5LjAwMDAxIiB4Mj0iMTExLjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNTEuNSIgeTE9IjkuMDAwMDEiIHgyPSI1MS41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjgxLjUiIHkxPSI5LjAwMDAxIiB4Mj0iODEuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIyMS41IiB5MT0iOS4wMDAwMSIgeDI9IjIxLjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMTA4LjUiIHkxPSI5LjAwMDAxIiB4Mj0iMTA4LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNDguNSIgeTE9IjkuMDAwMDEiIHgyPSI0OC41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9Ijc4LjUiIHkxPSI5LjAwMDAxIiB4Mj0iNzguNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIxOC41IiB5MT0iOS4wMDAwMSIgeDI9IjE4LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMTA1LjUiIHkxPSI5LjAwMDAxIiB4Mj0iMTA1LjUiIHkyPSIxLjAxODQ4ZS0wNSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjQ1LjUiIHkxPSI5LjAwMDAxIiB4Mj0iNDUuNSIgeTI9IjEuMDE4NDhlLTA1IiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNzUuNSIgeTE9IjkuMDAwMDEiIHgyPSI3NS41IiB5Mj0iMS4wMTg0OGUtMDUiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIxNS41IiB5MT0iOS4wMDAwMSIgeDI9IjE1LjUiIHkyPSIxLjAxODQ4ZS0wNSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjEwMi41IiB5MT0iOS4wMDAwMSIgeDI9IjEwMi41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjQyLjUiIHkxPSI5LjAwMDAxIiB4Mj0iNDIuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSI3Mi41IiB5MT0iOS4wMDAwMSIgeDI9IjcyLjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMTIuNSIgeTE9IjkuMDAwMDEiIHgyPSIxMi41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9Ijk5LjUiIHkxPSI5LjAwMDAxIiB4Mj0iOTkuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIzOS41IiB5MT0iOS4wMDAwMSIgeDI9IjM5LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNjkuNSIgeTE9IjkuMDAwMDEiIHgyPSI2OS41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjkuNSIgeTE9IjkuMDAwMDEiIHgyPSI5LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iOTYuNSIgeTE9IjkuMDAwMDEiIHgyPSI5Ni41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjM2LjUiIHkxPSI5LjAwMDAxIiB4Mj0iMzYuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSI2Ni41IiB5MT0iOS4wMDAwMSIgeDI9IjY2LjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iNi41IiB5MT0iOS4wMDAwMSIgeDI9IjYuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSI5My41IiB5MT0iOS4wMDAwMSIgeDI9IjkzLjUiIHkyPSIzLjAwMDAxIiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMzMuNSIgeTE9IjkuMDAwMDEiIHgyPSIzMy41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjYzLjUiIHkxPSI5LjAwMDAxIiB4Mj0iNjMuNSIgeTI9IjMuMDAwMDEiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSIzLjUiIHkxPSI5LjAwMDAxIiB4Mj0iMy41IiB5Mj0iMy4wMDAwMSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjkwLjUiIHkxPSI5LjAwMDAxIiB4Mj0iOTAuNSIgeTI9IjEuMDE4NDhlLTA1IiBzdHJva2U9IiNEMEQwRDAiLz4KICA8bGluZSB4MT0iMzAuNSIgeTE9IjkuMDAwMDEiIHgyPSIzMC41IiB5Mj0iMS4wMTg0OGUtMDUiIHN0cm9rZT0iI0QwRDBEMCIvPgogIDxsaW5lIHgxPSI2MC41IiB5MT0iOS4wMDAwMSIgeDI9IjYwLjUiIHkyPSIxLjAxODQ4ZS0wNSIgc3Ryb2tlPSIjRDBEMEQwIi8+CiAgPGxpbmUgeDE9IjAuNSIgeTE9IjkuMDAwMDEiIHgyPSIwLjUwMDAwMSIgeTI9IjEuMDE4NDhlLTA1IiBzdHJva2U9IiNEMEQwRDAiLz4KPC9zdmc+") repeat-x bottom;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-461f0caf */.elementor-4170101 .elementor-element.elementor-element-461f0caf {
    width: 230px;
    flex: 1 1 100%;
}

.elementor-4170101 .elementor-element.elementor-element-461f0caf .h3 {
    font-size: 26px;
}

@media(max-width: 992px) {
    .elementor-4170101 .elementor-element.elementor-element-461f0caf {
        max-width: unset;
        width: 100%;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-461f0caf .elementor-widget-container {
        column-count: 2;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-461f0caf p:nth-of-type(4),
    .elementor-4170101 .elementor-element.elementor-element-461f0caf .h3 {
        column-span: all;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-461f0caf p:nth-of-type(4) {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0eb5d1a */.elementor-4170101 .elementor-element.elementor-element-0eb5d1a {
    max-width: 230px;
}

.elementor-4170101 .elementor-element.elementor-element-0eb5d1a .h3 {
    font-size: 22px;
}

@media(max-width: 922px) {
    .elementor-4170101 .elementor-element.elementor-element-0eb5d1a {
        max-width: unset;
        width: 100%;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        padding-block: 1rem;
    }
    
    
    .elementor-4170101 .elementor-element.elementor-element-0eb5d1a .elementor-widget-container {
        column-count: 2;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-0eb5d1a .h5 {
        margin-top: -1.875rem;
    }
}/* End custom CSS */
/* Start custom CSS for ps-widget-module, class: .elementor-element-7b0d8f6b */.elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .elementor-widget-container {
    display: flex;
    gap: 1rem;
}

.elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .footer-block {
    min-width: 230px;
}

.elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .ps-linklist.footer-block:nth-of-type(3) {
    display: none !important;
}

@media(max-width: 1366px) {
    .elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .elementor-widget-container {
        flex-wrap: wrap;
    }
    
    .elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .footer-block {
        min-width: 160px;
        width: 48%;
    }
        
}

@media(max-width: 767px) {
    .elementor-4170101 .elementor-element.elementor-element-7b0d8f6b .footer-block {
        max-width: unset;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2e76c45b */.elementor-4170101 .elementor-element.elementor-element-2e76c45b, .elementor-4170101 .elementor-element.elementor-element-2e76c45b .h3, .elementor-4170101 .elementor-element.elementor-element-2e76c45b svg {
    color: #fff !Important;
}

.elementor-4170101 .elementor-element.elementor-element-2e76c45b a {
    color: #e6e6e6 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2cd3d93 */.elementor-4170101 .elementor-element.elementor-element-2cd3d93 svg {
    width: 124px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-73c2ff8 */.elementor-4170101 .elementor-element.elementor-element-73c2ff8 .elementor-row {
    display: none;
}/* End custom CSS */
/* Start custom CSS for page-settings */footer#footer .elementor-container {
    width: min(1780px, 100% - 10vw);
}

@media(max-width: 1280px) {
    footer#footer .elementor-container {
        width: 100%;
    }
}/* End custom CSS */