/* line 1, ../scss/site.scss */
html,
body {
  height: 100%;
  min-height: 100vh;
  scroll-behavior: smooth; }

/*EMBEED THESE FONTS */
@font-face {
  font-family: "helveticaNeue";
  src: url("../fonts/HelveticaLTStd-Cond.otf"); }
/* line 18, ../scss/site.scss */
body {
  margin: 0;
  color: #000;
  font-family: "Helvetica Neue LT Std", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  position: relative;
  background: #f4f0eb;
  font-size: 16px; }

/* line 35, ../scss/site.scss */
div#quicklinks ul li a {
  position: absolute;
  top: -1000px;
  left: -1000px;
  height: 1px;
  width: 1px;
  text-align: left;
  overflow: hidden; }
  /* line 45, ../scss/site.scss */
  div#quicklinks ul li a:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal; }

/* line 60, ../scss/site.scss */
main {
  min-height: 90vh; }

/* line 64, ../scss/site.scss */
a {
  color: #295f96;
  text-decoration: underline; }
  /* line 68, ../scss/site.scss */
  a:hover {
    color: #004285; }

/* line 73, ../scss/site.scss */
.site-btn {
  background: #e4bc00;
  color: #000;
  text-transform: uppercase;
  text-align: center;
  display: block;
  font-weight: bold;
  width: 150px; }
  /* line 83, ../scss/site.scss */
  .site-btn:hover {
    background: #d0d6dc; }
  /* line 89, ../scss/site.scss */
  .site-btn.blue {
    background: #d0d6dc; }
    /* line 92, ../scss/site.scss */
    .site-btn.blue:hover {
      background: #e4bc00; }
    /* line 96, ../scss/site.scss */
    .site-btn.blue:focus {
      outline: auto 3px rgba(255, 102, 1, 0.9); }
  /* line 101, ../scss/site.scss */
  .site-btn img {
    display: inline-block !important;
    width: 20px;
    margin-right: .25rem; }
  /* line 107, ../scss/site.scss */
  .site-btn.ta {
    width: 160px;
    margin: 0 .5rem; }
  /* line 112, ../scss/site.scss */
  .site-btn.feedback {
    width: 230px;
    margin: 0 .5rem 0; }
  /* line 117, ../scss/site.scss */
  .site-btn.submit-practice {
    width: 300px;
    margin: 0 .5rem; }
    /* line 121, ../scss/site.scss */
    .site-btn.submit-practice img {
      margin-right: .30rem; }
  /* line 126, ../scss/site.scss */
  .site-btn.mailOut {
    width: 150px;
    margin: 0 0 0 .5rem; }
  /* line 131, ../scss/site.scss */
  .site-btn.resources {
    width: 100%;
    margin: 0 auto 1.5rem; }
    /* line 135, ../scss/site.scss */
    .site-btn.resources img {
      border: 0;
      width: 25px;
      margin: 0 .5rem 0 0; }
  /* line 142, ../scss/site.scss */
  .site-btn.register {
    width: auto;
    margin: 1rem auto; }
  /* line 147, ../scss/site.scss */
  .site-btn.panelBtn {
    background: #285f96;
    color: #fff; }

/* line 156, ../scss/site.scss */
.bg-white {
  background: #fff; }

/* line 160, ../scss/site.scss */
.btn-research {
  display: block;
  position: relative;
  padding: .5rem;
  color: #fff;
  background: #3c3c3c;
  text-align: center;
  border: none;
  margin: 0 0 1rem;
  width: 120px; }
  /* line 171, ../scss/site.scss */
  .btn-research:first-of-type {
    margin-right: 1rem; }
  /* line 175, ../scss/site.scss */
  .btn-research:hover {
    background: #000;
    color: #fff; }

/* line 183, ../scss/site.scss */
.btn-archive {
  display: block;
  position: relative;
  padding: .5rem;
  color: #333;
  background: #fff;
  text-align: center;
  border: none;
  margin: 0 0 1rem;
  width: 120px; }
  /* line 194, ../scss/site.scss */
  .btn-archive:first-of-type {
    margin-right: 1rem; }
  /* line 198, ../scss/site.scss */
  .btn-archive:hover {
    background: #f2f5f9;
    color: #285f96; }

/* line 206, ../scss/site.scss */
header {
  display: block;
  margin: 0;
  width: 100%;
  padding: .5rem 1rem;
  background: #fff;
  position: relative; }
  /* line 215, ../scss/site.scss */
  header a {
    text-decoration: none !important; }
  /* line 219, ../scss/site.scss */
  header.usa-banner__header {
    height: unset;
    background-color: #f0f0f0; }
  /* line 224, ../scss/site.scss */
  header ul.media {
    display: block;
    position: relative;
    list-style: none; }
    /* line 229, ../scss/site.scss */
    header ul.media li {
      display: inline-block;
      width: auto;
      font-size: 12px;
      color: #004285;
      margin: 0 .75rem; }
      /* line 236, ../scss/site.scss */
      header ul.media li svg {
        display: block;
        margin: 0 auto;
        font-size: 30px; }
  /* line 247, ../scss/site.scss */
  header .logo {
    display: block;
    margin: 0; }
  /* line 252, ../scss/site.scss */
  header .input-group {
    width: 400px;
    margin: 0 -2rem 0 0; }
  /* line 258, ../scss/site.scss */
  header input.form-control {
    background: #d0d6dc;
    color: #000;
    padding: 5px;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important; }
    /* line 266, ../scss/site.scss */
    header input.form-control:focus {
      outline: auto 3px rgba(255, 102, 1, 0.9); }
  /* line 272, ../scss/site.scss */
  header span.input-group-append:focus {
    border: none;
    outline: none; }
  /* line 278, ../scss/site.scss */
  header .btn-search-bar {
    background: transparent;
    color: #000;
    right: 2.5rem; }
  /* line 284, ../scss/site.scss */
  header section.main-search {
    display: flex;
    width: 300px;
    margin: 0 .75rem 0 0; }
    /* line 289, ../scss/site.scss */
    header section.main-search ::-webkit-input-placeholder {
      color: #000 !important; }
    /* line 293, ../scss/site.scss */
    header section.main-search ::-moz-placeholder {
      color: #000 !important; }
    /* line 297, ../scss/site.scss */
    header section.main-search :-ms-input-placeholder {
      color: #000 !important; }
    /* line 301, ../scss/site.scss */
    header section.main-search :-moz-placeholder {
      color: #000 !important; }
    /* line 305, ../scss/site.scss */
    header section.main-search input {
      display: inline-block;
      vertical-align: top;
      -webkit-border-top-left-radius: 4px !important;
      -webkit-border-bottom-left-radius: 4px !important;
      -moz-border-radius-topleft: 4px !important;
      -moz-border-radius-bottomleft: 4px !important;
      border-top-left-radius: 4px !important;
      border-bottom-left-radius: 4px !important;
      height: 32px !important;
      font-size: 16px !important;
      color: #000 !important;
      border: none !important;
      box-shadow: none !important; }
    /* line 322, ../scss/site.scss */
    header section.main-search button#searchButton {
      height: 32px;
      vertical-align: top;
      background: #285f96;
      margin: 0 0 0 -2px;
      position: relative;
      border: none !important;
      box-shadow: none !important; }
      /* line 331, ../scss/site.scss */
      header section.main-search button#searchButton:focus {
        outline: auto 3px rgba(255, 102, 1, 0.9); }
      /* line 336, ../scss/site.scss */
      header section.main-search button#searchButton svg {
        position: relative; }

/* CUSTOM SEARCH BOX STYLES*/
/* line 348, ../scss/site.scss */
.unibox__suggest-heading {
  color: #000 !important;
  font-size: 16px !important; }

/* line 354, ../scss/site.scss */
nav.navbar {
  background: #285f96;
  border-bottom: 2px solid #ba2425;
  padding: 0; }
  /* line 359, ../scss/site.scss */
  nav.navbar ul {
    width: 100%;
    margin: 0 auto; }
    /* line 364, ../scss/site.scss */
    nav.navbar ul li a.nav-link {
      color: #fff;
      text-transform: uppercase;
      width: 100%;
      height: 100%;
      margin: 0;
      line-height: initial; }
      /* line 373, ../scss/site.scss */
      nav.navbar ul li a.nav-link:hover {
        background: #1b528c; }
      /* line 377, ../scss/site.scss */
      nav.navbar ul li a.nav-link.active {
        background: #1b528c; }
    /* line 382, ../scss/site.scss */
    nav.navbar ul li ul.dropdown-menu {
      background: #063d75;
      border: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      width: 100%; }
      /* line 392, ../scss/site.scss */
      nav.navbar ul li ul.dropdown-menu li a {
        color: #fff !important;
        white-space: normal;
        text-transform: none !important; }
        /* line 397, ../scss/site.scss */
        nav.navbar ul li ul.dropdown-menu li a:hover {
          background: #e9ecef !important;
          color: #063d75 !important; }
        /* line 402, ../scss/site.scss */
        nav.navbar ul li ul.dropdown-menu li a:focus {
          outline: none;
          background: #fff;
          color: #004285 !important; }
        /* line 408, ../scss/site.scss */
        nav.navbar ul li ul.dropdown-menu li a:active {
          color: #fff; }
      /* line 414, ../scss/site.scss */
      nav.navbar ul li ul.dropdown-menu.show {
        display: flex;
        flex: 1;
        flex-direction: column;
        width: max-content;
        max-width: 400px; }

/* BEGIN CONTENT STYLES */
/* line 430, ../scss/site.scss */
.topic-wrap {
  display: flex;
  flex-direction: column;
  padding: 0 1rem; }
  /* line 435, ../scss/site.scss */
  .topic-wrap.no-pad {
    padding: 0; }

/* line 441, ../scss/site.scss */
.content {
  padding: 1rem 2.5rem 0;
  margin: 1rem 4rem 0; }
  /* line 445, ../scss/site.scss */
  .content h2,
  .content h3 {
    color: #33649a; }
  /* line 450, ../scss/site.scss */
  .content h2 {
    font-weight: bold; }
  /* line 454, ../scss/site.scss */
  .content h3 {
    margin: 0 0 1rem;
    font-size: 1.5rem; }
  /* line 460, ../scss/site.scss */
  .content.sub-feedback a.btn {
    padding: .5rem; }
    /* line 463, ../scss/site.scss */
    .content.sub-feedback a.btn img {
      border: none;
      margin: -3px 5px 0 0; }
  /* line 476, ../scss/site.scss */
  .content.contact .site-btn img {
    border: none;
    margin: 0 .5rem 0 0; }
  /* line 484, ../scss/site.scss */
  .content img {
    border: 1px solid #707070;
    margin: 0 auto 1rem;
    display: block; }
    /* line 489, ../scss/site.scss */
    .content img.spotlight-img {
      border: none;
      position: relative;
      width: 100%;
      margin: 0; }
    /* line 496, ../scss/site.scss */
    .content img.small-spotlight {
      max-width: 600px; }
  /* line 503, ../scss/site.scss */
  .content h2 {
    margin: 0 0 1rem; }
    /* line 506, ../scss/site.scss */
    .content h2 svg {
      margin: 0 0 0 .5rem;
      color: #961b30; }
    /* line 511, ../scss/site.scss */
    .content h2.video-topic {
      margin: 0; }
    /* line 515, ../scss/site.scss */
    .content h2.int-map {
      color: #000;
      font-size: 18px; }
  /* line 521, ../scss/site.scss */
  .content p {
    margin: 0 0 1.5rem; }
    /* line 524, ../scss/site.scss */
    .content p.f-w {
      margin: 1rem 0 0 1.5rem;
      padding: 0; }

/* line 532, ../scss/site.scss */
.content-highlight {
  background: #fcfaf9;
  border: solid #BDBDBD 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  /* line 539, ../scss/site.scss */
  .content-highlight h2 {
    font-weight: normal; }

/* line 545, ../scss/site.scss */
.covid-prevent {
  margin: 2rem 0 !important; }
  /* line 549, ../scss/site.scss */
  .covid-prevent h2 {
    color: #506578;
    text-align: center;
    display: block;
    text-transform: uppercase;
    margin: 0 0 2rem; }
  /* line 557, ../scss/site.scss */
  .covid-prevent .icon-wrap {
    display: flex;
    flex-direction: column;
    margin: 0 auto; }
    /* line 562, ../scss/site.scss */
    .covid-prevent .icon-wrap img {
      display: block;
      margin: 0 auto;
      width: 120px;
      margin: 0 auto 1rem;
      border: none; }
    /* line 570, ../scss/site.scss */
    .covid-prevent .icon-wrap span.icon-name {
      display: block;
      text-align: center;
      color: #506578;
      margin: 0 auto 1rem;
      text-transform: uppercase;
      font-weight: bold; }

/* line 583, ../scss/site.scss */
.side {
  padding: 2rem; }

/* line 587, ../scss/site.scss */
.with-side {
  margin: 2rem !important; }

/* line 591, ../scss/site.scss */
.spotlight {
  z-index: 1;
  position: relative;
  padding: 1.5rem 2.5rem;
  margin: 2rem 0; }

/* line 598, ../scss/site.scss */
div.spotlight-img-holder {
  z-index: 2;
  display: flex;
  position: absolute;
  width: 460px;
  top: 0;
  right: 0;
  transform: translate(50%, -2%); }

/* line 609, ../scss/site.scss */
.highlight-bar {
  display: block;
  padding: 1.75rem;
  color: #fff;
  font-weight: bold;
  font-size: 1.5rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
  margin: 3rem 4rem 2rem; }
  /* line 623, ../scss/site.scss */
  .highlight-bar a {
    color: #fff;
    text-decoration: underline; }
    /* line 627, ../scss/site.scss */
    .highlight-bar a:hover {
      color: #fff; }
  /* line 632, ../scss/site.scss */
  .highlight-bar .hightlight-wrapper {
    display: block;
    margin: 0 auto;
    width: 85%; }
    /* line 637, ../scss/site.scss */
    .highlight-bar .hightlight-wrapper.pull-quote {
      width: 100%; }
    /* line 641, ../scss/site.scss */
    .highlight-bar .hightlight-wrapper.home-page {
      width: 95%;
      font-style: italic; }
      /* line 645, ../scss/site.scss */
      .highlight-bar .hightlight-wrapper.home-page h5 {
        font-size: 1.5rem;
        font-weight: bold; }
      /* line 650, ../scss/site.scss */
      .highlight-bar .hightlight-wrapper.home-page p {
        font-size: 1.25rem; }
  /* line 657, ../scss/site.scss */
  .highlight-bar p {
    margin: 0;
    position: relative;
    z-index: 2; }
  /* line 663, ../scss/site.scss */
  .highlight-bar img {
    position: absolute;
    width: 200px;
    z-index: 1;
    border: none; }
    /* line 669, ../scss/site.scss */
    .highlight-bar img.right {
      right: -29px;
      bottom: 0;
      margin: 0; }
    /* line 675, ../scss/site.scss */
    .highlight-bar img.left {
      left: -29px;
      bottom: 0;
      margin: 0; }
  /* line 682, ../scss/site.scss */
  .highlight-bar.red {
    background: #961b30; }
    /* line 685, ../scss/site.scss */
    .highlight-bar.red h2 {
      color: #fff;
      font-size: 2rem; }
  /* line 691, ../scss/site.scss */
  .highlight-bar.blue {
    background: #064285; }
  /* line 695, ../scss/site.scss */
  .highlight-bar.grey {
    background: #ccc;
    color: #000; }
  /* line 700, ../scss/site.scss */
  .highlight-bar.light-blue {
    background: #88a9c9;
    color: #000; }
  /* line 705, ../scss/site.scss */
  .highlight-bar.light-yellow {
    background: #f4dda0;
    font-weight: normal !important;
    font-size: 16px;
    color: #000;
    width: 70%;
    margin: 0 auto; }
    /* line 713, ../scss/site.scss */
    .highlight-bar.light-yellow p {
      margin: 0 0 1rem;
      text-align: center; }
    /* line 718, ../scss/site.scss */
    .highlight-bar.light-yellow a {
      color: #295f96;
      text-decoration: none; }
      /* line 722, ../scss/site.scss */
      .highlight-bar.light-yellow a:hover {
        color: #004285; }
  /* line 728, ../scss/site.scss */
  .highlight-bar.full-section {
    margin: 0 0 2rem !important; }

/* line 733, ../scss/site.scss */
ul {
  display: block;
  list-style: none; }
  /* line 738, ../scss/site.scss */
  ul li a {
    text-decoration: underline; }
  /* line 743, ../scss/site.scss */
  ul.playlist, ul.ext-links {
    padding: 0; }
    /* line 747, ../scss/site.scss */
    ul.playlist li, ul.ext-links li {
      margin: 0 0 1rem 0; }
      /* line 750, ../scss/site.scss */
      ul.playlist li a, ul.ext-links li a {
        color: #000; }
        /* line 753, ../scss/site.scss */
        ul.playlist li a:hover, ul.ext-links li a:hover {
          color: #33649a; }
      /* line 758, ../scss/site.scss */
      ul.playlist li svg, ul.ext-links li svg {
        font-size: 20px;
        margin: 0 .5rem 0 0;
        color: #961b30; }
  /* line 768, ../scss/site.scss */
  ul.ext-links.lvl-2 {
    padding-left: 2rem; }
  /* line 773, ../scss/site.scss */
  ul.contact-info {
    padding: 0; }
    /* line 776, ../scss/site.scss */
    ul.contact-info li {
      margin: 0 0 .25rem; }
  /* line 781, ../scss/site.scss */
  ul.submission-info {
    padding: 0 0 0 1.5rem;
    list-style: initial; }
    /* line 785, ../scss/site.scss */
    ul.submission-info li {
      margin: 0 0 .5rem; }

/* line 792, ../scss/site.scss */
ol,
ul {
  display: block; }
  /* line 797, ../scss/site.scss */
  ol li a,
  ul li a {
    text-decoration: underline; }
  /* line 802, ../scss/site.scss */
  ol.playlist,
  ul.playlist {
    padding: 0;
    margin: 0 0 0 1rem; }
    /* line 806, ../scss/site.scss */
    ol.playlist li,
    ul.playlist li {
      margin: 0 0 .5rem 0; }
      /* line 809, ../scss/site.scss */
      ol.playlist li a,
      ul.playlist li a {
        color: #000; }
        /* line 812, ../scss/site.scss */
        ol.playlist li a:hover,
        ul.playlist li a:hover {
          color: #33649a; }
      /* line 817, ../scss/site.scss */
      ol.playlist li svg,
      ul.playlist li svg {
        font-size: 20px;
        margin: 0 .5rem 0 0;
        color: #961b30; }
  /* line 825, ../scss/site.scss */
  ol.submission-info,
  ul.submission-info {
    padding: 0 0 0 1.5rem;
    margin: 0 0 1rem 2rem; }
    /* line 829, ../scss/site.scss */
    ol.submission-info li,
    ul.submission-info li {
      margin: 0 0 .5rem; }

/* line 837, ../scss/site.scss */
.dashed-left {
  border-left: 1px dashed #000; }

/* line 841, ../scss/site.scss */
.dashed-right {
  border-right: 1px dashed #000; }

/* line 845, ../scss/site.scss */
.dashed-bottom {
  border-bottom: 2px dashed #000; }

/* line 850, ../scss/site.scss */
.videoarea {
  display: block;
  width: 100%;
  margin: 0 auto 2rem;
  border: 1px solid #000; }

/* line 858, ../scss/site.scss */
.view-count {
  display: block;
  margin: 0 0 1rem; }

/* line 864, ../scss/site.scss */
.audio-wrapper {
  display: flex;
  width: 300px;
  height: 200px;
  flex-direction: column;
  justify-content: center; }
  /* line 872, ../scss/site.scss */
  .audio-wrapper .audio-title {
    display: block;
    margin: 1rem auto;
    color: #33649a;
    font-size: 1.25rem;
    font-weight: bold; }

/* line 881, ../scss/site.scss */
section {
  clear: both;
  margin: 0 0 2rem; }
  /* line 886, ../scss/site.scss */
  section.usa-banner {
    margin: 0;
    clear: none; }
  /* line 891, ../scss/site.scss */
  section.home-top-buckets {
    padding-top: 2rem;
    margin-bottom: .5rem; }
    /* line 897, ../scss/site.scss */
    section.home-top-buckets.showcase {
      padding-top: 0;
      margin: 2rem 0 1rem; }
    /* line 902, ../scss/site.scss */
    section.home-top-buckets.buckets {
      background: none;
      margin: 1rem 0;
      padding: 0; }
    /* line 909, ../scss/site.scss */
    section.home-top-buckets .row {
      width: 100%; }
  /* line 915, ../scss/site.scss */
  section.flipCard, section.requestTA {
    margin: 2rem 0; }
  /* line 922, ../scss/site.scss */
  section.bestPractices img, section.secretary img {
    display: block;
    margin: 0 auto; }
  /* line 931, ../scss/site.scss */
  section.home-video-row .videoarea {
    margin: 0 auto 1rem; }
  /* line 935, ../scss/site.scss */
  section.home-video-row h2 {
    color: #004285;
    font-size: 1.5rem; }
  /* line 943, ../scss/site.scss */
  section.inner-page:first-of-type {
    margin: 2rem 0 0; }
    /* line 946, ../scss/site.scss */
    section.inner-page:first-of-type.list-Serv {
      margin: 1rem 4rem 0; }
  /* line 951, ../scss/site.scss */
  section.inner-page h1 {
    color: #004285;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 2rem;
    font-weight: bold; }
    /* line 958, ../scss/site.scss */
    section.inner-page h1.preK {
      text-transform: none; }
  /* line 963, ../scss/site.scss */
  section.inner-page h5 {
    color: #004285; }
  /* line 968, ../scss/site.scss */
  section.full-width {
    padding: 0;
    margin: 0; }
  /* line 973, ../scss/site.scss */
  section.bottom-resource {
    margin: 0 2.5rem 0; }

/* line 979, ../scss/site.scss */
.section-border {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc; }

/* line 986, ../scss/site.scss */
.intro-text {
  font-size: 1.25rem;
  font-style: italic;
  display: block;
  padding: 0 6rem; }
  /* line 992, ../scss/site.scss */
  .intro-text.normal {
    font-style: normal !important; }
  /* line 996, ../scss/site.scss */
  .intro-text.list-serv {
    padding: 0; }

/* line 1002, ../scss/site.scss */
h1.intro-text {
  color: #33649a;
  font-size: 2rem;
  font-weight: bold;
  margin: 0 0 2rem;
  font-style: normal; }
  /* line 1009, ../scss/site.scss */
  h1.intro-text.center {
    text-align: center; }
  /* line 1013, ../scss/site.scss */
  h1.intro-text span.announce {
    font-size: 3.75rem;
    display: block;
    margin: 0 0 .5rem; }
  /* line 1020, ../scss/site.scss */
  h1.intro-text span.announce-date {
    margin: 1.5rem 0 0;
    font-size: 1.75rem;
    font-weight: 400;
    font-style: italic;
    display: block;
    text-transform: none; }

/* line 1030, ../scss/site.scss */
h2.intro-text {
  color: #33649a;
  font-style: normal;
  font-size: 2rem;
  margin: 0 0 2rem; }
  /* line 1036, ../scss/site.scss */
  h2.intro-text.center {
    text-align: center; }

/* line 1041, ../scss/site.scss */
span.tags {
  font-weight: bold;
  font-style: italic;
  font-size: 16px; }
  /* line 1046, ../scss/site.scss */
  span.tags:before {
    content: "("; }
  /* line 1050, ../scss/site.scss */
  span.tags:after {
    content: ")"; }

/* line 1055, ../scss/site.scss */
.orgName {
  font-weight: bold;
  font-style: italic;
  margin: 1rem 0 0 !important; }

/* line 1061, ../scss/site.scss */
.pad-content {
  padding: 1rem; }

/* line 1065, ../scss/site.scss */
.flexEven {
  flex: 1; }

/* line 1069, ../scss/site.scss */
.card {
  width: 80%;
  height: 100%;
  margin: 0 auto 1rem;
  padding: 1rem;
  background: #F8F8F8;
  border: solid #BDBDBD 1px;
  box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.1); }
  /* line 1080, ../scss/site.scss */
  .card img.card-img-top {
    width: 100%;
    margin: 0 auto;
    border: solid #BDBDBD 1px; }
  /* line 1088, ../scss/site.scss */
  .card .card-body .card-title {
    color: #004285;
    text-align: center;
    font-size: calc(1.275rem + .3vw);
    line-height: initial;
    margin-bottom: 1rem;
    display: block; }
  /* line 1099, ../scss/site.scss */
  .card .card-body .card-text {
    display: block;
    text-align: left;
    min-height: 225px; }
    /* line 1104, ../scss/site.scss */
    .card .card-body .card-text.inner-card {
      min-height: unset; }
  /* line 1109, ../scss/site.scss */
  .card .card-body .btn-wrapper {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 15px;
    left: 0; }
  /* line 1119, ../scss/site.scss */
  .card.light-grey {
    background: #e4e4e4;
    width: 95%;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    padding: 1.75rem; }
    /* line 1128, ../scss/site.scss */
    .card.light-grey img {
      border: 1px solid #707070; }
    /* line 1132, ../scss/site.scss */
    .card.light-grey .card-title {
      color: #33649a;
      text-align: left;
      margin: 0 0 1.75rem;
      font-weight: normal; }
  /* line 1141, ../scss/site.scss */
  .card.red {
    background: #961b30;
    color: #fff;
    width: 95%;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    padding: 1.75rem; }
    /* line 1151, ../scss/site.scss */
    .card.red img {
      border: none; }
    /* line 1155, ../scss/site.scss */
    .card.red .card-title {
      color: #fff;
      text-align: left;
      font-weight: bold;
      margin: 0 0 1.75rem; }

/* line 1167, ../scss/site.scss */
.scene {
  width: 300px;
  height: 590px;
  perspective: 40rem;
  margin: 0 auto 1rem;
  position: relative; }

/* line 1177, ../scss/site.scss */
.flip-card {
  width: 100%;
  height: 100%;
  position: relative;
  transition: transform 1s;
  transform-style: preserve-3d;
  cursor: pointer;
  margin: 0 auto;
  display: block; }
  /* line 1187, ../scss/site.scss */
  .flip-card .header-img {
    display: block;
    margin: 0 auto;
    width: 100%; }
  /* line 1194, ../scss/site.scss */
  .flip-card h2 {
    color: #fff;
    text-align: center;
    display: block;
    padding: .5rem;
    background: #285f96;
    width: 100%;
    margin: 0 0 1rem;
    font-size: 1rem; }

/* line 1206, ../scss/site.scss */
.flip-card__face {
  position: absolute;
  height: 100%;
  width: 100%;
  backface-visibility: hidden; }

/* line 1214, ../scss/site.scss */
.flip-card__face--front {
  background: #e9f0f5;
  padding: 1rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid #BDBDBD 1px; }

/* line 1223, ../scss/site.scss */
.flip-card__face--back {
  background: #004285;
  transform: rotateY(180deg);
  padding: 1rem;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff; }
  /* line 1232, ../scss/site.scss */
  .flip-card__face--back h5 {
    color: #fff;
    background: none;
    padding: 0; }

/* line 1239, ../scss/site.scss */
.flip-card.is-flipped {
  transform: rotateY(180deg); }

/* line 1244, ../scss/site.scss */
.flip-card:focus-within {
  transform: rotateY(180deg); }

/* line 1249, ../scss/site.scss */
.subject-header {
  display: block;
  position: relative;
  width: 100%;
  padding: .5rem;
  margin: 0 0 1rem;
  background: #004285; }
  /* line 1257, ../scss/site.scss */
  .subject-header h5 {
    color: #fff;
    margin: 0; }
  /* line 1262, ../scss/site.scss */
  .subject-header.no-margin {
    margin: 0; }
  /* line 1266, ../scss/site.scss */
  .subject-header.black {
    background: #000; }

/* line 1273, ../scss/site.scss */
.mission-wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  margin: 1rem 0;
  position: relative; }
  /* line 1280, ../scss/site.scss */
  .mission-wrapper.presMissionBlurb {
    margin: 2rem 0; }
  /* line 1285, ../scss/site.scss */
  .mission-wrapper .missionStatement {
    background: #d0d6dc;
    border: 2px solid #004285;
    padding: 2rem 1rem;
    margin: 0 auto 1rem;
    display: flex;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    position: relative;
    width: 80%;
    min-width: 300px; }
    /* line 1298, ../scss/site.scss */
    .mission-wrapper .missionStatement.missionBlurb {
      width: 90%; }
      /* line 1301, ../scss/site.scss */
      .mission-wrapper .missionStatement.missionBlurb p.intro-text {
        padding: 0 2rem; }
    /* line 1307, ../scss/site.scss */
    .mission-wrapper .missionStatement h5 {
      color: #031c35; }

/* line 1314, ../scss/site.scss */
.searchBox {
  display: flex;
  flex-direction: column;
  padding: 1.5rem 2.5rem;
  margin: 2rem 6rem 1rem;
  background: #fcfaf9;
  border: solid #BDBDBD 0;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }
  /* line 1326, ../scss/site.scss */
  .searchBox h2.search-heading {
    color: #004285 !important;
    text-align: left;
    font-weight: bold;
    font-size: 1.35rem !important;
    display: block; }
  /* line 1334, ../scss/site.scss */
  .searchBox.results {
    background: none;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    /* line 1341, ../scss/site.scss */
    .searchBox.results .row {
      border-bottom: 1px dashed #000;
      padding: 1.5rem 0; }
      /* line 1346, ../scss/site.scss */
      .searchBox.results .row:first-of-type {
        border-top: 1px dashed #000; }
      /* line 1351, ../scss/site.scss */
      .searchBox.results .row.state-resource {
        border-top: none;
        border-bottom: 1px dashed #000; }
        /* line 1359, ../scss/site.scss */
        .searchBox.results .row.state-resource button.btn-research {
          width: auto;
          margin: 0;
          padding: 0 .5rem; }
          /* line 1364, ../scss/site.scss */
          .searchBox.results .row.state-resource button.btn-research:first-of-type {
            margin: 0 .25rem 0 0; }
    /* line 1373, ../scss/site.scss */
    .searchBox.results p {
      margin: 0; }
    /* line 1378, ../scss/site.scss */
    .searchBox.results span.result-link {
      font-weight: bold;
      margin: 0 0 .5rem;
      font-size: 1rem;
      display: block; }
    /* line 1385, ../scss/site.scss */
    .searchBox.results h5 {
      margin-bottom: 2rem; }
  /* line 1390, ../scss/site.scss */
  .searchBox.calListView {
    background: #285f96;
    margin: 0 1em 2rem;
    padding: 1.5rem;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    /* line 1399, ../scss/site.scss */
    .searchBox.calListView span.search-heading {
      color: #fff;
      text-align: center;
      margin: 0 0 1rem 0;
      display: block; }
    /* line 1409, ../scss/site.scss */
    .searchBox.calListView form .form-control,
    .searchBox.calListView form .form-select {
      width: 100% !important;
      margin: 0 auto 1rem; }
    /* line 1415, ../scss/site.scss */
    .searchBox.calListView form svg.chevron {
      left: 96%; }
  /* line 1421, ../scss/site.scss */
  .searchBox.listServ {
    background: #285f96;
    color: #fff;
    margin: 2rem 0 1rem;
    border: none;
    box-shadow: none;
    padding: 1.5rem; }
    /* line 1429, ../scss/site.scss */
    .searchBox.listServ label {
      color: #fff; }
    /* line 1433, ../scss/site.scss */
    .searchBox.listServ .form-check-input:checked {
      background-color: #000;
      border-color: #000; }
    /* line 1438, ../scss/site.scss */
    .searchBox.listServ span#firstnameError, .searchBox.listServ span#lastnameError, .searchBox.listServ span#emailError, .searchBox.listServ span#rxv {
      background: #fff;
      padding: .25rem;
      color: #000 !important;
      font-weight: bold; }
    /* line 1444, ../scss/site.scss */
    .searchBox.listServ input[type=text] {
      margin: 0 0 .5rem; }
    /* line 1447, ../scss/site.scss */
    .searchBox.listServ legend {
      font-weight: bold;
      font-size: 16px;
      font-family: "Helvetica Neue LT Std", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
      margin-bottom: 0.5rem; }

/* line 1458, ../scss/site.scss */
form label {
  font-weight: bold; }
  /* line 1461, ../scss/site.scss */
  form label.required:after {
    content: "*";
    display: inline-block;
    color: #ff0000;
    margin: 0 .5rem 0 0; }
/* line 1470, ../scss/site.scss */
form .form-control,
form .form-select {
  border-radius: 0;
  border: 1px solid #000;
  width: 90%;
  background-image: none;
  position: relative; }
  /* line 1479, ../scss/site.scss */
  form .form-control option:checked,
  form .form-select option:checked {
    color: #000 !important; }
/* line 1485, ../scss/site.scss */
form .form-select {
  cursor: pointer; }
/* line 1489, ../scss/site.scss */
form svg.chevron {
  display: inline-block;
  z-index: 3;
  top: -32%;
  left: 85%;
  position: relative;
  transform: translateX(-10%);
  margin: 0 1rem 0 0;
  cursor: pointer; }
/* line 1500, ../scss/site.scss */
form.resource-sch {
  padding: 0 3rem; }

/* line 1506, ../scss/site.scss */
.search-result-heading {
  font-weight: bold;
  font-size: 1.25rem;
  text-align: left;
  margin: 0 0 1rem; }

/* line 1515, ../scss/site.scss */
textarea {
  height: 100px; }

/* line 1519, ../scss/site.scss */
.showcase-video {
  position: relative;
  margin-top: 0; }
  /* line 1524, ../scss/site.scss */
  .showcase-video.small {
    margin: 0 auto;
    display: block;
    width: 60%;
    min-width: 450px; }

/*DEFINE ARCHIVED EVENTS STYLES*/
/* line 1536, ../scss/site.scss */
ul.nav-tabs {
  border: none; }
  /* line 1539, ../scss/site.scss */
  ul.nav-tabs li.nav-item {
    margin: 0 1px; }
    /* line 1542, ../scss/site.scss */
    ul.nav-tabs li.nav-item .nav-link {
      font-weight: bold;
      border-radius: 0;
      border: none;
      color: #285f96;
      background: #e8e8e8; }
      /* line 1549, ../scss/site.scss */
      ul.nav-tabs li.nav-item .nav-link:hover {
        border: none;
        background: #fff; }
      /* line 1554, ../scss/site.scss */
      ul.nav-tabs li.nav-item .nav-link.active {
        color: #e8e8e8;
        background: #285f96; }

/* line 1562, ../scss/site.scss */
.tab-content {
  margin: 0 0 0 -11px; }

/* line 1566, ../scss/site.scss */
.archive-search {
  display: flex;
  flex-direction: column;
  background: #285f96;
  padding: 1.5rem; }
  /* line 1573, ../scss/site.scss */
  .archive-search .row {
    width: 100%; }
  /* line 1577, ../scss/site.scss */
  .archive-search label {
    color: #fff; }
  /* line 1581, ../scss/site.scss */
  .archive-search input.reportrange {
    cursor: pointer;
    padding-left: 3rem; }
  /* line 1586, ../scss/site.scss */
  .archive-search svg.calendar {
    display: inline-block;
    position: relative;
    left: -3px;
    font-size: 20px; }

/* line 1596, ../scss/site.scss */
.event-search-results {
  background: #fcfaf9;
  display: flex;
  flex-direction: column;
  padding: 1.5rem; }
  /* line 1602, ../scss/site.scss */
  .event-search-results .result-row {
    padding: 1rem;
    border-bottom: 1px dotted #8a8a8a; }
    /* line 1606, ../scss/site.scss */
    .event-search-results .result-row:first-of-type {
      border-top: 1px dotted #8a8a8a; }
    /* line 1610, ../scss/site.scss */
    .event-search-results .result-row:nth-child(odd) {
      background: #f2f5f9; }
  /* line 1616, ../scss/site.scss */
  .event-search-results .result-topic {
    display: block;
    font-weight: bold;
    font-size: 18px;
    color: #285f96;
    margin: 0 0 .5rem; }
  /* line 1624, ../scss/site.scss */
  .event-search-results .result-date,
  .event-search-results .result-time {
    display: block;
    color: #000;
    margin: 0 0 .5rem; }
  /* line 1631, ../scss/site.scss */
  .event-search-results ul.nav-pills#calViews {
    margin: 0 0 2rem 0; }
    /* line 1634, ../scss/site.scss */
    .event-search-results ul.nav-pills#calViews .nav-link {
      background: #e8e8e8;
      color: #285f96;
      font-weight: bold; }
      /* line 1639, ../scss/site.scss */
      .event-search-results ul.nav-pills#calViews .nav-link:first-child {
        margin: 0 1rem 0 0; }
      /* line 1643, ../scss/site.scss */
      .event-search-results ul.nav-pills#calViews .nav-link.active {
        background: #285f96;
        color: #fff; }
  /* line 1652, ../scss/site.scss */
  .event-search-results .table-responsive {
    margin-left: 15px; }
  /* line 1656, ../scss/site.scss */
  .event-search-results #calendar {
    margin: 0 auto 2rem;
    width: 80%;
    /*CALENDAR CLASSES */ }
    /* line 1660, ../scss/site.scss */
    .event-search-results #calendar h2 {
      color: #000;
      font-size: 2rem; }
    /* line 1665, ../scss/site.scss */
    .event-search-results #calendar .fc-button-primary {
      background: transparent;
      outline: none;
      border: none; }
      /* line 1670, ../scss/site.scss */
      .event-search-results #calendar .fc-button-primary span.fc-icon {
        color: #000;
        font-size: 2.5rem; }
    /* line 1677, ../scss/site.scss */
    .event-search-results #calendar table thead {
      background: #285f96; }
      /* line 1682, ../scss/site.scss */
      .event-search-results #calendar table thead tr th {
        border-top: 1px solid #333;
        border-left: 1px solid #333;
        border-right: 1px solid #333;
        border-bottom: 4px solid #bd2e2f;
        padding: 1rem;
        font-size: 20px;
        color: #fff; }
        /* line 1691, ../scss/site.scss */
        .event-search-results #calendar table thead tr th a {
          text-transform: uppercase;
          font-weight: bold;
          color: #fff;
          cursor: pointer; }
    /* line 1704, ../scss/site.scss */
    .event-search-results #calendar table tbody tr td {
      border: 1px solid #333; }
      /* line 1709, ../scss/site.scss */
      .event-search-results #calendar table tbody tr td a.fc-daygrid-day-number {
        color: #000;
        font-weight: bold;
        font-size: 18px; }
      /* line 1717, ../scss/site.scss */
      .event-search-results #calendar table tbody tr td .fc-bg-event {
        opacity: 1;
        color: #fff;
        padding: .5rem; }
        /* line 1722, ../scss/site.scss */
        .event-search-results #calendar table tbody tr td .fc-bg-event .fc-event-title {
          font-style: normal; }
    /* line 1734, ../scss/site.scss */
    .event-search-results #calendar .purpleCell {
      background: #662994; }
    /* line 1738, ../scss/site.scss */
    .event-search-results #calendar .blueCell {
      background: #2159a8; }
  /* line 1744, ../scss/site.scss */
  .event-search-results .event-legend {
    display: flex;
    flex-direction: column;
    width: 80%;
    margin: 0 auto; }
    /* line 1750, ../scss/site.scss */
    .event-search-results .event-legend .legend-title {
      text-align: left;
      font-weight: bold;
      font-size: 1rem;
      display: block;
      margin: 0 0 1rem 0; }
    /* line 1758, ../scss/site.scss */
    .event-search-results .event-legend ul.legend-labels {
      list-style: none;
      padding: 0; }
      /* line 1762, ../scss/site.scss */
      .event-search-results .event-legend ul.legend-labels li {
        margin: 0 0 .5rem 0; }
        /* line 1765, ../scss/site.scss */
        .event-search-results .event-legend ul.legend-labels li span {
          height: 20px;
          width: 20px;
          border: 1px solid #9e9e9e;
          margin: 0 1em 0 0;
          display: inline-block; }
          /* line 1772, ../scss/site.scss */
          .event-search-results .event-legend ul.legend-labels li span.landmark-1 {
            background: #662994; }
          /* line 1776, ../scss/site.scss */
          .event-search-results .event-legend ul.legend-labels li span.landmark-2 {
            background: #2159a8; }
          /* line 1780, ../scss/site.scss */
          .event-search-results .event-legend ul.legend-labels li span.landmark-3 {
            background: #8d2a35; }

/* line 1799, ../scss/site.scss */
.card-top-title {
  color: #004285;
  text-align: center;
  font-size: calc(1.75rem + .4vw);
  line-height: initial;
  margin: 0 auto 1rem;
  display: block;
  font-family: acumin-pro-extra-condensed, sans-serif;
  font-weight: 800;
  font-style: normal;
  text-transform: uppercase; }

/* END CONTENT STYLES */
/* DEFINE FOOTER STYLES */
/* line 1820, ../scss/site.scss */
footer {
  display: block;
  margin: 2rem 0 0;
  position: relative;
  bottom: 0;
  clear: both;
  padding: 2rem;
  background: #004285;
  border-top: 2px solid #bd2e2f;
  color: #fff; }
  /* line 1831, ../scss/site.scss */
  footer a {
    color: #fff; }
  /* line 1836, ../scss/site.scss */
  footer p.disclaimer {
    font-size: 12px; }
  /* line 1840, ../scss/site.scss */
  footer .footer-logo {
    display: block;
    width: 100px; }
  /* line 1845, ../scss/site.scss */
  footer ul {
    list-style: none;
    padding: 0;
    width: 100%;
    display: flex;
    flex-direction: column; }
    /* line 1852, ../scss/site.scss */
    footer ul li {
      margin: .25rem auto; }
      /* line 1855, ../scss/site.scss */
      footer ul li a {
        display: block;
        margin: 0 auto;
        font-size: 14px;
        text-align: center;
        width: 100%;
        text-decoration: underline; }
        /* line 1864, ../scss/site.scss */
        footer ul li a:hover {
          color: #d0d6dc; }
    /* line 1870, ../scss/site.scss */
    footer ul.footer-media {
      display: block;
      position: relative;
      list-style: none;
      float: right;
      flex-direction: unset;
      width: auto; }
      /* line 1878, ../scss/site.scss */
      footer ul.footer-media li {
        display: block;
        width: auto;
        font-size: 12px;
        color: #fff;
        margin: 0 0 1rem 0; }
        /* line 1885, ../scss/site.scss */
        footer ul.footer-media li svg {
          display: block;
          margin: 0 auto;
          font-size: 30px; }

/* DEFINE MODAL STYLES */
/* line 1900, ../scss/site.scss */
.modal {
  overflow-y: auto; }
  /* line 1905, ../scss/site.scss */
  .modal .modal-dialog .modal-content .modal-header {
    background: #285f96;
    border-bottom: 2px solid #ba2425; }
    /* line 1909, ../scss/site.scss */
    .modal .modal-dialog .modal-content .modal-header .modal-title {
      color: #fff;
      text-align: center;
      display: block;
      margin: 0 auto; }
  /* line 1918, ../scss/site.scss */
  .modal .modal-dialog .modal-content .modal-body {
    background: #f4f0eb;
    color: #000; }
    /* line 1923, ../scss/site.scss */
    .modal .modal-dialog .modal-content .modal-body#siteWarning ul {
      list-style-type: disc; }
  /* line 1931, ../scss/site.scss */
  .modal .modal-dialog .modal-content .modal-footer {
    background: #004285;
    border-top: 2px solid #bd2e2f; }
  /* line 1936, ../scss/site.scss */
  .modal .modal-dialog .modal-content .btn {
    text-transform: uppercase;
    font-weight: bold; }
    /* line 1940, ../scss/site.scss */
    .modal .modal-dialog .modal-content .btn.btn-closeMe {
      color: #000;
      background: #d0d6dc; }
      /* line 1944, ../scss/site.scss */
      .modal .modal-dialog .modal-content .btn.btn-closeMe:hover {
        background: #e4bc00; }
    /* line 1949, ../scss/site.scss */
    .modal .modal-dialog .modal-content .btn.btn-continue {
      color: #fff;
      background: #1A7802; }
      /* line 1953, ../scss/site.scss */
      .modal .modal-dialog .modal-content .btn.btn-continue:hover {
        color: #000;
        background: #e4bc00; }
  /* line 1963, ../scss/site.scss */
  .modal#exitModal {
    z-index: 2000; }

/* line 1969, ../scss/site.scss */
.modal-open {
  padding-right: 0px !important;
  overflow: auto; }

/*REMOVE FOCUS OUTLINES */
/* line 1978, ../scss/site.scss */
.no-focus-outline a:focus,
.no-focus-outline button:focus {
  outline: none !important; }

/* line 1984, ../scss/site.scss */
div[tabindex='0'],
section[tabindex='0'],
footer[tabindex='0'] {
  outline: none; }

/*SPECIAL STYLE FOR SEARCH MODAL */
/* line 1992, ../scss/site.scss */
#ss360-layer .ss360-ac-c,
#ss360-layer .ss360-ac-c--hover:focus,
#ss360-layer .ss360-ac-c--hover:hover {
  color: #053667 !important; }

/* line 1998, ../scss/site.scss */
.ss360-suggests__snippet {
  color: #000 !important; }

/* line 2002, ../scss/site.scss */
#ss360-layer .ss360-ac-bg,
#ss360-layer .ss360-ac-bg--focus:focus,
#ss360-layer .ss360-ac-bg--hover:focus,
#ss360-layer .ss360-ac-bg--hover:hover {
  background-color: #285f96 !important; }

/*BEGIN MEDIA QUERIES */
@media (max-width: 1199.98px) {
  /* line 2016, ../scss/site.scss */
  .card {
    width: 100%;
    height: 100%;
    margin: 0 auto; }

  /* line 2022, ../scss/site.scss */
  .card .card-body .card-text {
    min-height: 545px; }

  /* line 2026, ../scss/site.scss */
  .intro-text {
    padding: 0 4rem; }

  /* line 2030, ../scss/site.scss */
  .searchBox {
    margin: 2rem 4rem 1rem; } }
@media (max-width: 991.98px) {
  /* line 2038, ../scss/site.scss */
  header ul.media li {
    margin: 0 .5rem; }

  /* line 2042, ../scss/site.scss */
  .site-btn {
    margin: 0 auto 1rem !important; }

  /* line 2046, ../scss/site.scss */
  .card .card-body .card-text {
    min-height: unset !important; }

  /* line 2050, ../scss/site.scss */
  .card .card-body .btn-wrapper {
    position: relative;
    bottom: unset;
    left: unset;
    margin: 2rem auto 1rem; }

  /* line 2057, ../scss/site.scss */
  .site-btn.ta,
  .site-btn.feedback,
  .site-btn.submit-practice {
    margin: 1rem auto .5rem; }

  /* line 2063, ../scss/site.scss */
  .subject-header {
    margin: 0; }

  /* line 2067, ../scss/site.scss */
  .card {
    height: unset;
    margin: 0 auto 1rem; }

  /* line 2072, ../scss/site.scss */
  .secretary-block {
    padding: 0 1rem 1rem; }

  /* line 2076, ../scss/site.scss */
  .pad-text {
    padding: 1rem; }

  /* line 2080, ../scss/site.scss */
  .subject-header h5 {
    text-align: center; }

  /* line 2085, ../scss/site.scss */
  .mission-wrapper .missionStatement {
    width: 100%;
    min-width: unset; }
    /* line 2089, ../scss/site.scss */
    .mission-wrapper .missionStatement h5 {
      text-align: center; }

  /* line 2094, ../scss/site.scss */
  section.requestTA {
    margin: 1rem 0; }

  /* line 2099, ../scss/site.scss */
  footer {
    padding: 1rem; }

  /* line 2103, ../scss/site.scss */
  footer .footer-logo {
    margin: 0 auto 1rem; }

  /* line 2108, ../scss/site.scss */
  footer p.disclaimer {
    font-size: 16px; }

  /* line 2112, ../scss/site.scss */
  footer ul {
    margin-bottom: 0; }

  /* line 2116, ../scss/site.scss */
  footer ul li a {
    font-size: 16px; }

  /* line 2120, ../scss/site.scss */
  footer ul.footer-media {
    display: flex;
    float: none;
    width: 100%;
    margin: 1rem auto;
    justify-content: center; }

  /* line 2129, ../scss/site.scss */
  footer ul.footer-media li {
    display: inline-block;
    margin: 0 1rem; }

  /* line 2134, ../scss/site.scss */
  form.resource-sch {
    padding: 0; }

  /* line 2138, ../scss/site.scss */
  form .form-control,
  form .form-select {
    width: 100%; }

  /* line 2143, ../scss/site.scss */
  .intro-text {
    padding: 0 2rem; }

  /* line 2148, ../scss/site.scss */
  .searchBox {
    margin: 2rem 2rem 1rem; }

  /* line 2152, ../scss/site.scss */
  span.tags {
    display: block;
    margin: 0 0 .5rem 0; }

  /* line 2157, ../scss/site.scss */
  .dashed-left,
  .dashed-right,
  .dashed-bottom {
    border: none; }

  /* line 2163, ../scss/site.scss */
  section.inner-page h1 {
    margin: 0 0 1rem; }

  /* line 2167, ../scss/site.scss */
  .content {
    padding: 1rem;
    margin: 1rem; }
    /* line 2172, ../scss/site.scss */
    .content .site-btn img {
      border: none;
      margin: 0 .5rem 0 0;
      width: 22.91px; }

  /* line 2180, ../scss/site.scss */
  .content p.f-w {
    margin: 0;
    padding: 0; }

  /* line 2185, ../scss/site.scss */
  .with-side {
    margin: 1rem 0 !important; }

  /* line 2189, ../scss/site.scss */
  .content img.spotlight-img {
    width: 300px;
    margin: 0 auto; }

  /* line 2194, ../scss/site.scss */
  .content h2 {
    text-align: center; }

  /* line 2198, ../scss/site.scss */
  .contact img {
    width: 300px; }

  /* line 2202, ../scss/site.scss */
  .requestTAbtns {
    display: block !important; }

  /* line 2206, ../scss/site.scss */
  section {
    margin: 0 0 1rem; }

  /* line 2211, ../scss/site.scss */
  .showcase-video {
    margin-bottom: 1rem; }
    /* line 2214, ../scss/site.scss */
    .showcase-video iframe {
      border: 1px solid #ccc; }

  /* line 2219, ../scss/site.scss */
  h2.intro-text {
    text-align: center;
    font-size: calc(1.325rem + .9vw); }

  /* line 2224, ../scss/site.scss */
  form svg.chevron {
    left: 94%; } }
@media (max-width: 767.98px) {
  /* line 2233, ../scss/site.scss */
  header {
    height: auto !important; }

  /* line 2237, ../scss/site.scss */
  header .logo {
    margin: 0 auto .5rem;
    width: 100%; }

  /* line 2242, ../scss/site.scss */
  nav.navbar > .container-fluid {
    padding: 0; }

  /* line 2246, ../scss/site.scss */
  .navbar-collapse > .container-md {
    padding: 0; }

  /* line 2251, ../scss/site.scss */
  ul.navbar-nav {
    background: #004285; }

  /* line 2255, ../scss/site.scss */
  nav.navbar ul li ul.dropdown-menu.show {
    width: 100%;
    max-width: unset; }

  /* line 2260, ../scss/site.scss */
  nav.navbar ul li ul.dropdown-menu li a {
    text-align: center; }

  /* line 2264, ../scss/site.scss */
  .navbar-toggler {
    background: transparent;
    padding: .5rem;
    border: 1px solid #fff;
    margin: .5rem; }
    /* line 2270, ../scss/site.scss */
    .navbar-toggler:focus {
      outline: none;
      border: 1px solid #fff;
      box-shadow: none;
      background: #fff; }
      /* line 2276, ../scss/site.scss */
      .navbar-toggler:focus svg {
        color: #004285; }
    /* line 2281, ../scss/site.scss */
    .navbar-toggler svg {
      color: #fff; }

  /* line 2286, ../scss/site.scss */
  section.home-top-buckets .row {
    width: unset; }

  /* line 2291, ../scss/site.scss */
  footer .footer-logo {
    margin: 0 auto 1rem; }

  /* line 2295, ../scss/site.scss */
  footer ul.footer-media {
    justify-content: center;
    margin: 1rem auto; }

  /* line 2300, ../scss/site.scss */
  .intro-text {
    font-size: 1rem;
    padding: 0 1rem; }

  /* line 2305, ../scss/site.scss */
  .searchBox {
    margin: 2rem 0;
    padding: 1.25rem; }
    /* line 2309, ../scss/site.scss */
    .searchBox h5 {
      text-align: center; }

  /* line 2314, ../scss/site.scss */
  form .form-control,
  form .form-select {
    margin: 0 0 1.25rem; }

  /* line 2319, ../scss/site.scss */
  ul.ext-links.lvl-2 {
    padding: 0; }

  /* line 2323, ../scss/site.scss */
  .card.light-grey {
    width: 100%; }

  /* line 2327, ../scss/site.scss */
  .card.light-grey .card-title {
    margin: 0 0 1rem; }

  /* line 2331, ../scss/site.scss */
  .content p {
    margin: 0 0 1rem; }

  /* line 2335, ../scss/site.scss */
  .content h2 {
    margin: 0 0 1rem; }

  /* line 2339, ../scss/site.scss */
  .highlight-bar p {
    font-size: 1.25rem; }

  /* line 2343, ../scss/site.scss */
  .showcase-video {
    right: unset;
    margin-bottom: 0; }

  /* line 2348, ../scss/site.scss */
  .highlight-bar .hightlight-wrapper.home-page h2 {
    text-align: center;
    font-size: 1.5rem; }

  /* line 2353, ../scss/site.scss */
  .highlight-bar .hightlight-wrapper.home-page p {
    font-size: 1rem; }

  /* line 2357, ../scss/site.scss */
  section.home-video-row h3 {
    text-align: center; }

  /* line 2361, ../scss/site.scss */
  .covid-prevent .row {
    display: block; }

  /* line 2365, ../scss/site.scss */
  ol.submission-info,
  ul.submission-info {
    padding: 0 30px;
    margin: 0 0 0 5px; }

  /* line 2371, ../scss/site.scss */
  .searchBox span.search-heading {
    text-align: center; }

  /* line 2376, ../scss/site.scss */
  form svg.chevron {
    left: 96%;
    top: -44%; }

  /* line 2381, ../scss/site.scss */
  .highlight-bar.red h2 {
    text-align: center; }

  /* line 2385, ../scss/site.scss */
  section.home-video-row h2 {
    text-align: center; }

  /* line 2389, ../scss/site.scss */
  header section.main-search {
    margin: 0 auto;
    width: 100%; }

  /* line 2394, ../scss/site.scss */
  h1.intro-text {
    font-size: 1.25rem; }

  /* line 2398, ../scss/site.scss */
  h1.intro-text span.announce {
    font-size: 2.5rem; }

  /* line 2402, ../scss/site.scss */
  h1.intro-text span.announce-date {
    font-size: 1.2rem; }

  /* line 2406, ../scss/site.scss */
  .highlight-bar.light-yellow {
    width: 90%; }
    /* line 2409, ../scss/site.scss */
    .highlight-bar.light-yellow p {
      font-size: 16px !important; } }
/* SPECIAL BREAKPOINT FOR NAVIGATION LIST ITEMS */
@media (min-width: 767.98px) and (max-width: 914.98px) {
  /* line 2420, ../scss/site.scss */
  nav.navbar ul li a.nav-link {
    font-size: 14px; } }
/* SPECIAL FOR THE USWDS BANNER */
/* line 2428, ../scss/site.scss */
.usa-banner__inner {
  justify-content: center; }

/* SPECIAL BREAKPOINT FOR VIDEO */
@media (max-width: 575.98px) {
  /* line 2434, ../scss/site.scss */
  .videoarea {
    margin: 2rem auto 1rem; } }
/*SPECIAL BREAKPOINT FOR THE SPOTLIGHT IMAGE */
@media (min-width: 992.98px) and (max-width: 1045.98px) {
  /* line 2443, ../scss/site.scss */
  div.spotlight-img-holder {
    width: 380px;
    transform: translate(50%, 7%); } }
/*SPECIAL BREAKPOINTS FOR FORM CHEVRONS */
@media (max-width: 465.98px) {
  /* line 2452, ../scss/site.scss */
  form svg.chevron {
    left: 92%; } }
/*SPECIAL BREAKPOINTS FOR HEADER BANNER IMAGE */
/* line 2461, ../scss/site.scss */
.logo-lg {
  display: block; }

/* line 2465, ../scss/site.scss */
.logo-sm {
  display: none; }

/* line 2469, ../scss/site.scss */
.banner-quote-wrapper {
  display: flex;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  position: relative; }
  /* line 2478, ../scss/site.scss */
  .banner-quote-wrapper ul {
    list-style: none;
    padding: 0;
    width: 100%;
    margin: 0 auto 0 2.5rem;
    transform: translateY(75%); }
    /* line 2485, ../scss/site.scss */
    .banner-quote-wrapper ul li {
      display: inline-block;
      font-size: calc(1rem + 1vw);
      text-align: center;
      font-weight: bold;
      color: #295f96 !important;
      font-family: acumin-pro-extra-condensed, sans-serif;
      font-weight: 800;
      font-style: normal;
      text-transform: uppercase;
      padding: 0 .5rem; }
      /* line 2497, ../scss/site.scss */
      .banner-quote-wrapper ul li span.number {
        font-size: calc(1.2rem + 1vw); }

@media (max-width: 991.98px) {
  /* line 2507, ../scss/site.scss */
  .logo-lg {
    display: none; }

  /* line 2511, ../scss/site.scss */
  .logo-sm {
    display: block; }

  /* line 2515, ../scss/site.scss */
  header {
    height: 245px; }

  /* line 2519, ../scss/site.scss */
  header ul.media {
    margin: 1rem auto 0 !important; }

  /* line 2523, ../scss/site.scss */
  .banner-quote-wrapper ul {
    margin: 0 auto; } }
/*SPECIAL BREAKPOINT FOR MEDIA IN HEADER */
@media (max-width: 1537.98px) {
  /* line 2533, ../scss/site.scss */
  li.blockNum {
    display: block !important;
    margin: 0 0 .5rem !important; }

  /* line 2538, ../scss/site.scss */
  header ul.media {
    padding: 0;
    margin: 0 auto; }
    /* line 2542, ../scss/site.scss */
    header ul.media li {
      text-align: center; } }
/*SPECIAL BREAKPOINT FOR HEADER BANNER TEXT */
@media (max-width: 1588.98px) {
  /* line 2552, ../scss/site.scss */
  .banner-quote-wrapper ul {
    transform: translateY(8%); } }
/*ANOTHER SPECIAL BREAKPOINT FOR THE HOME PAGE CARDS */
@media (min-width: 992.98px) and (max-width: 1055.98px) {
  /* line 2560, ../scss/site.scss */
  .card .card-body .card-text {
    min-height: 620px; } }
/*SPECIAL BREAKPOINT FOR CALENDAR ICON ON ARCHIVED EVENTS DATE FIELD*/
@media (max-width: 767.98px) {
  /* line 2570, ../scss/site.scss */
  .archive-search svg.calendar {
    top: -49px; } }
/*SPECIAL BREAKPOINT FOR CALENDAR LIST VIEW */
@media (min-width: 992.98px) and (max-width: 1460.98px) {
  /* line 2580, ../scss/site.scss */
  .searchBox.calListView form svg.chevron {
    left: 90% !important; } }
@media (max-width: 992.98px) {
  /* line 2588, ../scss/site.scss */
  .event-search-results #calendar {
    width: 100%; }

  /* line 2592, ../scss/site.scss */
  .event-search-results #calendar table thead tr th a {
    font-size: 16px; }

  /* line 2596, ../scss/site.scss */
  .event-search-results #calendar table tbody tr td a.fc-daygrid-day-number {
    font-size: 16px; } }
@media (max-width: 767.98px) {
  /* line 2604, ../scss/site.scss */
  .event-search-results {
    padding: 1rem; }

  /* line 2608, ../scss/site.scss */
  .searchBox.calListView form svg.chevron {
    left: 94% !important;
    top: -31% !important; }

  /* line 2613, ../scss/site.scss */
  .btn-archive {
    display: block;
    margin: 0 auto 1rem; }

  /* line 2618, ../scss/site.scss */
  .event-search-results ul.nav-pills#calViews .nav-link {
    display: block;
    margin: 0 auto 1rem !important; }

  /* line 2623, ../scss/site.scss */
  .event-search-results .nav {
    display: block;
    margin: 0 auto; }

  /* line 2628, ../scss/site.scss */
  #listViewSearch svg.calendar {
    top: -29px; } }
/* CALENDAR STYLE */
/* line 2636, ../scss/site.scss */
.fc .fc-daygrid-day.fc-day-today {
  background-color: #e8e8e8 !important; }

/* line 2640, ../scss/site.scss */
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 1 !important; }

/* line 2644, ../scss/site.scss */
.fc .fc-day-other .fc-daygrid-day-top a {
  color: #285f96 !important;
  opacity: 1 !important; }

/* line 2649, ../scss/site.scss */
.fc .fc-daygrid-day-number {
  font-weight: bold; }

/* line 2652, ../scss/site.scss */
.fc-day-past span {
  color: #285f96 !important; }

/* TWITTER VIDEOS */
/* line 2659, ../scss/site.scss */
.twitter-video {
  position: relative;
  display: flex; }
  /* line 2663, ../scss/site.scss */
  .twitter-video .twitter-vid-wrap {
    width: 75%;
    display: block;
    margin: 0 auto; }

/* line 2670, ../scss/site.scss */
.twitter-tweet {
  margin: 0 auto !important; }

/* NEW DATE PICKER */
/* line 2682, ../scss/site.scss */
div.dateInputWrap#start2 .input-group .btn, div.dateInputWrap#end2 .input-group .btn {
  position: absolute;
  top: 0; }

/* line 2688, ../scss/site.scss */
.input-group .btn {
  z-index: 3;
  background: transparent;
  height: 37px;
  width: 37px;
  top: -37px;
  border-radius: 0;
  cursor: pointer; }
  /* line 2697, ../scss/site.scss */
  .input-group .btn:hover {
    background: transparent !important; }
  /* line 2701, ../scss/site.scss */
  .input-group .btn:focus {
    background: transparent !important;
    outline: 2px solid #000; }

/* line 2708, ../scss/site.scss */
abbr[data-bs-original-title],
abbr[title] {
  text-decoration: none !important; }

/* line 2713, ../scss/site.scss */
div.datepicker-calendar div.datepicker-month-wrap {
  display: flex;
  background: #285f96 !important; }

/* line 2718, ../scss/site.scss */
div.datepicker-calendar div.datepicker-month-fast-prev,
div.datepicker-calendar div.datepicker-month-fast-next,
div.datepicker-calendar div.datepicker-month-prev,
div.datepicker-calendar div.datepicker-month-next {
  background: #285f96;
  color: #fff;
  display: flex;
  width: auto !important;
  padding: 6px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  /* line 2731, ../scss/site.scss */
  div.datepicker-calendar div.datepicker-month-fast-prev:hover,
  div.datepicker-calendar div.datepicker-month-fast-next:hover,
  div.datepicker-calendar div.datepicker-month-prev:hover,
  div.datepicker-calendar div.datepicker-month-next:hover {
    background: #285f96 !important;
    outline: none !important;
    border: none !important; }

/* line 2738, ../scss/site.scss */
div.datepicker-calendar div.datepicker-month {
  margin: 3px auto 0 !important;
  background: #285f96 !important;
  color: #fff !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 2747, ../scss/site.scss */
input#startDate, input#endDate, input#startDate2, input#endDate2 {
  cursor: initial !important; }

/* line 2751, ../scss/site.scss */
div.datepicker-calendar div.datepicker-month {
  display: block;
  position: relative; }

/* line 2756, ../scss/site.scss */
div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after {
  content: "" !important; }

/* line 2761, ../scss/site.scss */
div.datepicker-calendar {
  padding: 5px !important;
  inset: auto !important; }

/* line 2766, ../scss/site.scss */
div#start2 div.datepicker-calendar, div#end2 div.datepicker-calendar {
  margin-top: 7px !important; }

/* line 2771, ../scss/site.scss */
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable:hover,
div.datepicker-calendar.bootstrap table.datepicker-grid td.selectable.focus {
  background: #285f96 !important;
  color: #fff !important;
  border: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

/* line 2781, ../scss/site.scss */
div.datepicker-calendar.bootstrap table.datepicker-grid td.empty {
  color: #285f96 !important;
  opacity: 1 !important;
  font-weight: bold; }

@media (max-width: 991.98px) {
  /* line 2790, ../scss/site.scss */
  .dateInputWrap {
    display: block; }
    /* line 2793, ../scss/site.scss */
    .dateInputWrap#start1 {
      margin: 1rem 0 0; }
    /* line 2796, ../scss/site.scss */
    .dateInputWrap#end1 {
      margin: -.75rem 0 0; } }
@media (max-width: 767.98px) {
  /* line 2805, ../scss/site.scss */
  .datepicker-button svg {
    top: 0 !important; } }
/* line 2811, ../scss/site.scss */
table.fc-col-header {
  display: none !important; }

@-moz-document url-prefix() {
  /* line 2816, ../scss/site.scss */
  table.fc-col-header {
    display: table !important; }

  /* line 2819, ../scss/site.scss */
  tbody.mainBody {
    display: none !important; } }
/* line 2827, ../scss/site.scss */
#start1 .input-group .btn, #end1 .input-group .btn {
  top: unset;
  left: 0;
  position: absolute; }

@media (max-width: 1199.98px) {
  /* line 2834, ../scss/site.scss */
  input#startDate, input#startDate2 {
    margin-bottom: 1.5rem; } }
@media (max-width: 991.98px) {
  /* line 2840, ../scss/site.scss */
  input#startDate {
    margin-bottom: 2rem !important; } }
/* NEW VIDEO SIZING*/
@media (max-width: 991.98px) {
  /* line 2849, ../scss/site.scss */
  .showcase-video.small {
    width: 100%;
    min-width: unset; } }
/*NEW STYLES FOR INTERACTIVE MAP*/
/* line 2858, ../scss/site.scss */
#tt_sm {
  background: #fff;
  -webkit-box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px; }

/* line 2869, ../scss/site.scss */
#tt_title_sm #xmark_sm img {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer; }
/* line 2876, ../scss/site.scss */
#tt_title_sm #tt_name_sm {
  font-weight: bold;
  display: block;
  color: #fff;
  background: #930808;
  margin: 0 0 0.5rem;
  padding: .5rem;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

/* line 2895, ../scss/site.scss */
span.resourcePopTitle {
  display: block;
  margin: 0 0 1rem;
  font-weight: bold; }

/* line 2901, ../scss/site.scss */
#tt_custom_sm {
  padding: .5rem; }

/* line 2905, ../scss/site.scss */
a.sea {
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
  text-shadow: 2px 2px #ccc;
  font-size: 2rem; }

/* line 2915, ../scss/site.scss */
div#map {
  display: block;
  margin: 0 auto; }

/* line 2921, ../scss/site.scss */
.territory-wrapper {
  display: flex;
  flex-direction: column;
  width: 45%; }
  /* line 2927, ../scss/site.scss */
  .territory-wrapper .territory-header {
    display: block;
    background: #004285;
    padding: .5rem;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px; }
    /* line 2938, ../scss/site.scss */
    .territory-wrapper .territory-header h2.territory-heading {
      text-align: center;
      font-weight: bold;
      color: #fff;
      margin: 0;
      font-size: 18px; }
  /* line 2947, ../scss/site.scss */
  .territory-wrapper .territory-body {
    display: block;
    background: #fff; }
    /* line 2951, ../scss/site.scss */
    .territory-wrapper .territory-body .body-col {
      border: .5px solid #eee;
      padding: .5rem;
      text-align: center;
      height: 70px; }
      /* line 2957, ../scss/site.scss */
      .territory-wrapper .territory-body .body-col img {
        display: block;
        margin: 0 auto;
        height: 40px; }

@media (max-width: 1460.98px) {
  /* line 2971, ../scss/site.scss */
  .territory-wrapper .territory-body .body-col {
    height: 100px; }

  /* line 2975, ../scss/site.scss */
  .territory-wrapper .territory-body .body-col img {
    height: 20px; } }
@media (max-width: 991.98px) {
  /* line 2982, ../scss/site.scss */
  .territory-wrapper {
    width: 80%; }

  /* line 2986, ../scss/site.scss */
  .territory-wrapper .territory-body .body-col {
    height: 70px; }

  /* line 2990, ../scss/site.scss */
  .territory-wrapper .territory-body .body-col img {
    height: 50px; } }
@media (max-width: 767.98px) {
  /* line 2998, ../scss/site.scss */
  .territory-wrapper {
    width: 100%; } }
/* line 3004, ../scss/site.scss */
span.result-count {
  font-weight: bold;
  font-size: 1.25rem;
  text-align: left; }

/* line 3010, ../scss/site.scss */
.state-resource-search input#txtKeywords {
  height: 40px; }

/* line 3014, ../scss/site.scss */
.back-map {
  width: auto !important; }
  /* line 3016, ../scss/site.scss */
  .back-map svg {
    margin: 0 .25rem 0 0; }

/* NEW BREAKPOINT FOR HOME PAGE TWITTER SPOTLIGHTS*/
@media (max-width: 1199.98px) {
  /* line 3025, ../scss/site.scss */
  .twitter-tweet {
    margin: 0 0 0 -2rem;
    width: 70% !important; } }
@media (max-width: 767.98px) {
  /* line 3032, ../scss/site.scss */
  .twitter-video .twitter-vid-wrap {
    width: 100%; }

  /* line 3035, ../scss/site.scss */
  .twitter-tweet {
    margin: 0 auto;
    width: 100% !important; } }
/* line 3041, ../scss/site.scss */
.css-1dbjc4n .r-18u37iz .r-kzbkwu {
  display: none !important; }

/* line 3045, ../scss/site.scss */
.sm-top {
  margin-top: .5em; }

@media (max-width: 767.98px) {
  /* line 3050, ../scss/site.scss */
  .sm-top {
    margin-top: 0; } }
/* line 3061, ../scss/site.scss */
.list-Serv table tbody tr td input {
  margin: 0 .3rem 0 0; }
/* line 3064, ../scss/site.scss */
.list-Serv table tbody tr td label {
  margin: 0 0.5rem 0 0; }

@media (max-width: 767.98px) {
  /* line 3075, ../scss/site.scss */
  section.inner-page:first-of-type.list-Serv {
    margin: 0; }

  /* line 3084, ../scss/site.scss */
  .list-Serv table tbody tr td {
    display: block; } }
@media (min-width: 1200.98px) and (max-width: 1380.98px) {
  /* line 3108, ../scss/site.scss */
  .list-Serv table tbody tr td {
    display: block; } }

/*# sourceMappingURL=site.css.map */
