/* Participant Styles-
 * Uses Bootstrap 4 and Bootstrap Select as the base.
 * Variable overrides go first (override values in node_modules/bootstrap/scss/_variables.scss),
 * then Bootstrap library imports, then custom styles.
 * SVG icons, Nav styles, and Mobile styles at end.
 */
pre.sf-dump,
pre.sf-dump .sf-dump-default {
  z-index: 0 !important;
}

.modalPopupDisclaimer .modal-header {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom-color: transparent;
}

.modalPopupDisclaimer .modal-header svg path {
  fill: #fff;
}

.modalPopupDisclaimer .modal-content {
  background-color: #2d2a29;
  color: #fff;
  padding: 32px 64px;
  padding: 2rem 4rem;
}

.modalPopupDisclaimer .modal-footer {
  border-top-color: transparent;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.form-check .form-check-label {
  margin-left: 5px;
  line-height: 24px;
  line-height: 1.5rem;
}

.form-check input[type="radio"], .form-check input[type="checkbox"] {
  opacity: 0;
}

.form-check span.radio:before, .form-check span.checkbox:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0px;
  width: 12px;
  height: 12px;
  background: #fff;
  border: 1px solid #000;
}

.form-check span.radio:before {
  border-radius: 12px;
}

.form-check span.radio:hover, .form-check span.checkbox:hover {
  cursor: pointer;
}

.form-check input[type="radio"]:checked + label span.radio:before,
.form-check input[type="checkbox"]:checked + label span.checkbox:before {
  background: #000;
}

.custom-file {
  width: 500px;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.custom-file-input, .custom-file-label {
  width: calc(100% - 150px);
  font-size: 16px;
  font-size: 1rem;
  height: 50px;
  padding: 12px 8px;
  padding: 0.75rem 0.5rem;
  padding-right: 50px;
}

.custom-file-label:after {
  content: '' !important;
  border: none;
  display: inline-block;
  text-indent: -9999px;
  width: 1.5em;
  height: 1.5em;
  mask: url("/assets/svg/upload.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/upload.svg") no-repeat center center;
  mask-size: 1.5em 1.5em;
  -webkit-mask-size: 1.5em 1.5em;
  position: absolute;
  right: 8px;
  right: 0.5rem;
  top: 11px;
  padding: 12px 8px;
  padding: 0.75rem 0.5rem;
}

.custom-file-upload {
  float: right;
  padding: 15px 16px;
  padding: 15px 1rem;
  width: 120px;
  margin-left: 30px;
}

.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
}

input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 16px;
}

input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
}

input[type=submit] {
  background-color: #2d2a29;
  color: #fff;
}

.helpButton {
  position: fixed;
  bottom: 0;
  z-index: 2;
  width: 100%;
}

.helpButton_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.helpButton_header h4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.09;
  letter-spacing: 1.4px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.helpButton_header h4:after {
  content: '';
  position: relative;
  top: -9px;
  width: 0;
  height: 0;
  margin-left: 9px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
}

.helpHeader {
  cursor: pointer;
  background: #c8062a;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 245px;
}

.helpHeader_expanded {
  -webkit-transition: .4s right;
  -o-transition: .4s right;
  transition: .4s right;
  width: 100%;
  background: #8d1525;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  z-index: -1;
}

.helpHeader_expanded .info--desktop {
  display: none;
}

.helpHeader_expanded a, .helpHeader_expanded p {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.09;
  margin-bottom: 0;
}

.helpHeader_expanded a {
  border: none;
}

.helpCenter {
  max-width: 450px;
  height: 500px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 2;
  border: solid 3px rgba(205, 205, 205, 0.31);
  border-bottom: none;
  border-right: none;
  -webkit-transform: translateY(500px);
  -ms-transform: translateY(500px);
      transform: translateY(500px);
  -webkit-transition: .4s transform;
  -o-transition: .4s transform;
  transition: .4s transform;
}

.helpCenter._isExpanded {
  z-index: 4;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
      transform: translateY(0);
}

.helpCenter .closeIcon {
  height: 13px;
  width: 13px;
}

.helpCenter .closeIcon g {
  stroke: #fff;
}

.helpCenter .closeIcon svg {
  display: block;
  height: 13px;
  width: 13px;
}

.helpCenter_header {
  background: #c8062a;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 30px;
  cursor: pointer;
}

.helpCenter_header h4 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #fff;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.09;
  letter-spacing: 1.4px;
  margin-bottom: 0;
  text-transform: uppercase;
}

.helpCenter_content {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
}

.helpCenter_nav {
  background: #f0f0f0;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.helpCenter_nav a {
  height: 100%;
  display: block;
  border: none;
  text-align: center;
  width: 100%;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.09;
  letter-spacing: 1.4px;
  text-transform: uppercase;
  padding-top: 13px;
  padding-left: 0;
  padding-right: 0;
}

.helpCenter_nav a:hover g {
  opacity: .7;
}

.helpCenter_nav .helpCenter_button:first-of-type {
  cursor: default;
  opacity: .6;
  color: #222;
}

.helpCenter_nav .helpCenter_button:first-of-type g {
  opacity: 1;
}

.helpCenter_nav .helpCenter_button:first-of-type:hover {
  opacity: .6;
  color: #222;
}

.helpCenter_nav .helpCenter_button:first-of-type:hover g {
  opacity: 1;
}

.helpCenter_nav .icon {
  height: 21px;
  width: 21px;
  margin: 0 auto 5px;
  display: block;
}

.helpSection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}

.helpSection h5 {
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  margin-bottom: 8px;
}

.helpSection p {
  font-size: 14px;
  margin-bottom: 16px;
}

.helpSection .phoneNumber {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 20px;
}

.helpSection .numbers {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 8px;
}

.helpSection .emergencyNumber_link {
  border: none;
  color: #c8062a;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.09;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.helpCenter_overlay {
  z-index: 1;
  top: 0;
  left: 0;
  position: fixed;
  height: 100%;
  width: 100%;
  background: #fff;
  -webkit-transition: 1s opacity cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: 1s opacity cubic-bezier(0.19, 1, 0.22, 1);
  transition: 1s opacity cubic-bezier(0.19, 1, 0.22, 1);
  display: none;
  opacity: 0;
  z-index: 3;
}

.helpCenter_overlay._isBlock {
  display: block;
}

.helpCenter_overlay._isVisible {
  top: 0;
  left: 0;
  opacity: .75;
}

@media screen and (min-width: 900px) {
  #header {
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
            box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
    color: #000;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
  }
  #header .mobile-social-top {
    display: none;
  }
  #header .container {
    max-width: 1170px;
    margin: auto;
  }
  #header .container .page-main-logo {
    height: 60px;
    width: 95px;
    float: left;
    margin: 25px 50px 25px 0px;
  }
  #header .container div.mobile-hamburger-menu {
    display: none;
  }
  #header .container .nav-menu {
    float: left;
  }
  #header .container .nav-menu .menu {
    color: #000;
    height: 110px;
    font-size: 14px;
    font-family: "GT Pressura", sans-serif;
    text-transform: uppercase;
    float: left;
  }
  #header .container .nav-menu .menu li.menu-item {
    float: left;
    list-style: none;
    position: relative;
    border: transparent;
    line-height: 110px;
  }
  #header .container .nav-menu .menu li.menu-item a {
    margin: 0 15px;
    color: #000;
    font-family: "GT Pressura", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
  }
  #header .container .nav-menu .menu li.menu-item a:hover, #header .container .nav-menu .menu li.menu-item a:active, #header .container .nav-menu .menu li.menu-item a:focus {
    text-decoration: underline;
  }
  #header .container .nav-menu .menu li.menu-item ul.menu {
    display: none;
    height: auto;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
            box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
  }
  #header .container .nav-menu .menu li.menu-item ul.menu.show-dropdown {
    display: block;
    float: none;
    min-width: 200px;
    position: absolute;
  }
  #header .container .nav-menu .menu li.menu-item ul.menu.show-dropdown li.menu-item {
    float: none;
    height: auto;
    background-color: #fff;
    margin: 0px;
    line-height: normal;
    padding: 10px;
  }
  #header .container .nav-menu .menu li.menu-item ul.menu.show-dropdown li.menu-item a {
    color: #000;
    margin: 0px;
    text-transform: capitalize;
    letter-spacing: .15em;
  }
  #header .container .nav-menu .menu li.menu-item:hover {
    background-color: #000;
  }
  #header .container .nav-menu .menu li.menu-item:hover a {
    color: #fff;
  }
  #header .container form {
    float: left;
  }
  #header .container form .search-form-icon {
    z-index: 110;
    position: absolute;
    border: none;
    background: url(/themes/participant/images/search_mobile.png) no-repeat;
    height: 17px;
    width: 17px;
    background-size: 15px;
    margin-top: 17px;
    margin-left: 8px;
  }
  #header .container form .search-form {
    margin-top: 10px;
  }
  #header .container form #edit-search-block-form--4 {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 0;
    color: #fff;
    height: 35px;
    max-width: 150px;
    padding-left: 25px;
    font-size: 14px;
    line-height: 28px;
    font-family: "Publico Headline", Times, "Times New Roman", serif;
    font-weight: 200;
  }
  #header .container form #edit-search-block-form--4::-webkit-input-placeholder {
    color: #fff;
  }
  #header .container form #edit-search-block-form--4::-moz-placeholder {
    color: #fff;
  }
  #header .container form #edit-search-block-form--4::-ms-input-placeholder {
    color: #fff;
  }
  #header .container form #edit-search-block-form--4::placeholder {
    color: #fff;
  }
  #header .container form .search-reset-icon {
    background: url(/themes/participant/images/search_close.png) no-repeat;
    background-size: contain;
    display: inline-block;
    height: 17px;
    z-index: 110;
    position: absolute;
    top: 40px;
    margin-left: 1px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #header .container form button[type="submit"] {
    display: block;
    visibility: hidden;
  }
  #header .container form .search-form-inactive, #header .container form .search-form-icon-inactive {
    display: none;
  }
  #header .container .socialTops {
    display: block;
    color: #000;
    background-color: transparent;
    float: right;
  }
  #header .container .socialTops li {
    line-height: 110px;
    float: left;
    -webkit-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s;
  }
  #header .container .socialTops div {
    margin: 38px 2px;
    width: 35px;
    height: 35px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 20px;
  }
  #header .container .socialTops .fb-social-icon {
    background-image: url("/themes/participant/images/facebook-button-bl.png");
  }
  #header .container .socialTops .fb-social-icon:hover {
    background-image: url("/themes/participant/images/facebook-button.png");
  }
  #header .container .socialTops .twitter-social-icon {
    background-image: url("/themes/participant/images/twitter-button-bl.png");
  }
  #header .container .socialTops .twitter-social-icon:hover {
    background-image: url("/themes/participant/images/twitter-button.png");
  }
  #header .container .socialTops .ig-social-icon {
    background-image: url("/themes/participant/images/instagram-button-bl.png");
  }
  #header .container .socialTops .ig-social-icon:hover {
    background-image: url("/themes/participant/images/instagram-button.png");
  }
  #header .container .socialTops .yt-social-icon {
    background-image: url("/themes/participant/images/youtube-button-bl.png");
  }
  #header .container .socialTops .yt-social-icon:hover {
    background-image: url("/themes/participant/images/youtube-button.png");
  }
  #header .container .socialTops .tt-social-icon {
    background-image: url("/themes/participant/images/tiktok-button-bl.png");
  }
  #header .container .socialTops .tt-social-icon:hover {
    background-image: url("/themes/participant/images/tiktok-button.png");
  }
  #header .container .socialTops .linkedin-social-icon {
    background-image: url("/themes/participant/images/in.png");
  }
  #header .container .socialTops .linkedin-social-icon:hover {
    background-image: url("/themes/participant/images/in_hover.png");
  }
}

