﻿/*!
 * Theme Name: Havion
 * Theme URI: https://brandshake.nl/
 * Author: Brandshake
 * Author URI: https://brandshake.nl/
 * Description: Gemaakt door https://brandshake.nl/
 * Version: 1.0
 * Text Domain: ibp
 */ /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
.theme-wrap img {
  max-width: 100%;
  height: auto;
}
.theme-wrap small {
  font-size: 80%;
}
.theme-wrap p {
  margin-top: 0px;
  margin-bottom: 5px;
}
.theme-wrap textarea {
  resize: vertical;
}
.theme-wrap button,
.theme-wrap [type="button"],
.theme-wrap [type="reset"],
.theme-wrap [type="submit"] {
  -webkit-appearance: button;
}
.theme-wrap button::-moz-focus-inner,
.theme-wrap [type="button"]::-moz-focus-inner,
.theme-wrap [type="reset"]::-moz-focus-inner,
.theme-wrap [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.theme-wrap button:-moz-focusring,
.theme-wrap [type="button"]:-moz-focusring,
.theme-wrap [type="reset"]:-moz-focusring,
.theme-wrap [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.theme-wrap progress {
  vertical-align: baseline;
}
.theme-wrap [type="number"]::-webkit-inner-spin-button,
.theme-wrap [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.theme-wrap [type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.theme-wrap [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.theme-wrap ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
html {
  -ms-overflow-style: scrollbar;
}
.wp-admin .wp-block {
  max-width: 100%;
  margin: 0px;
}
.theme-wrap *,
.theme-wrap *::before,
.theme-wrap *::after {
  box-sizing: border-box;
}
.theme-wrap .container,
.theme-wrap .container-fluid,
.theme-wrap .container-sm,
.theme-wrap .container-md,
.theme-wrap .container-lg,
.theme-wrap .container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .theme-wrap .container-sm,
  .theme-wrap .container {
    max-width: 536px;
  }
}
@media (min-width: 768px) {
  .theme-wrap .container-md,
  .theme-wrap .container-sm,
  .theme-wrap .container {
    max-width: 728px;
  }
}
@media (min-width: 992px) {
  .theme-wrap .container-lg,
  .theme-wrap .container-md,
  .theme-wrap .container-sm,
  .theme-wrap .container {
    max-width: 952px;
  }
}
@media (min-width: 1170px) {
  .theme-wrap .container-xl,
  .theme-wrap .container-lg,
  .theme-wrap .container-md,
  .theme-wrap .container-sm,
  .theme-wrap .container {
    max-width: 1130px;
  }
}
@media screen and (max-width: 1170px) {
  .theme-wrap .hide-lg {
    display: none !important;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .hide-md {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .hide-sm {
    display: none !important;
  }
}
@media screen and (max-width: 576px) {
  .theme-wrap .hide-xs {
    display: none !important;
  }
}
.theme-wrap .show-xxl {
  display: none !important;
}
.theme-wrap .show-xl {
  display: none !important;
}
.theme-wrap .show-lg {
  display: none !important;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .show-lg {
    display: block !important;
  }
}
.theme-wrap .show-md {
  display: none !important;
}
@media screen and (max-width: 992px) {
  .theme-wrap .show-md {
    display: block !important;
  }
}
.theme-wrap .show-sm {
  display: none !important;
}
@media screen and (max-width: 768px) {
  .theme-wrap .show-sm {
    display: block !important;
  }
}
.theme-wrap .show-xs {
  display: none !important;
}
@media screen and (max-width: 576px) {
  .theme-wrap .show-xs {
    display: block !important;
  }
}
.fx-display {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.fx-display-inline {
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: -ms-inline-flex;
  display: "inline-flex";
}
.fx-direction {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.fx-direction-reverse {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.fx-direction-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.fx-direction-column-reverse {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.fx-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.fx-wrap-nowrap {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.fx-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.fx-justify-flex-start {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
}
.fx-justify-flex-end {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.fx-justify-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.fx-justify-space-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.fx-justify-space-around {
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
}
.fx-align-content-flex-start {
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  align-content: flex-start;
}
.fx-align-content-flex-end {
  -webkit-align-content: flex-end;
  -moz-align-content: flex-end;
  -ms-align-content: flex-end;
  align-content: flex-end;
}
.fx-align-content-center {
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
}
.fx-align-content-space-between {
  -webkit-align-content: space-between;
  -moz-align-content: space-between;
  -ms-align-content: space-between;
  align-content: space-between;
}
.fx-align-content-space-around {
  -webkit-align-content: space-around;
  -moz-align-content: space-around;
  -ms-align-content: space-around;
  align-content: space-around;
}
.fx-align-content-stretch {
  -webkit-align-content: stretch;
  -moz-align-content: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
}
.fx-align-items-flex-start {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
.fx-align-items-flex-end {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
.fx-align-items-center {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.fx-align-items-baseline {
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
}
.fx-align-items-stretch {
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
}
.fx-order-0 {
  -webkit-order: 0;
  -moz-order: 0;
  -ms-order: 0;
  order: 0;
}
.fx-order-1 {
  -webkit-order: 1;
  -moz-order: 1;
  -ms-order: 1;
  order: 1;
}
.fx-order-2 {
  -webkit-order: 2;
  -moz-order: 2;
  -ms-order: 2;
  order: 2;
}
.fx-order-3 {
  -webkit-order: 3;
  -moz-order: 3;
  -ms-order: 3;
  order: 3;
}
.fx-order-4 {
  -webkit-order: 4;
  -moz-order: 4;
  -ms-order: 4;
  order: 4;
}
.fx-order-5 {
  -webkit-order: 5;
  -moz-order: 5;
  -ms-order: 5;
  order: 5;
}
.fx-order-6 {
  -webkit-order: 6;
  -moz-order: 6;
  -ms-order: 6;
  order: 6;
}
.fx-order-7 {
  -webkit-order: 7;
  -moz-order: 7;
  -ms-order: 7;
  order: 7;
}
.fx-order-8 {
  -webkit-order: 8;
  -moz-order: 8;
  -ms-order: 8;
  order: 8;
}
.fx-order-9 {
  -webkit-order: 9;
  -moz-order: 9;
  -ms-order: 9;
  order: 9;
}
.fx-order-10 {
  -webkit-order: 10;
  -moz-order: 10;
  -ms-order: 10;
  order: 10;
}
.fx-grow-0 {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  flex-grow: 0;
}
.fx-grow-1 {
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.fx-grow-2 {
  -webkit-flex-grow: 2;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  flex-grow: 2;
}
.fx-grow-3 {
  -webkit-flex-grow: 3;
  -moz-flex-grow: 3;
  -ms-flex-grow: 3;
  flex-grow: 3;
}
.fx-grow-4 {
  -webkit-flex-grow: 4;
  -moz-flex-grow: 4;
  -ms-flex-grow: 4;
  flex-grow: 4;
}
.fx-grow-5 {
  -webkit-flex-grow: 5;
  -moz-flex-grow: 5;
  -ms-flex-grow: 5;
  flex-grow: 5;
}
.fx-grow-6 {
  -webkit-flex-grow: 6;
  -moz-flex-grow: 6;
  -ms-flex-grow: 6;
  flex-grow: 6;
}
.fx-grow-7 {
  -webkit-flex-grow: 7;
  -moz-flex-grow: 7;
  -ms-flex-grow: 7;
  flex-grow: 7;
}
.fx-grow-8 {
  -webkit-flex-grow: 8;
  -moz-flex-grow: 8;
  -ms-flex-grow: 8;
  flex-grow: 8;
}
.fx-grow-9 {
  -webkit-flex-grow: 9;
  -moz-flex-grow: 9;
  -ms-flex-grow: 9;
  flex-grow: 9;
}
.fx-grow-10 {
  -webkit-flex-grow: 10;
  -moz-flex-grow: 10;
  -ms-flex-grow: 10;
  flex-grow: 10;
}
.fx-shrink-0 {
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  -ms-flex-shrink: 0;
  flex-shrink: 0;
}
.fx-shrink-1 {
  -webkit-flex-shrink: 1;
  -moz-flex-shrink: 1;
  -ms-flex-shrink: 1;
  flex-shrink: 1;
}
.fx-shrink-2 {
  -webkit-flex-shrink: 2;
  -moz-flex-shrink: 2;
  -ms-flex-shrink: 2;
  flex-shrink: 2;
}
.fx-shrink-3 {
  -webkit-flex-shrink: 3;
  -moz-flex-shrink: 3;
  -ms-flex-shrink: 3;
  flex-shrink: 3;
}
.fx-shrink-4 {
  -webkit-flex-shrink: 4;
  -moz-flex-shrink: 4;
  -ms-flex-shrink: 4;
  flex-shrink: 4;
}
.fx-shrink-5 {
  -webkit-flex-shrink: 5;
  -moz-flex-shrink: 5;
  -ms-flex-shrink: 5;
  flex-shrink: 5;
}
.fx-shrink-6 {
  -webkit-flex-shrink: 6;
  -moz-flex-shrink: 6;
  -ms-flex-shrink: 6;
  flex-shrink: 6;
}
.fx-shrink-7 {
  -webkit-flex-shrink: 7;
  -moz-flex-shrink: 7;
  -ms-flex-shrink: 7;
  flex-shrink: 7;
}
.fx-shrink-8 {
  -webkit-flex-shrink: 8;
  -moz-flex-shrink: 8;
  -ms-flex-shrink: 8;
  flex-shrink: 8;
}
.fx-shrink-9 {
  -webkit-flex-shrink: 9;
  -moz-flex-shrink: 9;
  -ms-flex-shrink: 9;
  flex-shrink: 9;
}
.fx-shrink-10 {
  -webkit-flex-shrink: 10;
  -moz-flex-shrink: 10;
  -ms-flex-shrink: 10;
  flex-shrink: 10;
}
.fx-align-self-flex-start {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
.fx-align-self-flex-end {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  align-self: flex-end;
}
.fx-align-self-center {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.fx-align-self-baseline {
  -webkit-align-self: baseline;
  -moz-align-self: baseline;
  -ms-align-self: baseline;
  align-self: baseline;
}
.fx-align-self-stretch {
  -webkit-align-self: stretch;
  -moz-align-self: stretch;
  -ms-align-self: stretch;
  align-self: stretch;
}
@media (max-width: 1170px) {
  .fx-lg-display {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .fx-lg-direction {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .fx-lg-direction-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .fx-lg-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fx-lg-direction-column-reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .fx-lg-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fx-lg-wrap-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .fx-lg-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .fx-lg-justify-flex-start {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .fx-lg-justify-flex-end {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
  }
  .fx-lg-justify-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .fx-lg-justify-space-between {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .fx-lg-justify-space-around {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
  }
  .fx-lg-align-content-flex-start {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
  }
  .fx-lg-align-content-flex-end {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
  }
  .fx-lg-align-content-center {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
  }
  .fx-lg-align-content-space-between {
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-align-content: space-between;
    align-content: space-between;
  }
  .fx-lg-align-content-space-around {
    -webkit-align-content: space-around;
    -moz-align-content: space-around;
    -ms-align-content: space-around;
    align-content: space-around;
  }
  .fx-lg-align-content-stretch {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch;
    align-content: stretch;
  }
  .fx-lg-align-items-flex-start {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .fx-lg-align-items-flex-end {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  .fx-lg-align-items-center {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .fx-lg-align-items-baseline {
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  .fx-lg-align-items-stretch {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  .fx-lg-order-0 {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .fx-lg-order-1 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .fx-lg-order-2 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .fx-lg-order-3 {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
  }
  .fx-lg-order-4 {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
  }
  .fx-lg-order-5 {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
  }
  .fx-lg-order-6 {
    -webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;
    order: 6;
  }
  .fx-lg-order-7 {
    -webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;
    order: 7;
  }
  .fx-lg-order-8 {
    -webkit-order: 8;
    -moz-order: 8;
    -ms-order: 8;
    order: 8;
  }
  .fx-lg-order-9 {
    -webkit-order: 9;
    -moz-order: 9;
    -ms-order: 9;
    order: 9;
  }
  .fx-lg-order-10 {
    -webkit-order: 10;
    -moz-order: 10;
    -ms-order: 10;
    order: 10;
  }
  .fx-lg-grow-0 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .fx-lg-grow-1 {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .fx-lg-grow-2 {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
  }
  .fx-lg-grow-3 {
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
  }
  .fx-lg-grow-4 {
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-grow: 4;
    flex-grow: 4;
  }
  .fx-lg-grow-5 {
    -webkit-flex-grow: 5;
    -moz-flex-grow: 5;
    -ms-flex-grow: 5;
    flex-grow: 5;
  }
  .fx-lg-grow-6 {
    -webkit-flex-grow: 6;
    -moz-flex-grow: 6;
    -ms-flex-grow: 6;
    flex-grow: 6;
  }
  .fx-lg-grow-7 {
    -webkit-flex-grow: 7;
    -moz-flex-grow: 7;
    -ms-flex-grow: 7;
    flex-grow: 7;
  }
  .fx-lg-grow-8 {
    -webkit-flex-grow: 8;
    -moz-flex-grow: 8;
    -ms-flex-grow: 8;
    flex-grow: 8;
  }
  .fx-lg-grow-9 {
    -webkit-flex-grow: 9;
    -moz-flex-grow: 9;
    -ms-flex-grow: 9;
    flex-grow: 9;
  }
  .fx-lg-grow-10 {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
  }
  .fx-lg-shrink-0 {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
  }
  .fx-lg-shrink-1 {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
  }
  .fx-lg-shrink-2 {
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-shrink: 2;
    flex-shrink: 2;
  }
  .fx-lg-shrink-3 {
    -webkit-flex-shrink: 3;
    -moz-flex-shrink: 3;
    -ms-flex-shrink: 3;
    flex-shrink: 3;
  }
  .fx-lg-shrink-4 {
    -webkit-flex-shrink: 4;
    -moz-flex-shrink: 4;
    -ms-flex-shrink: 4;
    flex-shrink: 4;
  }
  .fx-lg-shrink-5 {
    -webkit-flex-shrink: 5;
    -moz-flex-shrink: 5;
    -ms-flex-shrink: 5;
    flex-shrink: 5;
  }
  .fx-lg-shrink-6 {
    -webkit-flex-shrink: 6;
    -moz-flex-shrink: 6;
    -ms-flex-shrink: 6;
    flex-shrink: 6;
  }
  .fx-lg-shrink-7 {
    -webkit-flex-shrink: 7;
    -moz-flex-shrink: 7;
    -ms-flex-shrink: 7;
    flex-shrink: 7;
  }
  .fx-lg-shrink-8 {
    -webkit-flex-shrink: 8;
    -moz-flex-shrink: 8;
    -ms-flex-shrink: 8;
    flex-shrink: 8;
  }
  .fx-lg-shrink-9 {
    -webkit-flex-shrink: 9;
    -moz-flex-shrink: 9;
    -ms-flex-shrink: 9;
    flex-shrink: 9;
  }
  .fx-lg-shrink-10 {
    -webkit-flex-shrink: 10;
    -moz-flex-shrink: 10;
    -ms-flex-shrink: 10;
    flex-shrink: 10;
  }
  .fx-lg-align-self-flex-start {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .fx-lg-align-self-flex-end {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
  .fx-lg-align-self-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
  }
  .fx-lg-align-self-baseline {
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-align-self: baseline;
    align-self: baseline;
  }
  .fx-lg-align-self-stretch {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
  }
}
@media (max-width: 992px) {
  .fx-md-display {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .fx-md-direction {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .fx-md-direction-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .fx-md-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fx-md-direction-column-reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .fx-md-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fx-md-wrap-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .fx-md-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .fx-md-justify-flex-start {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .fx-md-justify-flex-end {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
  }
  .fx-md-justify-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .fx-md-justify-space-between {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .fx-md-justify-space-around {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
  }
  .fx-md-align-content-flex-start {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
  }
  .fx-md-align-content-flex-end {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
  }
  .fx-md-align-content-center {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
  }
  .fx-md-align-content-space-between {
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-align-content: space-between;
    align-content: space-between;
  }
  .fx-md-align-content-space-around {
    -webkit-align-content: space-around;
    -moz-align-content: space-around;
    -ms-align-content: space-around;
    align-content: space-around;
  }
  .fx-md-align-content-stretch {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch;
    align-content: stretch;
  }
  .fx-md-align-items-flex-start {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .fx-md-align-items-flex-end {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  .fx-md-align-items-center {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .fx-md-align-items-baseline {
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  .fx-md-align-items-stretch {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  .fx-md-order-0 {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .fx-md-order-1 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .fx-md-order-2 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .fx-md-order-3 {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
  }
  .fx-md-order-4 {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
  }
  .fx-md-order-5 {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
  }
  .fx-md-order-6 {
    -webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;
    order: 6;
  }
  .fx-md-order-7 {
    -webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;
    order: 7;
  }
  .fx-md-order-8 {
    -webkit-order: 8;
    -moz-order: 8;
    -ms-order: 8;
    order: 8;
  }
  .fx-md-order-9 {
    -webkit-order: 9;
    -moz-order: 9;
    -ms-order: 9;
    order: 9;
  }
  .fx-md-order-10 {
    -webkit-order: 10;
    -moz-order: 10;
    -ms-order: 10;
    order: 10;
  }
  .fx-md-grow-0 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .fx-md-grow-1 {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .fx-md-grow-2 {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
  }
  .fx-md-grow-3 {
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
  }
  .fx-md-grow-4 {
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-grow: 4;
    flex-grow: 4;
  }
  .fx-md-grow-5 {
    -webkit-flex-grow: 5;
    -moz-flex-grow: 5;
    -ms-flex-grow: 5;
    flex-grow: 5;
  }
  .fx-md-grow-6 {
    -webkit-flex-grow: 6;
    -moz-flex-grow: 6;
    -ms-flex-grow: 6;
    flex-grow: 6;
  }
  .fx-md-grow-7 {
    -webkit-flex-grow: 7;
    -moz-flex-grow: 7;
    -ms-flex-grow: 7;
    flex-grow: 7;
  }
  .fx-md-grow-8 {
    -webkit-flex-grow: 8;
    -moz-flex-grow: 8;
    -ms-flex-grow: 8;
    flex-grow: 8;
  }
  .fx-md-grow-9 {
    -webkit-flex-grow: 9;
    -moz-flex-grow: 9;
    -ms-flex-grow: 9;
    flex-grow: 9;
  }
  .fx-md-grow-10 {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
  }
  .fx-md-shrink-0 {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
  }
  .fx-md-shrink-1 {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
  }
  .fx-md-shrink-2 {
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-shrink: 2;
    flex-shrink: 2;
  }
  .fx-md-shrink-3 {
    -webkit-flex-shrink: 3;
    -moz-flex-shrink: 3;
    -ms-flex-shrink: 3;
    flex-shrink: 3;
  }
  .fx-md-shrink-4 {
    -webkit-flex-shrink: 4;
    -moz-flex-shrink: 4;
    -ms-flex-shrink: 4;
    flex-shrink: 4;
  }
  .fx-md-shrink-5 {
    -webkit-flex-shrink: 5;
    -moz-flex-shrink: 5;
    -ms-flex-shrink: 5;
    flex-shrink: 5;
  }
  .fx-md-shrink-6 {
    -webkit-flex-shrink: 6;
    -moz-flex-shrink: 6;
    -ms-flex-shrink: 6;
    flex-shrink: 6;
  }
  .fx-md-shrink-7 {
    -webkit-flex-shrink: 7;
    -moz-flex-shrink: 7;
    -ms-flex-shrink: 7;
    flex-shrink: 7;
  }
  .fx-md-shrink-8 {
    -webkit-flex-shrink: 8;
    -moz-flex-shrink: 8;
    -ms-flex-shrink: 8;
    flex-shrink: 8;
  }
  .fx-md-shrink-9 {
    -webkit-flex-shrink: 9;
    -moz-flex-shrink: 9;
    -ms-flex-shrink: 9;
    flex-shrink: 9;
  }
  .fx-md-shrink-10 {
    -webkit-flex-shrink: 10;
    -moz-flex-shrink: 10;
    -ms-flex-shrink: 10;
    flex-shrink: 10;
  }
  .fx-md-align-self-flex-start {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .fx-md-align-self-flex-end {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
  .fx-md-align-self-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
  }
  .fx-md-align-self-baseline {
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-align-self: baseline;
    align-self: baseline;
  }
  .fx-md-align-self-stretch {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
  }
}
@media (max-width: 768px) {
  .fx-sm-display {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .fx-sm-direction {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .fx-sm-direction-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .fx-sm-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fx-sm-direction-column-reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .fx-sm-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fx-sm-wrap-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .fx-sm-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .fx-sm-justify-flex-start {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .fx-sm-justify-flex-end {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
  }
  .fx-sm-justify-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .fx-sm-justify-space-between {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .fx-sm-justify-space-around {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
  }
  .fx-sm-align-content-flex-start {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
  }
  .fx-sm-align-content-flex-end {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
  }
  .fx-sm-align-content-center {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
  }
  .fx-sm-align-content-space-between {
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-align-content: space-between;
    align-content: space-between;
  }
  .fx-sm-align-content-space-around {
    -webkit-align-content: space-around;
    -moz-align-content: space-around;
    -ms-align-content: space-around;
    align-content: space-around;
  }
  .fx-sm-align-content-stretch {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch;
    align-content: stretch;
  }
  .fx-sm-align-items-flex-start {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .fx-sm-align-items-flex-end {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  .fx-sm-align-items-center {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .fx-sm-align-items-baseline {
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  .fx-sm-align-items-stretch {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  .fx-sm-order-0 {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .fx-sm-order-1 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .fx-sm-order-2 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .fx-sm-order-3 {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
  }
  .fx-sm-order-4 {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
  }
  .fx-sm-order-5 {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
  }
  .fx-sm-order-6 {
    -webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;
    order: 6;
  }
  .fx-sm-order-7 {
    -webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;
    order: 7;
  }
  .fx-sm-order-8 {
    -webkit-order: 8;
    -moz-order: 8;
    -ms-order: 8;
    order: 8;
  }
  .fx-sm-order-9 {
    -webkit-order: 9;
    -moz-order: 9;
    -ms-order: 9;
    order: 9;
  }
  .fx-sm-order-10 {
    -webkit-order: 10;
    -moz-order: 10;
    -ms-order: 10;
    order: 10;
  }
  .fx-sm-grow-0 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .fx-sm-grow-1 {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .fx-sm-grow-2 {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
  }
  .fx-sm-grow-3 {
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
  }
  .fx-sm-grow-4 {
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-grow: 4;
    flex-grow: 4;
  }
  .fx-sm-grow-5 {
    -webkit-flex-grow: 5;
    -moz-flex-grow: 5;
    -ms-flex-grow: 5;
    flex-grow: 5;
  }
  .fx-sm-grow-6 {
    -webkit-flex-grow: 6;
    -moz-flex-grow: 6;
    -ms-flex-grow: 6;
    flex-grow: 6;
  }
  .fx-sm-grow-7 {
    -webkit-flex-grow: 7;
    -moz-flex-grow: 7;
    -ms-flex-grow: 7;
    flex-grow: 7;
  }
  .fx-sm-grow-8 {
    -webkit-flex-grow: 8;
    -moz-flex-grow: 8;
    -ms-flex-grow: 8;
    flex-grow: 8;
  }
  .fx-sm-grow-9 {
    -webkit-flex-grow: 9;
    -moz-flex-grow: 9;
    -ms-flex-grow: 9;
    flex-grow: 9;
  }
  .fx-sm-grow-10 {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
  }
  .fx-sm-shrink-0 {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
  }
  .fx-sm-shrink-1 {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
  }
  .fx-sm-shrink-2 {
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-shrink: 2;
    flex-shrink: 2;
  }
  .fx-sm-shrink-3 {
    -webkit-flex-shrink: 3;
    -moz-flex-shrink: 3;
    -ms-flex-shrink: 3;
    flex-shrink: 3;
  }
  .fx-sm-shrink-4 {
    -webkit-flex-shrink: 4;
    -moz-flex-shrink: 4;
    -ms-flex-shrink: 4;
    flex-shrink: 4;
  }
  .fx-sm-shrink-5 {
    -webkit-flex-shrink: 5;
    -moz-flex-shrink: 5;
    -ms-flex-shrink: 5;
    flex-shrink: 5;
  }
  .fx-sm-shrink-6 {
    -webkit-flex-shrink: 6;
    -moz-flex-shrink: 6;
    -ms-flex-shrink: 6;
    flex-shrink: 6;
  }
  .fx-sm-shrink-7 {
    -webkit-flex-shrink: 7;
    -moz-flex-shrink: 7;
    -ms-flex-shrink: 7;
    flex-shrink: 7;
  }
  .fx-sm-shrink-8 {
    -webkit-flex-shrink: 8;
    -moz-flex-shrink: 8;
    -ms-flex-shrink: 8;
    flex-shrink: 8;
  }
  .fx-sm-shrink-9 {
    -webkit-flex-shrink: 9;
    -moz-flex-shrink: 9;
    -ms-flex-shrink: 9;
    flex-shrink: 9;
  }
  .fx-sm-shrink-10 {
    -webkit-flex-shrink: 10;
    -moz-flex-shrink: 10;
    -ms-flex-shrink: 10;
    flex-shrink: 10;
  }
  .fx-sm-align-self-flex-start {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .fx-sm-align-self-flex-end {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
  .fx-sm-align-self-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
  }
  .fx-sm-align-self-baseline {
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-align-self: baseline;
    align-self: baseline;
  }
  .fx-sm-align-self-stretch {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
  }
}
@media (max-width: 576px) {
  .fx-xs-display {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
  .fx-xs-direction {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .fx-xs-direction-reverse {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .fx-xs-direction-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .fx-xs-direction-column-reverse {
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .fx-xs-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .fx-xs-wrap-nowrap {
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .fx-xs-wrap-reverse {
    -webkit-flex-wrap: wrap-reverse;
    -moz-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse;
  }
  .fx-xs-justify-flex-start {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
  }
  .fx-xs-justify-flex-end {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
  }
  .fx-xs-justify-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .fx-xs-justify-space-between {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
  }
  .fx-xs-justify-space-around {
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
  }
  .fx-xs-align-content-flex-start {
    -webkit-align-content: flex-start;
    -moz-align-content: flex-start;
    -ms-align-content: flex-start;
    align-content: flex-start;
  }
  .fx-xs-align-content-flex-end {
    -webkit-align-content: flex-end;
    -moz-align-content: flex-end;
    -ms-align-content: flex-end;
    align-content: flex-end;
  }
  .fx-xs-align-content-center {
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-align-content: center;
    align-content: center;
  }
  .fx-xs-align-content-space-between {
    -webkit-align-content: space-between;
    -moz-align-content: space-between;
    -ms-align-content: space-between;
    align-content: space-between;
  }
  .fx-xs-align-content-space-around {
    -webkit-align-content: space-around;
    -moz-align-content: space-around;
    -ms-align-content: space-around;
    align-content: space-around;
  }
  .fx-xs-align-content-stretch {
    -webkit-align-content: stretch;
    -moz-align-content: stretch;
    -ms-align-content: stretch;
    align-content: stretch;
  }
  .fx-xs-align-items-flex-start {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  .fx-xs-align-items-flex-end {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
  }
  .fx-xs-align-items-center {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  .fx-xs-align-items-baseline {
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  .fx-xs-align-items-stretch {
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
  }
  .fx-xs-order-0 {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
  }
  .fx-xs-order-1 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
  }
  .fx-xs-order-2 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
  }
  .fx-xs-order-3 {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
  }
  .fx-xs-order-4 {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
  }
  .fx-xs-order-5 {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
  }
  .fx-xs-order-6 {
    -webkit-order: 6;
    -moz-order: 6;
    -ms-order: 6;
    order: 6;
  }
  .fx-xs-order-7 {
    -webkit-order: 7;
    -moz-order: 7;
    -ms-order: 7;
    order: 7;
  }
  .fx-xs-order-8 {
    -webkit-order: 8;
    -moz-order: 8;
    -ms-order: 8;
    order: 8;
  }
  .fx-xs-order-9 {
    -webkit-order: 9;
    -moz-order: 9;
    -ms-order: 9;
    order: 9;
  }
  .fx-xs-order-10 {
    -webkit-order: 10;
    -moz-order: 10;
    -ms-order: 10;
    order: 10;
  }
  .fx-xs-grow-0 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
  }
  .fx-xs-grow-1 {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
  }
  .fx-xs-grow-2 {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
  }
  .fx-xs-grow-3 {
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
  }
  .fx-xs-grow-4 {
    -webkit-flex-grow: 4;
    -moz-flex-grow: 4;
    -ms-flex-grow: 4;
    flex-grow: 4;
  }
  .fx-xs-grow-5 {
    -webkit-flex-grow: 5;
    -moz-flex-grow: 5;
    -ms-flex-grow: 5;
    flex-grow: 5;
  }
  .fx-xs-grow-6 {
    -webkit-flex-grow: 6;
    -moz-flex-grow: 6;
    -ms-flex-grow: 6;
    flex-grow: 6;
  }
  .fx-xs-grow-7 {
    -webkit-flex-grow: 7;
    -moz-flex-grow: 7;
    -ms-flex-grow: 7;
    flex-grow: 7;
  }
  .fx-xs-grow-8 {
    -webkit-flex-grow: 8;
    -moz-flex-grow: 8;
    -ms-flex-grow: 8;
    flex-grow: 8;
  }
  .fx-xs-grow-9 {
    -webkit-flex-grow: 9;
    -moz-flex-grow: 9;
    -ms-flex-grow: 9;
    flex-grow: 9;
  }
  .fx-xs-grow-10 {
    -webkit-flex-grow: 10;
    -moz-flex-grow: 10;
    -ms-flex-grow: 10;
    flex-grow: 10;
  }
  .fx-xs-shrink-0 {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-shrink: 0;
    flex-shrink: 0;
  }
  .fx-xs-shrink-1 {
    -webkit-flex-shrink: 1;
    -moz-flex-shrink: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
  }
  .fx-xs-shrink-2 {
    -webkit-flex-shrink: 2;
    -moz-flex-shrink: 2;
    -ms-flex-shrink: 2;
    flex-shrink: 2;
  }
  .fx-xs-shrink-3 {
    -webkit-flex-shrink: 3;
    -moz-flex-shrink: 3;
    -ms-flex-shrink: 3;
    flex-shrink: 3;
  }
  .fx-xs-shrink-4 {
    -webkit-flex-shrink: 4;
    -moz-flex-shrink: 4;
    -ms-flex-shrink: 4;
    flex-shrink: 4;
  }
  .fx-xs-shrink-5 {
    -webkit-flex-shrink: 5;
    -moz-flex-shrink: 5;
    -ms-flex-shrink: 5;
    flex-shrink: 5;
  }
  .fx-xs-shrink-6 {
    -webkit-flex-shrink: 6;
    -moz-flex-shrink: 6;
    -ms-flex-shrink: 6;
    flex-shrink: 6;
  }
  .fx-xs-shrink-7 {
    -webkit-flex-shrink: 7;
    -moz-flex-shrink: 7;
    -ms-flex-shrink: 7;
    flex-shrink: 7;
  }
  .fx-xs-shrink-8 {
    -webkit-flex-shrink: 8;
    -moz-flex-shrink: 8;
    -ms-flex-shrink: 8;
    flex-shrink: 8;
  }
  .fx-xs-shrink-9 {
    -webkit-flex-shrink: 9;
    -moz-flex-shrink: 9;
    -ms-flex-shrink: 9;
    flex-shrink: 9;
  }
  .fx-xs-shrink-10 {
    -webkit-flex-shrink: 10;
    -moz-flex-shrink: 10;
    -ms-flex-shrink: 10;
    flex-shrink: 10;
  }
  .fx-xs-align-self-flex-start {
    -webkit-align-self: flex-start;
    -moz-align-self: flex-start;
    -ms-align-self: flex-start;
    align-self: flex-start;
  }
  .fx-xs-align-self-flex-end {
    -webkit-align-self: flex-end;
    -moz-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
  }
  .fx-xs-align-self-center {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
  }
  .fx-xs-align-self-baseline {
    -webkit-align-self: baseline;
    -moz-align-self: baseline;
    -ms-align-self: baseline;
    align-self: baseline;
  }
  .fx-xs-align-self-stretch {
    -webkit-align-self: stretch;
    -moz-align-self: stretch;
    -ms-align-self: stretch;
    align-self: stretch;
  }
}
.theme-wrap .position-absolute {
  position: absolute;
}
.theme-wrap .position-relative {
  position: relative;
}
.theme-wrap .overflow-auto {
  overflow: auto;
}
.theme-wrap .overflow-hidden {
  overflow: hidden;
}
.theme-wrap .overflow-capture {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.theme-wrap .object-fit-contain {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.theme-wrap .object-fit-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.theme-wrap .clearfix::after {
  clear: both;
  content: "";
  display: table;
}
.theme-wrap .display-block {
  display: block;
}
.theme-wrap .display-inline-block {
  display: inline-block;
}
.theme-wrap .display-inline {
  display: inline;
}
.theme-wrap .display-none {
  display: none;
}
.theme-wrap .width-full {
  width: 100%;
}
.theme-wrap .height-full {
  height: 100%;
}
.theme-wrap .height-auto {
  height: auto;
}
.theme-wrap .transition {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap .txt-center {
  text-align: center;
}
.theme-wrap .txt-left {
  text-align: left;
}
.theme-wrap .txt-right {
  text-align: right;
}
.theme-wrap .txt-hide {
  overflow: hidden;
  padding: 0;
  text-indent: 101%;
  white-space: nowrap;
}
.theme-wrap .txt-nowrap {
  white-space: nowrap;
}
.theme-wrap .txt-break {
  word-wrap: break-word;
}
.theme-wrap .txt-nobreak {
  word-wrap: nowrap;
}
.theme-wrap .txt-decoration-none {
  text-decoration: none;
}
.theme-wrap .txt-lower {
  text-transform: lowercase;
}
.theme-wrap .txt-upper {
  text-transform: uppercase;
}
.theme-wrap .txt-italic {
  font-style: italic;
}
.theme-wrap .txt-underline {
  text-decoration: underline;
}
.theme-wrap .txt-line-trough {
  text-decoration-line: line-through;
}
.theme-wrap .txt-weight-normal {
  font-weight: 400;
}
.theme-wrap .txt-weight-bold {
  font-weight: 700;
}
.theme-wrap .color-white,
.theme-wrap a.color-white,
.theme-wrap a.color-white:visited {
  color: #fff;
}
.theme-wrap .color-black,
.theme-wrap a.color-black,
.theme-wrap a.color-black:visited {
  color: #000;
}
.theme-wrap .bg-white {
  background-color: #fff;
}
.theme-wrap .bg-black {
  background-color: #000;
}
.theme-wrap .svg-fit {
  position: relative;
}
.theme-wrap .svg-fit > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  max-width: none;
  max-height: none;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.theme-wrap .svg-contain {
  position: relative;
}
.theme-wrap .svg-contain > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  min-width: auto;
  min-height: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.wa-in-view.in-view-fade,
.wa-in-view.in-view-fade-bottom {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 750ms ease;
  -moz-transition: all 750ms ease;
  -ms-transition: all 750ms ease;
  -o-transition: all 750ms ease;
  transition: all 750ms ease;
}
.wa-in-view.in-view-fade.in-view-fade-slow,
.wa-in-view.in-view-fade-bottom.in-view-fade-slow {
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}
.wa-in-view.in-view-fade.in-view-fade-bottom,
.wa-in-view.in-view-fade-bottom.in-view-fade-bottom {
  -webkit-transform: translate3d(0, 150%, 0);
  -moz-transform: translate3d(0, 150%, 0);
  -ms-transform: translate3d(0, 150%, 0);
  -o-transform: translate3d(0, 150%, 0);
  transform: translate3d(0, 150%, 0);
}
.wa-in-view.in-view-fade.el-in-view,
.wa-in-view.in-view-fade-bottom.el-in-view {
  opacity: 1;
  filter: alpha(opacity=100);
}
.wa-in-view.in-view-fade.el-in-view.in-view-fade-bottom,
.wa-in-view.in-view-fade-bottom.el-in-view.in-view-fade-bottom {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wa-in-view.in-view-left {
  -webkit-transform: translate3d(-150%, 0, 0);
  -moz-transform: translate3d(-150%, 0, 0);
  -ms-transform: translate3d(-150%, 0, 0);
  -o-transform: translate3d(-150%, 0, 0);
  transform: translate3d(-150%, 0, 0);
  -webkit-transition: all 750ms ease;
  -moz-transition: all 750ms ease;
  -ms-transition: all 750ms ease;
  -o-transition: all 750ms ease;
  transition: all 750ms ease;
}
.wa-in-view.in-view-left.el-in-view {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wa-in-view.in-view-right {
  -webkit-transform: translate3d(150%, 0, 0);
  -moz-transform: translate3d(150%, 0, 0);
  -ms-transform: translate3d(150%, 0, 0);
  -o-transform: translate3d(150%, 0, 0);
  transform: translate3d(150%, 0, 0);
  -webkit-transition: all 750ms ease;
  -moz-transition: all 750ms ease;
  -ms-transition: all 750ms ease;
  -o-transition: all 750ms ease;
  transition: all 750ms ease;
}
.wa-in-view.in-view-right.el-in-view {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wa-in-view.in-view-slidein {
  overflow: hidden;
}
.wa-in-view.in-view-slidein .in-view-item {
  -webkit-transform: translate3d(0, 150%, 0);
  -moz-transform: translate3d(0, 150%, 0);
  -ms-transform: translate3d(0, 150%, 0);
  -o-transform: translate3d(0, 150%, 0);
  transform: translate3d(0, 150%, 0);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}
.wa-in-view.in-view-slidein.el-in-view .in-view-item {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wa-in-view.in-view-slidein-top {
  overflow: hidden;
}
.wa-in-view.in-view-slidein-top .in-view-item {
  -webkit-transform: translate3d(0, -150%, 0);
  -moz-transform: translate3d(0, -150%, 0);
  -ms-transform: translate3d(0, -150%, 0);
  -o-transform: translate3d(0, -150%, 0);
  transform: translate3d(0, -150%, 0);
  -webkit-transition: all 1000ms ease;
  -moz-transition: all 1000ms ease;
  -ms-transition: all 1000ms ease;
  -o-transition: all 1000ms ease;
  transition: all 1000ms ease;
}
.wa-in-view.in-view-slidein-top.el-in-view .in-view-item {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wa-in-view.in-view-popout,
.wa-in-view.in-view-popout-slow,
.wa-in-view.in-view-popout-bottom {
  -webkit-transition: all 750ms ease;
  -moz-transition: all 750ms ease;
  -ms-transition: all 750ms ease;
  -o-transition: all 750ms ease;
  transition: all 750ms ease;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
.wa-in-view.in-view-popout.in-view-popout-slow,
.wa-in-view.in-view-popout-slow.in-view-popout-slow,
.wa-in-view.in-view-popout-bottom.in-view-popout-slow {
  -webkit-transition: all 1500ms ease;
  -moz-transition: all 1500ms ease;
  -ms-transition: all 1500ms ease;
  -o-transition: all 1500ms ease;
  transition: all 1500ms ease;
}
.wa-in-view.in-view-popout.in-view-popout-bottom,
.wa-in-view.in-view-popout-slow.in-view-popout-bottom,
.wa-in-view.in-view-popout-bottom.in-view-popout-bottom {
  -webkit-transform: scale(0) translate3d(0, 150%, 0);
  -moz-transform: scale(0) translate3d(0, 150%, 0);
  -ms-transform: scale(0) translate3d(0, 150%, 0);
  -o-transform: scale(0) translate3d(0, 150%, 0);
  transform: scale(0) translate3d(0, 150%, 0);
}
.wa-in-view.in-view-popout.el-in-view,
.wa-in-view.in-view-popout-slow.el-in-view,
.wa-in-view.in-view-popout-bottom.el-in-view {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.wa-in-view.in-view-popout.el-in-view.in-view-popout-bottom,
.wa-in-view.in-view-popout-slow.el-in-view.in-view-popout-bottom,
.wa-in-view.in-view-popout-bottom.el-in-view.in-view-popout-bottom {
  -webkit-transform: scale(1) translate3d(0, 0, 0);
  -moz-transform: scale(1) translate3d(0, 0, 0);
  -ms-transform: scale(1) translate3d(0, 0, 0);
  -o-transform: scale(1) translate3d(0, 0, 0);
  transform: scale(1) translate3d(0, 0, 0);
}
.theme-wrap .gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
:root {
  scroll-behavior: smooth;
}
.theme-wrap,
.editor-styles-wrapper .is-root-container {
  position: relative;
  background-color: #121212;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.home .theme-wrap,
.home .editor-styles-wrapper .is-root-container {
  background-image: url(graphics/bg-website.svg);
}
.theme-wrap:before,
.editor-styles-wrapper .is-root-container:before {
  display: none;
  position: absolute;
  top: -50%;
  left: -30px;
  width: calc(100% + 60px);
  height: auto;
  content: "";
  background-image: url(graphics/bg-site.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.theme-wrap,
.theme-wrap button,
.theme-wrap input,
.theme-wrap optgroup,
.theme-wrap select,
.theme-wrap textarea,
.theme-wrap .font-size {
  font-family: "inter-Medium", sans-serif;
  font-weight: 400;
  line-height: 14px;
  color: #aeb8b8;
  font-size: 10px;
}
.theme-wrap blockquote,
.theme-wrap h1,
.theme-wrap h2,
.theme-wrap h3,
.theme-wrap h4,
.theme-wrap h5,
.theme-wrap h6,
.theme-wrap .font-size-h1,
.theme-wrap .font-size-h2,
.theme-wrap .font-size-h3,
.theme-wrap .font-size-h4,
.theme-wrap .font-size-title {
  font-family: "knile-Semibold", sans-serif;
  line-height: 1.2em;
  font-weight: 400;
  margin: 0px;
}
.theme-wrap h1,
.theme-wrap .font-size-1,
.theme-wrap .font-size-h1 {
  font-size: 36px;
  line-height: 40px;
}
@media screen and (max-width: 768px) {
  .theme-wrap h1,
  .theme-wrap .font-size-1,
  .theme-wrap .font-size-h1 {
    font-size: 25.2px;
    line-height: 28px;
  }
}
.theme-wrap h2,
.theme-wrap .font-size-2,
.theme-wrap .font-size-h2,
.theme-wrap blockquote {
  font-size: 30px;
  line-height: 34px;
}
@media screen and (max-width: 768px) {
  .theme-wrap h2,
  .theme-wrap .font-size-2,
  .theme-wrap .font-size-h2,
  .theme-wrap blockquote {
    font-size: 21px;
    line-height: 23.8px;
  }
}
.theme-wrap h3,
.theme-wrap .font-size-3,
.theme-wrap .font-size-h3 {
  font-size: 16px;
  line-height: 20px;
}
.theme-wrap h4,
.theme-wrap .font-size-4,
.theme-wrap .font-size-h4 {
  font-size: 14px;
  line-height: 18px;
}
.theme-wrap h5,
.theme-wrap .font-size-5,
.theme-wrap .font-size-h5 {
  font-size: 12px;
  line-height: 16px;
}
.theme-wrap .font-1 {
  font-family: "inter-Medium", sans-serif;
  font-weight: 400;
}
.theme-wrap strong,
.theme-wrap b,
.theme-wrap .font-2 {
  font-family: "knile-Semibold", sans-serif;
  font-weight: 400;
}
.color-1 {
  color: #ffa300;
}
.color-2 {
  color: #121212;
}
.color-3 {
  color: #2c3737;
}
.color-4 {
  color: #aeb8b8;
}
.color-5 {
  color: #464646;
}
.color-6 {
  color: #1d1d1d;
}
.color-txt {
  color: #aeb8b8;
}
.color-white,
.content .color-white {
  color: #fff;
}
.color-black,
.content .color-black {
  color: #000;
}
.bg-1 {
  background-color: #ffa300;
}
.bg-2 {
  background-color: #121212;
}
.bg-3 {
  background-color: #2c3737;
}
.bg-4 {
  background-color: #aeb8b8;
}
.bg-5 {
  background-color: #464646;
}
.bg-6 {
  background-color: #1d1d1d;
}
.bg-white {
  background-color: #fff;
}
.bg-black {
  background-color: #000;
}
.theme-wrap a,
.theme-wrap a:visited,
.theme-wrap .link,
.theme-wrap .gform_wrapper.gravity-theme a,
.theme-wrap .gform_wrapper.gravity-theme a:visited,
.theme-wrap .gform_wrapper.gravity-theme .link,
body #wa-cookie-nofitication a,
body #wa-cookie-nofitication a:visited,
body #wa-cookie-nofitication .link {
  position: relative;
  color: #aeb8b8;
  text-decoration: underline;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap a:hover,
.theme-wrap a:active,
.theme-wrap a:focus,
.theme-wrap a:visited:hover,
.theme-wrap a:visited:active,
.theme-wrap a:visited:focus,
.theme-wrap .link:hover,
.theme-wrap .link:active,
.theme-wrap .link:focus,
.theme-wrap .gform_wrapper.gravity-theme a:hover,
.theme-wrap .gform_wrapper.gravity-theme a:active,
.theme-wrap .gform_wrapper.gravity-theme a:focus,
.theme-wrap .gform_wrapper.gravity-theme a:visited:hover,
.theme-wrap .gform_wrapper.gravity-theme a:visited:active,
.theme-wrap .gform_wrapper.gravity-theme a:visited:focus,
.theme-wrap .gform_wrapper.gravity-theme .link:hover,
.theme-wrap .gform_wrapper.gravity-theme .link:active,
.theme-wrap .gform_wrapper.gravity-theme .link:focus,
body #wa-cookie-nofitication a:hover,
body #wa-cookie-nofitication a:active,
body #wa-cookie-nofitication a:focus,
body #wa-cookie-nofitication a:visited:hover,
body #wa-cookie-nofitication a:visited:active,
body #wa-cookie-nofitication a:visited:focus,
body #wa-cookie-nofitication .link:hover,
body #wa-cookie-nofitication .link:active,
body #wa-cookie-nofitication .link:focus {
  color: #ffa300;
  text-decoration: none;
}
.theme-wrap a.no-underline,
.theme-wrap a:visited.no-underline,
.theme-wrap .link.no-underline,
.theme-wrap .gform_wrapper.gravity-theme a.no-underline,
.theme-wrap .gform_wrapper.gravity-theme a:visited.no-underline,
.theme-wrap .gform_wrapper.gravity-theme .link.no-underline,
body #wa-cookie-nofitication a.no-underline,
body #wa-cookie-nofitication a:visited.no-underline,
body #wa-cookie-nofitication .link.no-underline {
  text-decoration: none;
}
.theme-wrap a img,
.theme-wrap a:visited img,
.theme-wrap .link img,
.theme-wrap .gform_wrapper.gravity-theme a img,
.theme-wrap .gform_wrapper.gravity-theme a:visited img,
.theme-wrap .gform_wrapper.gravity-theme .link img,
body #wa-cookie-nofitication a img,
body #wa-cookie-nofitication a:visited img,
body #wa-cookie-nofitication .link img {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap a:hover img,
.theme-wrap a:active img,
.theme-wrap a:focus img,
.theme-wrap a:visited:hover img,
.theme-wrap a:visited:active img,
.theme-wrap a:visited:focus img,
.theme-wrap .link:hover img,
.theme-wrap .link:active img,
.theme-wrap .link:focus img,
.theme-wrap .gform_wrapper.gravity-theme a:hover img,
.theme-wrap .gform_wrapper.gravity-theme a:active img,
.theme-wrap .gform_wrapper.gravity-theme a:focus img,
.theme-wrap .gform_wrapper.gravity-theme a:visited:hover img,
.theme-wrap .gform_wrapper.gravity-theme a:visited:active img,
.theme-wrap .gform_wrapper.gravity-theme a:visited:focus img,
.theme-wrap .gform_wrapper.gravity-theme .link:hover img,
.theme-wrap .gform_wrapper.gravity-theme .link:active img,
.theme-wrap .gform_wrapper.gravity-theme .link:focus img,
body #wa-cookie-nofitication a:hover img,
body #wa-cookie-nofitication a:active img,
body #wa-cookie-nofitication a:focus img,
body #wa-cookie-nofitication a:visited:hover img,
body #wa-cookie-nofitication a:visited:active img,
body #wa-cookie-nofitication a:visited:focus img,
body #wa-cookie-nofitication .link:hover img,
body #wa-cookie-nofitication .link:active img,
body #wa-cookie-nofitication .link:focus img {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.swiper-slide .theme-wrap a:hover img,
.swiper-slide .theme-wrap a:active img,
.swiper-slide .theme-wrap a:focus img,
.swiper-slide .theme-wrap a:visited:hover img,
.swiper-slide .theme-wrap a:visited:active img,
.swiper-slide .theme-wrap a:visited:focus img,
.swiper-slide .theme-wrap .link:hover img,
.swiper-slide .theme-wrap .link:active img,
.swiper-slide .theme-wrap .link:focus img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:hover img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:active img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:focus img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:visited:hover img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:visited:active img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme a:visited:focus img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme .link:hover img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme .link:active img,
.swiper-slide .theme-wrap .gform_wrapper.gravity-theme .link:focus img,
.swiper-slide body #wa-cookie-nofitication a:hover img,
.swiper-slide body #wa-cookie-nofitication a:active img,
.swiper-slide body #wa-cookie-nofitication a:focus img,
.swiper-slide body #wa-cookie-nofitication a:visited:hover img,
.swiper-slide body #wa-cookie-nofitication a:visited:active img,
.swiper-slide body #wa-cookie-nofitication a:visited:focus img,
.swiper-slide body #wa-cookie-nofitication .link:hover img,
.swiper-slide body #wa-cookie-nofitication .link:active img,
.swiper-slide body #wa-cookie-nofitication .link:focus img {
  opacity: 1;
  filter: alpha(opacity=100);
}
.theme-wrap a.color-white,
.theme-wrap a:visited.color-white,
.theme-wrap .link.color-white,
.theme-wrap .gform_wrapper.gravity-theme a.color-white,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-white,
.theme-wrap .gform_wrapper.gravity-theme .link.color-white,
body #wa-cookie-nofitication a.color-white,
body #wa-cookie-nofitication a:visited.color-white,
body #wa-cookie-nofitication .link.color-white {
  color: #fff;
}
.theme-wrap a.color-black,
.theme-wrap a:visited.color-black,
.theme-wrap .link.color-black,
.theme-wrap .gform_wrapper.gravity-theme a.color-black,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-black,
.theme-wrap .gform_wrapper.gravity-theme .link.color-black,
body #wa-cookie-nofitication a.color-black,
body #wa-cookie-nofitication a:visited.color-black,
body #wa-cookie-nofitication .link.color-black {
  color: #000;
}
.theme-wrap a.color-txt,
.theme-wrap a:visited.color-txt,
.theme-wrap .link.color-txt,
.theme-wrap .gform_wrapper.gravity-theme a.color-txt,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-txt,
.theme-wrap .gform_wrapper.gravity-theme .link.color-txt,
body #wa-cookie-nofitication a.color-txt,
body #wa-cookie-nofitication a:visited.color-txt,
body #wa-cookie-nofitication .link.color-txt {
  color: #aeb8b8;
}
.theme-wrap a.color-2,
.theme-wrap a:visited.color-2,
.theme-wrap .link.color-2,
.theme-wrap .gform_wrapper.gravity-theme a.color-2,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-2,
.theme-wrap .gform_wrapper.gravity-theme .link.color-2,
body #wa-cookie-nofitication a.color-2,
body #wa-cookie-nofitication a:visited.color-2,
body #wa-cookie-nofitication .link.color-2 {
  color: #121212;
}
.theme-wrap a.color-3,
.theme-wrap a:visited.color-3,
.theme-wrap .link.color-3,
.theme-wrap .gform_wrapper.gravity-theme a.color-3,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-3,
.theme-wrap .gform_wrapper.gravity-theme .link.color-3,
body #wa-cookie-nofitication a.color-3,
body #wa-cookie-nofitication a:visited.color-3,
body #wa-cookie-nofitication .link.color-3 {
  color: #2c3737;
}
.theme-wrap a.color-4,
.theme-wrap a:visited.color-4,
.theme-wrap .link.color-4,
.theme-wrap .gform_wrapper.gravity-theme a.color-4,
.theme-wrap .gform_wrapper.gravity-theme a:visited.color-4,
.theme-wrap .gform_wrapper.gravity-theme .link.color-4,
body #wa-cookie-nofitication a.color-4,
body #wa-cookie-nofitication a:visited.color-4,
body #wa-cookie-nofitication .link.color-4 {
  color: #2c3737;
}
.theme-wrap .container-medium,
.theme-wrap .gform_wrapper.gravity-theme .container-medium,
body #wa-cookie-nofitication .container-medium {
  width: 950px;
  max-width: 100%;
}
.theme-wrap .container-small,
.theme-wrap .gform_wrapper.gravity-theme .container-small,
body #wa-cookie-nofitication .container-small {
  width: 884px;
  max-width: 100%;
}
.theme-wrap .container-mini,
.theme-wrap .gform_wrapper.gravity-theme .container-mini,
body #wa-cookie-nofitication .container-mini {
  width: 460px;
  max-width: 100%;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
.theme-wrap .btn,
.theme-wrap button,
.theme-wrap .button,
.theme-wrap input[type="submit"],
.theme-wrap input[type="button"],
.theme-wrap a.button,
.theme-wrap a.button:visited,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
.theme-wrap .gform_wrapper.gravity-theme .btn,
.theme-wrap .gform_wrapper.gravity-theme button,
.theme-wrap .gform_wrapper.gravity-theme .button,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"],
.theme-wrap .gform_wrapper.gravity-theme input[type="button"],
.theme-wrap .gform_wrapper.gravity-theme a.button,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
body #wa-cookie-nofitication .btn,
body #wa-cookie-nofitication button,
body #wa-cookie-nofitication .button,
body #wa-cookie-nofitication input[type="submit"],
body #wa-cookie-nofitication input[type="button"],
body #wa-cookie-nofitication a.button,
body #wa-cookie-nofitication a.button:visited {
  position: relative;
  height: auto;
  padding: 14px 15px 14px 31px;
  border: none;
  display: inline-block;
  background-color: transparent;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  font-family: "inter-Medium", sans-serif;
  font-weight: 400;
  font-size: 12px;
  background: transparent url(graphics/icon-button.svg) no-repeat center left;
  background-size: auto 22px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-large,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-large,
.theme-wrap .btn.icon-large,
.theme-wrap button.icon-large,
.theme-wrap .button.icon-large,
.theme-wrap input[type="submit"].icon-large,
.theme-wrap input[type="button"].icon-large,
.theme-wrap a.button.icon-large,
.theme-wrap a.button:visited.icon-large,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-large,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-large,
.theme-wrap .gform_wrapper.gravity-theme .btn.icon-large,
.theme-wrap .gform_wrapper.gravity-theme button.icon-large,
.theme-wrap .gform_wrapper.gravity-theme .button.icon-large,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"].icon-large,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"].icon-large,
.theme-wrap .gform_wrapper.gravity-theme a.button.icon-large,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited.icon-large,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-large,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-large,
body #wa-cookie-nofitication .btn.icon-large,
body #wa-cookie-nofitication button.icon-large,
body #wa-cookie-nofitication .button.icon-large,
body #wa-cookie-nofitication input[type="submit"].icon-large,
body #wa-cookie-nofitication input[type="button"].icon-large,
body #wa-cookie-nofitication a.button.icon-large,
body #wa-cookie-nofitication a.button:visited.icon-large {
  background-size: auto 30px;
  padding-left: 37px;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-alt,
.theme-wrap .btn.icon-alt,
.theme-wrap button.icon-alt,
.theme-wrap .button.icon-alt,
.theme-wrap input[type="submit"].icon-alt,
.theme-wrap input[type="button"].icon-alt,
.theme-wrap a.button.icon-alt,
.theme-wrap a.button:visited.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .btn.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme button.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .button.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"].icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"].icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-alt,
body #wa-cookie-nofitication .btn.icon-alt,
body #wa-cookie-nofitication button.icon-alt,
body #wa-cookie-nofitication .button.icon-alt,
body #wa-cookie-nofitication input[type="submit"].icon-alt,
body #wa-cookie-nofitication input[type="button"].icon-alt,
body #wa-cookie-nofitication a.button.icon-alt,
body #wa-cookie-nofitication a.button:visited.icon-alt {
  padding: 8px 29px 8px 15px;
  background: transparent url(graphics/icon-angle-right-1.svg) no-repeat center
    right 16px;
  border: 1px solid #707070;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-download,
.theme-wrap .btn.icon-download,
.theme-wrap button.icon-download,
.theme-wrap .button.icon-download,
.theme-wrap input[type="submit"].icon-download,
.theme-wrap input[type="button"].icon-download,
.theme-wrap a.button.icon-download,
.theme-wrap a.button:visited.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .btn.icon-download,
.theme-wrap .gform_wrapper.gravity-theme button.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .button.icon-download,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"].icon-download,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"].icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.icon-download,
body #wa-cookie-nofitication .btn.icon-download,
body #wa-cookie-nofitication button.icon-download,
body #wa-cookie-nofitication .button.icon-download,
body #wa-cookie-nofitication input[type="submit"].icon-download,
body #wa-cookie-nofitication input[type="button"].icon-download,
body #wa-cookie-nofitication a.button.icon-download,
body #wa-cookie-nofitication a.button:visited.icon-download {
  background-image: url(graphics/icon-download-1.svg);
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
.theme-wrap .btn:hover,
.theme-wrap .btn:active,
.theme-wrap .btn:focus,
.theme-wrap button:hover,
.theme-wrap button:active,
.theme-wrap button:focus,
.theme-wrap .button:hover,
.theme-wrap .button:active,
.theme-wrap .button:focus,
.theme-wrap input[type="submit"]:hover,
.theme-wrap input[type="submit"]:active,
.theme-wrap input[type="submit"]:focus,
.theme-wrap input[type="button"]:hover,
.theme-wrap input[type="button"]:active,
.theme-wrap input[type="button"]:focus,
.theme-wrap a.button:hover,
.theme-wrap a.button:active,
.theme-wrap a.button:focus,
.theme-wrap a.button:visited:hover,
.theme-wrap a.button:visited:active,
.theme-wrap a.button:visited:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
.theme-wrap .gform_wrapper.gravity-theme .btn:hover,
.theme-wrap .gform_wrapper.gravity-theme .btn:active,
.theme-wrap .gform_wrapper.gravity-theme .btn:focus,
.theme-wrap .gform_wrapper.gravity-theme button:hover,
.theme-wrap .gform_wrapper.gravity-theme button:active,
.theme-wrap .gform_wrapper.gravity-theme button:focus,
.theme-wrap .gform_wrapper.gravity-theme .button:hover,
.theme-wrap .gform_wrapper.gravity-theme .button:active,
.theme-wrap .gform_wrapper.gravity-theme .button:focus,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:hover,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:active,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:focus,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:hover,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:active,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:focus,
.theme-wrap .gform_wrapper.gravity-theme a.button:hover,
.theme-wrap .gform_wrapper.gravity-theme a.button:active,
.theme-wrap .gform_wrapper.gravity-theme a.button:focus,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:hover,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:active,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:focus,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
body #wa-cookie-nofitication .btn:hover,
body #wa-cookie-nofitication .btn:active,
body #wa-cookie-nofitication .btn:focus,
body #wa-cookie-nofitication button:hover,
body #wa-cookie-nofitication button:active,
body #wa-cookie-nofitication button:focus,
body #wa-cookie-nofitication .button:hover,
body #wa-cookie-nofitication .button:active,
body #wa-cookie-nofitication .button:focus,
body #wa-cookie-nofitication input[type="submit"]:hover,
body #wa-cookie-nofitication input[type="submit"]:active,
body #wa-cookie-nofitication input[type="submit"]:focus,
body #wa-cookie-nofitication input[type="button"]:hover,
body #wa-cookie-nofitication input[type="button"]:active,
body #wa-cookie-nofitication input[type="button"]:focus,
body #wa-cookie-nofitication a.button:hover,
body #wa-cookie-nofitication a.button:active,
body #wa-cookie-nofitication a.button:focus,
body #wa-cookie-nofitication a.button:visited:hover,
body #wa-cookie-nofitication a.button:visited:active,
body #wa-cookie-nofitication a.button:visited:focus {
  background-position: center left 3px;
  background-color: transparent;
  text-decoration: none;
  color: #ffa300;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-alt,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-alt,
.theme-wrap .btn:hover.icon-alt,
.theme-wrap .btn:active.icon-alt,
.theme-wrap .btn:focus.icon-alt,
.theme-wrap button:hover.icon-alt,
.theme-wrap button:active.icon-alt,
.theme-wrap button:focus.icon-alt,
.theme-wrap .button:hover.icon-alt,
.theme-wrap .button:active.icon-alt,
.theme-wrap .button:focus.icon-alt,
.theme-wrap input[type="submit"]:hover.icon-alt,
.theme-wrap input[type="submit"]:active.icon-alt,
.theme-wrap input[type="submit"]:focus.icon-alt,
.theme-wrap input[type="button"]:hover.icon-alt,
.theme-wrap input[type="button"]:active.icon-alt,
.theme-wrap input[type="button"]:focus.icon-alt,
.theme-wrap a.button:hover.icon-alt,
.theme-wrap a.button:active.icon-alt,
.theme-wrap a.button:focus.icon-alt,
.theme-wrap a.button:visited:hover.icon-alt,
.theme-wrap a.button:visited:active.icon-alt,
.theme-wrap a.button:visited:focus.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-alt,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .btn:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .btn:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .btn:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme button:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme button:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme button:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .button:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .button:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme .button:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="submit"]:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme input[type="button"]:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:focus.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:hover.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:active.icon-alt,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:focus.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-alt,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-alt,
body #wa-cookie-nofitication .btn:hover.icon-alt,
body #wa-cookie-nofitication .btn:active.icon-alt,
body #wa-cookie-nofitication .btn:focus.icon-alt,
body #wa-cookie-nofitication button:hover.icon-alt,
body #wa-cookie-nofitication button:active.icon-alt,
body #wa-cookie-nofitication button:focus.icon-alt,
body #wa-cookie-nofitication .button:hover.icon-alt,
body #wa-cookie-nofitication .button:active.icon-alt,
body #wa-cookie-nofitication .button:focus.icon-alt,
body #wa-cookie-nofitication input[type="submit"]:hover.icon-alt,
body #wa-cookie-nofitication input[type="submit"]:active.icon-alt,
body #wa-cookie-nofitication input[type="submit"]:focus.icon-alt,
body #wa-cookie-nofitication input[type="button"]:hover.icon-alt,
body #wa-cookie-nofitication input[type="button"]:active.icon-alt,
body #wa-cookie-nofitication input[type="button"]:focus.icon-alt,
body #wa-cookie-nofitication a.button:hover.icon-alt,
body #wa-cookie-nofitication a.button:active.icon-alt,
body #wa-cookie-nofitication a.button:focus.icon-alt,
body #wa-cookie-nofitication a.button:visited:hover.icon-alt,
body #wa-cookie-nofitication a.button:visited:active.icon-alt,
body #wa-cookie-nofitication a.button:visited:focus.icon-alt {
  background-position: center right 13px;
  border-color: #aeb8b8;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-download,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-download,
.theme-wrap .btn:hover.icon-download,
.theme-wrap .btn:active.icon-download,
.theme-wrap .btn:focus.icon-download,
.theme-wrap button:hover.icon-download,
.theme-wrap button:active.icon-download,
.theme-wrap button:focus.icon-download,
.theme-wrap .button:hover.icon-download,
.theme-wrap .button:active.icon-download,
.theme-wrap .button:focus.icon-download,
.theme-wrap input[type="submit"]:hover.icon-download,
.theme-wrap input[type="submit"]:active.icon-download,
.theme-wrap input[type="submit"]:focus.icon-download,
.theme-wrap input[type="button"]:hover.icon-download,
.theme-wrap input[type="button"]:active.icon-download,
.theme-wrap input[type="button"]:focus.icon-download,
.theme-wrap a.button:hover.icon-download,
.theme-wrap a.button:active.icon-download,
.theme-wrap a.button:focus.icon-download,
.theme-wrap a.button:visited:hover.icon-download,
.theme-wrap a.button:visited:active.icon-download,
.theme-wrap a.button:visited:focus.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .btn:hover.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .btn:active.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .btn:focus.icon-download,
.theme-wrap .gform_wrapper.gravity-theme button:hover.icon-download,
.theme-wrap .gform_wrapper.gravity-theme button:active.icon-download,
.theme-wrap .gform_wrapper.gravity-theme button:focus.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .button:hover.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .button:active.icon-download,
.theme-wrap .gform_wrapper.gravity-theme .button:focus.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:hover.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:active.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:focus.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:hover.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:active.icon-download,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:focus.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:hover.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:active.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:focus.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:hover.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:active.icon-download,
.theme-wrap .gform_wrapper.gravity-theme a.button:visited:focus.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active.icon-download,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus.icon-download,
body #wa-cookie-nofitication .btn:hover.icon-download,
body #wa-cookie-nofitication .btn:active.icon-download,
body #wa-cookie-nofitication .btn:focus.icon-download,
body #wa-cookie-nofitication button:hover.icon-download,
body #wa-cookie-nofitication button:active.icon-download,
body #wa-cookie-nofitication button:focus.icon-download,
body #wa-cookie-nofitication .button:hover.icon-download,
body #wa-cookie-nofitication .button:active.icon-download,
body #wa-cookie-nofitication .button:focus.icon-download,
body #wa-cookie-nofitication input[type="submit"]:hover.icon-download,
body #wa-cookie-nofitication input[type="submit"]:active.icon-download,
body #wa-cookie-nofitication input[type="submit"]:focus.icon-download,
body #wa-cookie-nofitication input[type="button"]:hover.icon-download,
body #wa-cookie-nofitication input[type="button"]:active.icon-download,
body #wa-cookie-nofitication input[type="button"]:focus.icon-download,
body #wa-cookie-nofitication a.button:hover.icon-download,
body #wa-cookie-nofitication a.button:active.icon-download,
body #wa-cookie-nofitication a.button:focus.icon-download,
body #wa-cookie-nofitication a.button:visited:hover.icon-download,
body #wa-cookie-nofitication a.button:visited:active.icon-download,
body #wa-cookie-nofitication a.button:visited:focus.icon-download {
  background-position: center left;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
.theme-wrap .btn.featherlight-close-icon,
.mejs-button .theme-wrap .btn,
.theme-wrap button.featherlight-close-icon,
.mejs-button .theme-wrap button,
.theme-wrap .button.featherlight-close-icon,
.mejs-button .theme-wrap .button,
.theme-wrap input[type="submit"].featherlight-close-icon,
.mejs-button .theme-wrap input[type="submit"],
.theme-wrap input[type="button"].featherlight-close-icon,
.mejs-button .theme-wrap input[type="button"],
.theme-wrap a.button.featherlight-close-icon,
.mejs-button .theme-wrap a.button,
.theme-wrap a.button:visited.featherlight-close-icon,
.mejs-button .theme-wrap a.button:visited,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
.theme-wrap .gform_wrapper.gravity-theme .btn.featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .btn,
.theme-wrap .gform_wrapper.gravity-theme button.featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme button,
.theme-wrap .gform_wrapper.gravity-theme .button.featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .button,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"].featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme input[type="submit"],
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"].featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme input[type="button"],
.theme-wrap .gform_wrapper.gravity-theme a.button.featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button:visited.featherlight-close-icon,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:visited,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited,
body #wa-cookie-nofitication .btn.featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication .btn,
body #wa-cookie-nofitication button.featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication button,
body #wa-cookie-nofitication .button.featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication .button,
body #wa-cookie-nofitication input[type="submit"].featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication input[type="submit"],
body #wa-cookie-nofitication input[type="button"].featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication input[type="button"],
body #wa-cookie-nofitication a.button.featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication a.button,
body #wa-cookie-nofitication a.button:visited.featherlight-close-icon,
.mejs-button body #wa-cookie-nofitication a.button:visited {
  background-color: transparent !important;
  padding: 0px !important;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:after,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:after,
.theme-wrap .btn.featherlight-close-icon:after,
.mejs-button .theme-wrap .btn:after,
.theme-wrap button.featherlight-close-icon:after,
.mejs-button .theme-wrap button:after,
.theme-wrap .button.featherlight-close-icon:after,
.mejs-button .theme-wrap .button:after,
.theme-wrap input[type="submit"].featherlight-close-icon:after,
.mejs-button .theme-wrap input[type="submit"]:after,
.theme-wrap input[type="button"].featherlight-close-icon:after,
.mejs-button .theme-wrap input[type="button"]:after,
.theme-wrap a.button.featherlight-close-icon:after,
.mejs-button .theme-wrap a.button:after,
.theme-wrap a.button:visited.featherlight-close-icon:after,
.mejs-button .theme-wrap a.button:visited:after,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:after,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:after,
.theme-wrap .gform_wrapper.gravity-theme .btn.featherlight-close-icon:after,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .btn:after,
.theme-wrap .gform_wrapper.gravity-theme button.featherlight-close-icon:after,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme button:after,
.theme-wrap .gform_wrapper.gravity-theme .button.featherlight-close-icon:after,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .button:after,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"].featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:after,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"].featherlight-close-icon:after,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:after,
.theme-wrap .gform_wrapper.gravity-theme a.button.featherlight-close-icon:after,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:after,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button:visited.featherlight-close-icon:after,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:visited:after,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:after,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:after,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:after,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:after,
body #wa-cookie-nofitication .btn.featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication .btn:after,
body #wa-cookie-nofitication button.featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication button:after,
body #wa-cookie-nofitication .button.featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication .button:after,
body #wa-cookie-nofitication input[type="submit"].featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication input[type="submit"]:after,
body #wa-cookie-nofitication input[type="button"].featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication input[type="button"]:after,
body #wa-cookie-nofitication a.button.featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication a.button:after,
body #wa-cookie-nofitication a.button:visited.featherlight-close-icon:after,
.mejs-button body #wa-cookie-nofitication a.button:visited:after {
  display: none;
}
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:hover,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:active,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:hover,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:active,
.theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
.mejs-button
  .theme-wrap
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
.theme-wrap .btn.featherlight-close-icon:hover,
.theme-wrap .btn.featherlight-close-icon:active,
.theme-wrap .btn.featherlight-close-icon:focus,
.mejs-button .theme-wrap .btn:hover,
.mejs-button .theme-wrap .btn:active,
.mejs-button .theme-wrap .btn:focus,
.theme-wrap button.featherlight-close-icon:hover,
.theme-wrap button.featherlight-close-icon:active,
.theme-wrap button.featherlight-close-icon:focus,
.mejs-button .theme-wrap button:hover,
.mejs-button .theme-wrap button:active,
.mejs-button .theme-wrap button:focus,
.theme-wrap .button.featherlight-close-icon:hover,
.theme-wrap .button.featherlight-close-icon:active,
.theme-wrap .button.featherlight-close-icon:focus,
.mejs-button .theme-wrap .button:hover,
.mejs-button .theme-wrap .button:active,
.mejs-button .theme-wrap .button:focus,
.theme-wrap input[type="submit"].featherlight-close-icon:hover,
.theme-wrap input[type="submit"].featherlight-close-icon:active,
.theme-wrap input[type="submit"].featherlight-close-icon:focus,
.mejs-button .theme-wrap input[type="submit"]:hover,
.mejs-button .theme-wrap input[type="submit"]:active,
.mejs-button .theme-wrap input[type="submit"]:focus,
.theme-wrap input[type="button"].featherlight-close-icon:hover,
.theme-wrap input[type="button"].featherlight-close-icon:active,
.theme-wrap input[type="button"].featherlight-close-icon:focus,
.mejs-button .theme-wrap input[type="button"]:hover,
.mejs-button .theme-wrap input[type="button"]:active,
.mejs-button .theme-wrap input[type="button"]:focus,
.theme-wrap a.button.featherlight-close-icon:hover,
.theme-wrap a.button.featherlight-close-icon:active,
.theme-wrap a.button.featherlight-close-icon:focus,
.mejs-button .theme-wrap a.button:hover,
.mejs-button .theme-wrap a.button:active,
.mejs-button .theme-wrap a.button:focus,
.theme-wrap a.button:visited.featherlight-close-icon:hover,
.theme-wrap a.button:visited.featherlight-close-icon:active,
.theme-wrap a.button:visited.featherlight-close-icon:focus,
.mejs-button .theme-wrap a.button:visited:hover,
.mejs-button .theme-wrap a.button:visited:active,
.mejs-button .theme-wrap a.button:visited:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
.theme-wrap .gform_wrapper.gravity-theme .btn.featherlight-close-icon:hover,
.theme-wrap .gform_wrapper.gravity-theme .btn.featherlight-close-icon:active,
.theme-wrap .gform_wrapper.gravity-theme .btn.featherlight-close-icon:focus,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .btn:hover,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .btn:active,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .btn:focus,
.theme-wrap .gform_wrapper.gravity-theme button.featherlight-close-icon:hover,
.theme-wrap .gform_wrapper.gravity-theme button.featherlight-close-icon:active,
.theme-wrap .gform_wrapper.gravity-theme button.featherlight-close-icon:focus,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme button:hover,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme button:active,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme button:focus,
.theme-wrap .gform_wrapper.gravity-theme .button.featherlight-close-icon:hover,
.theme-wrap .gform_wrapper.gravity-theme .button.featherlight-close-icon:active,
.theme-wrap .gform_wrapper.gravity-theme .button.featherlight-close-icon:focus,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .button:hover,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .button:active,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme .button:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"].featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"].featherlight-close-icon:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"].featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:hover,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:active,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="submit"]:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"].featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"].featherlight-close-icon:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"].featherlight-close-icon:focus,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:hover,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:active,
.mejs-button
  .theme-wrap
  .gform_wrapper.gravity-theme
  input[type="button"]:focus,
.theme-wrap .gform_wrapper.gravity-theme a.button.featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button.featherlight-close-icon:active,
.theme-wrap .gform_wrapper.gravity-theme a.button.featherlight-close-icon:focus,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:hover,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:active,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button:visited.featherlight-close-icon:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button:visited.featherlight-close-icon:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  a.button:visited.featherlight-close-icon:focus,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:visited:hover,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:visited:active,
.mejs-button .theme-wrap .gform_wrapper.gravity-theme a.button:visited:focus,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:hover,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:active,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow.featherlight-close-icon:focus,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:hover,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:active,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:focus,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:hover,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:active,
body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited.featherlight-close-icon:focus,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:hover,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:active,
.mejs-button
  body
  #wa-cookie-nofitication
  .wa-cookie-notification-content
  .wa-cookie-notification-buttons
  .wa-cookie-notification-allow:visited:focus,
body #wa-cookie-nofitication .btn.featherlight-close-icon:hover,
body #wa-cookie-nofitication .btn.featherlight-close-icon:active,
body #wa-cookie-nofitication .btn.featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication .btn:hover,
.mejs-button body #wa-cookie-nofitication .btn:active,
.mejs-button body #wa-cookie-nofitication .btn:focus,
body #wa-cookie-nofitication button.featherlight-close-icon:hover,
body #wa-cookie-nofitication button.featherlight-close-icon:active,
body #wa-cookie-nofitication button.featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication button:hover,
.mejs-button body #wa-cookie-nofitication button:active,
.mejs-button body #wa-cookie-nofitication button:focus,
body #wa-cookie-nofitication .button.featherlight-close-icon:hover,
body #wa-cookie-nofitication .button.featherlight-close-icon:active,
body #wa-cookie-nofitication .button.featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication .button:hover,
.mejs-button body #wa-cookie-nofitication .button:active,
.mejs-button body #wa-cookie-nofitication .button:focus,
body #wa-cookie-nofitication input[type="submit"].featherlight-close-icon:hover,
body
  #wa-cookie-nofitication
  input[type="submit"].featherlight-close-icon:active,
body #wa-cookie-nofitication input[type="submit"].featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication input[type="submit"]:hover,
.mejs-button body #wa-cookie-nofitication input[type="submit"]:active,
.mejs-button body #wa-cookie-nofitication input[type="submit"]:focus,
body #wa-cookie-nofitication input[type="button"].featherlight-close-icon:hover,
body
  #wa-cookie-nofitication
  input[type="button"].featherlight-close-icon:active,
body #wa-cookie-nofitication input[type="button"].featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication input[type="button"]:hover,
.mejs-button body #wa-cookie-nofitication input[type="button"]:active,
.mejs-button body #wa-cookie-nofitication input[type="button"]:focus,
body #wa-cookie-nofitication a.button.featherlight-close-icon:hover,
body #wa-cookie-nofitication a.button.featherlight-close-icon:active,
body #wa-cookie-nofitication a.button.featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication a.button:hover,
.mejs-button body #wa-cookie-nofitication a.button:active,
.mejs-button body #wa-cookie-nofitication a.button:focus,
body #wa-cookie-nofitication a.button:visited.featherlight-close-icon:hover,
body #wa-cookie-nofitication a.button:visited.featherlight-close-icon:active,
body #wa-cookie-nofitication a.button:visited.featherlight-close-icon:focus,
.mejs-button body #wa-cookie-nofitication a.button:visited:hover,
.mejs-button body #wa-cookie-nofitication a.button:visited:active,
.mejs-button body #wa-cookie-nofitication a.button:visited:focus {
  background-color: transparent !important;
}
.theme-wrap .placeholder .mejs-container .mejs-controls,
.theme-wrap
  .gform_wrapper.gravity-theme
  .placeholder
  .mejs-container
  .mejs-controls,
body #wa-cookie-nofitication .placeholder .mejs-container .mejs-controls {
  display: none;
}
.theme-wrap .wp-video,
.theme-wrap .gform_wrapper.gravity-theme .wp-video,
body #wa-cookie-nofitication .wp-video {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.theme-wrap blockquote,
.theme-wrap .gform_wrapper.gravity-theme blockquote,
body #wa-cookie-nofitication blockquote {
  margin: 50px 0px;
  color: #ffa300;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
}
.theme-wrap blockquote p,
.theme-wrap .gform_wrapper.gravity-theme blockquote p,
body #wa-cookie-nofitication blockquote p {
  max-width: 75%;
}
@media screen and (max-width: 992px) {
  .theme-wrap blockquote p,
  .theme-wrap .gform_wrapper.gravity-theme blockquote p,
  body #wa-cookie-nofitication blockquote p {
    max-width: 100%;
  }
}
.theme-wrap blockquote p:before,
.theme-wrap .gform_wrapper.gravity-theme blockquote p:before,
body #wa-cookie-nofitication blockquote p:before {
  content: "“";
}
.theme-wrap blockquote p:after,
.theme-wrap .gform_wrapper.gravity-theme blockquote p:after,
body #wa-cookie-nofitication blockquote p:after {
  content: "”";
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]),
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]) {
  line-height: 30px;
  height: 30px;
  padding: 6px 11px 8px;
  background-color: #1d1d1d;
  color: #fff;
  border: #464646 1px solid;
  max-width: 100%;
  font-size: 12px;
  line-height: 16px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-webkit-input-placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-webkit-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-webkit-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-webkit-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-webkit-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-webkit-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-moz-placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-moz-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-moz-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-moz-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-moz-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-moz-placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-moz-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-moz-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-moz-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-moz-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-ms-input-placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-ms-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-ms-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-ms-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  :-ms-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  ):-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-ms-input-placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-ms-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-ms-input-placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-ms-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::-ms-input-placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not(
    [type="file"]
  )::-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::placeholder,
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])::placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::placeholder,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])::placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])
  ::placeholder,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"])::placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,
body
  #wa-cookie-nofitication
  input[type]:not([type="submit"]):not([type="button"]):not(
    [type="hidden"]
  ):not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus {
  outline: none;
}
.theme-wrap textarea,
.theme-wrap .gform_wrapper.gravity-theme textarea,
body #wa-cookie-nofitication textarea {
  line-height: 1em;
  height: 110px;
  padding: 5px 11px;
  background-color: #1d1d1d;
  color: #fff;
  border: #464646 1px solid;
  max-width: 100%;
  font-size: 12px;
  line-height: 16px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.theme-wrap textarea ::-webkit-input-placeholder,
.theme-wrap textarea::-webkit-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea ::-webkit-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder,
body #wa-cookie-nofitication textarea ::-webkit-input-placeholder,
body #wa-cookie-nofitication textarea::-webkit-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea :-moz-placeholder,
.theme-wrap textarea:-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea :-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea:-moz-placeholder,
body #wa-cookie-nofitication textarea :-moz-placeholder,
body #wa-cookie-nofitication textarea:-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea ::-moz-placeholder,
.theme-wrap textarea::-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea ::-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea::-moz-placeholder,
body #wa-cookie-nofitication textarea ::-moz-placeholder,
body #wa-cookie-nofitication textarea::-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea :-ms-input-placeholder,
.theme-wrap textarea:-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea :-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea:-ms-input-placeholder,
body #wa-cookie-nofitication textarea :-ms-input-placeholder,
body #wa-cookie-nofitication textarea:-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea ::-ms-input-placeholder,
.theme-wrap textarea::-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea ::-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea::-ms-input-placeholder,
body #wa-cookie-nofitication textarea ::-ms-input-placeholder,
body #wa-cookie-nofitication textarea::-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea ::placeholder,
.theme-wrap textarea::placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea ::placeholder,
.theme-wrap .gform_wrapper.gravity-theme textarea::placeholder,
body #wa-cookie-nofitication textarea ::placeholder,
body #wa-cookie-nofitication textarea::placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap textarea:focus,
.theme-wrap .gform_wrapper.gravity-theme textarea:focus,
body #wa-cookie-nofitication textarea:focus {
  outline: none;
}
.theme-wrap input[type="checkbox"],
.theme-wrap .gform_wrapper.gravity-theme input[type="checkbox"],
body #wa-cookie-nofitication input[type="checkbox"] {
  width: 15px;
  height: 15px;
  background-color: #1d1d1d;
  border: 1px solid #aeb8b8;
  cursor: pointer;
  display: inline-block;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap input[type="checkbox"]:checked,
.theme-wrap .gform_wrapper.gravity-theme input[type="checkbox"]:checked,
body #wa-cookie-nofitication input[type="checkbox"]:checked {
  background-color: #fff;
}
.theme-wrap input[type="radio"],
.theme-wrap .ginput_container_consent input[type="checkbox"],
.theme-wrap .gform_wrapper.gravity-theme input[type="radio"],
.theme-wrap
  .gform_wrapper.gravity-theme
  .ginput_container_consent
  input[type="checkbox"],
body #wa-cookie-nofitication input[type="radio"],
body #wa-cookie-nofitication .ginput_container_consent input[type="checkbox"] {
  width: 15px;
  height: 15px;
  background-color: #1d1d1d;
  border: 1px solid #aeb8b8;
  cursor: pointer;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap input[type="radio"]:checked,
.theme-wrap .ginput_container_consent input[type="checkbox"]:checked,
.theme-wrap .gform_wrapper.gravity-theme input[type="radio"]:checked,
.theme-wrap
  .gform_wrapper.gravity-theme
  .ginput_container_consent
  input[type="checkbox"]:checked,
body #wa-cookie-nofitication input[type="radio"]:checked,
body
  #wa-cookie-nofitication
  .ginput_container_consent
  input[type="checkbox"]:checked {
  background-color: #fff;
}
.theme-wrap select,
.theme-wrap .gform_wrapper.gravity-theme select,
body #wa-cookie-nofitication select {
  line-height: 32px;
  height: 32px;
  padding: 5px 22px;
  background-color: #1d1d1d;
  color: #fff;
  border: #464646 1px solid;
  max-width: 100%;
  font-size: 12px;
  line-height: 16px;
  background: #fff url("/wp-content/mu-plugins/wa/style/icons/chevron-down.png")
    no-repeat;
  background-position: right 20px center;
  background-size: 18px auto;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.theme-wrap select ::-webkit-input-placeholder,
.theme-wrap select::-webkit-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select ::-webkit-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select::-webkit-input-placeholder,
body #wa-cookie-nofitication select ::-webkit-input-placeholder,
body #wa-cookie-nofitication select::-webkit-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap select :-moz-placeholder,
.theme-wrap select:-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select :-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select:-moz-placeholder,
body #wa-cookie-nofitication select :-moz-placeholder,
body #wa-cookie-nofitication select:-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap select ::-moz-placeholder,
.theme-wrap select::-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select ::-moz-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select::-moz-placeholder,
body #wa-cookie-nofitication select ::-moz-placeholder,
body #wa-cookie-nofitication select::-moz-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap select :-ms-input-placeholder,
.theme-wrap select:-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select :-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select:-ms-input-placeholder,
body #wa-cookie-nofitication select :-ms-input-placeholder,
body #wa-cookie-nofitication select:-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap select ::-ms-input-placeholder,
.theme-wrap select::-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select ::-ms-input-placeholder,
.theme-wrap .gform_wrapper.gravity-theme select::-ms-input-placeholder,
body #wa-cookie-nofitication select ::-ms-input-placeholder,
body #wa-cookie-nofitication select::-ms-input-placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap select ::placeholder,
.theme-wrap select::placeholder,
.theme-wrap .gform_wrapper.gravity-theme select ::placeholder,
.theme-wrap .gform_wrapper.gravity-theme select::placeholder,
body #wa-cookie-nofitication select ::placeholder,
body #wa-cookie-nofitication select::placeholder {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #464646;
}
.theme-wrap .round,
.theme-wrap .gform_wrapper.gravity-theme .round,
body #wa-cookie-nofitication .round {
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.theme-wrap .round-r,
.theme-wrap .gform_wrapper.gravity-theme .round-r,
body #wa-cookie-nofitication .round-r {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.theme-wrap .box-shadow,
.theme-wrap .gform_wrapper.gravity-theme .box-shadow,
body #wa-cookie-nofitication .box-shadow {
  -moz-box-shadow: 0px 0px 20px #000;
  -webkit-box-shadow: 0px 0px 20px #000;
  box-shadow: 0px 0px 20px #000;
}
.theme-wrap .box-shadow-hover,
.theme-wrap .gform_wrapper.gravity-theme .box-shadow-hover,
body #wa-cookie-nofitication .box-shadow-hover {
  -moz-box-shadow: 0px 0px 20px #ffa300;
  -webkit-box-shadow: 0px 0px 20px #ffa300;
  box-shadow: 0px 0px 20px #ffa300;
}
.theme-wrap .drop-shadow,
.theme-wrap .gform_wrapper.gravity-theme .drop-shadow,
body #wa-cookie-nofitication .drop-shadow {
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap .drop-shadow-hover,
.theme-wrap .gform_wrapper.gravity-theme .drop-shadow-hover,
body #wa-cookie-nofitication .drop-shadow-hover {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
.theme-wrap .gform_wrapper,
.theme-wrap .gform_wrapper.gravity-theme,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper.gravity-theme,
body #wa-cookie-nofitication .gform_wrapper,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme {
  position: relative;
  font-size: 10px;
  line-height: 14px;
  font-family: "inter-Medium", sans-serif;
  font-weight: 400;
}
.theme-wrap .gform_wrapper .gform_fields,
.theme-wrap .gform_wrapper.gravity-theme .gform_fields,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gform_fields,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gform_fields,
body #wa-cookie-nofitication .gform_wrapper .gform_fields,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 10px;
}
.theme-wrap .gform_wrapper .gfield_required,
.theme-wrap .gform_wrapper .gform_fileupload_rules,
.theme-wrap .gform_wrapper.gravity-theme .gfield_required,
.theme-wrap .gform_wrapper.gravity-theme .gform_fileupload_rules,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_required,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gform_fileupload_rules,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_required,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gform_fileupload_rules,
body #wa-cookie-nofitication .gform_wrapper .gfield_required,
body #wa-cookie-nofitication .gform_wrapper .gform_fileupload_rules,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gfield_required,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .gform_fileupload_rules {
  display: none;
}
.theme-wrap .gform_wrapper .gfield_description,
.theme-wrap .gform_wrapper .gfield_label,
.theme-wrap .gform_wrapper .gfield_checkbox label,
.theme-wrap .gform_wrapper .gfield_radio label,
.theme-wrap .gform_wrapper.gravity-theme .gfield_description,
.theme-wrap .gform_wrapper.gravity-theme .gfield_label,
.theme-wrap .gform_wrapper.gravity-theme .gfield_checkbox label,
.theme-wrap .gform_wrapper.gravity-theme .gfield_radio label,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_description,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_label,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_checkbox label,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_radio label,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_description,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_label,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_checkbox
  label,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_radio
  label,
body #wa-cookie-nofitication .gform_wrapper .gfield_description,
body #wa-cookie-nofitication .gform_wrapper .gfield_label,
body #wa-cookie-nofitication .gform_wrapper .gfield_checkbox label,
body #wa-cookie-nofitication .gform_wrapper .gfield_radio label,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gfield_description,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gfield_label,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .gfield_checkbox
  label,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gfield_radio label {
  font-family: "inter-Medium", sans-serif;
  font-weight: 400;
  font-size: 10px;
  line-height: 14px;
  max-width: 100%;
}
.theme-wrap .gform_wrapper .gfield_label,
.theme-wrap .gform_wrapper.gravity-theme .gfield_label,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gfield_label,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gfield_label,
body #wa-cookie-nofitication .gform_wrapper .gfield_label,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gfield_label {
  margin-bottom: 4px;
}
.theme-wrap .gform_wrapper .ginput_container_radio .gfield_radio,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_radio .gfield_radio,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio,
body
  #wa-cookie-nofitication
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media screen and (max-width: 992px) {
  .theme-wrap .gform_wrapper .ginput_container_radio .gfield_radio,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .gform_wrapper
    .ginput_container_radio
    .gfield_radio,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio,
  body
    #wa-cookie-nofitication
    .gform_wrapper
    .ginput_container_radio
    .gfield_radio,
  body
    #wa-cookie-nofitication
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: start;
    -moz-align-items: start;
    -ms-align-items: start;
    align-items: start;
  }
}
.theme-wrap .gform_wrapper .ginput_container_radio .gfield_radio .gchoice,
.theme-wrap
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio
  .gchoice,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice,
body
  #wa-cookie-nofitication
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio
  .gchoice,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice {
  margin-right: 12px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .gform_wrapper .ginput_container_radio .gfield_radio .gchoice,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio
    .gchoice,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .gform_wrapper
    .ginput_container_radio
    .gfield_radio
    .gchoice,
  .theme-wrap
    .gform_wrapper.gravity-theme
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio
    .gchoice,
  body
    #wa-cookie-nofitication
    .gform_wrapper
    .ginput_container_radio
    .gfield_radio
    .gchoice,
  body
    #wa-cookie-nofitication
    .gform_wrapper.gravity-theme
    .ginput_container_radio
    .gfield_radio
    .gchoice {
    margin: 0px 0px 5px 0px;
  }
}
.theme-wrap .gform_wrapper .ginput_container_radio .gfield_radio .gchoice input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice
  input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio
  .gchoice
  input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice
  input,
body
  #wa-cookie-nofitication
  .gform_wrapper
  .ginput_container_radio
  .gfield_radio
  .gchoice
  input,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_radio
  .gfield_radio
  .gchoice
  input {
  margin-right: 2px;
}
.theme-wrap .gform_wrapper .ginput_container_fileupload,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_fileupload,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_fileupload,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload,
body #wa-cookie-nofitication .gform_wrapper .ginput_container_fileupload,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload {
  position: relative;
  padding-bottom: 13px;
}
.theme-wrap .gform_wrapper .ginput_container_fileupload *,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_fileupload *,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_fileupload
  *,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload
  *,
body #wa-cookie-nofitication .gform_wrapper .ginput_container_fileupload *,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload
  * {
  opacity: 0;
  filter: alpha(opacity=0);
}
.theme-wrap .gform_wrapper .ginput_container_fileupload:before,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_fileupload:before,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_fileupload:before,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload:before,
body #wa-cookie-nofitication .gform_wrapper .ginput_container_fileupload:before,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_fileupload:before {
  position: absolute;
  top: 0px;
  left: 0px;
  content: "Voeg een bijlage toe";
  line-height: 30px;
  height: 30px;
  padding: 0px 9px 0px 23px;
  color: #aeb8b8;
  border: #464646 1px solid;
  background: #1d1d1d url(graphics/icon-attachment-1.svg) no-repeat left 8px
    center;
  background-size: auto 10px;
  opacity: 1;
  filter: alpha(opacity=100);
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
}
.theme-wrap .gform_wrapper .ginput_container_consent,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_consent,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_consent,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_consent,
body #wa-cookie-nofitication .gform_wrapper .ginput_container_consent,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_consent {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.theme-wrap .gform_wrapper .ginput_container_consent input,
.theme-wrap .gform_wrapper.gravity-theme .ginput_container_consent input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper
  .ginput_container_consent
  input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .ginput_container_consent
  input,
body #wa-cookie-nofitication .gform_wrapper .ginput_container_consent input,
body
  #wa-cookie-nofitication
  .gform_wrapper.gravity-theme
  .ginput_container_consent
  input {
  margin-right: 5px;
}
.theme-wrap .gform_wrapper .gform_footer,
.theme-wrap .gform_wrapper.gravity-theme .gform_footer,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gform_footer,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gform_footer,
body #wa-cookie-nofitication .gform_wrapper .gform_footer,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gform_footer {
  padding: 4px 0px 0px 0px;
}
.theme-wrap .gform_wrapper .gform_footer input,
.theme-wrap .gform_wrapper.gravity-theme .gform_footer input,
.theme-wrap .gform_wrapper.gravity-theme .gform_wrapper .gform_footer input,
.theme-wrap
  .gform_wrapper.gravity-theme
  .gform_wrapper.gravity-theme
  .gform_footer
  input,
body #wa-cookie-nofitication .gform_wrapper .gform_footer input,
body #wa-cookie-nofitication .gform_wrapper.gravity-theme .gform_footer input {
  width: 100%;
}
.theme-wrap .swiper,
.theme-wrap .gform_wrapper.gravity-theme .swiper,
body #wa-cookie-nofitication .swiper {
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
  opacity: 0;
  filter: alpha(opacity=0);
}
.wp-admin .theme-wrap .swiper,
.theme-wrap .swiper.active,
.wp-admin .theme-wrap .gform_wrapper.gravity-theme .swiper,
.theme-wrap .gform_wrapper.gravity-theme .swiper.active,
.wp-admin body #wa-cookie-nofitication .swiper,
body #wa-cookie-nofitication .swiper.active {
  opacity: 1;
  filter: alpha(opacity=100);
}
.theme-wrap .video-toggle,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle,
body #wa-cookie-nofitication .video-toggle {
  position: relative;
  display: block;
}
.theme-wrap .video-toggle > video,
.theme-wrap .video-toggle > img,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle > video,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle > img,
body #wa-cookie-nofitication .video-toggle > video,
body #wa-cookie-nofitication .video-toggle > img {
  position: relative;
  width: 100%;
  height: auto;
  z-index: 0;
  display: block;
}
.theme-wrap .video-toggle:before,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle:before,
body #wa-cookie-nofitication .video-toggle:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 0;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 0%, #121212 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, transparent),
    color-stop(100%, #121212)
  );
  background: -webkit-linear-gradient(top, transparent 0%, #121212 100%);
  background: -o-linear-gradient(top, transparent 0%, #121212 100%);
  background: -ms-linear-gradient(top, transparent 0%, #121212 100%);
  background: linear-gradient(to bottom, transparent 0%, #121212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  opacity: 1;
  filter: alpha(opacity=100);
}
.theme-wrap .video-toggle > *,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle > *,
body #wa-cookie-nofitication .video-toggle > * {
  position: relative;
  z-index: 1;
}
.theme-wrap .video-toggle:before,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle:before,
body #wa-cookie-nofitication .video-toggle:before {
  top: auto;
  bottom: 0px;
  height: 50%;
  z-index: 1;
}
.theme-wrap .video-toggle .video-toggle-label,
.theme-wrap .gform_wrapper.gravity-theme .video-toggle .video-toggle-label,
body #wa-cookie-nofitication .video-toggle .video-toggle-label {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}
.theme-wrap .video-overlay,
.theme-wrap .gform_wrapper.gravity-theme .video-overlay,
body #wa-cookie-nofitication .video-overlay {
  position: fixed;
  top: 0px;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap .video-overlay.active,
.theme-wrap .gform_wrapper.gravity-theme .video-overlay.active,
body #wa-cookie-nofitication .video-overlay.active {
  left: 0px;
}
.theme-wrap .video-overlay.display,
.theme-wrap .gform_wrapper.gravity-theme .video-overlay.display,
body #wa-cookie-nofitication .video-overlay.display {
  opacity: 1;
  filter: alpha(opacity=100);
}
.admin-bar .theme-wrap .video-overlay,
.admin-bar .theme-wrap .gform_wrapper.gravity-theme .video-overlay,
.admin-bar body #wa-cookie-nofitication .video-overlay {
  top: 32px;
  height: calc(100% - 32px);
}
@media screen and (max-width: 768px) {
  .admin-bar .theme-wrap .video-overlay,
  .admin-bar .theme-wrap .gform_wrapper.gravity-theme .video-overlay,
  .admin-bar body #wa-cookie-nofitication .video-overlay {
    top: 46px;
    height: calc(100% - 46px);
  }
}
.theme-wrap .video-overlay .video-overlay-bg,
.theme-wrap .gform_wrapper.gravity-theme .video-overlay .video-overlay-bg,
body #wa-cookie-nofitication .video-overlay .video-overlay-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #2c3737;
  z-index: 1;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.theme-wrap .video-overlay .video-overlay-content,
.theme-wrap .gform_wrapper.gravity-theme .video-overlay .video-overlay-content,
body #wa-cookie-nofitication .video-overlay .video-overlay-content {
  position: relative;
  height: auto;
  max-width: 75%;
  max-height: 75%;
  z-index: 2;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.theme-wrap .video-overlay .video-overlay-content a.video-toggle,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  a.video-toggle,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  a.video-toggle {
  position: absolute;
  top: 30px;
  right: 30px;
  width: 30px;
  height: 30px;
  display: block;
  z-index: 3;
}
.theme-wrap .video-overlay .video-overlay-content a.video-toggle:hover,
.theme-wrap .video-overlay .video-overlay-content a.video-toggle:active,
.theme-wrap .video-overlay .video-overlay-content a.video-toggle:focus,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  a.video-toggle:hover,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  a.video-toggle:active,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  a.video-toggle:focus,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  a.video-toggle:hover,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  a.video-toggle:active,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  a.video-toggle:focus {
  background-color: #ffa300;
}
.theme-wrap .video-overlay .video-overlay-content a.video-toggle img,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  a.video-toggle
  img,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  a.video-toggle
  img {
  display: block;
  max-width: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 4;
}
.theme-wrap .video-overlay .video-overlay-content .wp-video,
.theme-wrap .video-overlay .video-overlay-content .wp-video-shortcode,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode,
body #wa-cookie-nofitication .video-overlay .video-overlay-content .wp-video,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode {
  max-width: 100%;
  max-height: 100%;
}
.theme-wrap .video-overlay .video-overlay-content .wp-video .mejs-controls,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls {
  background-color: transparent;
  opacity: 1;
  filter: alpha(opacity=100);
  opacity: 1 !important;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls:before,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls:before,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls:before,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls:before,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls:before,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  background-color: #2c3737;
  z-index: 0;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.theme-wrap .video-overlay .video-overlay-content .wp-video .mejs-controls > *,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  > *,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  > *,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  > *,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  > *,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  > * {
  position: relative;
  z-index: 1;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-time-rail
  .mejs-time-current {
  background-color: #ffa300;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  button {
  background-color: transparent !important;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play {
  background: url(graphics/icon-player-play.svg) no-repeat center;
  background-size: 14px;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause {
  background: url(graphics/icon-player-pause.svg) no-repeat center;
  background-size: 14px;
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play
  button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause
  button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play
  button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play
  button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-play
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-pause
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-play
  button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-pause
  button {
  opacity: 0;
  filter: alpha(opacity=0);
}
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-overlay-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-fullscreen-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-volume-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-currenttime-container,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-overlay-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-fullscreen-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-volume-button,
.theme-wrap
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-currenttime-container,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-overlay-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-fullscreen-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-volume-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-currenttime-container,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-overlay-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-fullscreen-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-volume-button,
.theme-wrap
  .gform_wrapper.gravity-theme
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-currenttime-container,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-overlay-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-fullscreen-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-volume-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video
  .mejs-controls
  .mejs-currenttime-container,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-overlay-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-fullscreen-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-volume-button,
body
  #wa-cookie-nofitication
  .video-overlay
  .video-overlay-content
  .wp-video-shortcode
  .mejs-controls
  .mejs-currenttime-container {
  display: none !important;
}
#header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 35px 0px;
  background-color: #121212;
  z-index: 10;
}
@media screen and (max-width: 992px) {
  #header {
    padding: 20px 0px;
  }
}
.admin-bar #header {
  top: 32px;
}
@media screen and (max-width: 768px) {
  .admin-bar #header {
    top: 46px;
  }
}
#header ul,
#header li {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#header .container {
  max-width: 1310px;
}
#header a.nav-toggle,
#header a.nav-toggle:visited,
#header a.nav-toggle:hover,
#header a.nav-toggle:active {
  position: relative;
  width: 30px;
  height: 30px;
  text-decoration: none;
  display: none;
}
@media screen and (max-width: 992px) {
  #header a.nav-toggle,
  #header a.nav-toggle:visited,
  #header a.nav-toggle:hover,
  #header a.nav-toggle:active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
  }
}
#header a.nav-toggle svg,
#header a.nav-toggle:visited svg,
#header a.nav-toggle:hover svg,
#header a.nav-toggle:active svg {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
#header a.nav-toggle svg:first-child,
#header a.nav-toggle:visited svg:first-child,
#header a.nav-toggle:hover svg:first-child,
#header a.nav-toggle:active svg:first-child {
  display: block;
}
.show-menu #header a.nav-toggle svg:first-child,
.show-menu #header a.nav-toggle:visited svg:first-child,
.show-menu #header a.nav-toggle:hover svg:first-child,
.show-menu #header a.nav-toggle:active svg:first-child {
  display: none;
}
#header a.nav-toggle svg:last-child,
#header a.nav-toggle:visited svg:last-child,
#header a.nav-toggle:hover svg:last-child,
#header a.nav-toggle:active svg:last-child {
  display: none;
}
.show-menu #header a.nav-toggle svg:last-child,
.show-menu #header a.nav-toggle:visited svg:last-child,
.show-menu #header a.nav-toggle:hover svg:last-child,
.show-menu #header a.nav-toggle:active svg:last-child {
  display: block;
}
@media screen and (max-width: 992px) {
  #header .menu-container {
    position: absolute;
    top: 70px;
    left: 0px;
    width: 100%;
    height: calc(100vh - 70px);
    margin: 0px;
    overflow: auto;
    background-color: #121212;
    padding: 15px;
    -webkit-transform: translate3d(0, 100vh, 0);
    -moz-transform: translate3d(0, 100vh, 0);
    -ms-transform: translate3d(0, 100vh, 0);
    -o-transform: translate3d(0, 100vh, 0);
    transform: translate3d(0, 100vh, 0);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  .show-menu #header .menu-container {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
#header .menu-container .menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media screen and (max-width: 992px) {
  #header .menu-container .menu {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#header .menu-container .menu li {
  position: relative;
  margin-left: 30px;
}
@media screen and (max-width: 1170px) {
  #header .menu-container .menu li {
    margin-left: 15px;
    font-size: 10px;
  }
}
@media screen and (max-width: 992px) {
  #header .menu-container .menu li {
    width: 100%;
    margin: 0px 0px 15px;
    text-align: left;
  }
}
#header .menu-container .menu li a,
#header .menu-container .menu li a:visited {
  color: #fff;
  text-decoration: none;
}
@media screen and (max-width: 992px) {
  #header .menu-container .menu li a,
  #header .menu-container .menu li a:visited {
    font-family: "knile-Semibold", sans-serif;
    font-size: 30px;
    line-height: 34px;
  }
}
@media screen and (max-width: 768px) {
  #header .menu-container .menu li a,
  #header .menu-container .menu li a:visited {
    font-size: 24px;
    line-height: 28px;
  }
}
#header .menu-container .menu li a:after,
#header .menu-container .menu li a:visited:after {
  position: absolute;
  bottom: -7px;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #ffa300;
  content: "";
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
#header .menu-container .menu li:hover a,
#header .menu-container .menu li:hover a:visited,
#header .menu-container .menu li.current-menu-item a,
#header .menu-container .menu li.current-menu-item a:visited {
  position: relative;
  color: #fff;
}
#header .menu-container .menu li:hover a:after,
#header .menu-container .menu li:hover a:visited:after,
#header .menu-container .menu li.current-menu-item a:after,
#header .menu-container .menu li.current-menu-item a:visited:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
#header .menu-container .actions {
  margin-top: 15px;
}
#header .menu-container .actions a {
  display: inline-block;
}
#header a.link,
#header a.link:visited,
#header a.contact,
#header a.contact:visited {
  padding: 5px 15px;
  border: 1px solid #464646;
  color: #fff;
  margin-left: 20px;
  text-decoration: none;
  border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
}
@media screen and (max-width: 1170px) {
  #header a.link,
  #header a.link:visited,
  #header a.contact,
  #header a.contact:visited {
    margin-left: 10px;
    font-size: 10px;
  }
}
@media screen and (max-width: 992px) {
  #header a.link,
  #header a.link:visited,
  #header a.contact,
  #header a.contact:visited {
    margin: 0px 20px 0px 0px;
  }
}
#header a.link:hover,
#header a.link:active,
#header a.link:focus,
#header a.link:visited:hover,
#header a.link:visited:active,
#header a.link:visited:focus,
#header a.contact:hover,
#header a.contact:active,
#header a.contact:focus,
#header a.contact:visited:hover,
#header a.contact:visited:active,
#header a.contact:visited:focus {
  border-color: #ffa300;
  color: #ffa300;
}
#header a.link svg,
#header a.link:visited svg,
#header a.contact svg,
#header a.contact:visited svg {
  margin-left: 7px;
}
#header a.link.contact,
#header a.link:visited.contact,
#header a.contact.contact,
#header a.contact:visited.contact {
  border: none;
  -moz-box-shadow: 0px 0px 10px #ffa300;
  -webkit-box-shadow: 0px 0px 10px #ffa300;
  box-shadow: 0px 0px 10px #ffa300;
}
#header a.link.contact:hover,
#header a.link.contact:active,
#header a.link.contact:focus,
#header a.link:visited.contact:hover,
#header a.link:visited.contact:active,
#header a.link:visited.contact:focus,
#header a.contact.contact:hover,
#header a.contact.contact:active,
#header a.contact.contact:focus,
#header a.contact:visited.contact:hover,
#header a.contact:visited.contact:active,
#header a.contact:visited.contact:focus {
  -moz-box-shadow: 0px 0px 10px #000;
  -webkit-box-shadow: 0px 0px 10px #000;
  box-shadow: 0px 0px 10px #000;
}
#header a.link.contact svg,
#header a.link:visited.contact svg,
#header a.contact.contact svg,
#header a.contact:visited.contact svg {
  margin-left: 0px;
  margin-right: 5px;
}
#logo {
  position: relative;
  text-decoration: none;
  z-index: 8;
}
#logo img {
  width: auto;
  height: 30px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
