



    <style>
/* Location of the font file(s) */
@import url("https://p.typekit.net/p.css?s=1&k=bqf1ehg&ht=tk&f=49650.49651.49654&a=125246966&app=typekit&e=css")

@import url("https://p.typekit.net/p.css?s=1&k=lac3zwo&ht=tk&f=49645.49646.49647.49648.49649.49650.49651.49652.49653.51646.51647.51648.51649.51650.51651.51652.51653.51654.49654.51655&a=127533357&app=typekit&e=css"); @font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/c3b8e2/00000000000000007735fae6/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/c3b8e2/00000000000000007735fae6/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/c3b8e2/00000000000000007735fae6/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 100;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/b12a87/00000000000000007735fae7/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/b12a87/00000000000000007735fae7/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/b12a87/00000000000000007735fae7/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 200;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/7aea2b/00000000000000007735fae8/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/7aea2b/00000000000000007735fae8/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/7aea2b/00000000000000007735fae8/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/912a6a/00000000000000007735fae9/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/912a6a/00000000000000007735fae9/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/912a6a/00000000000000007735fae9/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/c2fe50/00000000000000007735faea/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/c2fe50/00000000000000007735faea/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/c2fe50/00000000000000007735faea/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/91edd4/00000000000000007735faeb/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/91edd4/00000000000000007735faeb/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/91edd4/00000000000000007735faeb/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n6&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/f3b3e0/00000000000000007735faec/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/f3b3e0/00000000000000007735faec/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/f3b3e0/00000000000000007735faec/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/a214a0/00000000000000007735faed/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/a214a0/00000000000000007735faed/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/a214a0/00000000000000007735faed/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/2eb95e/00000000000000007735faee/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/2eb95e/00000000000000007735faee/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/2eb95e/00000000000000007735faee/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 900;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/a9533d/0000000000000000774b9f41/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3") format("woff2"),url("https://use.typekit.net/af/a9533d/0000000000000000774b9f41/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3") format("woff"),url("https://use.typekit.net/af/a9533d/0000000000000000774b9f41/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 800;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/034236/0000000000000000774b9f42/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/034236/0000000000000000774b9f42/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/034236/0000000000000000774b9f42/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/47e39f/0000000000000000774b9f43/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3") format("woff2"),url("https://use.typekit.net/af/47e39f/0000000000000000774b9f43/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3") format("woff"),url("https://use.typekit.net/af/47e39f/0000000000000000774b9f43/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i9&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 900;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/2b2f52/0000000000000000774b9f44/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("woff2"),url("https://use.typekit.net/af/2b2f52/0000000000000000774b9f44/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("woff"),url("https://use.typekit.net/af/2b2f52/0000000000000000774b9f44/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i2&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 200;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/efd111/0000000000000000774b9f46/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/efd111/0000000000000000774b9f46/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/efd111/0000000000000000774b9f46/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i3&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/072efe/0000000000000000774b9f47/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/072efe/0000000000000000774b9f47/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/072efe/0000000000000000774b9f47/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i6&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/82cb04/0000000000000000774b9f48/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/82cb04/0000000000000000774b9f48/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/82cb04/0000000000000000774b9f48/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/e86dc2/0000000000000000774b9f49/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("woff2"),url("https://use.typekit.net/af/e86dc2/0000000000000000774b9f49/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("woff"),url("https://use.typekit.net/af/e86dc2/0000000000000000774b9f49/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i5&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "articulat-cf";
    src: url("https://use.typekit.net/af/6dc53a/0000000000000000774b9f4a/30/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("woff2"),url("https://use.typekit.net/af/6dc53a/0000000000000000774b9f4a/30/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("woff"),url("https://use.typekit.net/af/6dc53a/0000000000000000774b9f4a/30/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i1&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 100;
    font-stretch: normal;
}



    a {
        color: #ef373e;
    }

    a:hover, a:focus, .back-to-catalog-v3:hover,
    .header-left .left-nav-toggle:hover {
        color: #b3292e;
    }

    #lp-left-nav .lesson {
        color: #f3696e;
    }

    #lp-left-nav .lesson:hover,
    #lp-left-nav .lesson:active {
        background: #641619;
        color: white;
    }

    #lp-left-nav .lesson-active,
    #lp-left-nav .current-item {
        background: #ef373e;
        color: white;
    }

    #lp-left-nav .left-nav-return {
        color: #ef373e;
    }

    .link-color {
        color: #ef373e;
    }

    .theme-color {
        color: #ef373e;
    }

    .theme-color-bg {
        background-color: #ef373e;
    }

    .theme-color-border-hover:hover, .theme-color-border-hover:focus {
        border-color: #ef373e;
    }

    a.theme-no-hover{
        color: #ef373e;
    }

    a.theme-no-hover:hover, a.theme-no-hover:focus {
        color: #ef373e;
    }

    .tooltip {
        background: #861e22;
        border: 1px solid #641619;
    }

    .tooltip.tip-top .nub {
        border-color: transparent transparent #861e22 transparent;
    }

    @media only screen and (min-width: 768px) {
        .tooltip.tip-top .nub {
            border-color: #861e22 transparent transparent transparent;
        }
    }

    #curriculum-list-2 ul.scorm-item-list {
        border-color: #ef373e;
    }

    
    





    #header,
    #header-mobile-dropdown {
        background-color: #ffffff !important;
    }




    #header, .header-link,
    .header-left .left-nav-toggle {
        color: #084b7d;
    }

    #header .header-dash-dropdown {
        color: #084b7d;
    }

    #header .header-dropdown-button:before {
        border-color: #084b7d transparent transparent transparent;
    }




    button, .button {
        background-color: #ef373e;
        border-color: #b3292e;
    }

    button:hover:disabled, .button:hover:disabled,
    button:disabled:focus, .button:disabled:focus,
    button:focus, .button:focus,
    button:disabled, .button:disabled,
    button:hover, .button:hover,
    .button.disabled, .button.disabled:focus, .button.disabled:hover {
        background-color: #b3292e;
        border-color: #861e22;
    }

    .button-background {
        background-color: #ef373e;
    }

    .button-background-shade3 {
        background-color: #641619;
    }


    .button-group li {
        background-color: #ef373e;
        border-right-color: #f68e92;
    }
    .button-group li:hover {
        background-color: #f3696e;
    }
    .button-group li.active,
    .button-group li:active {
        background-color: #b3292e;
    }

    .button-border-color {
        border-color: #ef373e;
    }

    a.coursebox-container .sj-ribbon-wrapper .sj-ribbon,
    a.coursebox-container .sj-course-ribbon-wrapper .sj-course-ribbon {
        color: #641619;
        border-color: #ef373e;
        background: #f8aaad;
    }

    a.coursebox-container .sj-ribbon-wrapper .sj-ribbon-complete,
    a.coursebox-container .sj-course-ribbon-wrapper .sj-course-ribbon-complete {
        border-color: #ef373e;
        background: #ef373e;
    }

    .quiz .question .form-answers .linear-scale-question__choice__label.linear-scale-question__choice__selected {
      background: #ef373e;
    }