@media screen and (max-width: 899px) {
  #header {
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
            box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.33);
    color: #000;
    position: relative;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    height: 122px;
  }
  #header .container {
    padding: 0px;
  }
  #header .container ul.mobile-social-top {
    width: 100%;
    background-color: #e9e9e9;
    padding: 13px;
    z-index: 200;
    position: relative;
    text-align: center;
  }
  #header .container ul.mobile-social-top li {
    margin: 0px 4%;
    display: inline-block;
  }
  #header .container ul.mobile-social-top li a {
    height: 25px;
    width: 25px;
    float: left;
  }
  #header .container ul.mobile-social-top li a .fb-social-icon {
    background: url("../../images/facebook-button-bl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
    border-radius: 20px;
  }
  #header .container ul.mobile-social-top li a .fb-social-icon:hover {
    background: url("../../images/facebook-button.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .twitter-social-icon {
    background: url("../../images/twitter-button-bl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .twitter-social-icon:hover {
    background: url("../../images/twitter-button.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .ig-social-icon {
    background: url("../../images/instagram-button-bl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .ig-social-icon:hover {
    background: url("../../images/instagram-button.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .yt-social-icon {
    background: url("../../images/youtube-button-bl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .yt-social-icon:hover {
    background: url("../../images/youtube-button.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .tt-social-icon {
    background: url("../../images/tiktok-button-bl.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .tt-social-icon:hover {
    background: url("../../images/tiktok-button.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .linkedin-social-icon {
    background: url("../../images/in.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .linkedin-social-icon:hover {
    background: url("../../images/in_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container img.page-main-logo {
    position: relative;
    margin: 16px 0px 0px 26px;
    width: 54px;
  }
  #header .container img.page-main-logo.mobile-open-nav-logo {
    margin: 16px 0px 10px 26px;
    position: static;
    height: 60px;
    width: auto;
  }
  #header .container div.mobile-hamburger-menu {
    color: #000;
    float: right;
    padding: 0px 30px;
    margin: 11px  26px 0px 0px;
    height: 40px;
    background: url(/themes/participant/images/hamberger.png);
    background-color: #fff;
    background-size: contain;
  }
  #header .container div.mobile-hamburger-menu.mobile-close-nav {
    background: url(/themes/participant/images/close_mobile_icon.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 25px 30px;
    margin: 20px 26px 0px 0px;
  }
  #header .container div.nav-menu {
    background-color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: "GT Pressura", sans-serif;
    font-size: 21px;
    font-weight: bold;
    padding: 0px;
    max-width: 900px;
  }
  #header .container div.nav-menu > ul.menu > li.menu-item {
    background-color: #000;
  }
  #header .container div.nav-menu > ul.menu > li.menu-item a {
    color: #fff;
    line-height: 49px;
    text-decoration: none;
  }
  #header .container div.nav-menu > ul.menu > li.menu-item > ul.menu {
    background-color: #fff;
    font-family: "GT Pressura", sans-serif;
    font-size: 17px;
    font-weight: normal;
    padding: 10px 0px;
    text-transform: uppercase;
  }
  #header .container div.nav-menu > ul.menu > li.menu-item > ul.menu a {
    color: #000;
    line-height: 40px;
  }
  #header .container .mobile-display-none {
    display: none;
  }
  #header .container #search-block-form--2 {
    display: none;
  }
  #header .container .socialTops {
    display: none;
  }
}

a {
  text-decoration: underline;
}

span.underline {
  text-decoration: underline;
}

:focus {
  outline-width: 3px !important;
  outline-style: solid;
}

strong {
  -webkit-font-smoothing: antialiased;
  font-weight: bolder;
}

section.component-multimedia-grid .container {
  border-top: solid 2px #c8c9c7;
  padding-top: 25px;
}

section.component-content-section .container.bordered,
section.component-multimedia-grid .container.bordered,
section.accordion-section .container.bordered {
  border-top: solid 2px #c8c9c7;
  padding-top: 25px;
}

section.component-content-section .container.borderless,
section.component-multimedia-grid .container.borderless,
section.accordion-section .container.borderless {
  border-top: 0;
  padding: 15px 10px;
}

section.add-margin {
  margin-bottom: 25px;
}

section.component-submenu .container {
  border-top: 0;
  padding-top: 0;
}

.video-thumbnail {
  display: block;
  position: relative;
}

.video-thumbnail::before {
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  content: '';
  height: 4em;
  left: calc(50% - 2em);
  position: absolute;
  top: calc(50% - 2em);
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
  width: 4em;
}

.video-thumbnail::after {
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.4);
  border-style: solid;
  border-width: 1em 1em 1em 1.5em;
  content: '';
  left: calc((100% - 1em) / 2);
  position: absolute;
  top: calc((100% - 2em) / 2);
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

.video-thumbnail:hover::before {
  background: rgba(255, 255, 255, 0.7);
}

.video-thumbnail:hover::after {
  border-color: transparent transparent transparent rgba(0, 0, 0, 0.6);
}

@media only screen and (min-width: 900px) {
  .video-thumbnail.video-thumbnail-lg::before {
    height: 8em;
    left: calc(50% - 4em);
    top: calc(50% - 4em);
    width: 8em;
  }
  .video-thumbnail.video-thumbnail-lg::after {
    border-width: 2em 2em 2em 3em;
    left: calc((100% - 2em) / 2);
    top: calc((100% - 4em) / 2);
  }
}

.no-sidebar #content {
  margin: 0;
  width: 100%;
}

.sitemap .sitemap-item {
  margin-bottom: 1em;
}

.admin-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/admin.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/admin.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.admin-icon.white {
  background-color: #fff;
}

.alert-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/alert.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/alert.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.alert-icon.white {
  background-color: #fff;
}

.close-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/close.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/close.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.close-icon.white {
  background-color: #fff;
}

.desktop-logo-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/desktop-logo.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/desktop-logo.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.desktop-logo-icon.white {
  background-color: #fff;
}

.download-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/download.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/download.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.download-icon.white {
  background-color: #fff;
}

.filter-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/filter.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/filter.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.filter-icon.white {
  background-color: #fff;
}

.info-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/info.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/info.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.info-icon.white {
  background-color: #fff;
}

.location-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/location.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/location.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.location-icon.white {
  background-color: #fff;
}

.login-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/login.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/login.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.login-icon.white {
  background-color: #fff;
}

.logout-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/logout.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/logout.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.logout-icon.white {
  background-color: #fff;
}

.mail-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/mail.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/mail.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.mail-icon.white {
  background-color: #fff;
}

.mobile-logo-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/mobile-logo.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/mobile-logo.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.mobile-logo-icon.white {
  background-color: #fff;
}

.phone-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/phone.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/phone.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.phone-icon.white {
  background-color: #fff;
}

.plus-minus-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/plus-minus.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/plus-minus.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #000;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.plus-minus-icon.white {
  background-color: #fff;
}

.action-add-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-add.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-add.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-add-icon:hover {
  background-color: #000;
}

.action-download-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-download.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-download.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-download-icon:hover {
  background-color: #000;
}

.action-duplicate-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-duplicate.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-duplicate.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-duplicate-icon:hover {
  background-color: #000;
}

.action-edit-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-edit.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-edit.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-edit-icon:hover {
  background-color: #000;
}

.action-remove-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-remove.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-remove.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-remove-icon:hover {
  background-color: #000;
}

.action-view-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 25px;
  height: 25px;
  mask: url("/assets/svg/actionIcons/action-view.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/actionIcons/action-view.svg") no-repeat center center;
  mask-size: 25px 25px;
  -webkit-mask-size: 25px 25px;
  background-color: #fed100;
  -webkit-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

.action-view-icon:hover {
  background-color: #000;
}

.status-ok-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/statusIcons/status-ok.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/statusIcons/status-ok.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #4F758B;
  -webkit-transform: translateY(2px);
      -ms-transform: translateY(2px);
          transform: translateY(2px);
}

.warning-icon {
  display: inline-block;
  text-indent: -9999px;
  width: 1em;
  height: 1em;
  mask: url("/assets/svg/statusIcons/warning.svg") no-repeat center center;
  -webkit-mask: url("/assets/svg/statusIcons/warning.svg") no-repeat center center;
  mask-size: 1em 1em;
  -webkit-mask-size: 1em 1em;
  background-color: #BA0C2F;
  -webkit-transform: translateY(2px);
      -ms-transform: translateY(2px);
          transform: translateY(2px);
}

#loader {
  border: 16px solid #000;
  border-radius: 50%;
  border-top: 16px solid #ffc500;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  text-align: center;
  margin: 30px auto;
  /* Safari */
  animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.search-form-wrapper a:hover {
  cursor: pointer;
}

th, td {
  padding: 10px 0px 10px 10px;
}

tr.contracts td {
  background: white;
}

#pre-footer {
  z-index: 1;
  position: relative;
  text-align: center;
  color: #000000;
  font-size: 16px;
  background-color: #f1f1f1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 768px) {
  #pre-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 100px;
  }
}

#pre-footer .row {
  margin-left: auto;
  margin-right: auto;
  max-width: 1170px;
  padding: 36px 26px 30px 26px;
}

@media screen and (min-width: 768px) {
  #pre-footer .row {
    padding-top: 53px;
  }
}

@media screen and (min-width: 1170px) {
  #pre-footer .row {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 768px) {
  #footer {
    position: relative;
    z-index: 10;
    width: 100%;
    background-color: #000;
    color: #fff;
    display: inline-block;
    padding-bottom: 30px;
  }
  #footer .container {
    max-width: 1170px;
    margin: auto;
  }
  #footer .container .legalese-mobile {
    display: none;
  }
  #footer .container .legalese-desktop {
    margin: 45px 0 50px;
    float: left;
    font-size: 13px;
    font-family: 'PublicoHeadline';
    font-weight: bold;
  }
  #footer .container .legalese-desktop a {
    color: #fff;
    text-decoration: underline;
    display: inline-block;
    margin-top: 20px;
    font-family: 'PublicoHeadline';
    font-size: 13px;
    font-weight: bold;
  }
  #footer .container .legalese-desktop a.privacy-policy {
    border-right: 1px solid white;
    padding-right: 10px;
    margin-right: 10px;
  }
  #footer .container .footer-logos {
    float: left;
    display: block;
  }
  #footer .container .footer-logos div {
    height: 100%;
  }
  #footer .container .footer-logos div article {
    height: 100%;
  }
  #footer .container .footer-logos div article header {
    display: none;
  }
  #footer .container .footer-logos div article div.footer_logos__logo {
    display: table;
    margin: auto;
  }
  #footer .container .footer-logos div article div.footer_logos__logo > div {
    display: table-cell;
    vertical-align: middle;
  }
  #footer .container .footer-logos div article div.footer_logos__logo > div img {
    width: 200px;
  }
  #footer .container .footer-logos div.views-field-field-logo ul,
  #footer .container .footer-logos div.views-field-field-logo-media ul {
    display: table;
    text-align: center;
    height: 100%;
    margin: auto;
  }
  #footer .container .footer-logos div.views-field-field-logo ul li,
  #footer .container .footer-logos div.views-field-field-logo-media ul li {
    display: table-cell;
    margin: 0 auto;
    width: 33%;
    vertical-align: middle;
    height: 100%;
  }
  #footer .container .footer-logos div.views-field-field-logo ul li img,
  #footer .container .footer-logos div.views-field-field-logo-media ul li img {
    width: 125px;
    margin-top: 10px;
    vertical-align: middle;
  }
  #footer .container .social-bottom {
    display: block;
    float: right;
  }
  #footer .container .social-bottom ul.menu {
    float: right;
  }
  #footer .container .social-bottom ul.menu li {
    float: left;
  }
  #footer .container .social-bottom ul.menu li a {
    margin: 0px 2px;
    text-indent: -99999px;
    width: 44px;
    height: 150px;
    display: block;
  }
  #footer .container .social-bottom ul.menu li a#fb-footer {
    background: url("/themes/participant/images/facebook_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  #footer .container .social-bottom ul.menu li a#twitter-footer {
    background: url("/themes/participant/images/twitter_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  #footer .container .social-bottom ul.menu li a#ig-footer {
    background: url("/themes/participant/images/instagram_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}

@media screen and (max-width: 767px) {
  #footer {
    background-color: #000;
    color: #fff;
    text-align: center;
  }
  #footer .container {
    padding: 30px;
  }
  #footer .container .legalese-desktop {
    display: none;
    margin: auto;
  }
  #footer .container .legalese-mobile {
    text-align: left;
    font-size: 13px;
  }
  #footer .container .legalese-mobile a {
    color: #fff;
    text-decoration: underline;
    font-size: 13px;
  }
  #footer .container .footer-logos header {
    display: none;
  }
  #footer .container .footer-logos ul li {
    margin-top: 20px;
  }
  #footer .container .footer-logos ul li img {
    max-width: 125px;
  }
  #footer .container .footer-logos .footer_logos__logo img {
    max-width: 125px;
  }
  #footer .container .social-bottom {
    display: block;
  }
  #footer .container .social-bottom ul.menu {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  #footer .container .social-bottom ul.menu li {
    float: left;
    margin: 0px 3px;
  }
  #footer .container .social-bottom ul.menu li a {
    margin: 0px 2px;
    text-indent: -99999px;
    width: 35px;
    height: 150px;
    display: block;
  }
  #footer .container .social-bottom ul.menu li a#fb-footer {
    background: url("/themes/participant/images/facebook_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  #footer .container .social-bottom ul.menu li a#twitter-footer {
    background: url("/themes/participant/images/twitter_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  #footer .container .social-bottom ul.menu li a#ig-footer {
    background: url("/themes/participant/images/instagram_hover.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
}

#footer .logos {
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #979797;
}

#footer .copy {
  border-bottom: 1px solid #979797;
}

