@import url("https://use.typekit.net/ppa6qww.css");

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

@import url("https://use.typekit.net/ooy6sth.css");

/*
Aktiv Grotesk Hair
font-family: "aktiv-grotesk", sans-serif;
font-weight: 200;
font-style: normal;

Aktiv Grotesk Light
font-family: "aktiv-grotesk", sans-serif;
font-weight: 300;
font-style: normal;

Aktiv Grotesk Regular
font-family: "aktiv-grotesk", sans-serif;
font-weight: 400;
font-style: normal;

Aktiv Grotesk Medium
font-family: "aktiv-grotesk", sans-serif;
font-weight: 500;
font-style: normal;

Aktiv Grotesk SemiBold
font-family: "aktiv-grotesk", sans-serif;
font-weight: 600;
font-style: normal;

Aktiv Grotesk Bold
font-family: "aktiv-grotesk", sans-serif;
font-weight: 700;
font-style: normal;

Aktiv Grotesk XBold
font-family: "aktiv-grotesk", sans-serif;
font-weight: 800;
font-style: normal;

Aktiv Grotesk Black
font-family: "aktiv-grotesk", sans-serif;
font-weight: 900;
font-style: normal;

Aktiv Grotesk Thin
font-family: "aktiv-grotesk-thin", sans-serif;
font-weight: 200;
font-style: normal;
*/

body {
    /*font-family: "aktiv-grotesk", sans-serif;*/
    font-family: "Raleway", sans-serif;
    font-weight: 400;
}

a {
    transition: all 500ms;
    text-decoration: none;
}

.aktiv {
    /*font-family: "aktiv-grotesk", sans-serif;*/
    font-family: "Raleway", sans-serif;
}
.aktiv_thin {
    /*font-family: "aktiv-grotesk-thin", sans-serif;*/
    font-family: "Raleway", sans-serif;
}

.undelined {
    text-decoration: underline;
}

.w_thin {
    /*font-weight: 200;*/
    font-weight: 100;
}

.w_light {
    font-weight: 300;
}

.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;
}









.text_105 {
    font-size: 65px;
    letter-spacing: -2px;
}

@media (min-width: 992px) {
.text_105 {
    font-size: 105px;
    letter-spacing: -2px;
}
}


.text_88 {
    font-size: 48px;
}
@media (min-width: 992px) {
.text_88 {
    font-size: 88px;
}
}


.text_56 {
    font-size: 56px;
}


.text_44 {
    font-size: 34px;
}
@media (min-width: 992px) {
.text_44 {
    font-size: 44px;
}
}

.text_38 {
    font-size: 28px;
}


@media (min-width: 992px) {
.text_38 {
    font-size: 38px;
}
}

.text_34 {
    font-size: 24px;
}

@media (min-width: 992px) {
.text_34 {
    font-size: 34px;
}
}

.internal_navigation_item .text_34 {
    font-size: 16px;
}

@media (min-width: 992px) {
.internal_navigation_item .text_34 {
    font-size: 34px;
}
}

.text_30 {
    font-size: 30px;
}

.text_27 {
    font-size: 27px;
}

.text_26 {
    font-size: 26px;
}

.text_23 {
    font-size: 18px;
}
@media (min-width: 992px) {
.text_23 {
    font-size: 23px;
}
}

.text_20 {
    font-size: 16px;
}

@media (min-width: 992px) {
.text_20 {
    font-size: 20px;
}
}

.text_16 {
    font-size: 16px;
}

.text_14 {
    font-size: 14px;
}

.text_13 {
    /*font-size: 13px;*/
    font-size: 16px;
}

.text_12 {
    font-size: 12px;
}

.text_10 {
    font-size: 10px;
}





.line_1 {
    line-height: 1;
}
.line_1_2 {
    line-height: 1.2;
}

.line_14 {
    line-height: 14px;
}

.line_47 {
    line-height: 37px;
}
@media (min-width: 992px) {
.line_47 {
    line-height: 47px;
}
}

.line_36 {
    line-height: 36px;
}

.line_24 {
    line-height: 24px;
}

.line_22 {
    line-height: 22px;
}

.line_32 {
    line-height: 27px;
}

@media (min-width: 992px) {
.line_32 {
    line-height: 32px;
}
}



.nav-link {
    font-size: 18px;
    font-weight: 400;
}

.navigation_light .nav-link {
    color:#FFFFFF;
}
.navigation_light .nav-link:hover {
    /*color:rgba(178,0,89,1);*/
    color:rgba(62,113,160,1);
}

.navigation_dark .nav-link {
    color:#000000;
}
.navigation_dark .nav-link:hover {
    /*color:rgba(178,0,89,1);*/
    color:rgba(62,113,160,1);
}


.text_block_content h1 {
    /*font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 44px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content h2 {
   /* font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 40px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content h3 {
   /* font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 38px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content h4 {
   /* font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 36px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content h5 {
    /*font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 34px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content h6 {
   /* font-family: "aktiv-grotesk", sans-serif;*/
    font-size: 30px;
    line-height: 1;
    font-weight: 600;
}

.text_block_content p, .text_block_content p li, .text_block_content li {
     /*font-family: "aktiv-grotesk", sans-serif;
   font-size: 13px;    */
    font-size: 16px;    
    line-height: 24px;
    font-weight: 400;
}
.text_block_content li {
    margin-bottom:20px;
}

.text_block_content h2 {
    /*font-family: "aktiv-grotesk", sans-serif;*/
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    margin-bottom:20px;
}

.text_block_content h1 strong, .text_block_content h2 strong, .text_block_content h3 strong, .text_block_content h4 strong, .text_block_content h5 strong, .text_block_content h6 strong, .text_block_content p strong {
    font-weight: 700;
}      


.text_block_content a {
    color:#000000;
    text-decoration: underline;
}

.text_block_content a:hover {
    /*color:rgba(178,0,89,1);*/
    color:rgba(62,113,160,1);
}



.text_block_content ul, .article_wrapper ul, .two_columns_wrapper ul {
    list-style-image: url("/wp-content/themes/nickel-digital/images/dot.png");
  }

  .two_columns_wrapper li {
    margin-bottom:16px;
  }