/* LEX styles */


    
        /* focus styles */

        button:not(.focus-after-v2):focus::before,
        a.button:focus::before,
        .focus-link-v2:focus::before,
        .course-text-content a:focus::before,
        #profile-course-table td > a:focus::before,
        .page-content-block.theme-v3 a:focus::before,
        .html-content-block.theme-v3 a:focus::before,
        input[type="text"]:focus,
        input[type="password"]:focus,
        input[type="date"]:focus,
        input[type="datetime"]:focus,
        input[type="datetime-local"]:focus,
        input[type="month"]:focus,
        input[type="week"]:focus,
        input[type="email"]:focus,
        input[type="number"]:focus,
        input[type="search"]:focus,
        input[type="tel"]:focus,
        input[type="time"]:focus,
        input[type="url"]:focus,
        textarea:focus,
        input[type="text"].catalog-search-input:focus,
        input[type="text"].sj-search-input:focus,
        .focus-link-v2:focus::before,
        a.coursebox-container:focus,
        .filter-group-title:focus::before,
        #ep-footer .language-pack-wrapper #languagePackSelect:focus,
        select:focus,
        #lp-footer .toggle-fullscreen:focus::before,
        #header .header-dropdown-button:focus img,
        .inline-collapsible-section__label:focus::before,
        .alert-box a:focus::before,
        #change-avatar-button #upload-new-avatar-button:focus::before,
        .linear-scale-question__choice__label:focus-within {
            border: 1px solid #b3292e;
            box-shadow: 0 0 0 3px #f3696e;
        }
        input[type='radio']:checked,
        input[type='radio']:disabled:active:checked {
            border-color: #b3292e;
        }
        input[type='radio']:checked::before,
        input[type='radio']:disabled:active:checked::before {
            background-color: #b3292e;
        }
        input[type='radio']:focus::after {
            border-color: #f3696e;
        }
        input[type='checkbox']:focus {
            box-shadow: 0 0 0 3px #f3696e;
        }
        input[type='checkbox']:checked,
        input[type='checkbox']:disabled:active:checked {
            background-color: #b3292e;
        }
        .sj-forms .inline-form-field:focus-within input {
            border: none;
        }

        .sj-forms .inline-form-field:focus-within {
            box-shadow: 0 0 0 3px #f3696e;
        }

        .sj-forms .inline-form-field:focus-within .input-wrapper {
            border: 1px solid #b3292e;
        }
        .focus-after-v2:focus::after {
            border: 1px solid #b3292e;
            box-shadow: 0 0 0 3px #f3696e;
        }
    

