@import url("https://p.typekit.net/p.css?s=1&k=krv6cin&ht=tk&f=37225.37227.37229.37230.37231.37232&a=6408634&app=typekit&e=css");
@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

// <uniquifier > : Use a unique and descriptive class name
// <weight > : Use a value from 300 to 900

.red-hat display-<uniquifier > {
    font-family: "Red Hat Display", sans-serif;
    font-optical-sizing: auto;
    font-weight: <weight>;
    font-style: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/cb984b/00000000000000007735c141/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/cb984b/00000000000000007735c141/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/cb984b/00000000000000007735c141/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 200;
    font-stretch: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/074baf/00000000000000007735c146/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/074baf/00000000000000007735c146/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/074baf/00000000000000007735c146/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/3771de/00000000000000007735c157/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3771de/00000000000000007735c157/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3771de/00000000000000007735c157/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/5eb7db/00000000000000007735c161/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/5eb7db/00000000000000007735c161/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/5eb7db/00000000000000007735c161/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/023032/00000000000000007735c17d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/023032/00000000000000007735c17d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/023032/00000000000000007735c17d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

@font-face {
    font-family: "dharma-gothic-m";
    src: url("https://use.typekit.net/af/fff9c9/00000000000000007735c180/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/fff9c9/00000000000000007735c180/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/fff9c9/00000000000000007735c180/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal;
}

.tk-dharma-gothic-m {
    font-family: "dharma-gothic-m",sans-serif;
}

.col-md-4 {
    width: 30%;
    float: left;
    margin-right: 20px;
}

.col-md-8 {
    float: left;
    width: calc(70% - 20px);
}

.error-page-holder {
    width: 100%;
    background: #fff;
    float: left;
    display: block;
    padding: 45px 0px 80px;
}
    .error-page-holder .col-md-8 div {
        text-align: left;
        margin-left: 40px;
        line-height:;
    }
.error-page {
    margin: 0 auto;
    max-width: 1200px;
    padding: 50px 20px;
    position: relative;
    text-align: center;
}
 .systems-page {
    margin: 0 auto;
    max-width: 950px;
    padding: 50px 20px;
    position: relative;
    text-align: center;
}
body .error-page input[type="password"], body .systems-page input[type="password"], body .search-results input[type="search"] {
    max-width: 450px;
    position: relative;
    background-color: #fff !important;
    padding: 10px 20px;
}
.ch-communication-preferences.systems-page .subscribe-options, .ch-communication-preferences.systems-page #submitbutton {
  width: 100%;
  float: left;
}

.ch-communication-preferences.systems-page #submitbutton {
  max-width: 350px;
}
.ch-communication-preferences.systems-page #hs-localization-select {
  width: auto !important;
  max-width: 350px !important;
  display: block !important;
  margin: 5px auto 60px !important;
  clear: both !important;
  background: #fff !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.ch-communication-preferences.systems-page #hs-localization-select ~ .item .checkbox-row ~ p {
  padding-left: 21px;
  font-size: 14px;
}
.ch-communication-preferences.systems-page #submitbutton {
  display: block !important;
  margin: 10px auto 60px !important;
}
.ch-search-results {
    max-width: 950px;
    margin: auto;
    text-align: center;
}
.ch-communication-preferences .item {
    float: left;
    width: 50%;
    text-align: left;
}

    .ch-communication-preferences .item p {
        margin-top: 0px;
    }

.ch-communication-preferences .subscribe-options p {
    font-weight: 700;
    text-align: left;
}
    .ch-search-results .hs-search {
        /*! text-align: center; */
    }

    .ch-search-results .hs-search-field__form {
        text-align: center;
        width: 100%;
        margin: auto;
        /*! max-width: 600px; */
    }

    .ch-search-results #search_input-input {
        margin: auto 0px 0px auto;
    }

    .ch-search-results .hs-search-field__button {
        margin-right: auto;
    }

.hs-form__legal-consent {
  visibility: hidden;
  height: 0;
}