:root {
    /* Colors: */
    --unnamed-color-773a59: #773A59;
    --unnamed-color-003e80: #003E80;
    --unnamed-color-f3f3f0: #F3F3F0;
    --unnamed-color-ffff33: #FFFF33;
    --unnamed-color-0d96ec: #0D96EC;
    --unnamed-color-0886d6: #0886D6;
    --unnamed-color-0075bf: #0075BF;
    --unnamed-color-c6779e: #C6779E;
    --unnamed-color-4889b3: #4889B3;
    --unnamed-color-ffffff: #FFFFFF;
    --unnamed-color-222222: #222222;
    --unnamed-color-000000: #000000;
    --unnamed-color-888888: #888888;
    --unnamed-color-666666: #666666;
    /* Font/text values */
    --unnamed-font-family-bebas-neue: "Bebas Neue";
    --unnamed-font-family-martel-sans: "Martel Sans";
    --unnamed-font-family-martel: "Martel";
    --unnamed-font-family-milo-ot: Milo OT;
    --unnamed-font-style-normal: normal;
    --unnamed-font-weight-600: 600px;
    --unnamed-font-weight-normal: normal;
    --unnamed-font-weight-bold: bold;
    --unnamed-font-size-12: 12px;
    --unnamed-font-size-13: 13px;
    --unnamed-font-size-16: 16px;
    --unnamed-font-size-18: 18px;
    --unnamed-font-size-20: 20px;
    --unnamed-font-size-21: 21px;
    --unnamed-font-size-24: 24px;
    --unnamed-font-size-26: 26px;
    --unnamed-font-size-28: 28px;
    --unnamed-font-size-30: 30px;
    --unnamed-font-size-38: 38px;
    --unnamed-font-size-42: 42px;
    --unnamed-font-size-48: 48px;
    --unnamed-font-size-50: 50px;
    --unnamed-font-size-56: 56px;
    --unnamed-font-size-82: 82px;
    --unnamed-character-spacing-0: 0px;
    --unnamed-character-spacing-0-84: 0.84px;
    --unnamed-character-spacing-0-32: 0.32px;
    --unnamed-character-spacing-0-9: 0.9px;
    --unnamed-character-spacing-0-8: 0.8px;
    --unnamed-character-spacing-1-12: 1.12px;
    --unnamed-character-spacing--0-84: -0.84px;
    --unnamed-character-spacing-0-5: 0.5px;
    --unnamed-character-spacing--0-82: -0.82px;
    --unnamed-character-spacing--0-2: -0.2px;
    --unnamed-character-spacing--0-52: -0.52px;
    --unnamed-character-spacing--1-12: -1.12px;
    --unnamed-character-spacing--1-52: -1.52px;
    --unnamed-character-spacing--1-92: -1.92px;
    --unnamed-character-spacing--2-24: -2.24px;
    --unnamed-character-spacing--0-72: -0.72px;
    --unnamed-character-spacing--0-18: -0.18px;
    --unnamed-character-spacing--0-36: -0.36px;
    --unnamed-line-spacing-12: 12px;
    --unnamed-line-spacing-13: 13px;
    --unnamed-line-spacing-17: 17px;
    --unnamed-line-spacing-18: 18px;
    --unnamed-line-spacing-20: 20px;
    --unnamed-line-spacing-22: 22px;
    --unnamed-line-spacing-24: 24px;
    --unnamed-line-spacing-26: 26px;
    --unnamed-line-spacing-28: 28px;
    --unnamed-line-spacing-30: 30px;
    --unnamed-line-spacing-32: 32px;
    --unnamed-line-spacing-36: 36px;
    --unnamed-line-spacing-46: 46px;
    --unnamed-line-spacing-48: 48px;
    --unnamed-line-spacing-58: 58px;
    --unnamed-line-spacing-66: 66px;
    --unnamed-line-spacing-84: 84px;
    --unnamed-text-transform-uppercase: uppercase;
}




/* Character Styles */
.h1-mobil {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-38);
    line-height: var(--unnamed-line-spacing-48);
    letter-spacing: var(--unnamed-character-spacing--1-52);
    color: var(--unnamed-color-000000);
}