@media screen and (max-width: 1170px) {
  #logo img {
    height: 25px;
  }
}
#logo img:hover,
#logo img:active,
#logo img:focus {
  -webkit-transform: scale(1.033);
  -moz-transform: scale(1.033);
  -ms-transform: scale(1.033);
  -o-transform: scale(1.033);
  transform: scale(1.033);
}
#hero {
  margin-bottom: 90px;
}
@media screen and (max-width: 992px) {
  #hero {
    margin-bottom: 30px;
  }
}
.theme-wrap .content-block {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  word-wrap: break-word;
  margin-bottom: 75px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block {
    margin-bottom: 37.5px;
  }
}
.theme-wrap .content-block.space-both {
  margin-top: 75px;
  margin-bottom: 75px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.space-both {
    margin-top: 37.5px;
    margin-bottom: 37.5px;
  }
}
.theme-wrap .content-block.space-none {
  margin-bottom: 0px;
}
.theme-wrap .content-block.space-bottom-t {
  margin-bottom: 25px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.space-bottom-t {
    margin-bottom: 12.5x;
  }
}
.theme-wrap .content-block.space-bottom-s {
  margin-bottom: 55px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.space-bottom-s {
    margin-bottom: 27.5px;
  }
}
.theme-wrap .content-block.space-bottom-m {
  margin-bottom: 100px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.space-bottom-m {
    margin-bottom: 50px;
  }
}
.theme-wrap .content-block.space-bottom-l {
  margin-bottom: 120px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.space-bottom-l {
    margin-bottom: 60px;
  }
}
.theme-wrap .content-block.block-type-hero .intro {
  padding: 10px 0px 32px;
}
.theme-wrap .content-block.block-type-hero .intro h1 {
  width: 54%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-hero .intro h1 {
    width: 100%;
    margin-bottom: 15px;
  }
}
.theme-wrap .content-block.block-type-hero .intro h2 {
  width: 35%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-hero .intro h2 {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-hero .swiper-slide {
  background: #1d1d1d;
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info {
  width: 50%;
  padding: 35px 50px 35px 40px;
  background: url(graphics/bg-hero.svg) no-repeat left bottom -30px;
  background-size: 200px;
}
.home .theme-wrap .content-block.block-type-hero .swiper-slide .info {
  background-size: 400px;
  background-position: bottom -50px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero .swiper-slide .info {
    width: 100%;
    padding: 30px 40px;
  }
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info.padding-large {
  padding-left: 110px;
  padding-right: 110px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero .swiper-slide .info.padding-large {
    padding: 30px 40px;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-hero .swiper-slide .info.padding-large {
    padding: 15px 20px;
  }
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info > img {
  width: 50px;
  height: auto;
  margin-bottom: 19px;
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info p {
  margin-top: 9px;
  padding-right: 25px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero .swiper-slide .info p {
    padding-right: 0px;
  }
}
.home .theme-wrap .content-block.block-type-hero .swiper-slide .info p {
  padding-right: 140px;
}
@media screen and (max-width: 1170px) {
  .home .theme-wrap .content-block.block-type-hero .swiper-slide .info p {
    padding-right: 80px;
  }
}
@media screen and (max-width: 992px) {
  .home .theme-wrap .content-block.block-type-hero .swiper-slide .info p {
    padding-right: 0px;
  }
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info.padding-large p {
  padding-right: 0px;
}
.theme-wrap .content-block.block-type-hero .swiper-slide .info a {
  margin-top: 20px;
}
.theme-wrap .content-block.block-type-hero .swiper-slide .img {
  width: 50%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero .swiper-slide .img {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-hero .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.theme-wrap .content-block.block-type-hero .benefits {
  margin-top: 20px;
}
.theme-wrap .content-block.block-type-hero .benefits .benefit {
  padding: 20px 35px;
  margin-bottom: 20px;
}
.theme-wrap .content-block.block-type-hero .benefits .benefit:first-child {
  margin-right: 23px;
}
.theme-wrap .content-block.block-type-hero .benefits .benefit:last-child {
  margin-left: 23px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero .benefits .benefit {
    margin: 0px 0px 20px 0px !important;
  }
}
.theme-wrap .content-block.block-type-hero .benefits .benefit img {
  margin-right: 25px;
}
.theme-wrap .content-block.block-type-services .intro {
  margin-bottom: 30px;
}
.theme-wrap .content-block.block-type-services .intro h2 {
  margin-right: 40px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-services .intro h2 {
    margin-right: 10px;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-services .intro h2 {
    margin: 0px 0px 9px 0px;
  }
}
.theme-wrap .content-block.block-type-services .intro .border {
  background-color: #8b5c09;
  height: 1px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-services .intro .border {
    width: 85px;
  }
}
.theme-wrap .content-block.block-type-services .intro h3 {
  width: 55%;
  margin-left: 30px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-services .intro h3 {
    margin-left: 10px;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-services .intro h3 {
    width: 100%;
    margin: 15px 0px 0px 0px;
  }
}
.theme-wrap .content-block.block-type-services .services {
  padding-bottom: 20px;
}
.theme-wrap .content-block.block-type-services .outro {
  padding-top: 21px;
  width: 240px;
  max-width: 100%;
}
.theme-wrap .content-block.block-type-services .outro h3 {
  color: #fff;
}
.theme-wrap .content-block.block-type-reviews .reviews {
  margin: 20px -20px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-reviews .reviews {
    margin: 0px;
  }
}
.theme-wrap .content-block.block-type-reviews .reviews .intro {
  padding-left: 20px;
  border-left: 1px solid #ffa300;
}
.theme-wrap .content-block.block-type-reviews .reviews .intro .button {
  margin-top: 3px;
}
.theme-wrap .content-block.block-type-reviews .reviews .intro,
.theme-wrap .content-block.block-type-reviews .reviews .partial-review {
  width: calc(33.33% - 40px);
  margin: 0px 20px 20px 20px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-reviews .reviews .intro,
  .theme-wrap .content-block.block-type-reviews .reviews .partial-review {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
}
.theme-wrap .content-block.block-type-projects .intro {
  margin-bottom: 33px;
}
.theme-wrap .content-block.block-type-projects .intro .border {
  background-color: #8b5c09;
  height: 1px;
  margin: auto 25px auto 23px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-projects .intro .border {
    width: 85px;
    margin: 9px 0px 0px 0px;
  }
}
.theme-wrap .content-block.block-type-projects .intro .desc {
  width: 41%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-projects .intro .desc {
    width: 100%;
    margin-top: 10px;
  }
}
.theme-wrap .content-block.block-type-projects .projects {
  margin: 0px -10px;
  padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-projects .projects {
    margin: 0px;
  }
}
.theme-wrap .content-block.block-type-projects .projects .cta {
  width: calc(50% - 15px);
  margin-bottom: 28px;
  padding-right: 10%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-projects .projects .cta {
    padding-right: 5%;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-projects .projects .cta {
    width: 100%;
    padding: 0px;
  }
}
.theme-wrap .content-block.block-type-projects .projects .cta .cta-content {
  border-left: 1px solid #ffa300;
  padding-left: 22px;
}
.theme-wrap .content-block.block-type-projects .projects .cta .cta-content h2 {
  margin-bottom: 8px;
}
.theme-wrap .content-block.block-type-projects .projects .cta .cta-content p {
  padding-right: 22%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-projects .projects .cta .cta-content p {
    padding-right: 15%;
  }
}
.theme-wrap .content-block.block-type-about .section-content {
  padding: 20px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-about .section-content {
    padding: 0px;
  }
}
.theme-wrap .content-block.block-type-about .section-content .intro {
  padding: 60px 6% 0px 0px;
  width: 40.5%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-about .section-content .intro {
    padding: 0px;
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-about .section-content .intro h2 {
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 26px;
}
.theme-wrap .content-block.block-type-about .section-content .intro h2:before {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 85px;
  height: 1px;
  background-color: #b47506;
  content: "";
}
.theme-wrap .content-block.block-type-about .section-content .images {
  width: 59.5%;
  margin: 0px -10px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-about .section-content .images {
    width: 100%;
    margin-top: 30px;
  }
}
.theme-wrap .content-block.block-type-about .section-content .images .img {
  width: 50%;
  margin: 0px 10px;
}
.theme-wrap
  .content-block.block-type-about
  .section-content
  .images
  .img:first-child {
  margin-top: 70px;
}
.theme-wrap .content-block.block-type-about .section-content .images .img img {
  width: 100%;
  height: auto;
  display: block;
}
.theme-wrap .content-block.block-type-cta .intro {
  width: 35%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-cta .intro {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-cta .border {
  width: calc(30% - 30px);
  height: 1px;
  background-color: #ffa300;
  margin: 0px 24px 0px 10px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-cta .border {
    width: 85px;
    margin: 9px 0px 24px 0px;
  }
}
.theme-wrap .content-block.block-type-cta .info {
  width: 35%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-cta .info {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-steps .intro {
  width: 32%;
  padding-right: 7%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-steps .intro {
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
}
.theme-wrap .content-block.block-type-steps .intro h2 {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 19px;
}
.theme-wrap .content-block.block-type-steps .intro h2:after {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 86px;
  height: 1px;
  background-color: #8b5c09;
  content: "";
}
.theme-wrap .content-block.block-type-steps .steps-container {
  width: 68%;
  padding: 25px 18px 4px;
  margin-bottom: 20px;
  background-color: #1d1d1d;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-steps .steps-container {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-steps .steps-container .step {
  width: 50%;
  margin-bottom: 21px;
  padding-right: 8%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-steps .steps-container .step {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-steps .steps-container .step .icon {
  width: 32px;
  padding-right: 10px;
}
.theme-wrap .content-block.block-type-steps .steps-container .step .icon img {
  width: auto;
  height: auto;
  max-width: 22px;
  max-height: 22px;
  display: block;
}
.theme-wrap .content-block.block-type-steps .steps-container .step .desc {
  width: calc(100% - 25px);
  padding-top: 1px;
}
.theme-wrap .content-block.block-type-form {
  padding-top: 10px;
}
.theme-wrap .content-block.block-type-form .intro {
  width: 49%;
  margin-right: 30px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-form .intro {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
}
.theme-wrap .content-block.block-type-form .intro h2 {
  margin-bottom: 5px;
}
.theme-wrap .content-block.block-type-form .intro .desc {
  width: 310px;
  max-width: 100%;
  margin-bottom: 6px;
}
.theme-wrap .content-block.block-type-form .contact {
  width: 37%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-form .contact {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-form .contact .info {
  padding: 32px 55px;
  background: #1d1d1d url(graphics/bg-hero.svg) no-repeat left 40px bottom -25px;
}
.theme-wrap .content-block.block-type-form .contact .info .graphics-logo {
  height: 30px;
  width: auto;
  margin-bottom: 20px;
}
.theme-wrap .content-block.block-type-form .contact .info .item {
  padding-left: 34px;
  margin-bottom: 4px;
}
.theme-wrap .content-block.block-type-form .contact .info .item .img {
  width: 35px;
}
.theme-wrap .content-block.block-type-form .contact .info .item.item-email img {
  margin: 3px 0px 0px -4px;
}
.theme-wrap .content-block.block-type-form .contact .map-container {
  position: relative;
}
.theme-wrap .content-block.block-type-form .contact .map-container .map {
  position: relative;
  width: 100%;
  height: 180px;
  margin-top: 20px;
  z-index: 0;
}
.theme-wrap
  .content-block.block-type-form
  .contact
  .map-container
  .map
  .mapboxgl-ctrl.mapboxgl-ctrl-attrib.mapboxgl-compact {
  display: none;
}
.theme-wrap
  .content-block.block-type-form
  .contact
  .map-container
  .map
  a.ibp-icon-marker {
  width: 30px;
  height: 30px;
  background-image: url(graphics/icon-marker-small.png);
  background-size: cover;
  display: block;
}
.theme-wrap .content-block.block-type-hero-stats .intro {
  position: relative;
  width: 50%;
  padding-right: 5%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero-stats .intro {
    padding: 0px 0px 30px 0px;
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-hero-stats .intro .breadcrumbs {
  margin-bottom: 8px;
}
.theme-wrap .content-block.block-type-hero-stats .intro h1 {
  margin-bottom: 14px;
}
.theme-wrap .content-block.block-type-hero-stats .intro .desc {
  margin-top: 44px;
}
.theme-wrap .content-block.block-type-hero-stats .intro .props {
  margin-top: 8px;
}
.theme-wrap .content-block.block-type-hero-stats .intro .props .prop {
  padding: 0px 7px 2px;
  border: 1px solid #fff;
  margin: 0px 5px 5px 0px;
  display: inline-block;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
}
.theme-wrap .content-block.block-type-hero-stats.has-subtitle .intro h1 {
  margin-bottom: 6px;
}
.theme-wrap .content-block.block-type-hero-stats .img {
  position: relative;
  width: 50%;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-hero-stats .img {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-hero-stats .img:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 0;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 0%, #121212 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, transparent),
    color-stop(100%, #121212)
  );
  background: -webkit-linear-gradient(top, transparent 0%, #121212 100%);
  background: -o-linear-gradient(top, transparent 0%, #121212 100%);
  background: -ms-linear-gradient(top, transparent 0%, #121212 100%);
  background: linear-gradient(to bottom, transparent 0%, #121212 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
  opacity: 1;
  filter: alpha(opacity=100);
}
.theme-wrap .content-block.block-type-hero-stats .img > * {
  position: relative;
  z-index: 1;
}
.theme-wrap .content-block.block-type-hero-stats .img:before {
  top: auto;
  bottom: 0px;
  height: 75%;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .theme-wrap .content-block.block-type-hero-stats .img:before {
    display: none;
  }
}
.theme-wrap .content-block.block-type-hero-stats .img img {
  position: relative;
  width: 100%;
  height: auto;
  display: block;
  z-index: 1;
}
.theme-wrap .content-block.block-type-hero-stats .img .stats {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  padding: 30px;
  z-index: 3;
}
@media screen and (max-width: 576px) {
  .theme-wrap .content-block.block-type-hero-stats .img .stats {
    position: relative;
  }
}
@media screen and (max-width: 576px) {
  .theme-wrap .content-block.block-type-hero-stats .img .stats .stat {
    margin-bottom: 10px;
  }
}
.theme-wrap .content-block.block-type-hero-stats .img .stats .stat img {
  height: 27px;
  width: auto;
  margin-right: 10px;
}
.theme-wrap .content-block.block-type-hero-stats .img .stats .stat .value {
  font-size: 36px;
  line-height: 48px;
  font-weight: 700;
}
.theme-wrap .content-block.block-type-hero-stats .img .stats .stat .extension {
  margin-bottom: 8px;
}
.theme-wrap .content-block.block-type-text-img .img {
  width: 47%;
  margin-right: 20px;
}
.theme-wrap .content-block.block-type-text-img .img.fx-order-1 {
  margin: 0px 0px 0px 20px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-text-img .img {
    width: 100%;
    margin: 0px 0px 20px 0px !important;
  }
}
.theme-wrap .content-block.block-type-text-img .desc {
  width: 40%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-text-img .desc {
    width: 100%;
    margin-bottom: 20px;
  }
}
.theme-wrap .content-block.block-type-text-img .desc h2 {
  position: relative;
  padding-bottom: 9px;
  margin-bottom: 27px;
}
.theme-wrap .content-block.block-type-text-img .desc h2:before {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 86px;
  height: 1px;
  background-color: #8b5c09;
  content: "";
}
.theme-wrap .content-block.block-type-quote .border {
  width: 100%;
  height: 1px;
  background-color: #ffa300;
}
.theme-wrap .content-block.block-type-quote h2 {
  padding: 22px 0px 34px;
}
.theme-wrap .content-block.block-type-images .images .img {
  width: calc(33.33% - 20px);
  height: 300px;
  margin: 0px 10px 20px 10px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-images .images .img {
    height: 200px;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-images .images .img {
    height: 150px;
  }
}
@media screen and (max-width: 576px) {
  .theme-wrap .content-block.block-type-images .images .img {
    width: 70%;
    height: auto;
    margin: 0px auto 20px auto;
  }
}
.theme-wrap .content-block.block-type-images .images .img a {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.theme-wrap .content-block.block-type-images .images .img a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.theme-wrap .content-block.block-type-related .intro {
  padding-right: 20px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-related .intro {
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
}
.theme-wrap .content-block.block-type-related .intro h5 {
  margin-bottom: 5px;
}
.theme-wrap .content-block.block-type-related .services .intro {
  text-align: center;
  margin-bottom: 28px;
}
.theme-wrap .content-block.block-type-related .services .intro h5 {
  margin-bottom: 1px;
}
.theme-wrap .content-block.block-type-related .posts {
  margin: 0px -10px 20px -10px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-related .posts {
    width: 100%;
    margin: 0px;
  }
}
.theme-wrap .content-block.block-type-related .services .posts {
  margin: 0px -30px 20px -30px;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-related .services .posts {
    margin: 0px -10px 20px -10px;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-related .services .posts {
    width: 100%;
    margin: 0px;
  }
}
.theme-wrap .content-block.block-type-work .section-content {
  padding: 38px 25px 34px;
  margin-bottom: 20px;
  background: #1d1d1d url(graphics/bg-hero.svg) no-repeat left bottom -30px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-work .section-content {
    padding: 25px 30px 5px 30px;
  }
}
.theme-wrap .content-block.block-type-work .section-content .intro {
  margin-bottom: 46px;
}
.theme-wrap .content-block.block-type-work .section-content .intro h2 {
  width: 40%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-work .section-content .intro h2 {
    width: 45%;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-work .section-content .intro h2 {
    width: 100%;
    margin-bottom: 5px;
  }
}
.theme-wrap .content-block.block-type-work .section-content .intro .border {
  width: calc(23% - 35px);
  height: 1px;
  background-color: #8b5c09;
  margin: auto 15px auto 20px;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-work .section-content .intro .border {
    width: calc(20% - 35px);
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-work .section-content .intro .border {
    display: none;
  }
}
.theme-wrap .content-block.block-type-work .section-content .intro .desc {
  width: 37%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-work .section-content .intro .desc {
    width: 45%;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-work .section-content .intro .desc {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-work .section-content .work-row .work {
  width: 30%;
  margin-bottom: 20px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-work .section-content .work-row .work {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-work .section-content .work-row .work {
    width: 100%;
  }
}
.theme-wrap
  .content-block.block-type-work
  .section-content
  .work-row
  .work:first-child {
  margin-right: 13%;
}
@media screen and (max-width: 992px) {
  .theme-wrap
    .content-block.block-type-work
    .section-content
    .work-row
    .work:first-child {
    margin-right: 0px;
  }
}
.theme-wrap
  .content-block.block-type-work
  .section-content
  .work-row
  .work
  .icon {
  width: 30px;
  margin-right: 20px;
}
.theme-wrap .content-block.block-type-info .intro {
  width: 32%;
  padding-right: 7%;
  padding-top: 34px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-info .intro {
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
  }
}
.theme-wrap .content-block.block-type-info .intro h2 {
  margin-bottom: 22px;
}
.theme-wrap .content-block.block-type-info .blocks {
  width: 68%;
  padding: 20px 0px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-info .blocks {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-info .blocks .info {
  position: relative;
  margin-bottom: 20px;
  background-color: #1d1d1d;
}
.theme-wrap .content-block.block-type-info .blocks .info .toggle-icon {
  position: absolute;
  top: 15px;
  right: 15px;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}
.theme-wrap .content-block.block-type-info .blocks .info.active .toggle-more {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.theme-wrap .content-block.block-type-info .blocks .info .img {
  width: 40%;
  padding: 34px 0px 30px 60px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-info .blocks .info .img {
    width: 100%;
    padding: 34px 0px 0px 0px;
  }
}
.theme-wrap .content-block.block-type-info .blocks .info .img .img-container {
  max-width: 160px;
  max-height: 110px;
}
.theme-wrap
  .content-block.block-type-info
  .blocks
  .info
  .img
  .img-container
  img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.theme-wrap .content-block.block-type-info .blocks .info .about {
  width: 60%;
  padding: 34px 40px 26px 0px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-info .blocks .info .about {
    width: 100%;
    padding: 25px 30px 25px;
  }
}
.theme-wrap .content-block.block-type-info .blocks .info .about a,
.theme-wrap .content-block.block-type-info .blocks .info .about a:visited {
  color: #ffa300;
}
.theme-wrap .content-block.block-type-info .blocks .info .about h3 {
  margin-bottom: 6px;
}
.theme-wrap
  .content-block.block-type-info
  .blocks
  .info
  .about
  .toggle-content {
  display: none;
}
.theme-wrap .content-block.block-type-video .intro {
  margin-bottom: 46px;
}
.theme-wrap .content-block.block-type-video .intro h2 {
  width: 40%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-video .intro h2 {
    width: 45%;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-video .intro h2 {
    width: 100%;
    margin-bottom: 5px;
  }
}
.theme-wrap .content-block.block-type-video .intro .border {
  width: calc(28% - 45px);
  height: 1px;
  background-color: #8b5c09;
  margin: auto 25px auto 20px;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-video .intro .border {
    width: calc(20% - 45px);
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-video .intro .border {
    display: none;
  }
}
.theme-wrap .content-block.block-type-video .intro .desc {
  width: 32%;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content-block.block-type-video .intro .desc {
    width: 45%;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .content-block.block-type-video .intro .desc {
    width: 100%;
  }
}
.theme-wrap .content-block.block-type-downloads .desc {
  width: 40%;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-downloads .desc {
    width: 100%;
    margin-bottom: 30px;
  }
}
.theme-wrap .content-block.block-type-downloads .desc h2 {
  position: relative;
  padding-bottom: 9px;
  margin-bottom: 27px;
}
.theme-wrap .content-block.block-type-downloads .desc h2:before {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 86px;
  height: 1px;
  background-color: #8b5c09;
  content: "";
}
.theme-wrap .content-block.block-type-downloads .downloads {
  width: 47%;
  margin: 20px 0px;
}
.theme-wrap .content-block.block-type-downloads .downloads.fx-order-1 {
  margin: 0px 0px 0px 20px;
}
@media screen and (max-width: 768px) {
  .theme-wrap .content-block.block-type-downloads .downloads {
    width: 100%;
    margin: 0px 0px 20px 0px !important;
  }
}
.theme-wrap .content-block.block-type-downloads .downloads .download {
  padding: 5px 16px;
  margin-bottom: 16px;
  background-color: #1d1d1d;
  display: block;
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap .content-block.block-type-downloads .downloads .download:hover,
.theme-wrap .content-block.block-type-downloads .downloads .download:active,
.theme-wrap .content-block.block-type-downloads .downloads .download:focus {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
.theme-wrap #content-wrapper {
  position: relative;
  min-height: calc(100vh - 105px);
  padding-top: 105px;
  z-index: 0;
}
@media screen and (max-width: 992px) {
  .theme-wrap #content-wrapper {
    padding-top: 70px;
  }
}
.admin-bar .theme-wrap #content-wrapper {
  min-height: calc(100vh - 105px - 32px);
}
@media screen and (max-width: 768px) {
  .admin-bar .theme-wrap #content-wrapper {
    min-height: calc(100vh - 70px - 46px);
  }
}
.theme-wrap #content-wrapper .graphics-bg-header {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  max-width: none;
  max-height: 60%;
  z-index: -1;
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.theme-wrap #content-wrapper .graphics-bg-header-project {
  position: absolute;
  left: -90px;
  top: 0px;
  width: 480px;
  max-width: 100%;
  height: auto;
  z-index: -1;
  display: block;
}
@media screen and (max-width: 768px) {
  .theme-wrap #content-wrapper .graphics-bg-header-project {
    left: 0px;
    width: 100%;
  }
}
.theme-wrap .breadcrumbs {
  padding-top: 13px;
}
.theme-wrap .breadcrumbs .sep {
  margin: auto 5px auto 7px;
  display: inline-block;
}
.theme-wrap .breadcrumbs .sep img {
  height: 7px;
  width: auto;
}
.theme-wrap .breadcrumbs .crumb,
.theme-wrap .breadcrumbs a.crumb,
.theme-wrap .breadcrumbs a.crumb:visited {
  color: #aeb8b8;
}
.theme-wrap .breadcrumbs a,
.theme-wrap .breadcrumbs a:visited,
.theme-wrap .breadcrumbs a.crumb,
.theme-wrap .breadcrumbs a.crumb:visited {
  text-decoration: none;
}
.theme-wrap .breadcrumbs a:hover,
.theme-wrap .breadcrumbs a:active,
.theme-wrap .breadcrumbs a:focus,
.theme-wrap .breadcrumbs a:visited:hover,
.theme-wrap .breadcrumbs a:visited:active,
.theme-wrap .breadcrumbs a:visited:focus,
.theme-wrap .breadcrumbs a.crumb:hover,
.theme-wrap .breadcrumbs a.crumb:active,
.theme-wrap .breadcrumbs a.crumb:focus,
.theme-wrap .breadcrumbs a.crumb:visited:hover,
.theme-wrap .breadcrumbs a.crumb:visited:active,
.theme-wrap .breadcrumbs a.crumb:visited:focus {
  color: #ffa300;
}
.theme-wrap .pager {
  margin-top: 60px;
  text-align: center;
}
@media screen and (max-width: 992px) {
  .theme-wrap .pager {
    margin-top: 30px;
  }
}
.theme-wrap .pager a,
.theme-wrap .pager a:visited,
.theme-wrap .pager span {
  margin: 0px 5px;
  padding: 5px 10px;
  background-color: #ffa300;
  color: #fff;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}
.theme-wrap .pager a:hover,
.theme-wrap .pager a:active,
.theme-wrap .pager a:focus,
.theme-wrap .pager a:visited:hover,
.theme-wrap .pager a:visited:active,
.theme-wrap .pager a:visited:focus,
.theme-wrap .pager span:hover,
.theme-wrap .pager span:active,
.theme-wrap .pager span:focus {
  background-color: #121212;
}
.theme-wrap .pager span {
  background-color: #ffa300;
}
.theme-wrap .pager span:hover,
.theme-wrap .pager span:active,
.theme-wrap .pager span:focus {
  background-color: #ffa300;
}
.theme-wrap .content {
  word-wrap: break-word;
}
.theme-wrap .content a,
.theme-wrap .content a:visited {
  color: #2c3737;
  text-decoration: underline;
}
.theme-wrap .content a:hover,
.theme-wrap .content a:active,
.theme-wrap .content a:focus,
.theme-wrap .content a:visited:hover,
.theme-wrap .content a:visited:active,
.theme-wrap .content a:visited:focus {
  color: #ffa300;
  text-decoration: none;
}
.theme-wrap .content h1,
.theme-wrap .content h2,
.theme-wrap .content h3,
.theme-wrap .content h4,
.theme-wrap .content h5 {
  margin-bottom: 30px;
}
.theme-wrap .content h1.no-margin,
.theme-wrap .content h2.no-margin,
.theme-wrap .content h3.no-margin,
.theme-wrap .content h4.no-margin,
.theme-wrap .content h5.no-margin {
  margin: 0px;
}
.theme-wrap .content .wp-video-shortcode {
  margin-bottom: 30px;
}
.theme-wrap .content p,
.theme-wrap .content fieldset {
  margin: 0px 0px 30px 0px;
}
.theme-wrap .content p:last-child,
.theme-wrap .content fieldset:last-child {
  margin-bottom: 0px;
}
.theme-wrap
  .content
  ul:not(.woocommerce-error, .woocommerce-info, .woocommerce-message),
.theme-wrap
  .content
  ol:not(.woocommerce-error, .woocommerce-info, .woocommerce-message) {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 30px 0px;
}
.theme-wrap
  .content
  ul:not(
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message
  ).tribe-events-sub-nav,
.theme-wrap
  .content
  ol:not(
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message
  ).tribe-events-sub-nav {
  padding: 0px;
  margin: 0px;
}
.theme-wrap
  .content
  ul:not(
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message
  ):last-child,
.theme-wrap
  .content
  ol:not(
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message
  ):last-child {
  margin-bottom: 0px;
}
.theme-wrap
  .content
  ul:not(.woocommerce-error, .woocommerce-info, .woocommerce-message)
  li,
.theme-wrap
  .content
  ol:not(.woocommerce-error, .woocommerce-info, .woocommerce-message)
  li {
  margin-bottom: 5px;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content .gallery {
    margin: 0px -2%;
  }
}
.theme-wrap .content .gallery br {
  display: none;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .content .gallery .gallery-item {
    width: 21% !important;
    margin: 2% !important;
  }
}
@media screen and (max-width: 768px) {
  .theme-wrap .content .gallery .gallery-item {
    width: 46% !important;
    margin: 2% !important;
  }
}
.theme-wrap .content .gallery .gallery-item img {
  border: none !important;
}
.theme-wrap .section {
  padding: 106px 0px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .section {
    padding: 40px 0px;
  }
}
.theme-wrap .partial-service {
  width: 236px;
  background-color: #1d1d1d;
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap .partial-service:hover,
.theme-wrap .partial-service:active,
.theme-wrap .partial-service:focus {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
@media screen and (max-width: 992px) {
  .theme-wrap .partial-service {
    width: 100%;
    margin-bottom: 20px;
  }
}
.theme-wrap .partial-service .img img {
  width: 100%;
  height: auto;
  display: block;
}
.theme-wrap .partial-service .info {
  padding: 10px 18px 12px;
}
.theme-wrap .partial-service .info .icon {
  margin-bottom: 6px;
}
.theme-wrap .partial-service .info .props {
  margin-top: 8px;
}
.theme-wrap .partial-service .info .button {
  margin-top: 16px;
}
.theme-wrap a.partial-review,
.theme-wrap a.partial-review:visited {
  display: block;
  padding: 15px 20px;
  color: #aeb8b8;
  text-decoration: none;
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap a.partial-review:hover,
.theme-wrap a.partial-review:active,
.theme-wrap a.partial-review:focus,
.theme-wrap a.partial-review:visited:hover,
.theme-wrap a.partial-review:visited:active,
.theme-wrap a.partial-review:visited:focus {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
.theme-wrap a.partial-review .stars,
.theme-wrap a.partial-review:visited .stars {
  margin-bottom: 5px;
}
.theme-wrap a.partial-review .stars img,
.theme-wrap a.partial-review:visited .stars img {
  margin-right: 3px;
}
.theme-wrap .partial-project {
  width: calc(25% - 20px);
  flex: 1 1 calc(25% - 20px);
  min-width: 200px;
  margin: 0px 10px 20px 10px;
  background-color: #1d1d1d;
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap .partial-project:hover,
.theme-wrap .partial-project:active,
.theme-wrap .partial-project:focus {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
@media screen and (max-width: 992px) {
  .theme-wrap .partial-project {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
}
.theme-wrap .partial-project .img {
  height: 220px;
  overflow: hidden;
}
.theme-wrap .partial-project .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.theme-wrap .partial-project .info {
  padding: 16px 18px 12px;
}
.theme-wrap .partial-project .info .props {
  margin-top: 8px;
}
.theme-wrap .partial-project .info .props .prop {
  padding: 0px 7px 2px;
  border: 1px solid #fff;
  margin: 0px 5px 5px 0px;
  display: inline-block;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
}
.theme-wrap .posts-per-page-all .partial-project {
  margin-bottom: 28px;
}
@media screen and (max-width: 992px) {
  .theme-wrap .posts-per-page-all .partial-project {
    margin: 0px 0px 20px 0px;
  }
}
.theme-wrap .partial-dienst {
  width: calc(50% - 60px);
  margin: 0px 30px;
  filter: drop-shadow(0px 0px 10px #000);
}
.theme-wrap .partial-dienst:hover,
.theme-wrap .partial-dienst:active,
.theme-wrap .partial-dienst:focus {
  filter: drop-shadow(0px 0px 10px #ffa300);
}
@media screen and (max-width: 1170px) {
  .theme-wrap .partial-dienst {
    width: calc(50% - 20px);
    margin: 0px 10px;
  }
}
@media screen and (max-width: 992px) {
  .theme-wrap .partial-dienst {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
}
.theme-wrap .partial-dienst a,
.theme-wrap .partial-dienst a:visited {
  text-decoration: none;
}
.theme-wrap .partial-dienst .img img {
  width: 100%;
  height: auto;
  display: block;
}
.theme-wrap .partial-dienst .info {
  padding: 22px 27px;
  background-color: #1d1d1d;
}
.theme-wrap .partial-dienst .info h2 {
  margin: auto auto auto 11px;
}
@media screen and (max-width: 1170px) {
  .theme-wrap .partial-dienst .info h2 {
    font-size: 16px;
    line-height: 20px;
  }
}
#footer {
  position: relative;
  width: 100%;
  height: auto;
}
#footer ul,
#footer li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#footer a,
#footer a:visited {
  color: #fff;
  text-decoration: none;
}
#footer a:hover,
#footer a:active,
#footer a:focus,
#footer a:visited:hover,
#footer a:visited:active,
#footer a:visited:focus {
  color: #ffa300;
}
#footer .graphics-bg-footer {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: -1;
  display: block;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
#footer-top .section-content {
  padding: 42px 0px 39px;
  border-top: 1px solid #ffa300;
}
@media screen and (max-width: 992px) {
  #footer-top .section-content {
    padding: 30px 0px 40px;
  }
}
#footer-top .section-content img {
  width: auto;
  height: 20px;
}
@media screen and (max-width: 1170px) {
  #footer-top .section-content img {
    height: 15px;
  }
}
#footer-top .section-content .menu {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
@media screen and (max-width: 992px) {
  #footer-top .section-content .menu {
    padding-top: 10px;
    text-align: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#footer-top .section-content .menu li {
  margin-left: 38px;
}
@media screen and (max-width: 1170px) {
  #footer-top .section-content .menu li {
    margin-left: 15px;
  }
}
@media screen and (max-width: 992px) {
  #footer-top .section-content .menu li {
    margin: 10px 0px 0px 0px;
  }
}
#footer-bottom {
  padding: 0px 0px 27px 0px;
  color: #fff;
}
#footer-bottom .section-content {
  position: relative;
  white-space: nowrap;
}
#footer-bottom .section-content .border {
  width: 31%;
  height: 1px;
  background-color: #ffa300;
}
@media screen and (max-width: 992px) {
  #footer-bottom .section-content .border {
    width: 100%;
    margin: 15px 0px;
  }
}
#footer-bottom .section-content .copyright {
  position: relative;
  padding-right: 15px;
  z-index: 1;
}
@media screen and (max-width: 992px) {
  #footer-bottom .section-content .copyright {
    padding: 0p;
  }
}
#footer-bottom .section-content .socials {
  position: relative;
  padding: 0px 7px;
  z-index: 1;
}
#footer-bottom .section-content .socials a {
  margin: 0px 7px;
}
#footer-bottom .section-content .socials a:hover,
#footer-bottom .section-content .socials a:active,
#footer-bottom .section-content .socials a:focus {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
#footer-bottom .section-content .socials a img {
  width: auto;
  height: 15px;
}
#footer-bottom .section-content .poweredby {
  position: relative;
  padding-left: 15px;
  z-index: 1;
}
@media screen and (max-width: 992px) {
  #footer-bottom .section-content .poweredby {
    padding: 0px 0px 0px 0px;
  }
}
/*# sourceMappingURL=style.css.map */
