@charset "UTF-8";
.l-main-pagecontent {
  font-size: 0;
}

.l-main-pagecontent h1, .l-main-pagecontent h2, .l-main-pagecontent h4, .l-main-pagecontent h5 {
  margin: 0;
}

.l-contact {
  margin-top: 0;
}

/**
* Remove the padding on top and bottom of main content
*/
.l-main-pagecontent .standard-content {
  padding: 0;
}

/**
* Alow full screen width for main content
*/
.l-main-pagecontent .standard-content > .row {
  max-width: 100%;
}

/**
* Alow full screen width for main content
*/
.l-main-pagecontent .standard-content > .row > .columns {
  width: 100%;
  padding: 0;
}

/**
* the default header margin and disappear
*/
.l-main-pagecontent .standard-content > .row > .columns > h1 {
  display: none;
  margin: 0;
}

/**
* Remove breadcrumbs. Page dependent = add to multiedit
*/
/*
.breadcrumbs
{
    display: none;
}
*/
/*
These following fonts are part of the
_ttu-template and loaded as part of ttu.min.css

<?xml version="1.0"?>
<fonts>
    <font
        displayName="ITC Charter® W01 Black"
        psName="CharterITCW01-Black"
        FamilyName="ITC Charter®"
        FontWeight="800"
        FontStyle="normal"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="fabc29b0-3776-4b3d-922c-cdbe3ad31146.woff"
        eot="ffcecea9-4527-4be9-95f4-bea2860d6535.eot"
        ttf="bf5cad83-7e03-48fa-bd2c-62b8871a6873.ttf"
        svg="f43eb9f0-5f2e-4dce-b39e-1658aafc4873.svg"
        woff2="7c432744-fd05-46c3-8d26-d656c777bd5f.woff2"
    />
    <font
        displayName="ITC Charter® W01 Bold Italic"
        psName="CharterITCW01-BoldItalic"
        FamilyName="ITC Charter®"
        FontWeight="700"
        FontStyle="italic"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="291df853-a088-4f20-9bb4-ce8097a4011b.woff"
        eot="83fadcc0-5f33-4dfc-af40-cac829e5be93.eot"
        ttf="3f4f26ae-3bd3-4b3c-91e0-daf64c948eda.ttf"
        svg="279fffe9-9054-428f-be89-3c9cb4f57c2d.svg"
        woff2="ddf06504-e618-494d-b1b9-56e26c0bf664.woff2"
    />
    <font
        displayName="ITC Charter® W01 Italic"
        psName="CharterITCW01-Italic"
        FamilyName="ITC Charter®"
        FontWeight="400"
        FontStyle="italic"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="c17e88a4-2bac-4c58-8aea-2345de107ef7.woff"
        eot="ba84e803-3903-4d83-bec4-16b23ae8ad1d.eot"
        ttf="67daed65-8aec-4c77-9664-ca53f35c3734.ttf"
        svg="c46a8071-15d2-4934-89bc-7e0db806414d.svg"
        woff2="59ba0cae-532c-4764-970e-c8e9c4dc3621.woff2"/>
    <font
        displayName="Neue Helvetica® W01 57 Condensed"
        psName="HelveticaNeueLTW01-57Cond"
        FamilyName="Neue Helvetica®"
        FontWeight="400"
        FontStyle="normal"
        FontStretch="condensed"
        CssFamilyName="Neue Helvetica W01"
        woff="ce90a9c3-4580-4fa7-b453-9a4e86d0c271.woff"
        eot="3808766e-26cf-47cb-97a7-1f1c64db9c48.eot"
        ttf="a621a6bf-fa40-4115-9f42-6ffb55c017e2.ttf"
        svg="436f9358-58a7-4f85-bdef-f4cd10831df6.svg"
        woff2="946b2f3f-a9d7-47e4-9738-ee963004d697.woff2"/>
    <font
        displayName="ITC Charter® W01 Bold"
        psName="CharterITCW01-Bold"
        FamilyName="ITC Charter®"
        FontWeight="700"
        FontStyle="normal"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="10deb463-297b-4976-8a13-f9a98d7ea6de.woff"
        eot="65803b4f-d9d0-4ddb-a9a5-9ab6ee15827e.eot"
        ttf="143c464c-244f-4c8e-a5f2-c28f78f092fc.ttf"
        svg="2214883f-2c66-4e68-9fc8-3641bd9200ca.svg"
        woff2="a26b8d77-7077-41a3-aa4a-9720f909f728.woff2"/>
    <font
        displayName="ITC Charter® W01 Regular"
        psName="CharterITCW01"
        FamilyName="ITC Charter®"
        FontWeight="400"
        FontStyle="normal"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="fcf607e0-9726-46de-99a0-3d80440fcad0.woff"
        eot="bd4a6c95-033c-41f0-9510-2de2be19ebc6.eot"
        ttf="3a077c2d-60d8-4c1e-947f-64cd5c57b382.ttf"
        svg="da20fd94-cdae-454e-a5d9-e1790eeaf24b.svg"
        woff2="6b354187-add6-421c-9022-918efeb1a9d4.woff2"/>
    <font
        displayName="ITC Charter® W01 Black Italic"
        psName="CharterITCW01-BlackItalic"
        FamilyName="ITC Charter®"
        FontWeight="800"
        FontStyle="italic"
        FontStretch="normal"
        CssFamilyName="ITC Charter W01"
        woff="c4cd5d84-191e-4241-b89f-b68e2761baa8.woff"
        eot="9e7fd5fd-ca11-4190-9d19-0be802a37c9d.eot"
        ttf="4062d75d-b72c-4efa-9858-3115e9ae0e6f.ttf"
        svg="91994cd0-4680-4eeb-a64e-9be12dfb84b4.svg"
        woff2="8f48b96f-3535-45f2-a3e7-c029b7b0d2d4.woff2"
    />
    <font
        displayName="Neue Helvetica® W01 55 Roman"
        psName="HelveticaNeueLTW01-55Roman"
        FamilyName="Neue Helvetica®"
        FontWeight="400"
        FontStyle="normal"
        FontStretch="normal"
        CssFamilyName="Neue Helvetica W01"
        woff="bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff"
        eot="b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot"
        ttf="b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf"
        svg="da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg"
        woff2="b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2"
    />
    <font
        displayName="Neue Helvetica® W01 77 Condensed Bold"
        psName="HelveticaNeueW01-77BdCn"
        FamilyName="Neue Helvetica®"
        FontWeight="600"
        FontStyle="normal"
        FontStretch="condensed"
        CssFamilyName="Neue Helvetica W01"
        woff="102ab74c-0e84-4fe5-a17a-b20fb643591a.woff"
        eot="83d5bc89-af33-46a9-8fe3-15d87784f50e.eot"
        ttf="1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf"
        svg="d90b3358-e1e2-4abb-ba96-356983a54c22.svg"
        woff2="ab23c239-fb66-406e-bce6-f0f260f5a217.woff2"
    />
    <font
        displayName="Neue Helvetica® W01 77 Bold Condensed Oblique"
        psName="HelveticaNeueLTW01-77BdCnObl"
        FamilyName="Neue Helvetica®"
        FontWeight="700"
        FontStyle="oblique"
        FontStretch="condensed"
        CssFamilyName="Neue Helvetica W01"
        woff="879d541c-7f90-4fe6-93c4-453ee22fa15e.woff"
        eot="7560f08f-e627-461f-acba-c2fc820c6f0c.eot"
        ttf="75f88dce-dde4-429c-92d1-1a1631b021a8.ttf"
        svg="164f7c14-41fa-4682-9997-b8f0841b7666.svg"
        woff2="a2957f2d-9b3b-4aea-b86c-bba81fc8128e.woff2"
    />
</fonts>
*/
/*
Sample font declarations if the font is imported manually:
---------------------------------------------------------
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=f8da4e52-73c3-4612-b24e-ff93be67163e");
---------------------------------------------------------
@font-face{
    font-family:"Helvetica Neue LT";
    src:url("/fonts/bf7ef4ce-de2a-4213-a9d7-826a3ee323cd.eot?#iefix");
    src:    url("/scc/includes/css/fonts/font-filename.eot?#iefix") format("eot"),
            url("/scc/includes/css/fonts/font-filename.woff") format("woff"),
            url("/scc/includes/css/fonts/font-filename.woff2") format("woff2"),
            url("/scc/includes/css/fonts/font-filename.ttf") format("truetype"),
            url("/scc/includes/css/fonts/font-filename.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1") format("svg");
    font-style: normal;
    font-weight: 400;
}
---------------------------------------------------------
*/
/* font converted using font-converter.net. thank you! */
@font-face {
  font-family: "HelveticaNeueLTStd-MdCn";
  src: url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.eot");
  /* IE9 Compat Modes */
  src: url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.eot?#iefix") format("embedded-opentype"), url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.otf") format("opentype"), url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.svg") format("svg"), url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.ttf") format("truetype"), url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.woff") format("woff"), url("/scc/includes/css/fonts/HelveticaNeueLTStd-MdCn.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

.l-main-pagecontent h1 {
  margin: 0;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 2.5rem;
  letter-spacing: normal;
  max-width: 49.5rem;
}

.l-main-pagecontent h1:after {
  content: " ";
  display: block;
  border: 0.0625rem solid #cc0000;
  margin-top: 1rem;
  margin-bottom: 0.75rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent h1 {
    font-size: 2.75rem;
    line-height: 2.75rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent h1 {
    font-size: 3.25rem;
    line-height: 3.25rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent h1 {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
}

.l-main-pagecontent h2 {
  color: #6b6b6b;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 1.875rem;
}

.l-main-pagecontent h2:after {
  content: " ";
  display: block;
  border: 0.0625rem solid #cc0000;
  margin-top: 1rem;
  margin-bottom: 0.75rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent h2 {
    font-size: 2rem;
    line-height: 2rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent h2 {
    font-size: 2.25rem;
    line-height: 2.25rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent h2 {
    font-size: 2.5rem;
    line-height: 2.5rem;
  }
}

.l-main-pagecontent h4 {
  margin: 0;
  font-family: "Neue Helvetica W01", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.375rem;
  letter-spacing: 0.063rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  font-stretch: condensed;
}

@media (min-width: 600px) {
  .l-main-pagecontent h4 {
    font-size: 1.4rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent h4 {
    font-size: 1.45rem;
    line-height: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent h4 {
    font-size: 1.5rem;
    line-height: 1.625rem;
  }
}

.l-main-pagecontent h5 {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.75rem;
  margin-bottom: 0.8rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent h5 {
    font-size: 1.4rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent h5 {
    font-size: 1.43rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent h5 {
    font-size: 1.5rem;
  }
}

.l-main-pagecontent h5 a {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 1.75rem;
  letter-spacing: normal;
  margin-bottom: 0.8rem;
  color: #333333;
  transition: 0.5s;
}

@media (min-width: 600px) {
  .l-main-pagecontent h5 a {
    font-size: 1.4rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent h5 a {
    font-size: 1.43rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent h5 a {
    font-size: 1.5rem;
  }
}

.l-main-pagecontent h5 a:hover {
  color: #CC0000;
}

.l-main-pagecontent h6 {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
}

.l-main-pagecontent p {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent p {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent p {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent p a {
  color: #B32317;
  transition: 0.5s;
  font-weight: 700;
  box-shadow: none;
}

.l-main-pagecontent p a:hover {
  color: #CC0000;
  text-decoration: underline;
}

.l-main-pagecontent p strong {
  font-weight: 700;
}

.l-main-pagecontent ul {
  list-style: none;
}

.l-main-pagecontent ul li {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.l-main-pagecontent ul li:before {
  content: "•";
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent ul li {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent ul li {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent ul li {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent ul.circle > li > ul {
  list-style-type: circle;
  list-style-position: circle;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent ul.circle > li > ul {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent ul.circle > li > ul {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent ul.circle > li > ul {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent ul.outside {
  list-style: disc;
  list-style-position: outside;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent ul.outside {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent ul.outside {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent ul.outside {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent ul.outside li {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent ul.outside li {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent ul.outside li {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent ul.outside li {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent ul.outside li:before {
  content: none;
}

.l-main-pagecontent table td {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent table td {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent table td {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent table td {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent ol {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent ol {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent ol {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent ol {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.l-main-pagecontent li {
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .l-main-pagecontent li {
    font-size: 1.05rem;
    line-height: 1.55rem;
  }
}

@media (min-width: 900px) {
  .l-main-pagecontent li {
    font-size: 1.15rem;
    line-height: 1.65rem;
  }
}

@media (min-width: 1200px) {
  .l-main-pagecontent li {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.scc-page-title,
.scc-home-crisisline__container,
.scc-home-events__info,
.scc-home__news,
.scc-footer__info,
.scc__agt,
.scc__gt,
.scc__staff {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 600px) {
  .scc-page-title,
  .scc-home-crisisline__container,
  .scc-home-events__info,
  .scc-home__news,
  .scc-footer__info,
  .scc__agt,
  .scc__gt,
  .scc__staff {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

@media (min-width: 900px) {
  .scc-page-title,
  .scc-home-crisisline__container,
  .scc-home-events__info,
  .scc-home__news,
  .scc-footer__info,
  .scc__agt,
  .scc__gt,
  .scc__staff {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
    margin-top: 3.5rem;
  }
}

@media (min-width: 1200px) {
  .scc-page-title,
  .scc-home-crisisline__container,
  .scc-home-events__info,
  .scc-home__news,
  .scc-footer__info,
  .scc__agt,
  .scc__gt,
  .scc__staff {
    margin-left: 6.125rem;
    margin-right: 6.125rem;
    margin-top: 6.125rem;
  }
}

.scc-home__highlights {
  margin-bottom: 1.5rem;
}

.scc-home__crisisline {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.scc-home__crisisline .scc-home-crisisline__container p {
  margin-top: 0;
}

@media (min-width: 1200px) {
  .scc-home__crisisline .scc-home-crisisline__container {
    margin-top: 3.5rem;
  }
}

/**
* Max width for large screens
*/
@media (min-width: 1600px) {
  .scc-home-crisisline__container,
  .scc__agt,
  .scc-home__news,
  .scc__gt,
  .scc__staff {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
  }
}

/**
* Some room in the bottom.
*/
.scc__gt,
.scc__staff {
  margin-bottom: 4rem;
}

.scc-page-title {
  max-width: 49.5rem;
}

a.scc-button {
  color: #333333;
  font-family: "Neue Helvetica W01", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  letter-spacing: 0.125rem;
  line-height: 1.125rem;
  text-transform: uppercase;
  border: 0.125rem solid #cc0000;
  padding: 0.7rem 2rem;
  transition: 0.5s;
}

a.scc-button:hover {
  color: #FFF;
  background-color: #CC0000;
}

@media (min-width: 900px) {
  .scc-button-wrapper {
    margin-top: 2rem;
  }
}

@media (min-width: 1200px) {
  .scc-button-wrapper {
    margin-top: 3rem;
  }
}

.scc__footer {
  background-color: #ededed;
}

@media (min-width: 900px) {
  .scc__footer {
    display: flex;
  }
}

.scc__footer .scc-footer__info {
  padding-top: 3rem;
  padding-bottom: 1rem;
}

@media (min-width: 900px) {
  .scc__footer .scc-footer__info {
    width: 55%;
    padding-top: 1rem;
    padding-bottom: 3rem;
  }
}

@media (min-width: 1200px) {
  .scc__footer .scc-footer__info {
    padding-top: 0rem;
    padding-bottom: 4rem;
  }
}

@media (min-width: 1600px) {
  .scc__footer .scc-footer__info {
    margin-left: calc((100% - 1440px) / 2);
  }
}

.scc__footer .scc-footer__info .scc-footer-info__call {
  display: flex;
  margin-top: 1.5rem;
}

.scc__footer .scc-footer__info .scc-footer-info__call .scc-footer-info-call__icon {
  width: 50px;
}

.scc__footer .scc-footer__info .scc-footer-info__call .scc-footer-info-call__text {
  margin-left: 1rem;
  width: calc(100% - 50px - 1rem);
}

.scc__footer .scc-footer__info .scc-footer-info__call .scc-footer-info-call__text p {
  margin-top: 0;
}

.scc__footer .scc-footer__info .scc-footer-info__hours {
  display: flex;
  margin-top: 0.5rem;
}

@media (min-width: 900px) {
  .scc__footer .scc-footer__info .scc-footer-info__hours {
    margin-top: 1rem;
  }
}

@media (min-width: 1200px) {
  .scc__footer .scc-footer__info .scc-footer-info__hours {
    margin-top: 2rem;
  }
}

.scc__footer .scc-footer__info .scc-footer-info__hours .scc-footer-info-hours__office {
  width: 50%;
}

.scc__footer .scc-footer__info .scc-footer-info__hours .scc-footer-info-hours__walkin {
  width: 50%;
}

.scc__footer .scc-footer__info .scc-footer-info__location {
  margin-top: 1rem;
}

@media (min-width: 900px) {
  .scc__footer .scc-footer__info .scc-footer-info__location {
    margin-top: 1.5rem;
  }
}

@media (min-width: 1200px) {
  .scc__footer .scc-footer__info .scc-footer-info__location {
    margin-top: 2.5rem;
  }
}

.scc__footer .scc-footer__pic {
  background-size: cover;
  padding-top: 95.6%;
}

@media (min-width: 900px) {
  .scc__footer .scc-footer__pic {
    width: 45%;
    padding-top: 0;
  }
}

.scc-limited-p {
  max-width: 55.875rem;
}

@media (min-width: 600px) {
  .scc-limited-p {
    margin-top: 1.5rem;
  }
}

@media (min-width: 900px) {
  .scc-limited-p {
    margin-top: 1.8rem;
  }
}

@media (min-width: 1200px) {
  .scc-limited-p {
    margin-top: 2rem;
  }
}

.scc-uneven-cols {
  margin-top: 2rem;
}

@media (min-width: 900px) {
  .scc-uneven-cols {
    display: flex;
    align-items: flex-start;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}

@media (min-width: 1200px) {
  .scc-uneven-cols {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}

.scc-uneven-cols .scc-uneven-cols__narrow {
  background-color: #ededed;
  padding-top: 2rem;
}

@media (min-width: 900px) {
  .scc-uneven-cols .scc-uneven-cols__narrow {
    width: 24.063rem;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: auto;
  }
}

.scc-uneven-cols .scc-uneven-cols__narrow h4, .scc-uneven-cols .scc-uneven-cols__narrow p {
  margin-left: 0.8rem;
}

.scc-uneven-cols .scc-uneven-cols__wide {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

@media (min-width: 900px) {
  .scc-uneven-cols .scc-uneven-cols__wide {
    width: calc(100% - 24.063rem);
    margin-top: 0;
    margin-left: 1rem;
  }
}

@media (min-width: 1200px) {
  .scc-uneven-cols .scc-uneven-cols__wide {
    margin-left: 2rem;
  }
}

.scc__accordion {
  cursor: pointer;
  border-bottom-style: solid;
  border-bottom-color: #c8c8c8;
  border-bottom-width: 0.125rem;
}

.scc__accordion .scc-accordion__button {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
}

.scc__accordion .scc-accordion__button .scc-accordion-button__text {
  width: calc(100% - 20px);
}

.scc__accordion .scc-accordion__button .scc-accordion-button__text h5 {
  margin-bottom: 0;
}

.scc__accordion .scc-accordion__button .scc-accordion-button__arrow {
  background-image: url("/scc/images/accordion-arrow-down.png");
  width: 20px;
  height: 12px;
  transform: translateY(-50%);
}

.scc__accordion .scc-accordion__content {
  display: none;
}

.scc__accordion .scc-accordion-button__active h5 {
  transition: 0.5s;
  color: #CC0000;
}

.scc__accordion .scc-accordion-button__active .scc-accordion-button__arrow {
  background-image: url("/scc/images/accordion-arrow-up.png");
}

.scc-thin-col {
  margin-top: 3rem;
}

@media (min-width: 600px) {
  .scc-thin-col {
    margin-top: 3.5rem;
  }
}

@media (min-width: 900px) {
  .scc-thin-col {
    margin-top: 4rem;
  }
}

@media (min-width: 1200px) {
  .scc-thin-col {
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 49.5rem;
  }
}

.scc-even-cols {
  margin-top: 3rem;
}

@media (min-width: 900px) {
  .scc-even-cols {
    display: flex;
  }
}

@media (min-width: 900px) {
  .scc-even-cols .scc-even-cols__left {
    width: 50%;
  }
}

.scc-even-cols .scc-even-cols__left img {
  width: 100%;
}

.scc-even-cols .scc-even-cols__right {
  margin-top: 2rem;
}

@media (min-width: 900px) {
  .scc-even-cols .scc-even-cols__right p:first-child {
    margin-top: 0;
  }
}

@media (min-width: 900px) {
  .scc-even-cols .scc-even-cols__right {
    width: 50%;
    margin-top: 0;
    margin-left: 2rem;
  }
}

@media (min-width: 1200px) {
  .scc-even-cols .scc-even-cols__right {
    margin-left: 3rem;
  }
}

.scc-vid {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.scc-vid iframe {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: none;
}

.scc-home__notice {
  background-color: #cc0000;
}

.scc-home__notice .lim-width {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

@media (min-width: 600px) {
  .scc-home__notice .lim-width {
    margin-left: 2rem;
    margin-right: 2rem;
  }
}

@media (min-width: 900px) {
  .scc-home__notice .lim-width {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }
}

@media (min-width: 1200px) {
  .scc-home__notice .lim-width {
    margin-left: 6.125rem;
    margin-right: 6.125rem;
  }
}

.scc-home__notice .lim-width p {
  margin: 0;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5rem;
}

@media (min-width: 600px) {
  .scc-home__notice .lim-width p {
    font-size: 1.1rem;
    line-height: 1.6rem;
  }
}

@media (min-width: 900px) {
  .scc-home__notice .lim-width p {
    font-size: 1.2rem;
    line-height: 1.7rem;
  }
}

@media (min-width: 1200px) {
  .scc-home__notice .lim-width p {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
}

.scc-home__notice .lim-width p a {
  color: #ffffff;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  text-decoration: none;
}

@media (min-width: 900px) {
  .scc-home__header {
    position: relative;
  }
}

@media (min-width: 900px) {
  .scc-home__header .scc-home-header__titles {
    position: absolute;
    z-index: 2;
    background-color: white;
    padding: 1.5rem;
  }
}

@media (min-width: 1200px) {
  .scc-home__header .scc-home-header__titles {
    max-width: 52.25rem;
  }
}

.scc-home__header .scc-home-header__img img {
  width: 100%;
  max-height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 900px) {
  .scc-home__header .scc-home-header__img {
    position: relative;
    z-index: 1;
  }
}

.scc-home-highlights__icon {
  opacity: 0;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.animate {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.scc-home__highlights {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 2rem;
}

@media (min-width: 600px) {
  .scc-home__highlights {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
}

@media (min-width: 900px) {
  .scc-home__highlights {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
}

@media (min-width: 1200px) {
  .scc-home__highlights {
    margin-left: 6.125rem;
    margin-right: 6.125rem;
    margin-top: 4rem;
    margin-bottom: 4rem;
    display: flex;
  }
}

@media (min-width: 1600px) {
  .scc-home__highlights {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
  }
}

.scc-home__highlights .scc-home-highlights__single {
  position: relative;
  display: flex;
}

@media (min-width: 1200px) {
  .scc-home__highlights .scc-home-highlights__single {
    display: block;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}

.scc-home__highlights .scc-home-highlights__single h2:after {
  display: none;
}

.scc-home__highlights .scc-home-highlights__single .scc-home-highlights__icon {
  position: relative;
  width: 25%;
}

@media (min-width: 1200px) {
  .scc-home__highlights .scc-home-highlights__single .scc-home-highlights__icon {
    width: 100%;
  }
}

.scc-home__highlights .scc-home-highlights__single .scc-home-highlights__icon img {
  position: relative;
  width: auto;
  margin: auto;
}

.scc-home__highlights .scc-home-highlights__single .scc-home-highlights__body {
  position: relative;
  width: 75%;
  margin-bottom: 0.5rem;
  margin-left: 1rem;
}

@media (min-width: 1200px) {
  .scc-home__highlights .scc-home-highlights__single .scc-home-highlights__body {
    margin-left: 0;
    width: 100%;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.scc-home__highlights ul.slick-dots,
.scc-home-events-info__carousel ul.slick-dots,
.scc-home-news__carousel ul.slick-dots {
  display: flex;
  margin-top: 2rem;
  justify-content: center;
}

.scc-home__highlights ul.slick-dots li,
.scc-home-events-info__carousel ul.slick-dots li,
.scc-home-news__carousel ul.slick-dots li {
  list-style: none;
  margin-bottom: 0;
  margin-right: 1.5rem;
  font-size: 0;
  line-height: normal;
}

.scc-home__highlights ul.slick-dots li button,
.scc-home-events-info__carousel ul.slick-dots li button,
.scc-home-news__carousel ul.slick-dots li button {
  background: #c8c8c8;
  border: none;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  font-size: 0;
}

.scc-home__highlights ul.slick-dots li.slick-active button,
.scc-home-events-info__carousel ul.slick-dots li.slick-active button,
.scc-home-news__carousel ul.slick-dots li.slick-active button {
  background: black;
}

.scc-home__crisisline {
  background-color: #dadada;
}

@media (min-width: 900px) {
  .scc-home__crisisline .scc-home-crisisline__container {
    display: flex;
  }
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left {
  display: flex;
  margin-bottom: 2.5rem;
}

@media (min-width: 900px) {
  .scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left {
    width: 50%;
    margin-right: 1rem;
  }
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__icon {
  width: auto;
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__text {
  margin-left: 2rem;
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__text h2 {
  color: #333333;
  margin-bottom: 2rem;
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__text h2:after {
  display: none;
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__text a.scc-button {
  background-color: white;
  border: none;
  padding-left: 3rem;
  padding-right: 3rem;
}

.scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__left .scc-home-crisisline-left__text a.scc-button:hover {
  background-color: #1B1B1B;
}

@media (min-width: 900px) {
  .scc-home__crisisline .scc-home-crisisline__container .scc-home-crisisline__right {
    width: 50%;
  }
}

.scc-home__events {
  background-color: #ededed;
}

@media (min-width: 900px) {
  .scc-home__events {
    display: flex;
    flex-direction: row-reverse;
  }
}

.scc-home__events .scc-home-events__pic {
  background-size: cover;
  padding-top: 84.5%;
}

@media (min-width: 900px) {
  .scc-home__events .scc-home-events__pic {
    width: 45%;
    padding-top: 0;
  }
}

.scc-home__events .scc-home-events__info {
  /**
        * Styles added for the covid related Updates
        * Should be removed if events come back.
        */
}

@media (min-width: 900px) {
  .scc-home__events .scc-home-events__info {
    width: 55%;
    margin-bottom: 0;
  }
}

@media (min-width: 1600px) {
  .scc-home__events .scc-home-events__info {
    margin-left: calc((100% - 1440px) / 2);
  }
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel {
  margin-top: 1.5rem;
  padding-bottom: 2rem;
}

@media (min-width: 900px) {
  .scc-home__events .scc-home-events__info .scc-home-events-info__carousel {
    padding-bottom: 0;
  }
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event {
  display: flex;
  margin-bottom: 2rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when {
  background-color: white;
  padding-top: 0.7rem;
  padding-bottom: 1rem;
  width: 11.5rem;
  height: 9.5rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when h6, .scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when p {
  margin: 0;
  text-align: center;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when h5 {
  text-align: center;
  color: #b32317;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 3.75rem;
  line-height: 3.75rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when h6 {
  color: #1b1b1b;
  font-family: "HelveticaNeueLTStd-MdCn", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  letter-spacing: 0.125rem;
  line-height: 1.625rem;
  text-transform: uppercase;
  margin-top: 0.8rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__when p {
  margin-top: 0.3rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__what {
  margin-left: 0.625rem;
  width: calc(100% - 11.5rem);
}

@media (min-width: 600px) {
  .scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__what {
    margin-left: 2rem;
  }
}

@media (min-width: 900px) {
  .scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__what {
    margin-left: 3.5rem;
  }
}

.scc-home__events .scc-home-events__info .scc-home-events-info__carousel .scc-home-events-info-carousel__event .scc-home-events-info-carousel-event__what p {
  margin: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.scc-home__events .scc-home-events__info .scc-home-events-info__covid {
  padding-bottom: 2rem;
  padding-top: 1rem;
}

@media (min-width: 900px) {
  .scc-home__events .scc-home-events__info .scc-home-events-info__covid {
    max-width: 30.438rem;
    padding-bottom: 3rem;
    padding-top: 2rem;
  }
}

.scc-home__news {
  padding-top: 2rem;
  padding-bottom: 2rem;
  /**
    * The following style is added for the covid section instead of news
    * Once news comes back they can be deleted
    */
  /**
    * The following style is added for the covid section instead of news
    * Once news comes back they can be deleted
    */
}

@media (min-width: 1200px) {
  .scc-home__news {
    margin-top: 3.5rem;
  }
}

@media (min-width: 900px) {
  .scc-home__news .scc-home-news__carousel {
    display: flex;
    flex-wrap: wrap;
  }
}

.scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single {
  margin-top: 2rem;
}

@media (min-width: 900px) {
  .scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single {
    width: calc(50% - 1rem);
    margin-right: 1rem;
  }
}

@media (min-width: 600px) {
  .scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single {
    display: flex;
  }
}

@media (min-width: 600px) {
  .scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single .scc-home-news-carousel-single__pic {
    width: 11.313rem;
  }
}

.scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single .scc-home-news-carousel-single__pic img {
  width: 100%;
}

.scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single .scc-home-news-carousel-single__text {
  margin-top: 1.5rem;
}

@media (min-width: 600px) {
  .scc-home__news .scc-home-news__carousel .scc-home-news-carousel__single .scc-home-news-carousel-single__text {
    width: calc(100% - 11.313rem);
    margin-top: 0;
    margin-left: 1rem;
  }
}

.scc-home__news .scc-home-news__covid h5 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media (min-width: 600px) {
  .scc-home__news .scc-home-news__covid h5 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 900px) {
  .scc-home__news .scc-home-news__covid h5 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

.scc-home__news .scc-thin-col {
  margin-top: 0;
}

.scc__agt .scc-uneven-cols .scc-uneven-cols__wide .scc__accordion:first-child .scc-accordion__button {
  margin-top: 0;
}

.scc-home__wrhfu {
  background-color: #ededed;
}

.scc-home__wrhfu .inside {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 600px) {
  .scc-home__wrhfu .inside {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

@media (min-width: 900px) {
  .scc-home__wrhfu .inside {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}

@media (min-width: 1200px) {
  .scc-home__wrhfu .inside {
    padding-left: 6.125rem;
    padding-right: 6.125rem;
    padding-top: 6.125rem;
    padding-bottom: 6.125rem;
  }
}

@media (min-width: 1600px) {
  .scc-home__wrhfu .inside {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
  }
}

.scc-home__wrhfu .inside ul {
  list-style: disc;
  list-style-position: outside;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding-left: 1rem;
}

.scc-home__wrhfu .inside ul li:before {
  content: none;
}

.scc-home__wrhfu .inside h3 {
  color: #333333;
  font-family: "Neue Helvetica® W01 55 Roman", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-top: 0;
}

.scc-home__wrhfu .inside h4 {
  margin-bottom: 1rem;
}

.scc-home__wrhfu .inside p:first-child {
  margin-top: 0;
}

/*# sourceMappingURL=styles.css.map */