.h2-mobil-neg {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-28);
    line-height: var(--unnamed-line-spacing-36);
    letter-spacing: var(--unnamed-character-spacing--1-12);
    color: var(--unnamed-color-ffffff);
}

.h2-mobil {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-28);
    line-height: var(--unnamed-line-spacing-36);
    letter-spacing: var(--unnamed-character-spacing--1-12);
    color: var(--unnamed-color-000000);
}

.unnamed-character-style-1 {
    font-family: var(--unnamed-font-family-martel-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-13);
    line-height: var(--unnamed-line-spacing-12);
    letter-spacing: var(--unnamed-character-spacing--0-52);
    color: var(--unnamed-color-222222);
}

.kommerciel-h2-sort {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-50);
    line-height: var(--unnamed-line-spacing-28);
    letter-spacing: var(--unnamed-character-spacing-0-5);
    color: var(--unnamed-color-222222);
}

.kommerciel-h3-sort {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-30);
    line-height: var(--unnamed-line-spacing-32);
    letter-spacing: var(--unnamed-character-spacing-0-9);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.kommerciel-btn {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-20);
    line-height: var(--unnamed-line-spacing-22);
    letter-spacing: var(--unnamed-character-spacing-0-8);
    color: var(--unnamed-color-ffffff);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.emne-negativ {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-16);
    line-height: var(--unnamed-line-spacing-17);
    letter-spacing: var(--unnamed-character-spacing-0-32);
    color: var(--unnamed-color-ffffff);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.emne {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-20);
    letter-spacing: var(--unnamed-character-spacing-0-9);
    color: var(--unnamed-color-0886d6);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.kommerciel-h1-mobil {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-42);
    line-height: var(--unnamed-line-spacing-46);
    letter-spacing: var(--unnamed-character-spacing--0-84);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.kommerciel-h3 {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-30);
    line-height: var(--unnamed-line-spacing-32);
    letter-spacing: var(--unnamed-character-spacing-0-9);
    color: var(--unnamed-color-c6779e);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.kommerciel-h2 {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-50);
    line-height: var(--unnamed-line-spacing-26);
    letter-spacing: var(--unnamed-character-spacing-0-5);
    color: var(--unnamed-color-c6779e);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.kommerciel-h1 {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-82);
    line-height: var(--unnamed-line-spacing-84);
    letter-spacing: var(--unnamed-character-spacing--0-82);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.laesetid {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-12);
    line-height: var(--unnamed-line-spacing-13);
    letter-spacing: var(--unnamed-character-spacing-0-84);
    color: var(--unnamed-color-888888);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.h-jobs {
    font-family: var(--unnamed-font-family-milo-ot);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-26);
    line-height: var(--unnamed-line-spacing-32);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-222222);
}

.h1 {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-56);
    line-height: var(--unnamed-line-spacing-66);
    letter-spacing: var(--unnamed-character-spacing--2-24);
    color: var(--unnamed-color-000000);
}

.h2 {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-bold);
    font-size: var(--unnamed-font-size-48);
    line-height: var(--unnamed-line-spacing-58);
    letter-spacing: var(--unnamed-character-spacing--1-92);
    color: var(--unnamed-color-000000);
}

.senestenytcontent2 {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-600);
    font-size: var(--unnamed-font-size-28);
    line-height: var(--unnamed-line-spacing-36);
    letter-spacing: var(--unnamed-character-spacing--1-12);
    color: var(--unnamed-color-000000);
}

.h5 {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-600);
    font-size: var(--unnamed-font-size-24);
    line-height: var(--unnamed-line-spacing-32);
    letter-spacing: var(--unnamed-character-spacing--0-72);
    color: var(--unnamed-color-000000);
}

.h6 {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-24);
    letter-spacing: var(--unnamed-character-spacing--0-36);
    color: var(--unnamed-color-000000);
}

.h-sub {
    font-family: var(--unnamed-font-family-martel-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-20);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing--0-2);
    color: var(--unnamed-color-222222);
}

