.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-6955 .elementor-element.elementor-element-fa68418:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6955 .elementor-element.elementor-element-fa68418 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-fa68418 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-fa68418 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-6955 .elementor-element.elementor-element-77a9943 .elementor-button{background-color:#807EE4;}.elementor-6955 .elementor-element.elementor-element-eda8213:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6955 .elementor-element.elementor-element-eda8213 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-eda8213 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-eda8213 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-6e3a613 .elementor-button{background-color:#807EE4;}.elementor-6955 .elementor-element.elementor-element-5c6548c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6955 .elementor-element.elementor-element-5c6548c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-5c6548c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-5c6548c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-a67021a:not(.elementor-motion-effects-element-type-background), .elementor-6955 .elementor-element.elementor-element-a67021a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-a67021a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-a67021a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-57be1e7 .elementor-button{background-color:#807EE4;}.elementor-6955 .elementor-element.elementor-element-4dc75ee .elementor-button{background-color:#807EE4;}.elementor-6955 .elementor-element.elementor-element-5b1aba9:not(.elementor-motion-effects-element-type-background), .elementor-6955 .elementor-element.elementor-element-5b1aba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-5b1aba9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-5b1aba9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-f2eac14:not(.elementor-motion-effects-element-type-background), .elementor-6955 .elementor-element.elementor-element-f2eac14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-f2eac14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-f2eac14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-1429543:not(.elementor-motion-effects-element-type-background), .elementor-6955 .elementor-element.elementor-element-1429543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-1429543{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-1429543 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-0ad8bfb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6955 .elementor-element.elementor-element-0ad8bfb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-0ad8bfb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-0ad8bfb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-4fadbcb .elementor-button{background-color:#807EE4;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6955 .elementor-element.elementor-element-9d5d629 .elementor-button{background-color:#807EE4;}.elementor-6955 .elementor-element.elementor-element-0d9fa2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-0d9fa2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6955 .elementor-element.elementor-element-f954690:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-6955 .elementor-element.elementor-element-f954690 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6955 .elementor-element.elementor-element-f954690 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6955 .elementor-element.elementor-element-f954690 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for text-editor, class: .elementor-element-1a38b2e *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9;
    color: #003344;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
}

/* Bakgrunn og tekststiler for tekstboksene */
.section-container {
    background-color: #FFFFF;
    margin: 10px 0;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
}

/* Overskriftstiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

/* Hovedoverskrift */
h1 {
    font-size: 24px;
}

/* Underrubrikk */
h2 {
    font-size: 20px;
}

/* Deloverskrifter */
h3 {
    font-size: 18px;
}

/* Brødtekst */
p, li {
    font-size: 16px;
    color: #003344;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Lenker */
a {
    color: #003344;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/* Call to Action-knapp */
a.cta-button {
    display: inline-block;
    background-color: #003344;
    color: #FFFFFF;
    padding: 10px 20px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}

a.cta-button:hover {
    background-color: #002933;
}

/* Mobilvennlig responsiv design */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-299905e *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30b1ca0 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-607e8f0 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba13f54 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6f9736 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-775e56c *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2151813 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfe650c *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad6b7e8 *//* Generelle stiler */
body {
    font-family: 'Poppins', sans-serif;
    background-color: #F4F4F9; /* Bakgrunnsfarge for hele siden */
    color: #003344; /* Primær tekstfarge */
    margin: 0;
    padding: 0;
}

/* Stil for tekstboksene */
.section-container {
    background-color: #FFFFF; /* Bakgrunnsfarge for tekstboksene (helt hvit) */
    border-radius: 8px;
    padding: 20px;
    margin: 20px 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Lett skygge */
}

/* Tekststiler */
h1, h2, h3 {
    color: #003344;
    font-weight: 600;
    margin-bottom: 15px;
}

h1 {
    font-size: 24px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

p, li {
    font-size: 16px;
}

/* Lister */
ul, ol {
    margin-left: 20px;
}

/* Responsiv design for mobilvisning */
@media screen and (max-width: 768px) {
    h1 {
        font-size: 22px;
    }

    h2 {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    p, li {
        font-size: 15px;
    }

    .section-container {
        padding: 15px;
    }
}/* End custom CSS */