.footer .parsley-errors-list.filled {
  display: none !important; }

.footer form .form-group {
  margin: 0; }

.input_style {
  padding-right: 0; }

.btn_style {
  padding-left: 0; }

form .input_style input.form-control:not([type=checkbox]):not([type=radio]) {
  border-radius: 5px 0 0 5px;
  background: transparent;
  border: 4px solid #fff;
  border-right: 0; }

.input_style .form-control:focus {
  border: none; }

.btn_style .btn:focus {
  outline: 0 !important;
  border-radius: 0 5px 5px 0;
  border-left: 0;
  border-color: #fff; }

.btn_style .btn {
  border-radius: 0 5px 5px 0;
  border: 4px solid #fff;
  border-left: 0;
  line-height: 1.38; }

.footer__copyright {
  font-size: 15px;
  margin: 0 !important; }

.link_list a {
  text-align: left;
  display: block;
  margin: 0; }

.footer .social-icons {
  margin-top: 30px; }

.link_list {
  margin-top: 1rem; }

.block--1599210874572 img {
  max-width: 100%;
  max-height: 100%; }

.section--1599205935245 .heading {
  position: absolute;
  z-index: 11;
  left: 15%;
  width: 100%; }

.section--opt_in_bar.section--dark .form-control {
  background-color: white; }

.video__wrapper img {
  border: 4px solid white; }

@media only screen and (max-width: 968px) and (min-width: 815px) {
  .section--1599205935245 .heading h2 {
    font-size: 25px; } }
@media only screen and (max-width: 814px) and (min-width: 768px) {
  .section--1599205935245 .heading h2 {
    font-size: 20px; } }
@media only screen and (max-width: 767px) and (min-width: 481px) {
  .section--1599205935245 .heading {
    left: 5%; }

  .section--1599205935245 .heading h2 {
    font-size: 20px; } }
@media only screen and (max-width: 767px) and (min-width: 200px) {
  .section--1599205935245 .heading {
    left: 5%; }

  .section--1599205935245 .heading h2 {
    font-size: 18px; } }
@media screen and (min-width: 320px) and (max-width: 767px) {
  .input_style {
    padding-right: 15px; }

  form .input_style input.form-control:not([type=checkbox]):not([type=radio]) {
    border-radius: 5px;
    border: 4px solid #fff; }

  .footer form .form-group {
    margin-bottom: 15px; }

  .btn_style {
    padding-left: 15px; }

  .btn_style .btn {
    border-radius: 5px;
    border: 5px solid #fff; }

  .link_list a {
    display: inline-block;
    margin: 0 16px; } }
