@import url('https://fonts.googleapis.com/css2?family=Oxygen:wght@300;400;700&display=swap');
@import url("https://use.typekit.net/wkn8yzt.css");

/* font-family: "muli", sans-serif; */

.muli {
    font-family: "muli", sans-serif;
}

.oxygen {
    font-family: "Oxygen", sans-serif;
}

body, .fbc-page .fbc-wrap .fbc-items {
    font-family: "Oxygen", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: "muli", sans-serif;
    margin-top:0px;
    margin-bottom:0px;
}

.link_no_style {
    text-decoration:none !important;
}

.underlined {
    text-decoration: underline;
}


.center_on_mobile {
    text-align: center;
}



@media (min-width: 1200px) {
    .center_on_mobile {
        text-align: left;
    }
}



.w_thin {
    font-weight: 200;
}

.w_light {
    font-weight: 300;
}

.w_light strong {
    font-weight: 700;
}

.w_regular {
    font-weight: 400;
}

.w_medium {
    font-weight: 500;
}

.w_semibold {
    font-weight: 600;
}

.w_bold {
    font-weight: 700;
}


.w_extrabold {
    font-weight: 800;
}


.w_black {
    font-weight: 900;
}





.letter_spacing_1 {
    letter-spacing: -1px;
}




.line_12 {
    line-height: 12px;
}

.line_21 {
    line-height: 21px;
}

.line_24 {
    line-height: 24px;
}

.line_30 {
    line-height: 30px;
}

.line_31 {
    line-height: 23px;
}

@media screen and (min-width: 740px) {
.line_31 {
    line-height: 31px;
}
}


.line_32 {
    line-height: 32px;
}


.line_60b {
    line-height: 50px;
}


@media screen and (min-width: 740px) {
.line_60b {
    line-height: 60px;
}
}

.line_60 {
    line-height: 28px;
}


@media screen and (min-width: 740px) {
.line_60 {
    line-height: 60px;
}
}


.line_49 {
    line-height: 28px;
}



@media screen and (min-width: 740px) {
.line_49 {
    line-height: 49px;
}
}







.text_9 {
    font-size: 9px;
}



.text_10 {
    font-size: 10px;
}


.text_12 {
    font-size: 12px;
}

.text_14 {
    font-size: 14px;
}

.text_15 {
    font-size: 14px;
}

.text_16 {
    font-size: 14px;
}

.text_20 {
    font-size: 16px;
}


.text_22 {
    font-size: 18px;
}

.text_23 {
    font-size: 16px;
    letter-spacing:unset;
}

.text_23s {
    font-size: 14px;
    letter-spacing:-0.18px
}

.text_24 {
    font-size: 20px;
}

.text_27 {
    font-size: 23px;
}

.text_29 {
    font-size: 22px;
    letter-spacing: -0.22px;
}

.text_30 {
    font-size: 30px;
    letter-spacing: -0.30px;
}

.text_45 {
    font-size: 28px;
    letter-spacing: -0.28px;
}

.text_48 {
    font-size: 48px;
}


.text_62 {
    font-size: 42px;
    letter-spacing:-0.42px
}
.text_80 {
    font-size: 40px;
}

@media screen and (min-width: 740px) {


.text_9 {
    font-size: 9px;
}



.text_10 {
    font-size: 10px;
}

.text_12 {
    font-size: 12px;
}

.text_14 {
    font-size: 14px;
}

.text_15 {
    font-size: 15px;
}

.text_16 {
    font-size: 16px;
}

.text_20 {
    font-size: 20px;
}


.text_22 {
    font-size: 22px;
}

.text_23 {
    font-size: 23px;
    letter-spacing: -0.23px;
}

.text_23s {
    font-size: 23px;
    letter-spacing: -0.23px;
}

.text_24 {
    font-size: 24px;
}

.text_27 {
    font-size: 27px;
}

.text_29 {
    font-size: 29px;
    letter-spacing: -0.29px;
}

.text_30 {
    font-size: 30px;
    letter-spacing: -0.30px;
}

.text_45 {
    font-size: 45px;
    letter-spacing: -0.45px;
}

.text_48 {
    font-size: 48px;
}

.text_62 {
    font-size: 62px;
}

.text_80 {
    font-size: 80px;
}
}