#footer .copy h2 {
  font-size: 1.4em;
}

#footer .copy p {
  font-size: 13px;
  line-height: 21px;
}

#footer .copy p:last-child {
  margin: 0;
}

#footer .copy .block-simple-block {
  padding-bottom: 40px;
}

@media (min-width: 768px) {
  #footer .copy .about .block-simple-block {
    padding-top: 60px;
    border-right: 1px solid #979797;
    padding-right: 80px;
  }
}

#footer .copy .legalese {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 768px) {
  #footer .copy .legalese .block-simple-block {
    padding-left: 30px;
    -ms-flex-item-align: center;
        align-self: center;
  }
}

@media (min-width: 1200px) {
  #footer .copy .legalese .block-simple-block {
    padding-left: 60px;
  }
}

#footer .copy .legalese .block-simple-block img {
  max-width: 35px;
}

#footer .post-footer .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#footer .links .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 768px) {
  #footer .links .menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (min-width: 768px) {
  #footer .links .menu {
    padding-left: 30px;
  }
}

@media (min-width: 1200px) {
  #footer .links .menu {
    padding-left: 70px;
  }
}

#footer .links .menu .menu-item {
  margin-right: 10px;
  font-size: 11.008px;
  font-size: 0.688rem;
  line-height: 25.008px;
  line-height: 1.563rem;
}

#footer .links .menu .menu-item a {
  color: #fff;
}

@media screen and (max-width: 991px) {
  .no-sidebar #content {
    margin: 0;
    width: 100%;
  }
  .two_column_image_text__column-link a {
    position: static;
    width: 90%;
    display: block;
    margin: auto;
  }
}

.component-submenu {
  background: #000;
}

.component-submenu .container {
  padding: 0px;
}

.component-submenu .container .multi-collapse {
  margin-left: 15px;
  margin-right: 15px;
}

.component-submenu a.nav-link {
  color: #fff;
  text-transform: uppercase;
  font-family: "GT Pressura", sans-serif;
  font-size: 20px;
  font-weight: normal;
  padding: 25px 10px;
  text-decoration: none;
}

.component-submenu a.btn:focus {
  outline: 3px solid #6161FF;
}

.component-submenu.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 5;
}

.toolbar-fixed .component-submenu.sticky {
  margin-top: 80px;
}

.state-list .component-submenu {
  background: #000;
  position: absolute;
  z-index: 1;
  right: 15px;
  width: 100%;
  max-width: 200px;
  padding: 10px;
}

.state-list .component-submenu li {
  width: 100%;
  display: inline-block;
  float: left;
  clear: both;
}

.state-list .component-submenu li a.nav-link {
  border: 0;
  padding: 10px;
}

.state-list .component-submenu li a.nav-link:hover, .state-list .component-submenu li a.nav-link:focus, .state-list .component-submenu li a.nav-link:active {
  border: 0;
}

.state-list .component-submenu ul.nav {
  height: 450px;
  overflow: scroll;
}

.state-list a.btn {
  color: #fff;
  text-transform: uppercase;
  font-family: "GT Pressura", sans-serif;
  font-size: 15px;
  font-weight: normal;
  text-decoration: none;
  width: 100%;
  max-width: 200px;
  text-align: left;
}

.state-list a.btn:after {
  content: '';
  background: url("/themes/participant/images/optimized/drop-arrow.png");
  background-size: contain;
  background-repeat: no-repeat;
  padding: 7px;
  position: absolute;
  right: 20px;
  top: 12px;
  z-index: 1;
  text-align: center;
  pointer-events: none;
}

.state-dropdown .row .col {
  padding: 0px;
}

.state-dropdown .row .col .multi-collapse {
  margin-left: 15px;
  margin-right: 15px;
}

.state-dropdown .row .col .multi-collapse .nav li.nav-item.state-dropdown-title {
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  color: #fff;
  padding: 25px 10px;
  font-family: "GT Pressura", sans-serif;
}

.state-dropdown .row .col .multi-collapse .nav li.nav-item a {
  text-transform: capitalize;
  text-decoration: underline;
  font-weight: normal;
}

