@charset "UTF-8";
/* https://hdsolskjerming.no/wp-content/cache/autoptimize/css/autoptimize_single_c1ce6594ad43445390046adc7069fc59.css?ver=1774348208 */
.elementor-782 .elementor-element.elementor-element-6e2562b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-6e2562b.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-782 .elementor-element.elementor-element-9b06176>.elementor-widget-container{margin:0 0 30px}.elementor-782 .elementor-element.elementor-element-9b06176 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:40px;font-weight:600;line-height:1.2px;word-spacing:3px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-782 .elementor-element.elementor-element-6d4d959{width:100%;max-width:100%;columns:1;font-family:"Manrope",Sans-serif;font-size:20px;font-weight:400;color:#444}.elementor-782 .elementor-element.elementor-element-6d4d959>.elementor-widget-container{margin:0 0 20px}.elementor-782 .elementor-element.elementor-element-70df862{--display:flex;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-c8daddb{--e-image-carousel-slides-to-show:2}.elementor-782 .elementor-element.elementor-element-c8daddb>.elementor-widget-container{border-radius:16px}.elementor-782 .elementor-element.elementor-element-c8daddb .swiper-wrapper{display:flex;align-items:center}.elementor-782 .elementor-element.elementor-element-c8daddb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:14px}.elementor-782 .elementor-element.elementor-element-117d5d4{--display:flex;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-bf20e39 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:22px;font-weight:600;color:#222}.elementor-782 .elementor-element.elementor-element-801225a{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;color:#444}.elementor-782 .elementor-element.elementor-element-fcd16cb{--display:flex;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-eebacc0 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:22px;font-weight:600;color:#222}.elementor-782 .elementor-element.elementor-element-8cf6bf7{font-family:"Manrope",Sans-serif;font-size:16px;font-weight:400;color:#444}.elementor-782 .elementor-element.elementor-element-0a62c10>.elementor-widget-container{margin:-20px 0 0;padding:0}.elementor-782 .elementor-element.elementor-element-0a62c10{font-family:"Manrope",Sans-serif;font-weight:400;color:#444}.elementor-782 .elementor-element.elementor-element-9b53daf{--display:flex;--border-radius:16px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-9b53daf:not(.elementor-motion-effects-element-type-background),.elementor-782 .elementor-element.elementor-element-9b53daf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#1f2328 0%,#3f4753 100%)}.elementor-782 .elementor-element.elementor-element-f4b1efe{--display:flex;--border-radius:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:0px}.elementor-782 .elementor-element.elementor-element-2f25309>.elementor-widget-container{margin:0 0 24px}.elementor-782 .elementor-element.elementor-element-2f25309 .elementor-heading-title{font-family:"Manrope",Sans-serif;font-size:26px;font-weight:600;color:#f2f2f2}.elementor-782 .elementor-element.elementor-element-50fb5ff{font-family:"Manrope",Sans-serif;font-weight:400;line-height:42px;color:#FFFFFFC7}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-782 .elementor-element.elementor-element-a61ebee .elementor-button{background-color:#fff;font-family:"Manrope",Sans-serif;font-size:16px;font-weight:500;fill:#1f2328;color:#1f2328;box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition-duration:.15s;border-radius:16px;padding:14px 28px}.elementor-782 .elementor-element.elementor-element-a61ebee .elementor-button:hover,.elementor-782 .elementor-element.elementor-element-a61ebee .elementor-button:focus{background-color:#f0f0f0}:root{--page-title-display:none}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-9b53daf{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px}.elementor-782 .elementor-element.elementor-element-50fb5ff{font-size:16px}}@media(min-width:768px){.elementor-782 .elementor-element.elementor-element-6e2562b{--content-width:960px}.elementor-782 .elementor-element.elementor-element-70df862{--content-width:960px}.elementor-782 .elementor-element.elementor-element-f4b1efe{--content-width:800px}}.elementor-782 .elementor-element.elementor-element-c8daddb img{height:360px;object-fit:cover;transition:transform .6s ease,box-shadow .6s ease}.elementor-782 .elementor-element.elementor-element-c8daddb img:hover{transform:scale(1.04);box-shadow:0 20px 40px rgba(0,0,0,.25)}.gallery-clip{overflow:hidden}box-shadow:0 10px 30px rgba(0,0,0,.08);.elementor-782 .elementor-element.elementor-element-9b53daf{box-shadow:0 10px 80px rgba(0,0,0,.35)}