.p {
    font-family: var(--unnamed-font-family-martel);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing--0-18);
    color: var(--unnamed-color-222222);
}

.ml-rub {
    font-family: var(--unnamed-font-family-martel-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-600);
    font-size: var(--unnamed-font-size-21);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-222222);
}

.h-box {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-28);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing-1-12);
    color: var(--unnamed-color-0886d6);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.p-info {
    font-family: var(--unnamed-font-family-martel-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-222222);
}

.caption {
    font-family: var(--unnamed-font-family-martel-sans);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-12);
    line-height: var(--unnamed-line-spacing-18);
    letter-spacing: var(--unnamed-character-spacing-0);
    color: var(--unnamed-color-666666);
}

.top-nyhed {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-18);
    line-height: var(--unnamed-line-spacing-30);
    letter-spacing: var(--unnamed-character-spacing-1-12);
    color: var(--unnamed-color-0886d6);
    text-transform: var(--unnamed-text-transform-uppercase);
}

.byline, a.byline {

}



.textpage h1 {
    font-family: var(--unnamed-font-family-bebas-neue);
    font-style: var(--unnamed-font-style-normal);
    font-weight: var(--unnamed-font-weight-normal);
    font-size: var(--unnamed-font-size-82);
    line-height: var(--unnamed-line-spacing-84);
    letter-spacing: var(--unnamed-character-spacing--0-82);
    color: var(--unnamed-color-000000);
    text-transform: var(--unnamed-text-transform-uppercase);
}



.frontpage-hr, .textpage hr {
    border-top: 1px dashed var(--unnamed-color-0886d6);
    opacity: 1;
    width: 100%;
    margin: 0 0 40px 0;
}

.banner-border-dottet {
    border-left: 1px dashed var(--unnamed-color-0886d6);
    border-right: 1px dashed var(--unnamed-color-0886d6);
}

.img-1x1 {
    aspect-ratio: 1 / 1;
    width: 100%;
    object-fit: cover;
}

.img-16x9 {
    aspect-ratio: 16 / 9;
    width: 100%;
    object-fit: cover;
}

.img-4x3 {
    aspect-ratio: 4 / 3;
    width: 100%;
    object-fit: cover;
}

.synspunkt {
    background: var(--unnamed-color-c6779e) 0% 0% no-repeat padding-box;
    background: #C6779E 0% 0% no-repeat padding-box;
    border-radius: 2px;
    opacity: 1;
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-17) var(--unnamed-font-family-bebas-neue);
    letter-spacing: var(--unnamed-character-spacing-0-32);
    color: var(--unnamed-color-ffffff);
    padding: 0 2px;
    display: inline-block;
}

.leder {
    font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-17) var(--unnamed-font-family-bebas-neue);
    letter-spacing: var(--unnamed-character-spacing-0-32);
    color: var(--unnamed-color-ffffff);
    text-align: left;
    font: normal normal normal 16px/17px Bebas Neue;
    letter-spacing: 0.32px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    padding: 0 2px;
    display: inline-block;
}

.frontpageblok {
    background: var(--unnamed-color-f3f3f0) 0% 0% no-repeat padding-box;
    background: #F3F3F0 0% 0% no-repeat padding-box;
    opacity: 1;
    padding: 15px;
}