@media screen and (min-width: 991px) {
  .state-dropdown .row {
    margin: 0;
  }
  .state-dropdown .row .col a.btn {
    color: #fff;
    text-transform: uppercase;
    font-family: "GT Pressura", sans-serif;
    font-size: 20px;
    font-weight: normal;
    padding: 25px 10px;
    text-decoration: none;
    width: 100%;
  }
  .state-dropdown .row .col a.btn:focus {
    outline: 3px solid #6161FF;
  }
  .state-dropdown .row .col a.btn:after {
    content: '';
    background: url(/themes/participant/images/optimized/drop-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 8px;
    position: absolute;
    right: 20px;
    top: 30px;
    z-index: 1;
    text-align: center;
    pointer-events: none;
  }
  .state-dropdown .row .col a.btn:focus {
    outline: 3px solid #6161FF;
  }
  .state-dropdown .row .col .multi-collapse ul.nav {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .state-dropdown .row .col .multi-collapse ul.nav::-webkit-scrollbar {
    display: none;
  }
  .state-dropdown .row .col .multi-collapse ul.nav li.nav-item {
    width: 100%;
  }
  .component-submenu a.nav-link {
    border-bottom: 4px solid #000;
    text-decoration: none;
  }
  .component-submenu a.nav-link:active, .component-submenu a.nav-link:focus, .component-submenu a.nav-link:hover {
    font-weight: bold;
    border-bottom: 4px solid #fff;
    text-decoration: none;
  }
}

@media screen and (max-width: 991px) {
  .component-submenu {
    background: transparent;
  }
  .component-submenu a.nav-link {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    text-decoration: none;
  }
  .component-submenu a.nav-link:active, .component-submenu a.nav-link:focus, .component-submenu a.nav-link:hover {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    background: #2d2a29;
    font-weight: bold;
    text-decoration: none;
  }
  a.btn {
    background: #000;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-family: "GT Pressura", sans-serif;
    font-size: 15px;
    font-weight: normal;
    padding: 25px 15px;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    text-decoration: none;
    position: relative;
  }
  a.btn:after {
    content: '';
    background: url(/themes/participant/images/optimized/drop-arrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 8px;
    position: absolute;
    right: 20px;
    top: 30px;
    z-index: 1;
    text-align: center;
    pointer-events: none;
  }
  a.btn:active, a.btn:hover {
    color: #fff;
    font-weight: bold;
    border-bottom: 2px solid #fff;
    text-decoration: none;
  }
  a.btn:focus {
    outline: 3px solid #6161FF;
  }
  .multi-collapse {
    background: #000;
  }
  .multi-collapse .card.card-body {
    background: #000;
    border-radius: 0;
  }
  .multi-collapse li.nav-item {
    width: 100%;
    display: block;
    text-align: center;
  }
  .state-list .component-submenu {
    position: static;
    width: 100%;
    max-width: none;
    margin: 20px 0;
    padding: 15px;
  }
  .state-list .component-submenu a.btn {
    border: 0;
    width: 100%;
    max-width: none;
    padding: 6px 20px;
    text-align: center;
  }
  .state-list .component-submenu a.btn:focus {
    outline: 3px solid #6161FF;
  }
  .ctn a {
    height: 0;
    display: block;
  }
}

.ctn {
  position: relative;
}

.ctn > a {
  position: absolute;
  top: -152px;
}

body.sticky-nav .ctn > a {
  position: absolute;
  top: -76px;
}

body.toolbar-horizontal .ctn > a {
  position: absolute;
  top: -232px;
}

body.toolbar-horizontal.sticky-nav .ctn > a {
  position: absolute;
  top: -150px;
}

.component-label.center {
  text-align: center;
  width: 100%;
}

.component-label.center h2, .component-label.center h3 {
  text-align: center;
  font-family: 'GT Pressura';
  font-size: 35px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: normal;
  color: #000000;
}

.component-label.center h2::after, .component-label.center h3::after {
  content: none;
}

.col-lg-10.component-label.center {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.paragraph.paragraph--type--countdown {
  text-align: center;
  padding: 30px 0;
}

.paragraph.paragraph--type--countdown .countdown__title {
  font-family: 'GT Pressura';
  font-size: 42px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 45px;
  letter-spacing: normal;
  color: #000000;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.paragraph.paragraph--type--countdown .is-countdown {
  border: 0;
  font-family: 'GT Pressura';
  font-size: 60px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 100px;
  letter-spacing: normal;
  color: #000000;
  background: transparent;
  min-width: 600px;
}

.paragraph.paragraph--type--countdown .countdown-section {
  margin: 0 25px;
}

.paragraph.paragraph--type--countdown .countdown-period {
  font-family: 'GT Pressura';
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 25px;
  letter-spacing: normal;
  color: #595959;
}

section.component-content-section.styled-center h2, section.component-content-section.styled-center h3 {
  text-align: center;
  font-size: 35px;
  line-height: 35px;
  margin-top: 0px;
}

section.component-content-section.styled-center h2::after, section.component-content-section.styled-center h3::after {
  display: none;
}

section.component-content-section .container.borderless {
  border-top: 0;
  padding: 15px 10px;
}

section.component-content-section .col-md.read-more-target {
  -webkit-box-flex: 1.18;
      -ms-flex: 1.18;
          flex: 1.18;
}

.paragraph.paragraph--type--social-links {
  display: inline-block;
  text-align: center;
  width: 100%;
  margin: 50px 0;
}

.paragraph.paragraph--type--social-links .social-links-twitter,
.paragraph.paragraph--type--social-links .social-links-email,
.paragraph.paragraph--type--social-links .social-links-facebook {
  text-indent: -2000px;
  height: 35px;
  width: 35px;
  display: inline-block;
  margin: 0 10px;
}

.paragraph.paragraph--type--social-links .social-links-twitter a,
.paragraph.paragraph--type--social-links .social-links-email a,
.paragraph.paragraph--type--social-links .social-links-facebook a {
  display: block;
  height: 100%;
  width: 100%;
}

.paragraph.paragraph--type--social-links .social-links-facebook a {
  background-image: url("../../images/facebook-circle.png");
  background-size: contain;
}

.paragraph.paragraph--type--social-links .social-links-facebook a:hover, .paragraph.paragraph--type--social-links .social-links-facebook a:focus {
  background-image: url("../../images/facebook-circle-bl.png");
  background-size: contain;
}

.paragraph.paragraph--type--social-links .social-links-email a {
  background-image: url("../../images/email-circle.png");
  background-size: contain;
}

.paragraph.paragraph--type--social-links .social-links-email a:hover, .paragraph.paragraph--type--social-links .social-links-email a:focus {
  background-image: url("../../images/email-circle-bl.png");
  background-size: contain;
}

.paragraph.paragraph--type--social-links .social-links-twitter a {
  background-image: url("../../images/twitter-circle.png");
  background-size: contain;
}

.paragraph.paragraph--type--social-links .social-links-twitter a:hover, .paragraph.paragraph--type--social-links .social-links-twitter a:focus {
  background-image: url("../../images/twitter-circle-bl.png");
  background-size: contain;
}

.two_column_image_text__image-caption {
  margin-top: 50px;
  font-size: 18px;
}

.two_column_image_text__image-caption a {
  color: #0e6dfb;
  text-decoration: underline;
}

section.take-action-campaign-list .container {
  border: 0;
}

section.take-action-campaign-list .take-action-campaign-list-all-button-container {
  margin-bottom: 20px;
  margin-top: 50px;
  display: inline-block;
  text-align: center;
  width: 100%;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header-container {
  border: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.view-display-id-block_2.view-take-action-campaign-list .take-action-header {
  font-family: 'PublicoHeadline';
  font-size: 46.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  margin-bottom: 50px;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--left.item {
  font-family: PublicoHeadline-Roman;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.61;
  letter-spacing: 0.36px;
  text-align: justify;
  color: #000000;
  margin-right: 100px;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row {
  background-color: #fff;
  color: #000;
  height: 50px;
  line-height: 20px;
  padding: 10px;
  cursor: pointer;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row:hover {
  background: #000;
  color: #fff;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row:hover + .down-arrow {
  background: #fff;
  color: #fff;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row:focus {
  outline-width: 3px !important;
  outline-style: solid;
  outline-color: #007bff;
  outline-offset: 1px;
}

.view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row.selected-filter, .view-display-id-block_2.view-take-action-campaign-list .view-header--right .options-row.selected-sort {
  line-height: 30px;
}

.view-display-id-block_2.view-take-action-campaign-list .down-arrow {
  background-color: #000000;
  display: inline-block;
  float: left;
  right: 0;
  top: 5px;
}

.view-display-id-block_2.view-take-action-campaign-list .views-row {
  margin: 100px 0px;
  margin-bottom: 30px;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container {
  background-color: #E5E5E5;
  padding: 20px 0;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form {
  width: 625px;
  background: #E5E5E5;
  margin: 30px auto;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form h2 {
  font-family: 'PublicoHeadline';
  font-size: 39px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: normal;
  text-align: center;
  color: #000000;
  text-transform: none;
  margin-bottom: 5px;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form p {
  text-align: center;
  width: 90%;
  margin: auto;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-voucher.js-form-item-voucher,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email {
  width: 100%;
  margin-right: 2%;
  float: left;
  margin-bottom: 10px;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-voucher.js-form-item-voucher input,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name input,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email input {
  border: 0;
  background: #fff;
  font-family: 'GT Pressura';
  font-size: 27.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #696969;
  margin-top: 0;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-voucher.js-form-item-voucher input:focus,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name input:focus,
.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email input:focus {
  outline: 3px solid;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper {
  width: 304px;
  display: inline-block;
  margin: 0;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper .webform-button--submit {
  border-radius: 0;
  font-size: 27.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding: 23px 0;
  width: 100%;
  display: inline;
  float: left;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form div#edit-processed-text {
  display: inline-block;
  text-align: center;
  float: none;
  margin: auto;
  width: 100%;
  margin-top: 40px;
}

.paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .captcha {
  display: inline-block;
  float: left;
  width: 321px;
  background: transparent;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-voucher.js-form-item-voucher input,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name input,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email input {
    font-size: 22px;
  }
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper .webform-button--submit {
    font-size: 22px;
    padding: 23px 0;
  }
}

@media screen and (min-width: 1024px) {
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-voucher.js-form-item-voucher input,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name input,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email input {
    font-size: 27.5px;
  }
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper .webform-button--submit {
    font-size: 27.5px;
    padding: 23px 0;
  }
}

.paragraph--type--webform .webform__webform .webform-submission-form.take-action-america-form.jlgt-state-form .form-wrapper h2 {
  font-family: 'GT Pressura';
}

.paragraph--type--webform .webform__webform.american-utopia-container {
  background: #000;
  padding: 20px 0;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia {
  width: 625px;
  background: #000;
  padding: 20px 0;
  margin: 30px auto;
  margin-bottom: 10px;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia h2 {
  font-family: 'GT Pressura';
  font-size: 39px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.09;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin-bottom: 10px;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia p {
  font-family: 'GT Pressura';
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: 0.42px;
  text-align: center;
  color: #ffffff;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-voucher.js-form-item-voucher,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-first-name.js-form-item-first-name,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email {
  width: 100%;
  margin-right: 2%;
  float: left;
  margin-bottom: 10px;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-voucher.js-form-item-voucher input,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-first-name.js-form-item-first-name input,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email input {
  border: 0;
  background: #fff;
  font-family: 'GT Pressura';
  font-size: 27.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: left;
  color: #696969;
  margin-top: 0;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-voucher.js-form-item-voucher input:focus,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-first-name.js-form-item-first-name input:focus,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email input:focus {
  outline: 3px solid #00CFFF;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-actions.webform-actions.form-wrapper {
  width: 304px;
  display: inline-block;
  margin: 0;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-actions.webform-actions.form-wrapper .webform-button--submit {
  border-radius: 0;
  font-size: 27.5px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: center;
  color: #000;
  padding: 23px 0;
  background: #CFCFCF;
  width: 100%;
  display: inline;
  float: left;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-actions.webform-actions.form-wrapper .webform-button--submit:focus {
  outline-color: #00CFFF;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text p,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text--2 p {
  display: inline-block;
  text-align: center;
  float: none;
  margin: auto;
  width: 100%;
  margin-top: 30px;
  opacity: 0.8;
  font-family: 'GT Pressura';
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.3px;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text a,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text--2 a {
  color: #fff;
  opacity: 0.8;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text a:hover,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text--2 a:hover {
  opacity: 1;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text a:focus,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia div#edit-processed-text--2 a:focus {
  outline-color: #ffffff;
  opacity: 1;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .captcha {
  display: inline-block;
  float: left;
  width: 321px;
  background: transparent;
  margin-bottom: 20px;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .captcha label {
  color: #fff;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .captcha input {
  background: #fff;
  color: #000;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .captcha .form-item-captcha-response {
  margin-bottom: 5px !important;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia #edit-processed-text-top {
  margin-bottom: 40px;
}

.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia #edit-processed-text {
  margin-bottom: 0px;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form h2,
form#webform-submission-take-action-america-paragraph-664-add-form h2 {
  font-family: 'GT Pressura';
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form,
form#webform-submission-participants-vote-hub-paragraph-640-add-form {
  background: #000;
  color: #fff;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text p,
form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text--2 p,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text p,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text--2 p {
  font-family: 'GT Pressura';
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.3px;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text a,
form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text--2 a,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text a,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text--2 a {
  color: #fff;
  opacity: 0.8;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text a:hover,
form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text--2 a:hover,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text a:hover,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text--2 a:hover {
  opacity: 1;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text a:focus,
form#webform-submission-participants-vote-hub-paragraph-637-add-form div#edit-processed-text--2 a:focus,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text a:focus,
form#webform-submission-participants-vote-hub-paragraph-640-add-form div#edit-processed-text--2 a:focus {
  outline-color: #ffffff;
  opacity: 1;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form h2,
form#webform-submission-participants-vote-hub-paragraph-640-add-form h2 {
  font-family: 'GT Pressura';
  color: #fff;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form .webform-button--submit,
form#webform-submission-participants-vote-hub-paragraph-640-add-form .webform-button--submit {
  background: #fad30a;
  color: #000;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form input:focus,
form#webform-submission-participants-vote-hub-paragraph-640-add-form input:focus {
  outline: 3px solid #00CFFF;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form .captcha,
form#webform-submission-participants-vote-hub-paragraph-640-add-form .captcha {
  display: inline-block;
  float: left;
  width: 321px;
  background: transparent;
  margin-bottom: 20px;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form .captcha label,
form#webform-submission-participants-vote-hub-paragraph-640-add-form .captcha label {
  color: #fff;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form .captcha input,
form#webform-submission-participants-vote-hub-paragraph-640-add-form .captcha input {
  background: #fff;
  color: #000;
}

form#webform-submission-participants-vote-hub-paragraph-637-add-form .captcha .form-item-captcha-response,
form#webform-submission-participants-vote-hub-paragraph-640-add-form .captcha .form-item-captcha-response {
  margin-bottom: 5px !important;
}

section.accordion-section {
  margin-top: 50px;
}

section.accordion-section .card-collapsible-borderless-header {
  border: 0;
  font-family: 'GT Pressura';
  font-size: 30px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.9;
  letter-spacing: normal;
  text-align: left;
  padding: 30px;
  border-bottom: 1px solid #CFCfCF;
}

section.accordion-section .card-collapsible-borderless-header.collapsed::after {
  right: 0;
  background: url(../../images/down-arrow.png);
  width: 20px;
  height: 20px;
  background-size: contain;
  top: 50%;
  margin-top: -10px;
  right: 0;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

section.accordion-section .card-collapsible-borderless-header::before {
  content: none;
  display: none;
}

section.accordion-section .card-collapsible-borderless-header::after {
  right: 0;
  background: url(../../images/down-arrow.png);
  width: 20px;
  height: 20px;
  background-size: contain;
  top: 50%;
  margin-top: -10px;
  right: 0;
  -webkit-transform: scaleY(-1);
      -ms-transform: scaleY(-1);
          transform: scaleY(-1);
}

section.accordion-section .card-collapsible-borderless-body-inner {
  font-size: 20px;
  padding: 20px;
}

@media screen and (max-width: 767px) {
  .paragraph.paragraph--type--countdown {
    padding: 20px 0 0px;
  }
  .paragraph.paragraph--type--countdown .countdown-section {
    margin: 10px;
  }
  .paragraph.paragraph--type--countdown .countdown__title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 0px;
  }
  .paragraph.paragraph--type--countdown .is-countdown {
    font-size: 24px;
    line-height: 30px;
    min-width: 250px;
  }
  .paragraph.paragraph--type--countdown .countdown-period {
    font-size: 12px;
    line-height: 15px;
  }
  .paragraph.paragraph--type--social-links {
    margin: 0;
    margin-top: 20px;
  }
  .paragraph.paragraph--type--social-links .social-links-twitter,
  .paragraph.paragraph--type--social-links .social-links-email,
  .paragraph.paragraph--type--social-links .social-links-facebook {
    height: 30px;
    width: 30px;
  }
  .two_column_image_text__image-caption {
    margin-top: 20px;
    font-size: 14px;
  }
  section.component-content-section.styled-center .container .component-label h2, section.component-content-section.styled-center .container .component-label h3 {
    font-size: 35px;
    line-height: 40px;
  }
  section.component-content-section.styled-center .container h3 {
    font-size: 22px;
    margin: 0;
  }
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.take-action-america-form,
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.american-utopia {
    width: 304px;
  }
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name,
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email,
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-first-name.js-form-item-first-name,
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-first-name.js-form-item-first-name,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-item-email.js-form-item-email,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.american-utopia .form-item-first-name.js-form-item-first-name,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email {
    width: 100%;
    margin: 0;
    float: none;
    text-align: center;
  }
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper,
  .paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-actions.webform-actions.form-wrapper,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.take-action-america-form .form-actions.webform-actions.form-wrapper,
  .paragraph--type--webform .webform__webform.take-action-america-form-container .webform-submission-form.american-utopia .form-actions.webform-actions.form-wrapper {
    width: 100%;
  }
  .view-take-action-campaign-list .view-header-container {
    display: block;
    margin: 0 15px;
    border: 0;
    padding: 20px 0;
    border: 0;
  }
  .view-take-action-campaign-list .view-header-container .view-header--right.item,
  .view-take-action-campaign-list .view-header-container .view-header--left.item {
    display: inline-block;
    width: 100%;
  }
  section.accordion-section {
    margin-top: 30px;
  }
  section.accordion-section .container {
    padding-left: 20px;
    padding-right: 20px;
  }
  section.accordion-section .card-collapsible-borderless-header {
    font-size: 24px;
    padding: 20px;
  }
  section.accordion-section .card-collapsible-borderless-header::after {
    width: 20px;
    height: 20px;
  }
  section.accordion-section .card-collapsible-borderless-header.collapsed::after {
    width: 20px;
    height: 20px;
  }
  .view-display-id-block_2.view-take-action-campaign-list .views-row {
    margin: 165px 0;
  }
}

.paragraph--type--slideshow-with-thumbnails {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph--type--slideshow-with-thumbnails .slick__slide {
  height: 330px;
  border: 5px solid #000000;
  overflow: hidden;
}

.paragraph--type--slideshow-with-thumbnails .slick__slide:focus {
  border: 5px solid #6161FF;
}

.paragraph--type--slideshow-with-thumbnails .paragraph--type--slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.paragraph--type--slideshow-with-thumbnails .slider-left {
  height: 100%;
}

.paragraph--type--slideshow-with-thumbnails .slider-left img {
  height: 100%;
  width: 580px;
}

.paragraph--type--slideshow-with-thumbnails .slider-left .media,
.paragraph--type--slideshow-with-thumbnails .slider-left .blazy--field-slider-image,
.paragraph--type--slideshow-with-thumbnails .slider-left .desktop-slider,
.paragraph--type--slideshow-with-thumbnails .slider-left .tablet-slider,
.paragraph--type--slideshow-with-thumbnails .slider-left .mobile-slider {
  height: 330px;
}

.paragraph--type--slideshow-with-thumbnails .slider-right {
  margin-left: 30px;
  margin-top: 40px;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .slider-headline {
  color: #000000;
  font-family: "GT Pressura";
  font-size: 36px;
  font-weight: bold;
  line-height: 1.13;
  width: 350px;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .slider-desc {
  margin-top: 15px;
  font-family: "PublicoHeadline-Roman";
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.36px;
  width: 335px;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .slider-link {
  font-family: "PublicoHeadline-Roman";
  font-weight: bold;
  margin-top: 40px;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a {
  background-color: #000000;
  color: #ffffff;
  font-family: "GT Pressura";
  font-size: 22px;
  padding: 13px 55px;
  text-decoration: none;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a:focus {
  outline: 3px solid #6161FF;
}

.paragraph--type--slideshow-with-thumbnails .slider-right .caption-layer {
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph--type--slideshow-with-thumbnails .slick-dots,
.paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails {
  position: relative;
  margin-top: 30px;
}

.paragraph--type--slideshow-with-thumbnails .slick-dots li,
.paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
  background-size: cover;
  cursor: pointer;
  height: 240px;
  margin: 20px;
  width: 240px;
}

.paragraph--type--slideshow-with-thumbnails .slick-dots li:focus,
.paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li:focus {
  outline: 5px solid #6161FF;
}

.paragraph--type--slideshow-with-thumbnails .slick-dots .slide-thumbnail,
.paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails .slide-thumbnail {
  height: 100%;
  background-size: cover;
}

.paragraph--type--slideshow-with-thumbnails .slick-dots button:before,
.paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails button:before {
  content: "";
}

.paragraph--type--slideshow-with-thumbnails .slick-prev.slick-arrow {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #000000;
  margin: 0px;
  color: transparent;
  margin-left: -40px;
  display: none;
}

.paragraph--type--slideshow-with-thumbnails .slick-prev:before {
  content: "";
}

.paragraph--type--slideshow-with-thumbnails .slick-next.slick-arrow {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #000000;
  margin: 0px;
  color: transparent;
  margin-right: -40px;
  display: none;
}

.paragraph--type--slideshow-with-thumbnails .slick-next:before {
  content: "";
}

.paragraph--type--slideshow-with-thumbnails .slick__arrow {
  top: 80%;
}

.paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__title {
  font-family: 'GT Pressura';
  font-size: 35px;
  font-weight: bold;
  line-height: 1.34;
  letter-spacing: normal;
  margin-bottom: 20px;
  text-align: center;
  color: #000000;
}

.paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__text {
  font-family: "Publico Headline";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.36px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  text-align: center;
  max-width: 820px;
  color: #000000;
}

@media screen and (min-width: 768px) {
  .paragraph--type--slideshow-with-thumbnails {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 700px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 155px;
    margin: 10px;
    width: 150px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 20px;
    margin-top: 30px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1024px) {
  .paragraph--type--slideshow-with-thumbnails {
    max-width: 980px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 225px;
    margin: 10px;
    width: 200px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 20px;
    margin-top: 30px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1200px) {
  .paragraph--type--slideshow-with-thumbnails {
    max-width: 1020px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 235px;
    margin: 10px;
    width: 200px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 80px;
    margin-top: 50px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1300px) {
  .paragraph--type--slideshow-with-thumbnails {
    max-width: 1200px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 260px;
    margin: 20px;
    width: 260px;
  }
}

@media screen and (max-width: 767px) {
  .paragraph--type--slideshow-with-thumbnails {
    margin-top: 35px;
    margin-bottom: 35px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraph--type--slideshow-with-thumbnails .slick__slide {
    height: 360px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-slide {
    margin: 10px;
  }
  .paragraph--type--slideshow-with-thumbnails .paragraph--type--slick-slider {
    display: block;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-left {
    height: 100%;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-left img {
    height: 100%;
    width: 100%;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-left .media,
  .paragraph--type--slideshow-with-thumbnails .slider-left .blazy--field-slider-image,
  .paragraph--type--slideshow-with-thumbnails .slider-left .desktop-slider,
  .paragraph--type--slideshow-with-thumbnails .slider-left .tablet-slider,
  .paragraph--type--slideshow-with-thumbnails .slider-left .mobile-slider {
    height: 180px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right .slider-headline {
    color: #000000;
    font-family: "GT Pressura";
    font-size: 22px;
    font-weight: bold;
    line-height: 1.13;
    width: 99%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right .slider-desc {
    font-family: "PublicoHeadline-Roman";
    font-size: 12px;
    line-height: 1.1;
    letter-spacing: 0.36px;
    width: 265px;
    margin: 8px auto;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link {
    font-family: "PublicoHeadline-Roman";
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a {
    background-color: #000000;
    color: #ffffff;
    font-family: "GT Pressura";
    font-size: 14px;
    padding: 6px 30px;
    text-decoration: none;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails {
    position: relative;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    background-size: cover;
    cursor: pointer;
    height: 140px;
    margin: 10px;
    width: 120px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots .slide-thumbnail,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails .slide-thumbnail {
    height: 100%;
    background-size: cover;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-dots button:before,
  .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails button:before {
    content: "";
  }
  .paragraph--type--slideshow-with-thumbnails .slick-prev.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-right: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-left: -40px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-prev:before {
    content: "";
  }
  .paragraph--type--slideshow-with-thumbnails .slick-next.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-left: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-right: -40px;
  }
  .paragraph--type--slideshow-with-thumbnails .slick-next:before {
    content: "";
  }
  .paragraph--type--slideshow-with-thumbnails .slick__arrow {
    top: 80%;
  }
  .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__title {
    font-family: "PublicoHeadline";
    font-size: 24px;
    font-weight: bold;
    line-height: 1.34;
    letter-spacing: normal;
    margin-bottom: 10px;
    text-align: center;
    color: #000000;
  }
  .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__text {
    font-family: "Publico Headline";
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0.36px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-align: justify;
    color: #000000;
    width: 340px;
  }
}

.take-action-main .paragraph--type--slideshow-with-thumbnails {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick__slide {
  height: 330px;
  border: 5px solid #000000;
  overflow: hidden;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick__slide:focus {
  border: 5px solid #6161FF;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .paragraph--type--slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left {
  height: 100%;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left img {
  height: 100%;
  width: 580px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .media,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .blazy--field-slider-image,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .desktop-slider,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .tablet-slider,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .mobile-slider {
  height: 330px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
  margin-left: 30px;
  margin-top: 40px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-headline {
  color: #000000;
  font-family: "GT Pressura";
  font-size: 36px;
  font-weight: bold;
  line-height: 1.13;
  width: 350px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-desc {
  margin-top: 15px;
  font-family: "PublicoHeadline-Roman";
  font-size: 18px;
  line-height: 1.5;
  letter-spacing: 0.36px;
  width: 335px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link {
  font-family: "PublicoHeadline-Roman";
  font-weight: bold;
  margin-top: 40px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a {
  background-color: #000000;
  color: #ffffff;
  font-family: "GT Pressura";
  font-size: 22px;
  padding: 13px 55px;
  text-decoration: none;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a:focus {
  outline: 3px solid #6161FF;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .caption-layer {
  padding-left: 20px;
  padding-right: 20px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails {
  position: relative;
  margin-top: 30px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
  background-size: cover;
  cursor: pointer;
  height: 240px;
  margin: 20px;
  width: 240px;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li:focus,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li:focus {
  outline: 5px solid #6161FF;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots .slide-thumbnail,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails .slide-thumbnail {
  height: 100%;
  background-size: cover;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots button:before,
.take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails button:before {
  content: "";
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev.slick-arrow {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #000000;
  margin: 0px;
  color: transparent;
  margin-left: -40px;
  display: none;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev:before {
  content: "";
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next.slick-arrow {
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #000000;
  margin: 0px;
  color: transparent;
  margin-right: -40px;
  display: none;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next:before {
  content: "";
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slick__arrow {
  top: 80%;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__title {
  font-family: "PublicoHeadline";
  font-size: 45.5px;
  font-weight: bold;
  line-height: 1.34;
  letter-spacing: normal;
  margin-bottom: 20px;
  text-align: center;
  color: #000000;
}

.take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__text {
  font-family: "PublicoHeadline-Roman";
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.36px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  text-align: center;
  max-width: 820px;
  color: #000000;
}

@media screen and (min-width: 768px) {
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    margin-top: 50px;
    margin-bottom: 50px;
    max-width: 700px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 155px;
    margin: 10px;
    width: 150px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 20px;
    margin-top: 30px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1024px) {
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    max-width: 980px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 225px;
    margin: 10px;
    width: 200px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 20px;
    margin-top: 30px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1200px) {
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    max-width: 1020px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 235px;
    margin: 10px;
    width: 200px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-left: 80px;
    margin-top: 50px;
    padding-right: 0px;
  }
}

@media screen and (min-width: 1300px) {
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    max-width: 1200px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    height: 260px;
    margin: 20px;
    width: 260px;
  }
}

@media screen and (max-width: 767px) {
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    margin-top: 35px;
    margin-bottom: 35px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick__slide {
    height: 360px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-slide {
    margin: 10px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .paragraph--type--slick-slider {
    display: block;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left {
    height: 100%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left img {
    height: 100%;
    width: 100%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .media,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .blazy--field-slider-image,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .desktop-slider,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .tablet-slider,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .mobile-slider {
    height: 180px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-headline {
    color: #000000;
    font-family: "GT Pressura";
    font-size: 22px;
    font-weight: bold;
    line-height: 1.13;
    width: 99%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-desc {
    font-family: "PublicoHeadline-Roman";
    font-size: 12px;
    line-height: 1.1;
    letter-spacing: 0.36px;
    width: 265px;
    margin: 8px auto;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link {
    font-family: "PublicoHeadline-Roman";
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a {
    background-color: #000000;
    color: #ffffff;
    font-family: "GT Pressura";
    font-size: 14px;
    padding: 6px 30px;
    text-decoration: none;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails {
    position: relative;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    background-size: cover;
    cursor: pointer;
    height: 140px;
    margin: 10px;
    width: 120px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots .slide-thumbnail,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails .slide-thumbnail {
    height: 100%;
    background-size: cover;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots button:before,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails button:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-right: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-left: -40px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-left: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-right: -40px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick__arrow {
    top: 80%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__title {
    font-family: "PublicoHeadline";
    font-size: 24px;
    font-weight: bold;
    line-height: 1.34;
    letter-spacing: normal;
    margin-bottom: 10px;
    text-align: center;
    color: #000000;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__text {
    font-family: "Publico Headline";
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0.36px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-align: justify;
    color: #000000;
    width: 340px;
  }
}

.take-action-main section.component-content-section .container.borderless {
  padding: 15px 10px;
  border-top: none;
}

.take-action-main .paragraph--full-width-content h2, .take-action-main .paragraph--full-width-content h3 {
  font-family: "Publico Headline";
}

.take-action-main .paragraph--full-width-content .full_width_content__text h4 {
  font-size: 22px;
  font-family: "Publico Headline";
  margin: 0px;
  line-height: 1.1;
}

@media screen and (min-width: 768px) {
  .take-action-main .paragraph--full-width-content .full_width_content__text {
    font-size: 18px;
  }
  .take-action-main .paragraph--full-width-content .full_width_content__text h4 {
    font-size: 40px;
    line-height: 1.1;
  }
  .take-action-main .paragraph--type--slideshow .desktop-slider {
    height: 365px;
  }
  .take-action-main .paragraph--type--slideshow button.slick-prev.slick-arrow {
    margin-left: 20px;
    margin-right: 20px;
  }
  .take-action-main .two-column-image-text h2, .take-action-main .two-column-image-text h3 {
    font-family: "Publico Headline";
  }
  .take-action-main .two-column-image-text .read-more-source {
    padding-left: 15px;
    padding-right: 15px;
  }
  .take-action-main .two-column-image-text .read-more-target {
    padding-left: 15px;
    padding-right: 15px;
  }
  .take-action-main .view-take-action-campaign-list .view-header-container .item {
    font-size: 18px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row {
    font-size: 19px;
  }
  .take-action-main .view-take-action-campaign-list .filter-section,
  .take-action-main .view-take-action-campaign-list .sort-section {
    text-align: left;
  }
  .take-action-main .view-take-action-campaign-list .filter-section {
    margin-right: 10px;
  }
  .take-action-main .view-take-action-campaign-list .selected-filter.options-row,
  .take-action-main .view-take-action-campaign-list .selected-sort.options-row,
  .take-action-main .view-take-action-campaign-list .filter-option.options-row,
  .take-action-main .view-take-action-campaign-list .sort-option.options-row {
    margin-left: 0px;
    padding-left: 10px;
    line-height: 28px;
    height: initial;
    min-height: 50px;
  }
  .take-action-main .view-take-action-campaign-list .selected-filter.options-row,
  .take-action-main .view-take-action-campaign-list .selected-sort.options-row,
  .take-action-main .view-take-action-campaign-list .filter-option.options-row,
  .take-action-main .view-take-action-campaign-list .sort-option.options-row {
    width: 180px;
  }
  .take-action-main .view-take-action-campaign-list .filter-header {
    padding-left: 10px;
  }
  .take-action-main .view-take-action-campaign-list .down-arrow {
    right: -15px;
    top: -2px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--left.item {
    margin-right: 10px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right {
    margin-right: 10px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .item {
    padding-left: 10px;
  }
}

@media screen and (min-width: 1024px) {
  .take-action-main .view-take-action-campaign-list .filter-section {
    margin-right: 20px;
    padding-left: 0px;
  }
  .take-action-main .view-take-action-campaign-list .selected-filter.options-row,
  .take-action-main .view-take-action-campaign-list .selected-sort.options-row,
  .take-action-main .view-take-action-campaign-list .filter-option.options-row,
  .take-action-main .view-take-action-campaign-list .sort-option.options-row {
    width: 220px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right {
    margin-right: 10px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row {
    font-size: 26px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .item {
    margin-right: 0px;
    padding-left: 0px;
  }
  .take-action-main .view-take-action-campaign-list .view-header-container .item {
    font-size: 19px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--left.item {
    margin-right: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .take-action-main .view-take-action-campaign-list .filter-section {
    margin-right: 60px;
    padding-left: 0px;
  }
  .take-action-main .view-take-action-campaign-list .selected-filter.options-row,
  .take-action-main .view-take-action-campaign-list .selected-sort.options-row,
  .take-action-main .view-take-action-campaign-list .filter-option.options-row,
  .take-action-main .view-take-action-campaign-list .sort-option.options-row {
    width: 220px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right {
    margin-right: 0px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row {
    font-size: 26px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .item {
    padding-left: 0px;
  }
  .take-action-main .view-take-action-campaign-list .view-header-container {
    padding-left: 0px;
    padding-right: 0px;
  }
  .take-action-main .view-take-action-campaign-list .view-header-container .item {
    font-size: 19px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--left.item {
    margin-right: 100px;
  }
  .take-action-main .view-take-action-campaign-list .down-arrow {
    top: -5px;
  }
}

@media screen and (max-width: 767px) {
  .take-action-main .webform-submission-form.take-action-america-form .form-wrapper {
    margin: 0px auto 0px;
  }
  .take-action-main .webform-submission-form.take-action-america-form .form-wrapper h2 {
    font-size: 30px !important;
  }
  .take-action-main .webform-submission-form.take-action-america-form .form-wrapper .js-form-item {
    margin-bottom: 30px;
  }
  .take-action-main .webform-submission-form.take-action-america-form .form-wrapper #edit-processed-text {
    font-size: 10px;
  }
  .take-action-main .webform-submission-form.take-action-america-form .form-wrapper input {
    padding: 10px;
    font-size: 22px !important;
  }
  .take-action-main .view-take-action-campaign-list .take-action-header {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row {
    background-color: #000000;
    color: #ffffff;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row:hover, .take-action-main .view-take-action-campaign-list .view-header--right .options-row:focus {
    background: #000;
    color: #fff;
  }
  .take-action-main .view-take-action-campaign-list .view-header--right .options-row:hover + .down-arrow, .take-action-main .view-take-action-campaign-list .view-header--right .options-row:focus + .down-arrow {
    background: #fff;
    color: #fff;
  }
  .take-action-main .view-take-action-campaign-list .down-arrow {
    background-color: #ffffff;
  }
  .take-action-main .view-take-action-campaign-list .view-header--left.item {
    margin-right: 0px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails {
    margin-top: 35px;
    margin-bottom: 35px;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick__slide {
    height: 360px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-slide {
    margin: 10px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .paragraph--type--slick-slider {
    display: block;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left {
    height: 100%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left img {
    height: 100%;
    width: 100%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .media,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .blazy--field-slider-image,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .desktop-slider,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .tablet-slider,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-left .mobile-slider {
    height: 180px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right {
    margin-top: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-headline {
    color: #000000;
    font-family: "GT Pressura";
    font-size: 22px;
    font-weight: bold;
    line-height: 1.13;
    width: 99%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-desc {
    font-family: "PublicoHeadline-Roman";
    font-size: 12px;
    line-height: 1.1;
    letter-spacing: 0.36px;
    width: 265px;
    margin: 8px auto;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link {
    font-family: "PublicoHeadline-Roman";
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-right .slider-link a {
    background-color: #000000;
    color: #ffffff;
    font-family: "GT Pressura";
    font-size: 14px;
    padding: 6px 30px;
    text-decoration: none;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails {
    position: relative;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots li,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails li {
    background-size: cover;
    cursor: pointer;
    height: 140px;
    margin: 10px;
    width: 120px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots .slide-thumbnail,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails .slide-thumbnail {
    height: 100%;
    background-size: cover;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-dots button:before,
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slider-nav-thumbnails button:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-right: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-left: -40px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-prev:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next.slick-arrow {
    border-top: 35px solid transparent;
    border-bottom: 35px solid transparent;
    border-left: 15px solid #000000;
    margin: 0px;
    color: transparent;
    margin-right: -40px;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick-next:before {
    content: "";
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slick__arrow {
    top: 80%;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__title {
    font-family: "PublicoHeadline";
    font-size: 24px;
    font-weight: bold;
    line-height: 1.34;
    letter-spacing: normal;
    margin-bottom: 10px;
    text-align: center;
    color: #000000;
  }
  .take-action-main .paragraph--type--slideshow-with-thumbnails .slideshow_with_thumbnails__text {
    font-family: "PublicoHeadline-Roman";
    font-size: 14px;
    font-weight: normal;
    line-height: 1.3;
    letter-spacing: 0.36px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    text-align: justify;
    color: #000000;
    width: 340px;
  }
}

.hide-option {
  display: none;
}

.fancybox-content {
  background: transparent !important;
}

.fancybox-content button {
  outline: none;
}

@media screen and (max-width: 767px) {
  .fancybox-content {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }
}

.fancybox-modal-trigger {
  outline: none;
}

.page-campaigns-johnlewisgoodtrouble section.accordion-section {
  margin-top: -20px;
}

.desktop-sldier,
.tablet-slider,
.mobile-slider {
  position: relative;
}

.desktop-slider {
  display: block;
}

.tablet-slider,
.mobile-slider {
  display: none;
}

.paragraph.paragraph--type--slideshow img {
  width: 100%;
}

.paragraph.paragraph--type--slideshow .youtube--modal-trigger {
  color: #ffffff;
  text-decoration: none;
}

.paragraph.paragraph--type--slideshow .caption-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  font-family: "GT Pressura";
  font-size: 13px;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: 0.6px;
  text-align: left;
  color: #ffffff;
}

.paragraph.paragraph--type--slideshow .caption-layer .position-caption {
  max-width: 280px;
}

.paragraph.paragraph--type--slideshow .caption-layer .position-caption a {
  text-decoration: underline;
  color: #ffffff;
}

.paragraph.paragraph--type--slideshow .caption-layer .position-caption a:hover {
  opacity: 0.8;
  text-decoration: underline;
}

.paragraph.paragraph--type--slideshow .caption-layer .position-caption a:focus {
  opacity: 0.8;
  text-decoration: underline;
  outline: 3px solid #ffffff;
}

.paragraph.paragraph--type--slideshow .caption-layer .slider-logo {
  margin-bottom: 10px;
}

.paragraph.paragraph--type--slideshow .caption-layer .slider-logo img {
  max-width: 280px;
  margin-top: 20px;
}

.paragraph.paragraph--type--slideshow .caption-layer.left {
  font-family: 'PublicoHeadline-BoldItalic';
  font-size: 30px;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: 0.6px;
  text-align: left;
}

.paragraph.paragraph--type--slideshow .caption-layer.left .position-caption {
  position: absolute;
  top: 50%;
  left: 10%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  max-width: 35%;
}

.paragraph.paragraph--type--slideshow .caption-layer.left .position-caption a {
  font-family: 'PublicoHeadline-Medium';
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.55;
  letter-spacing: 0.4px;
  display: block;
  color: #fff;
  text-decoration: none;
}

.paragraph.paragraph--type--slideshow .caption-layer.left .position-caption span {
  display: inline-block;
  line-height: 1.2;
  margin-top: 20px;
}

.paragraph.paragraph--type--slideshow .caption-layer.left.gradient {
  background-image: -webkit-gradient(linear, right top, left top, from(#3a3a3a12), to(#000000b5));
  background-image: -webkit-linear-gradient(right, #3a3a3a12, #000000b5);
  background-image: -o-linear-gradient(right, #3a3a3a12, #000000b5);
  background-image: linear-gradient(to left, #3a3a3a12, #000000b5);
}

.paragraph.paragraph--type--slideshow .caption-layer.left .slider-logo {
  display: none;
}

.paragraph.paragraph--type--slideshow .caption-layer.left .slider-logo img {
  margin-left: 40px;
  margin-right: auto;
}

.paragraph.paragraph--type--slideshow .caption-layer.center {
  background-size: 100% 100%;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.paragraph.paragraph--type--slideshow .caption-layer.center.gradient {
  background-image: -webkit-gradient(linear, left top, right top, from(#3a3a3a12), color-stop(50%, #000000b5), to(#3a3a3a12));
  background-image: -webkit-linear-gradient(left, #3a3a3a12, #000000b5 50%, #3a3a3a12 100%);
  background-image: -o-linear-gradient(left, #3a3a3a12, #000000b5 50%, #3a3a3a12 100%);
  background-image: linear-gradient(to right, #3a3a3a12, #000000b5 50%, #3a3a3a12 100%);
}

.paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
  margin-left: auto;
  margin-right: auto;
}

.paragraph.paragraph--type--slideshow .caption-layer.right .position-caption {
  margin-left: auto;
  margin-right: 40px;
  text-align: right;
}

.paragraph.paragraph--type--slideshow .caption-layer.right.gradient {
  background-image: -webkit-gradient(linear, left top, right top, from(#3a3a3a12), to(#000000b5));
  background-image: -webkit-linear-gradient(left, #3a3a3a12, #000000b5);
  background-image: -o-linear-gradient(left, #3a3a3a12, #000000b5);
  background-image: linear-gradient(to right, #3a3a3a12, #000000b5);
}

.paragraph.paragraph--type--slideshow .caption-layer.right .slider-logo img {
  margin-left: auto;
  margin-right: auto;
}

.paragraph.paragraph--type--slideshow ul.slick-dots {
  position: absolute;
  bottom: -10px;
}

.paragraph.paragraph--type--slideshow ul.slick-dots li button {
  width: 10px;
  height: 10px;
  border: solid 1px #000000;
  border-radius: 100%;
  background-color: #ffffff;
}

.paragraph.paragraph--type--slideshow ul.slick-dots li button:focus {
  outline: 5px auto -webkit-focus-ring-color;
}

.paragraph.paragraph--type--slideshow ul.slick-dots li.slick-active button {
  background-color: #000000;
  border: solid 1px #ffffff;
}

.slick-dotted.slick-slider {
  margin: 0;
}

button.slick-prev.slick-arrow.slick-disabled,
button.slick-next.slick-arrow.slick-disabled,
button.slick-next.slick-arrow,
button.slick-prev.slick-arrow {
  background: transparent;
  height: 70px;
  padding: 0;
  margin: 0 20px;
  z-index: 100;
}

.slick-prev:focus-visible,
.slick-next:focus-visible {
  border: 3px solid;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 75px;
  line-height: 1;
  color: #fff;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev:before {
  content: url("../../images/slider-prev-arrow.png");
}

[dir="rtl"] .slick-prev:before {
  content: url("../../images/slider-next-arrow.png");
}

[dir="rtl"] .slick-next {
  left: -10px;
  top: 70px;
  right: auto;
}

.slick-next:before {
  content: url("../../images/slider-next-arrow.png");
}

[dir="rtl"] .slick-next:before {
  content: url("../../images/slider-prev-arrow.png");
}

.slick-dots li.slick-active button:before,
.slick-dots li button::before {
  color: #fff;
}

@media screen and (min-width: 1023px) and (max-width: 1150px) {
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption {
    max-width: 50%;
  }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .tablet-slider {
    display: block;
  }
  .desktop-slider,
  .mobile-slider {
    display: none;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption {
    font-size: 26px;
  }
}

@media screen and (max-width: 767px) {
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption {
    max-width: 65%;
    font-size: 16px;
    top: 50%;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption a {
    font-size: 13px;
    margin-top: 10px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption span {
    font-size: 13px !important;
    margin-top: 10px !important;
    line-height: 14px !important;
  }
  .paragraph.paragraph--type--slideshow .slick-prev:before,
  .paragraph.paragraph--type--slideshow .slick-next:before {
    content: none;
    font-size: 0px;
  }
  .paragraph.paragraph--type--slideshow .mobile-slider {
    display: block !important;
  }
  .paragraph.paragraph--type--slideshow .desktop-slider,
  .paragraph.paragraph--type--slideshow .tablet-slider {
    display: none !important;
  }
}

@media screen and (min-width: 767px) and (max-width: 992px) {
  .paragraph.paragraph--type--slideshow .caption-layer.left .position-caption {
    max-width: 57%;
  }
}

@media screen and (min-width: 420px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 10px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 320px;
    margin-top: 40px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 14px;
    max-width: 320px;
  }
}

@media screen and (min-width: 500px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 10px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 340px;
    margin-top: 50px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 18px;
    max-width: 370px;
  }
}

@media screen and (min-width: 600px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 10px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 500px;
    margin-top: 60px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 18px;
    max-width: 500px;
  }
}

@media screen and (min-width: 768px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 20px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 550px;
    margin-top: 60px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 26px;
    max-width: 525px;
  }
}

@media screen and (min-width: 1024px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 20px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 700px;
    margin-top: 60px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 26px;
    max-width: 550px;
  }
}

@media screen and (min-width: 1200px) {
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo {
    margin-bottom: 20px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .slider-logo img {
    max-width: 700px;
    margin-top: 60px;
  }
  .paragraph.paragraph--type--slideshow .caption-layer.center .position-caption {
    font-size: 26px;
    max-width: 550px;
  }
}

.american-utopia-main .component-multimedia-grid .container {
  border-top: none !important;
}

.american-utopia-main .static-hero img {
  width: 139px;
  height: 72px;
}

.american-utopia-main .static-hero .static-hero-title {
  font-size: 58px;
}

@media screen and (max-width: 767px) {
  .american-utopia-main .two-column-image-text {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
  }
  .american-utopia-main .two-column-image-text .component-label h3 {
    font-size: 23px;
    margin-bottom: 0px;
  }
  .american-utopia-main .two-column-image-text .two_column_image_text__text {
    font-size: 15px;
    font-family: "GT Pressura";
    line-height: 1.37;
  }
  .american-utopia-main .two-column-image-text .video-thumbnail:before {
    background: transparent !important;
    border: 2px solid #ffffff;
    opacity: 0.7;
  }
  .american-utopia-main .two-column-image-text .video-thumbnail:after {
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.7);
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper h2 {
    font-size: 18.5px !important;
    margin-bottom: 10px;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper p {
    font-size: 10px !important;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper .js-form-item {
    margin-bottom: 0px;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper .form-item input {
    font-size: 13px !important;
    padding: 10px;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper .webform-button--submit {
    font-size: 13px !important;
    padding: 10px !important;
  }
  .american-utopia-main .webform-submission-form.american-utopia .form-wrapper div#edit-processed-text p {
    margin-top: 25px !important;
    font-size: 7px !important;
    letter-spacing: 0.14px;
  }
  .american-utopia-main .component-multimedia-grid .container {
    padding-top: 50px;
  }
  .american-utopia-main .component-multimedia-grid h3 {
    font-size: 22px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .american-utopia-main .component-multimedia-grid .media-description p {
    font-family: "GT Pressura";
    font-size: 12px;
  }
  .american-utopia-main .component-multimedia-grid .multimedia-title {
    display: none;
  }
  .american-utopia-main .component-multimedia-grid .multimedia-item-data {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .american-utopia-main .component-multimedia-grid .multimedia-social-media {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    max-width: 100%;
  }
  .american-utopia-main .component-multimedia-grid .multimedia-social-media .share-icons-container {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    width: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .american-utopia-main .our-partners .container {
    border-top: solid 2px #c8c9c7 !important;
    width: 340px;
  }
  .american-utopia-main .our-partners img {
    width: 100px;
  }
  .american-utopia-main .our-partners .multimedia-grid-card:nth-of-type(3) {
    padding-top: 0px;
  }
  .american-utopia-main .our-partners .multimedia-grid-card:nth-of-type(3) img {
    width: 140px;
  }
  .american-utopia-main .our-partners .multimedia-grid-card {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .american-utopia-main .our-partners .multimedia-item-data {
    display: none;
  }
  .american-utopia-main .our-other-films .container {
    border-top: solid 2px #c8c9c7 !important;
    width: 340px;
    margin-top: 40px;
  }
  .american-utopia-main .our-other-films h3 {
    margin-bottom: 25px;
  }
  .american-utopia-main .our-other-films .component-description {
    font-family: "GT Pressura";
    font-size: 12px;
  }
  .american-utopia-main .our-other-films img {
    width: 150px;
  }
  .american-utopia-main .our-other-films .multimedia-grid-card {
    -webkit-box-flex: 50%;
        -ms-flex: 50%;
            flex: 50%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .american-utopia-main .our-other-films .multimedia-grid-card:nth-of-type(3) {
    padding-top: 0px;
  }
  .american-utopia-main .static-hero img {
    width: 70px;
    height: 35px;
  }
  .american-utopia-main .static-hero .static-hero-title {
    font-size: 20px;
    padding-top: 50px;
    margin-bottom: 0px;
  }
}

.paragraph--type--recent-highlights {
  padding: 60px 0 40px;
}

.paragraph--type--recent-highlights .viewsreference--view-title {
  text-align: center;
  margin: 0 auto 60px;
  margin: 0 auto 3.750rem;
  font-size: 1.8em;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 700;
  font-family: "GT Pressura", sans-serif;
}

.paragraph--type--recent-highlights .view-blog {
  max-width: 1170px;
  margin: auto;
  padding: 0 20px;
  padding: 0 1.250rem;
}

.paragraph--type--recent-highlights .view-blog .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 100px;
  margin-bottom: 6.250rem;
}

@media (min-width: 540px) {
  .paragraph--type--recent-highlights .view-blog .view-content .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}

@media (min-width: 992px) {
  .paragraph--type--recent-highlights .view-blog .view-content .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
    max-width: 355px;
  }
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing {
  height: 100%;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .link-wrap {
  border: solid 1px #fff;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  display: block;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: none;
  height: 100%;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .link-wrap .image img {
  display: block;
  width: 100%;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .link-wrap .title {
  background-color: #000000;
  padding: 20px 30px;
  padding: 1.250rem 1.875rem;
  color: #fff;
  height: 100%;
  font-family: 'PublicoHeadline Roman';
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .link-wrap:hover {
  border: solid 1px #000;
}

.paragraph--type--recent-highlights .view-blog .view-content .views-row .views-field-nothing .link-wrap:hover .title {
  background: #fff;
  color: #000;
}

.paragraph--type--recent-highlights .view-blog .view-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paragraph--type--recent-highlights .view-blog .view-footer .btn {
  background-color: #000;
  border: none;
  border: 2px solid #fff;
  color: #fff;
  cursor: pointer;
  display: block;
  min-width: 300px;
  min-width: 18.750rem;
  max-width: 300px;
  max-width: 18.750rem;
  width: 100%;
  font-size: 21.008px;
  font-size: 1.313rem;
  line-height: 40px;
  line-height: 2.500rem;
  text-transform: uppercase;
  padding: 0 32px 0 32px;
  padding: 0 2rem 0 2rem;
  text-align: center;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  position: relative;
  font-weight: 700;
  text-decoration: none;
  border-radius: 0;
  font-family: 'GT Pressura Bold';
}

.paragraph--type--recent-highlights .view-blog .view-footer .btn:hover {
  background-color: #fff;
  color: #000;
  border: solid 2px #000;
}

.paragraph--type--recent-highlights .view-blog .view-footer .btn:after {
  content: none !important;
}

.paragraph--type--take-action-block {
  padding: 40px 0;
}

.paragraph--type--take-action-block .viewsreference--view-title {
  text-align: center;
  margin: 0 auto 60px;
  margin: 0 auto 3.750rem;
  font-size: 1.8em;
  text-transform: uppercase;
  line-height: 1.3;
  font-weight: 700;
  font-family: "GT Pressura", sans-serif;
}

.paragraph--type--take-action-block .view-take-action-campaign-list {
  margin: 0 60px;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  margin-bottom: 100px;
  margin-bottom: 6.250rem;
}

@media (min-width: 540px) {
  .paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}

@media (min-width: 992px) {
  .paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    max-width: 250px;
    margin: 0 auto 6.250rem;
  }
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row .field-image {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  text-align: center;
  display: block;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row .views-field-title {
  font-size: 21px;
  line-height: 20px;
  font-family: 'GT Pressura Bold';
  text-decoration: none;
  font-weight: 400;
  text-transform: uppercase;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row .views-field-title a {
  color: #000;
  text-decoration: none;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row .views-field-title a:hover {
  text-decoration: underline;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-content .views-row .views-field-body {
  font-family: 'PublicoHeadline Roman';
  font-size: 13px;
  line-height: 19px;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-footer .btn {
  background-color: #000;
  border: none;
  border: 2px solid #fff;
  color: #fff;
  cursor: pointer;
  display: block;
  min-width: 300px;
  min-width: 18.750rem;
  max-width: 300px;
  max-width: 18.750rem;
  width: 100%;
  font-size: 21.008px;
  font-size: 1.313rem;
  line-height: 40px;
  line-height: 2.500rem;
  text-transform: uppercase;
  padding: 0 32px 0 32px;
  padding: 0 2rem 0 2rem;
  text-align: center;
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  position: relative;
  font-weight: 700;
  text-decoration: none;
  border-radius: 0;
  font-family: 'GT Pressura Bold';
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-footer .btn:hover {
  background-color: #fff;
  color: #000;
  border: solid 2px #000;
}

.paragraph--type--take-action-block .view-take-action-campaign-list .view-footer .btn:after {
  content: none !important;
}

.paragraph--type--image-block .image_block__image-block {
  position: relative;
}

.paragraph--type--image-block .image_block__image-block img {
  min-height: 200px;
  min-height: 12.500rem;
  position: relative;
  width: 100%;
  -o-object-position: center;
     object-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 540px) {
  .paragraph--type--image-block .image_block__image-block img {
    min-height: 21.875em;
  }
}

@media (min-width: 992px) {
  .paragraph--type--image-block .image_block__image-block img {
    min-height: 28.125rem;
  }
}

.paragraph--type--image-block .image_block__image-block:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 50%;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(15%, rgba(255, 255, 255, 0)), to(black));
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 15%, black 100%);
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 15%, black 100%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 15%, black 100%);
  z-index: 1;
}

/** GT Pressura Fonts **/
@font-face {
  font-family: 'GT Pressura';
  src: url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Regular.eot") format("embedded-opentype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Regular.ttf") format("truetype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Regular.woff") format("woff"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GT Pressura Light';
  src: url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Light.eot") format("embedded-opentype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Light.ttf") format("truetype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Light.woff") format("woff"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'GT Pressura Bold';
  src: url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Bold.eot") format("embedded-opentype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Bold.ttf") format("truetype"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Bold.woff") format("woff"), url("/themes/participant/sass/fonts/GTPressura/GT-Pressura-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

/** PublicoHeadline Fonts **/
@font-face {
  font-family: 'Publico Headline Normal';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Light-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Light.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Light-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Light-Web.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline Italic';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-LightItalic-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-LightItalic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-LightItalic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-LightItalic-Web.woff2") format("woff2");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: 'Publico Headline';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Roman-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Roman.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Roman-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Roman-Web.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline Italic';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Italic-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Italic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Italic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Italic-Web.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Publico Headline Medium';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Medium-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Medium.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Medium-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Medium-Web.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline Medium Italic';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-MediumItalic-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-MediumItalic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-MediumItalic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-MediumItalic-Web.woff2") format("woff2");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: 'Publico Headline Bold Normal';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Bold-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Bold.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Bold-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Bold-Web.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline BoldItalic';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BoldItalic-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BoldItalic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BoldItalic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BoldItalic-Web.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: 'Publico Headline Bolder Normal';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Extrabold-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Extrabold.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Extrabold-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Extrabold-Web.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline Bolder Italics';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-ExtraboldItalic-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-ExtraboldItalic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-ExtraboldItalic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-ExtraboldItalic-Web.woff2") format("woff2");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: 'Publico Headline Boldest';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Black-Web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Black.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Black-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-Black-Web.woff2") format("woff2");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Publico Headline Boldest Italic';
  src: url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BlackItalic-web.ttf") format("truetype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BlackItalic.otf") format("opentype"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BlackItalic-Web.woff") format("woff"), url("/themes/participant/sass/fonts/PublicoHeadline/PublicoHeadline-BlackItalic-Web.woff2") format("woff2");
  font-weight: 900;
  font-style: italic;
}

/** FuturaPT Fonts **/
@font-face {
  font-family: 'FuturaPT-ExtraBold';
  src: url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_ExtraBold.eot") format("embedded-opentype"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_ExtraBold.ttf") format("truetype"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_ExtraBold.woff") format("woff"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_ExtraBold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaPT-Medium';
  src: url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_Medium.eot") format("embedded-opentype"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_Medium.ttf") format("truetype"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_Medium.woff") format("woff"), url("/themes/participant/sass/fonts/FuturaPT/FuturaPT_Medium.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lL3RoZW1lL3RoZW1lLnNjc3MiLCJ0aGVtZS90aGVtZS9fZXh0ZW5kZWQuc2NzcyIsInRoZW1lL3RoZW1lLmNzcyIsInRoZW1lL3RoZW1lL19oZWxwLnNjc3MiLCJ0aGVtZS90aGVtZS9fbmF2LnNjc3MiLCJ0aGVtZS90aGVtZS9fZ2xvYmFsLnNjc3MiLCJ0aGVtZS90aGVtZS9faWNvbnMuc2NzcyIsInRoZW1lL3RoZW1lL19mb290ZXIuc2NzcyIsInRoZW1lL3RoZW1lL19tb2JpbGUuc2NzcyIsInRoZW1lL3RoZW1lL19zdWJtZW51LnNjc3MiLCJ0aGVtZS90aGVtZS9fdGFrZWFjdGlvbi5zY3NzIiwidGhlbWUvdGhlbWUvX3NsaWRlci5zY3NzIiwidGhlbWUvdGhlbWUvX0FVLnNjc3MiLCJ0aGVtZS90aGVtZS9faG9tZS5zY3NzIiwidGhlbWUvdGhlbWUvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBOzs7OztHQUtHO0FBeUNIOztFQUVFLHNCQUFxQjtDQUN0Qjs7QUNqREQ7RUFFSSx5QkFBdUI7TUFNdkIsc0JBQXFCO1VBQ3RCLHdCQUFBO0VDS0QsaUNBQWlDO0NEZG5DOztBQ2lCQTtFQUNFLFdBQVc7Q0RsQmI7O0FDcUJBO0VEUEksMEJBQWtCO0VBQ25CLFlBQUE7RUNTRCxtQkFBbUI7RUFBbkIsbUJBQW1CO0NEeEJyQjs7QUMyQkE7RURQRyw4QkFBQTtFQ1NELHlCQUF5QjtNREwzQixzQkFDRTtVQUNFLHdCQUFnQjtDQ01uQjs7QUFFRDtFRFZBLGlCQU1PO0VBQ0gsa0JBQVU7RUFBVixvQkFBVTtDQUNYOztBQVJIO0VBV0ksV0FBVztDQ01kOztBQUVEO0VESkksWUFBWTtFQUNaLG1CQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVE7RUFDUixhRGxDSTtFQ21DSixVQUFRO0VBQ1QsWUFBQTtFQ01ELGFBQWE7RUQzQmYsaUJBdUJNO0VBQ0YsdUJBQW1CO0NBQ3BCOztBQXpCSDtFQTRCSSxvQkFBZTtDQUNoQjs7QUE3Qkg7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REEsMkJBQTRCO0NQd3BEM0I7O0FBRUQ7RU96cERFLGdCQUNFO0VQMHBERixPT3RwRGE7RVB1cERiLFlPdHBEUTtFUHVwRFIsV090cERRO0NQdXBEVDs7QUFFRDtFQUNFLGlCT3RwRHVCO0NQdXBEeEI7O0FBRUQ7RUFDRSxpQk92cERtQjtFUHdwRG5CLG1CT3ZwRFM7RUFmVCxXQUFBO0VQd3FEQSxZT3ZwRG1CO0VQd3BEbkIsWU92cERvQjtFUHdwRHBCLGlCT3ZwRHlCO0VQd3BEekIsY092cERVO0NQd3BEWDs7QUFFRDtFQUNFLFlPdnBEbUI7RVB3cERuQixzQk92cERvQjtFUHdwRHBCLFlPdnBEb0I7RVB3cERwQixZT3ZwRFU7Q1B3cERYOztBQUVEO0VBQ0UsVU92cERTO0VBL0JULGNBQUE7Q1B3ckREOztBQUVEO0VPMXJERSxVQUFBO0NQNHJERDs7QUFFRDtFQUNFLGNPdHBEdUI7RVB1cER2QixpQk90cERXO0NQdXBEWjs7QUFFRDtFQUNFLFlPem9ERztFQVhILDBCQUNHO0VQcXBESCx1Q08vb0R1QjtFUGdwRHZCLGdCTy9vRG1CO0VQZ3BEbkIsb0JPL29EdUI7RVBncER2QixzQk8vb0RLO0VQZ3BETCxZQUFZO0VBQ1osaUJBQWlCO0VPN29EbkIsaUJBQW1CO0NQK29EbEI7O0FBRUQ7RU9ocERFLFlBQUE7RVBrcERBLHVFRjl6RFU7RUUrekRWLHlCRi96RE07RUVnMEROLDZCTy9vRHlCO0VQZ3BEekIsYU90b0RHO0VBZkgsbUJBRUU7RVBxcERGLFlPOW9ETTtFUCtvRE4sVU85b0RNO0VQK29ETixXTzlvRE07RVArb0ROLG1CTzlvRHVCO0VQK29EdkIscUJPOW9EdUI7Q1Arb0R4Qjs7QUFFRDtFQUNFLGFPNW9EYTtDUDZvRGQ7O0FBRUQ7RUFDRSxrQk81b0RpQjtFUDZvRGpCLG1CTzVvRGU7Q1A2b0RoQjs7QUFFRDtFQUNFLDBCTzVvRHVCO0VQNm9EdkIsc0JPNW9Eb0I7RVA2b0RwQixrQk9ybkRDO0VBcENELFlBYVU7RVA4b0RWLG1CTzdvRGU7RVA4b0RmLHVDTzdvRGdCO0NQOG9EakI7O0FBRUQ7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 */
/*# sourceMappingURL=theme.css.map */
