/* 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: -webkit-sticky;
    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%;
}

.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;
}

.paragraph--full-width-content .card-collapsible-borderless-body-inner {
  padding: 15px;
}

.paragraph--full-width-content button.card-collapsible-borderless-header {
  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: 0;
  border-bottom: 1px solid #CFCfCF;
  color: #000;
}

.paragraph--full-width-content .card-collapsible-borderless-header::after {
  background: url(../../images/down-arrow.png);
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 0;
  -webkit-transition: all 300ms ease-out;
  -o-transition: all 300ms ease-out;
  transition: all 300ms ease-out;
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1);
  width: 20px;
  height: 20px;
  background-size: contain;
}

.paragraph--full-width-content .card-collapsible-borderless-header::before {
  display: none;
}

.paragraph--full-width-content .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);
}

.paragraph--full-width-content .card-collapsible-borderless-header.collapsed::before {
  display: none;
}

.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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T2I7RUFDRSwyQkFDTztDUG1wRFI7O0FBRUQ7RUFDRSxnQkZwd0RVO0VFcXdEVixPT2xwRFE7RVBtcERSLFlPbHBEUTtFUG1wRFIsV09scERpQjtDUG1wRGxCOztBQUVEO0VBQ0UsaUJPbHBEbUI7Q1BtcERwQjs7QUFFRDtFQUNFLGlCT25wRFM7RUFmVCxtQkFDRTtFUG1xREYsV09ucERtQjtFUG9wRG5CLFlPbnBEb0I7RVBvcERwQixZT25wRFU7RVBvcERWLGlCT25wRFU7RVBvcERWLGNPbnBEc0I7Q1BvcER2Qjs7QUFFRDtFQUNFLFlPbnBEb0I7RVBvcERwQixzQk9ucEQ0QjtFUG9wRDVCLFlPbnBEVTtFUG9wRFYsWU9ucERTO0NQb3BEVjs7QUFFRDtFT2xyREUsVUFBQTtFUG9yREEsY09qcERVO0NQa3BEWDs7QUFFRDtFQUNFLFVPbHBEbUI7Q1BtcERwQjs7QUFFRDtFQUNFLGNPbHBEVztFQU1YLGlCQUFBO0NQOG9ERDs7QUFFRDtFT2hwREUsWUFBQTtFUGtwREEsMEJPM29EdUI7RVA0b0R2Qix1Q0ZoekRVO0VFaXpEVixnQk8zb0RNO0VQNG9ETixvQk8zb0RLO0VQNG9ETCxzQkFBc0I7RUFDdEIsWUFBWTtFT3pvRGQsaUJBQW1CO0VBQ2pCLGlCQUFBO0NQMm9ERDs7QUFFRDtFQUNFLFlPM29ESTtFUDRvREosdUVGM3pEVTtFRTR6RFYseUJPM29EeUI7RVA0b0R6Qiw2Qk9sb0RHO0VBZkgsYUFBQTtFUG1wREEsbUJPMW9EcUI7RVAyb0RyQixZTzFvRGdCO0VQMm9EaEIsVU8xb0RNO0VQMm9ETixXTzFvRE07RVAyb0ROLG1CTzFvRHVCO0VQMm9EdkIscUJPMW9ESztDUDJvRE47O0FBRUQ7RUFDRSxhRngwRFU7Q0V5MERYOztBQUVEO0VBQ0Usa0JPeG9EZTtFUHlvRGYsbUJPeG9EVztDUHlvRFo7O0FBRUQ7RUFDRSwwQk94b0RvQjtFUHlvRHBCLHNCT2puREM7RUFwQ0Qsa0JBYVU7RVAwb0RWLFlPem9EYTtFUDBvRGIsbUJPem9EZ0I7RVAwb0RoQix1Q096b0Q0QjtDUDBvRDdCOztBQUVEO0VBQ0Us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TCxhQUFBO0VSZ2hFQSxhUXJnRWU7Q1JzZ0VoQjs7QUFFRDs7RUFFRSwyQkFBMkI7Q1FwZ0U3Qjs7QVJ1Z0VBOztFUXRnRUUsYUFBQTtFQUFBLHVCQUFBO0NSMGdFRDs7QUFFRDs7RVE1Z0VFLFlBQUE7Q1IrZ0VEOztBQUVEO0VBQ0UsbUNRcGdFRztFUnFnRUgsc0NBQXNDO0VBQ3RDLGlDQUFpQztFUW5nRW5DLFlBQWE7RUFDWCxtQkFBQTtFUnFnRUEsbUJRcGdFbUI7RVJxZ0VuQixjUTUvREM7Q1I2L0RGOztBQUVEO0VBQ0UsWVFwZ0VjO0NScWdFZjs7QUFFRDtFQUNFLG1DQUFtQztFUWxnRXJDLHNDQUFtQztFQUNqQyxnQ0FBQTtFUm9nRUEsWVFuZ0VZO0VSb2dFWixtQlFuZ0VpQjtFUm9nRWpCLG9CUW5nRWtCO0VSb2dFbEIsY1FuZ0VhO0NSb2dFZDs7QUFFRDtFQUNFLFlRcGdFWTtDUnFnRWI7O0FBRUQ7RUFDRSxTUXBnRUc7Q1JxZ0VKOztBQUVEO0VRbGhFRSwyQkFBQTtFUm9oRUEsZ0JRcGdFZ0I7RVJxZ0VoQixrQlF6L0RHO0VBNUJILGtCQUFBO0VSdWhFQSx1QlFyZ0VrQjtFUnNnRWxCLG9CUXJnRWlCO0VSc2dFakIsbUJRcmdFSztFQXBCTCxlQUFBO0NSMmhFRDs7QUFFRDtFUTdoRUUsZ0NBQUE7RVIraEVBLGdCUXJnRW1CO0VSc2dFbkIsb0JRcmdFSztFQTNCTCxpQkFBQTtFUmtpRUEsdUJRcGdFbUI7RVJxZ0VuQixrQlFwZ0VvQjtFUnFnRXBCLG1CUXBnRWdCO0VScWdFaEIsb0JRbitERztFQWxFSCxtQkFBQTtFUnVpRUEsaUJRcmdFb0I7RVJzZ0VwQixlUXJnRW1CO0NSc2dFcEI7O0FBRUQ7RUFDRTtJUXBnRU0saUJBQWM7SUFDZCxvQkFBZ0I7SUFDaEIsaUJBQWU7R0FDaEI7RUEzQ0w7O0lBOENNLGNBQVc7SUFDWCxhQUFhO0lBQ2IsYUFBQTtHUnNnRUw7RUFDRDtJUXBnRUssa0JBQUE7SUFuREwsaUJBQUE7SUFxRE0sbUJBQWE7R1JzZ0VsQjtDQUNGOztBQUVEO0VROWpFRTtJQTBE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RVRvM0hWLDhCU24zSGdCO01BQ2YsMkJBQUE7VVRvM0hPLHVCQUF1QjtFQUMvQix5QkFBeUI7TVNuM0hyQixzQkFBc0I7VUFDMUIsd0JBQWU7Q1RxM0hoQjs7QUFFRDtFU24zSEUsa0JBQWU7RVRxM0hmLG1CU3AzSGU7RVRxM0hmLG1CU3AzSEM7Q1RxM0hGOztBQUVEO0VBQ0UsNEhBQTRIO0VBQzVILDBGQUEwRjtFU2gzSDVGLHFGQUFtQztFQUNqQyxzRkFVc0I7Q1R3Mkh2Qjs7QUFFRDtFQUNFLGtCUzkxSEs7RUF2QkwsbUJBQVU7Q1R1M0hYOztBQUVEO0VTejNIRSxrQkFBVTtFVDIzSFYsbUJTeDJIbUI7RVR5MkhuQixrQlN4MkhvQjtDVHkySHJCOztBQUVEO0VTLzNIRSxnR0EwQnFCO0VUdTJIckIsc0VTdDJIaUI7RVR1MkhqQixpRVN0MkhrQjtFVHUySGxCLGtFU3QySEc7Q1R1MkhKOztBQUVEO0VTdDRIRSxrQkFBVTtFQUFWLG1CQUFVO0NUeTRIWDs7QUFFRDtFQUNFLG1CQUFtQjtFU3IySHJCLGNBQWE7Q1R1MkhaOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGFBQWE7RVNsMkhmLDBCQUE0QjtFQUMxQixvQkFBVTtFVG8ySFYsMEJTajJIeUI7Q1RrMkgxQjs7QUFFRDtFQUNFLDJDU2wySHdCO0NUbTJIekI7O0FBRUQ7RUFDRSwwQlNqMkhzQjtFVGsySHRCLDBCU2oySEs7Q1RrMkhOOztBUzkxSEQ7RUFDRSxVQUFVO0NUaTJIWDs7QUFFRDs7OztFU24ySEUsd0JBQVU7RVR3MkhWLGFTOTFIaUI7RVQrMUhqQixXUzkxSGU7RVQrMUhmLGVTOTFISztFVCsxSEwsYUFBYTtDQUNkOztBQUVEOztFQUVFLGtCU3YxSEs7Q1R3MUhOOztBQUVEOztFU2wySEUscUJBQVU7RVRxMkhWLGdCUzMxSGlCO0VUNDFIakIsZVMzMUhpQjtFVDQxSGpCLFlTMzFISztFVDQxSEwsV0FBVztFQUNYLG9DQUFvQztFU3oxSHRDLG1DQUFtQztDVDIxSGxDOztBQUVEO0VTNTFIRSxtREFDRTtDVDYxSEg7O0FBRUQ7RVNoMkhFLG1E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 */
/*# sourceMappingURL=theme.css.map */
