/* 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: 0px 2px;
    width: 35px;
    height: 100px;
    float: left;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
  }
  #header .container .socialTops .fb-social-icon {
    background-image: url("/themes/participant/images/facebook.png");
  }
  #header .container .socialTops .fb-social-icon:hover {
    background-image: url("/themes/participant/images/facebook_hover.png");
  }
  #header .container .socialTops .twitter-social-icon {
    background-image: url("/themes/participant/images/twitter.png");
  }
  #header .container .socialTops .twitter-social-icon:hover {
    background-image: url("/themes/participant/images/twitter_hover.png");
  }
  #header .container .socialTops .ig-social-icon {
    background-image: url("/themes/participant/images/instagram.png");
  }
  #header .container .socialTops .ig-social-icon:hover {
    background-image: url("/themes/participant/images/instagram_hover.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 5%;
    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.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: inherit;
    height: inherit;
  }
  #header .container ul.mobile-social-top li a .fb-social-icon:hover {
    background: url("../../images/facebook_hover.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.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_hover.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.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_hover.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-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-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-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-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-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-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-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-first-name.js-form-item-first-name input:focus,
.paragraph--type--webform .webform__webform.american-utopia-container .webform-submission-form.american-utopia .form-item-email.js-form-item-email input:focus {
  outline: 3px solid #00CFFF;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hide-option {
  display: none;
}

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

.fancybox-content button {
  outline: none;
}

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

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

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

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

.desktop-slider {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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