@media screen and (max-width: 767px) {

    /* Character Styles */
    .h1 {

        font-weight: var(--unnamed-font-weight-bold);
        font-size: var(--unnamed-font-size-38);
        line-height: var(--unnamed-line-spacing-48);
        letter-spacing: var(--unnamed-character-spacing--1-52);

    }

    .h2 {

        font-weight: var(--unnamed-font-weight-bold);
        font-size: var(--unnamed-font-size-28);
        line-height: var(--unnamed-line-spacing-36);
        letter-spacing: var(--unnamed-character-spacing--1-12);

    }

    .h2 {

        font-weight: var(--unnamed-font-weight-bold);
        font-size: var(--unnamed-font-size-28);
        line-height: var(--unnamed-line-spacing-36);
        letter-spacing: var(--unnamed-character-spacing--1-12);

    }

    .h5 {

        font-weight: var(--unnamed-font-weight-600);
        font-size: var(--unnamed-font-size-24);
        line-height: var(--unnamed-line-spacing-32);
        letter-spacing: var(--unnamed-character-spacing--0-72);

    }

    .h6 {

        font-size: var(--unnamed-font-size-18);
        line-height: var(--unnamed-line-spacing-24);
        letter-spacing: var(--unnamed-character-spacing--0-36);

    }

    .kommerciel-h2-sort {

        font-size: var(--unnamed-font-size-50);
        line-height: var(--unnamed-line-spacing-28);
        letter-spacing: var(--unnamed-character-spacing-0-5);

    }

    .kommerciel-h3-sort {

        font-size: var(--unnamed-font-size-30);
        line-height: var(--unnamed-line-spacing-32);
        letter-spacing: var(--unnamed-character-spacing-0-9);

    }

    .kommerciel-btn {

        font-size: var(--unnamed-font-size-20);
        line-height: var(--unnamed-line-spacing-22);
        letter-spacing: var(--unnamed-character-spacing-0-8);

    }

    .emne-negativ {

        font-size: var(--unnamed-font-size-16);
        line-height: var(--unnamed-line-spacing-17);
        letter-spacing: var(--unnamed-character-spacing-0-32);

    }

    .emne {

        font-size: var(--unnamed-font-size-14);
        line-height: var(--unnamed-line-spacing-16);
        letter-spacing: var(--unnamed-character-spacing-0-56);

    }

    .kommerciel-h1 {

        font-size: var(--unnamed-font-size-42);
        line-height: var(--unnamed-line-spacing-46);
        letter-spacing: var(--unnamed-character-spacing--0-84);

    }

    .textpage h1 {
        font-size: var(--unnamed-font-size-42);
        line-height: var(--unnamed-line-spacing-46);
        letter-spacing: var(--unnamed-character-spacing--0-84);
    }


    .kommerciel-h3 {

        font-size: var(--unnamed-font-size-30);
        line-height: var(--unnamed-line-spacing-32);
        letter-spacing: var(--unnamed-character-spacing-0-9);

    }

    .kommerciel-h2 {

        font-size: var(--unnamed-font-size-50);
        line-height: var(--unnamed-line-spacing-26);
        letter-spacing: var(--unnamed-character-spacing-0-5);

    }


    .laesetid {

        font-size: var(--unnamed-font-size-12);
        line-height: var(--unnamed-line-spacing-13);
        letter-spacing: var(--unnamed-character-spacing-0-84);
        color: var(--unnamed-color-888888);
    }

    .h-jobs {

        font-size: var(--unnamed-font-size-26);
        line-height: var(--unnamed-line-spacing-32);
        letter-spacing: var(--unnamed-character-spacing-0);

    }

    .h-sub {

        font-weight: var(--unnamed-font-weight-600);
        font-size: var(--unnamed-font-size-20);
        line-height: var(--unnamed-line-spacing-30);
        letter-spacing: var(--unnamed-character-spacing--0-2);

    }

    .p {

        font-size: var(--unnamed-font-size-18);
        line-height: var(--unnamed-line-spacing-30);
        letter-spacing: var(--unnamed-character-spacing--0-18);

    }

    .ml-rub {
        font-weight: var(--unnamed-font-weight-600);
        font-size: var(--unnamed-font-size-20);
        line-height: var(--unnamed-line-spacing-30);
        letter-spacing: var(--unnamed-character-spacing-0);

    }

    .h-box {
        font-size: var(--unnamed-font-size-28);
        line-height: var(--unnamed-line-spacing-30);
        letter-spacing: var(--unnamed-character-spacing-1-12);
    }

    .p-info {
        font-size: var(--unnamed-font-size-18);
        line-height: var(--unnamed-line-spacing-30);
        letter-spacing: var(--unnamed-character-spacing-0);
    }

    .caption {
        font-size: var(--unnamed-font-size-12);
        line-height: var(--unnamed-line-spacing-18);
        letter-spacing: var(--unnamed-character-spacing-0);
    }


    .frontpage-hr {
        margin: 0 0 30px 0;
    }

}
