@charset "UTF-8";
/*
Theme Name: EAWS Theme
Author: Winter IT Solutions GmbH
Author URI: https://winter-it-solutions.com
Version: 1.0
*/
@font-face {
  font-family: "Unica One";
  src: url("../eot/unicaone-regular.eot");
  src: url("../eot/unicaone-regulard41d.eot#iefix") format("embedded-opentype"), url("../woff2/unicaone-regular.woff2") format("woff2"), url("../woff/unicaone-regular.woff") format("woff"), url("../ttf/unicaone-regular.ttf") format("truetype"), url("../svg/unicaone-regular.svg#UnicaOne-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Oxygen Mono";
  src: url("../eot/oxygenmono-regular.eot");
  src: url("../eot/oxygenmono-regulard41d.eot#iefix") format("embedded-opentype"), url("../woff2/oxygenmono-regular.woff2") format("woff2"), url("../woff/oxygenmono-regular.woff") format("woff"), url("../ttf/oxygenmono-regular.ttf") format("truetype"), url("../svg/oxygenmono-regular.svg#OxygenMono-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*** helper selectors ***/
.hddn {
  display: none;
}

@media screen and (max-width: 1023px) {
  .dsk-only.dsk-only {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .mob-only.mob-only {
    display: none;
  }
}
.z-0.z-0 {
  position: relative;
  z-index: 0;
}

.z-1.z-1 {
  position: relative;
  z-index: 1;
}

.z-2.z-2 {
  position: relative;
  z-index: 1;
}

.mx-bg-ctnr,
.mx-ctnr,
header:not(.wis-cstm-hdr) .hdr-hdgs,
.mx-sm-ctnr {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 783px) {
  .mx-bg-ctnr,
  .mx-ctnr,
  header:not(.wis-cstm-hdr) .hdr-hdgs,
  .mx-sm-ctnr {
    padding: 0 30px;
  }
}
@media screen and (max-width: 782px) {
  .mx-bg-ctnr,
  .mx-ctnr,
  header:not(.wis-cstm-hdr) .hdr-hdgs,
  .mx-sm-ctnr {
    padding: 0 15px;
  }
}

@media screen and (min-width: 783px) {
  .mx-bg-ctnr {
    max-width: calc(1400px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  .mx-bg-ctnr {
    max-width: calc(1400px + (2 * 15px));
  }
}

@media screen and (min-width: 783px) {
  .mx-ctnr, header:not(.wis-cstm-hdr) .hdr-hdgs {
    max-width: calc(1245px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  .mx-ctnr, header:not(.wis-cstm-hdr) .hdr-hdgs {
    max-width: calc(1245px + (2 * 15px));
  }
}

@media screen and (min-width: 783px) {
  .mx-sm-ctnr {
    max-width: calc(850px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  .mx-sm-ctnr {
    max-width: calc(850px + (2 * 15px));
  }
}

.flx-ctnr, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
  display: flex;
  flex-wrap: wrap;
}

.inl-flx-ctnr.inl-flx-ctnr {
  display: inline-flex;
}

.flx-no-wrp {
  flex-wrap: nowrap;
}

.flx-dr-cl {
  flex-direction: column;
}

.flx-dr-rr {
  flex-direction: row-reverse;
}

.flx-bx-1 {
  flex: 1 0;
}
.flx-bx-1.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-2 {
  flex: 2 0;
}
.flx-bx-2.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-3 {
  flex: 3 0;
}
.flx-bx-3.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-4 {
  flex: 4 0;
}
.flx-bx-4.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-5 {
  flex: 5 0;
}
.flx-bx-5.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-6 {
  flex: 6 0;
}
.flx-bx-6.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-7 {
  flex: 7 0;
}
.flx-bx-7.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-8 {
  flex: 8 0;
}
.flx-bx-8.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-9 {
  flex: 9 0;
}
.flx-bx-9.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

.flx-bx-10 {
  flex: 10 0;
}
.flx-bx-10.wis-lzload-img-ctr {
  width: auto;
  height: auto;
}

@media screen and (min-width: 1024px) {
  .aln-flx-end-dsk {
    align-items: flex-end;
  }
}
.jst-flx-end {
  justify-content: flex-end;
}

.jst-flx-ctr {
  justify-content: center;
}

.jst-flx-btw {
  justify-content: space-between;
}

.jst-flx-rnd {
  justify-content: space-around;
}

.aln-flx-ctr {
  align-items: center;
}

.aln-flx-end {
  align-items: flex-end;
}

@media screen and (max-width: 1023px) {
  .flx-cntr-on-mob {
    display: flex;
    flex-wrap: wrap;
  }
  .flx-or-ng-1-mob {
    order: -1;
  }
  .flx-or-ng-2-mob {
    order: -2;
  }
  .aln-flx-end-mob {
    align-items: flex-end;
  }
  .aln-flx-ctr-mob {
    align-items: center;
  }
  .jst-flx-ctr-mob {
    justify-content: center;
  }
}
.mrg-t-a {
  margin-top: auto;
}

.mrg-0-a {
  margin: 0 auto;
}

.h-100 {
  height: 100%;
}

.pdd-t-xxs {
  padding-top: 3px;
}

@media screen and (max-width: 782px) {
  .pdd-t-xxs {
    padding-top: 2px;
  }
}
.pdd-t-xs {
  padding-top: 7.5px;
}

@media screen and (max-width: 782px) {
  .pdd-t-xs {
    padding-top: 5px;
  }
}
.pdd-t-sm {
  padding-top: 15px;
}

@media screen and (max-width: 782px) {
  .pdd-t-sm {
    padding-top: 10px;
  }
}
.pdd-t-md {
  padding-top: 30px;
}

@media screen and (max-width: 782px) {
  .pdd-t-md {
    padding-top: 20px;
  }
}
.pdd-t-lg {
  padding-top: 60px;
}

@media screen and (max-width: 782px) {
  .pdd-t-lg {
    padding-top: 40px;
  }
}
.pdd-t-xl {
  padding-top: 120px;
}

@media screen and (max-width: 782px) {
  .pdd-t-xl {
    padding-top: 80px;
  }
}
.pdd-t-xxl {
  padding-top: 240px;
}

@media screen and (max-width: 782px) {
  .pdd-t-xxl {
    padding-top: 160px;
  }
}
.pdd-t-mx {
  padding-top: 30px;
}

@media screen and (max-width: 782px) {
  .pdd-t-mx {
    padding-top: 20px;
  }
}
.pdd-r-xxs {
  padding-right: 3px;
}

.pdd-r-xs {
  padding-right: 7.5px;
}

.pdd-r-sm {
  padding-right: 15px;
}

.pdd-r-md {
  padding-right: 30px;
}

.pdd-r-lg {
  padding-right: 60px;
}

.pdd-r-xl {
  padding-right: 120px;
}

.pdd-r-xxl {
  padding-right: 240px;
}

.pdd-r-mx {
  padding-right: 30px;
}

.pdd-b-xxs {
  padding-bottom: 3px;
}

@media screen and (max-width: 782px) {
  .pdd-b-xxs {
    padding-bottom: 2px;
  }
}
.pdd-b-xs {
  padding-bottom: 7.5px;
}

@media screen and (max-width: 782px) {
  .pdd-b-xs {
    padding-bottom: 5px;
  }
}
.pdd-b-sm {
  padding-bottom: 15px;
}

@media screen and (max-width: 782px) {
  .pdd-b-sm {
    padding-bottom: 10px;
  }
}
.pdd-b-md {
  padding-bottom: 30px;
}

@media screen and (max-width: 782px) {
  .pdd-b-md {
    padding-bottom: 20px;
  }
}
.pdd-b-lg {
  padding-bottom: 60px;
}

@media screen and (max-width: 782px) {
  .pdd-b-lg {
    padding-bottom: 40px;
  }
}
.pdd-b-xl {
  padding-bottom: 120px;
}

@media screen and (max-width: 782px) {
  .pdd-b-xl {
    padding-bottom: 80px;
  }
}
.pdd-b-xxl {
  padding-bottom: 240px;
}

@media screen and (max-width: 782px) {
  .pdd-b-xxl {
    padding-bottom: 160px;
  }
}
.pdd-b-mx {
  padding-bottom: 30px;
}

@media screen and (max-width: 782px) {
  .pdd-b-mx {
    padding-bottom: 20px;
  }
}
.pdd-l-xxs {
  padding-left: 3px;
}

.pdd-l-xs {
  padding-left: 7.5px;
}

.pdd-l-sm {
  padding-left: 15px;
}

.pdd-l-md {
  padding-left: 30px;
}

.pdd-l-lg {
  padding-left: 60px;
}

.pdd-l-xl {
  padding-left: 120px;
}

.pdd-l-xxl {
  padding-left: 240px;
}

.pdd-l-mx {
  padding-left: 30px;
}

@media screen and (min-width: 783px) {
  .pdd-x-xxs {
    padding-left: 3px;
    padding-right: 3px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-xxs {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
}
.pdd-y-xxs {
  padding-top: 3px;
  padding-bottom: 3px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-xxs-mob {
    padding-top: 3px;
  }
  .pdd-r-xxs-mob {
    padding-right: 3px;
  }
  .pdd-b-xxs-mob {
    padding-bottom: 3px;
  }
  .pdd-l-xxs-mob {
    padding-left: 3px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-xs {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-xs {
    padding-left: 3.75px;
    padding-right: 3.75px;
  }
}
.pdd-y-xs {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-xs-mob {
    padding-top: 7.5px;
  }
  .pdd-r-xs-mob {
    padding-right: 7.5px;
  }
  .pdd-b-xs-mob {
    padding-bottom: 7.5px;
  }
  .pdd-l-xs-mob {
    padding-left: 7.5px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-sm {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-sm {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
.pdd-y-sm {
  padding-top: 15px;
  padding-bottom: 15px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-sm-mob {
    padding-top: 15px;
  }
  .pdd-r-sm-mob {
    padding-right: 15px;
  }
  .pdd-b-sm-mob {
    padding-bottom: 15px;
  }
  .pdd-l-sm-mob {
    padding-left: 15px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-md {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-md {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pdd-y-md {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-md-mob {
    padding-top: 30px;
  }
  .pdd-r-md-mob {
    padding-right: 30px;
  }
  .pdd-b-md-mob {
    padding-bottom: 30px;
  }
  .pdd-l-md-mob {
    padding-left: 30px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-lg {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-lg {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.pdd-y-lg {
  padding-top: 60px;
  padding-bottom: 60px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-lg-mob {
    padding-top: 60px;
  }
  .pdd-r-lg-mob {
    padding-right: 60px;
  }
  .pdd-b-lg-mob {
    padding-bottom: 60px;
  }
  .pdd-l-lg-mob {
    padding-left: 60px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-xl {
    padding-left: 120px;
    padding-right: 120px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-xl {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.pdd-y-xl {
  padding-top: 120px;
  padding-bottom: 120px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-xl-mob {
    padding-top: 120px;
  }
  .pdd-r-xl-mob {
    padding-right: 120px;
  }
  .pdd-b-xl-mob {
    padding-bottom: 120px;
  }
  .pdd-l-xl-mob {
    padding-left: 120px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-xxl {
    padding-left: 240px;
    padding-right: 240px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-xxl {
    padding-left: 120px;
    padding-right: 120px;
  }
}
.pdd-y-xxl {
  padding-top: 240px;
  padding-bottom: 240px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-xxl-mob {
    padding-top: 240px;
  }
  .pdd-r-xxl-mob {
    padding-right: 240px;
  }
  .pdd-b-xxl-mob {
    padding-bottom: 240px;
  }
  .pdd-l-xxl-mob {
    padding-left: 240px;
  }
}
@media screen and (min-width: 783px) {
  .pdd-x-mx {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 782px) {
  .pdd-x-mx {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.pdd-y-mx {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media screen and (max-width: 1023px) {
  .pdd-t-mx-mob {
    padding-top: 30px;
  }
  .pdd-r-mx-mob {
    padding-right: 30px;
  }
  .pdd-b-mx-mob {
    padding-bottom: 30px;
  }
  .pdd-l-mx-mob {
    padding-left: 30px;
  }
}
.w-100 {
  width: 100%;
}

@media screen and (min-width: 783px) {
  .w-50 {
    width: 50%;
  }
}
@media screen and (max-width: 782px) {
  .w-50 {
    width: 100%;
  }
}

.h-100 {
  height: 100%;
}

.flx-bx-ctnr {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 15px);
  margin-bottom: -15px;
}
.flx-bx-ctnr.bx-h-100,
.flx-bx-ctnr .bx-h-100 {
  height: calc(100% + 15px);
}
@media screen and (min-width: 1024px) {
  .flx-bx-ctnr {
    width: calc(100% + 30px);
    margin-bottom: -30px;
  }
  .flx-bx-ctnr.bx-h-100,
  .flx-bx-ctnr .bx-h-100 {
    height: calc(100% + 30px);
  }
}

@media screen and (min-width: 380px) {
  .flx-bx-100 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-100 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-100 {
    width: calc(100% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-100 {
    width: calc(100% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-100 {
    width: calc(100% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-80 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-80 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-80 {
    width: calc(80% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-80 {
    width: calc(80% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-80 {
    width: calc(80% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-75 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-75 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-75 {
    width: calc(75% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-75 {
    width: calc(75% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-75 {
    width: calc(75% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-70 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-70 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-70 {
    width: calc(70% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-70 {
    width: calc(70% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-70 {
    width: calc(70% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-66 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-66 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-66 {
    width: calc(66.666% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-66 {
    width: calc(66.666% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-66 {
    width: calc(66.666% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-60 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-60 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-60 {
    width: calc(60% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-60 {
    width: calc(60% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-60 {
    width: calc(60% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-50 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-50 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-50 {
    width: calc(50% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-50 {
    width: calc(50% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-50 {
    width: calc(50% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-40 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-40 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-40 {
    width: calc(40% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-40 {
    width: calc(40% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-40 {
    width: calc(40% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-33 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-33 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-33 {
    width: calc(33.333% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-33 {
    width: calc(33.333% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-33 {
    width: calc(33.333% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .flx-bx-33 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  .flx-bx-33 {
    width: calc(100% - 15px);
  }
}

@media screen and (min-width: 380px) {
  .flx-bx-30 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-30 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-30 {
    width: calc(30% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-30 {
    width: calc(30% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-30 {
    width: calc(30% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  .flx-bx-25 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-25 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) and (max-width: 1440px) {
  .flx-bx-25 {
    width: calc(50% - 30px);
    margin-right: 30px;
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-25 {
    width: calc(25% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-25 {
    width: calc(25% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-25 {
    width: calc(25% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .flx-bx-25 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  .flx-bx-25 {
    width: calc(100% - 15px);
  }
}

@media screen and (min-width: 380px) {
  .flx-bx-20 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-20 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-20 {
    width: calc(20% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-20 {
    width: calc(20% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-20 {
    width: calc(20% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .flx-bx-20 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  .flx-bx-20 {
    width: calc(100% - 15px);
  }
}

.flx-bx-16 {
  min-width: 190px !important;
}
@media screen and (min-width: 380px) {
  .flx-bx-16 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  .flx-bx-16 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  .flx-bx-16 {
    width: calc(16.66% - 30px);
    margin-right: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .flx-bx-16 {
    width: calc(16.66% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  .flx-bx-16 {
    width: calc(16.66% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
form .flx-bx-ctnr,
.flx-bx-sm-ctnr {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 15px);
  margin-bottom: -15px;
}
form .flx-bx-ctnr.bx-h-100,
form .flx-bx-ctnr .bx-h-100,
.flx-bx-sm-ctnr.bx-h-100,
.flx-bx-sm-ctnr .bx-h-100 {
  height: calc(100% + 15px);
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-100,
  .flx-bx-sm-ctnr .flx-bx-100 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-100,
  .flx-bx-sm-ctnr .flx-bx-100 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-100,
  .flx-bx-sm-ctnr .flx-bx-100 {
    width: calc(100% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-100,
  .flx-bx-sm-ctnr .flx-bx-100 {
    width: calc(100% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-100,
  .flx-bx-sm-ctnr .flx-bx-100 {
    width: calc(100% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-80,
  .flx-bx-sm-ctnr .flx-bx-80 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-80,
  .flx-bx-sm-ctnr .flx-bx-80 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-80,
  .flx-bx-sm-ctnr .flx-bx-80 {
    width: calc(80% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-80,
  .flx-bx-sm-ctnr .flx-bx-80 {
    width: calc(80% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-80,
  .flx-bx-sm-ctnr .flx-bx-80 {
    width: calc(80% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-75,
  .flx-bx-sm-ctnr .flx-bx-75 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-75,
  .flx-bx-sm-ctnr .flx-bx-75 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-75,
  .flx-bx-sm-ctnr .flx-bx-75 {
    width: calc(75% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-75,
  .flx-bx-sm-ctnr .flx-bx-75 {
    width: calc(75% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-75,
  .flx-bx-sm-ctnr .flx-bx-75 {
    width: calc(75% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-70,
  .flx-bx-sm-ctnr .flx-bx-70 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-70,
  .flx-bx-sm-ctnr .flx-bx-70 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-70,
  .flx-bx-sm-ctnr .flx-bx-70 {
    width: calc(70% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-70,
  .flx-bx-sm-ctnr .flx-bx-70 {
    width: calc(70% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-70,
  .flx-bx-sm-ctnr .flx-bx-70 {
    width: calc(70% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-66,
  .flx-bx-sm-ctnr .flx-bx-66 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-66,
  .flx-bx-sm-ctnr .flx-bx-66 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-66,
  .flx-bx-sm-ctnr .flx-bx-66 {
    width: calc(66.666% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-66,
  .flx-bx-sm-ctnr .flx-bx-66 {
    width: calc(66.666% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-66,
  .flx-bx-sm-ctnr .flx-bx-66 {
    width: calc(66.666% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-60,
  .flx-bx-sm-ctnr .flx-bx-60 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-60,
  .flx-bx-sm-ctnr .flx-bx-60 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-60,
  .flx-bx-sm-ctnr .flx-bx-60 {
    width: calc(60% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-60,
  .flx-bx-sm-ctnr .flx-bx-60 {
    width: calc(60% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-60,
  .flx-bx-sm-ctnr .flx-bx-60 {
    width: calc(60% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-50,
  .flx-bx-sm-ctnr .flx-bx-50 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-50,
  .flx-bx-sm-ctnr .flx-bx-50 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-50,
  .flx-bx-sm-ctnr .flx-bx-50 {
    width: calc(50% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-50,
  .flx-bx-sm-ctnr .flx-bx-50 {
    width: calc(50% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-50,
  .flx-bx-sm-ctnr .flx-bx-50 {
    width: calc(50% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-40,
  .flx-bx-sm-ctnr .flx-bx-40 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-40,
  .flx-bx-sm-ctnr .flx-bx-40 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-40,
  .flx-bx-sm-ctnr .flx-bx-40 {
    width: calc(40% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-40,
  .flx-bx-sm-ctnr .flx-bx-40 {
    width: calc(40% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-40,
  .flx-bx-sm-ctnr .flx-bx-40 {
    width: calc(40% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    width: calc(33.333% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    width: calc(33.333% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    width: calc(33.333% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  form .flx-bx-ctnr .flx-bx-33,
  .flx-bx-sm-ctnr .flx-bx-33 {
    width: calc(100% - 15px);
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-30,
  .flx-bx-sm-ctnr .flx-bx-30 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-30,
  .flx-bx-sm-ctnr .flx-bx-30 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-30,
  .flx-bx-sm-ctnr .flx-bx-30 {
    width: calc(30% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-30,
  .flx-bx-sm-ctnr .flx-bx-30 {
    width: calc(30% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-30,
  .flx-bx-sm-ctnr .flx-bx-30 {
    width: calc(30% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) and (max-width: 1440px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(50% - 30px);
    margin-right: 30px;
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(25% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(25% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(25% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  form .flx-bx-ctnr .flx-bx-25,
  .flx-bx-sm-ctnr .flx-bx-25 {
    width: calc(100% - 15px);
  }
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    width: calc(20% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    width: calc(20% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
    width: calc(50% - 30px);
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    width: calc(20% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 640px) {
  form .flx-bx-ctnr .flx-bx-20,
  .flx-bx-sm-ctnr .flx-bx-20 {
    width: calc(100% - 15px);
  }
}
form .flx-bx-ctnr .flx-bx-16,
.flx-bx-sm-ctnr .flx-bx-16 {
  min-width: 190px !important;
}
@media screen and (min-width: 380px) {
  form .flx-bx-ctnr .flx-bx-16,
  .flx-bx-sm-ctnr .flx-bx-16 {
    min-width: 350px;
  }
}
@media screen and (max-width: 379px) {
  form .flx-bx-ctnr .flx-bx-16,
  .flx-bx-sm-ctnr .flx-bx-16 {
    min-width: calc(100% - 15px);
  }
}
@media screen and (min-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-16,
  .flx-bx-sm-ctnr .flx-bx-16 {
    width: calc(16.66% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  form .flx-bx-ctnr .flx-bx-16,
  .flx-bx-sm-ctnr .flx-bx-16 {
    width: calc(16.66% - 30px);
    margin-right: 30px;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 782px) {
  form .flx-bx-ctnr .flx-bx-16,
  .flx-bx-sm-ctnr .flx-bx-16 {
    width: calc(16.66% - 15px);
    margin-right: 15px;
    margin-bottom: 15px;
  }
}
.hvr-ctnr {
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}
.hvr-ctnr .eff-ctnr {
  transition: all 0.5s ease-in-out;
}
.hvr-ctnr .eff-ctnr.eff-fd {
  opacity: 0;
}
.hvr-ctnr:hover .hddn {
  display: block;
}
.hvr-ctnr:hover .eff-fd {
  opacity: 1;
}
.hvr-ctnr:hover.eff-bg {
  background-color: #738EC8;
}

.txt-wht {
  color: white;
}

.txt-bc {
  color: #344A9A;
}

.txt-gry {
  color: #676767;
}

.txt-c.txt-c.txt-c {
  text-align: center;
}
.txt-c.txt-c.txt-c p {
  margin-right: auto;
  margin-left: auto;
}

.txt-l {
  text-align: left;
}

.txt-r {
  text-align: right;
}

.txt-uppr {
  text-transform: uppercase;
}

.txt-xs {
  font-size: 0.8rem;
}

.txt-s {
  font-size: 1rem;
}

.txt-rg {
  font-size: 1.3rem;
}

.txt-m {
  font-size: 1.7rem;
}

.txt-l {
  font-size: 2rem;
}

.txt-b {
  font-weight: 700;
}

.txt-l-sp {
  letter-spacing: 1px;
}

.txt-ff-hd {
  font-family: "Unica One", sans-serif;
}
.txt-ff-hd * {
  font-family: "Unica One", sans-serif;
}

.txt-dk-bg.txt-dk-bg {
  max-width: 100%;
  background-color: #344A9A;
  padding: 20px;
  color: white;
}
@media screen and (min-width: 1024px) {
  .txt-dk-bg.txt-dk-bg {
    margin-bottom: 0;
  }
}

.bg-dwht {
  background-color: #f4f4f4;
}

.bg-wht {
  background-color: white;
}

.bg-bc {
  background-color: #344A9A;
}

.bg-trp {
  background-color: rgba(255, 255, 255, 0.3);
}

.brd-wht {
  border: 2px solid white;
}

.brd-gry {
  border: 2px solid #b9b9b9;
}

.bg-dv {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.img-wrp img {
  display: block;
}

.img-zm-ctnr {
  overflow: hidden;
}
.img-zm-ctnr .bg-dv,
.img-zm-ctnr img,
.img-zm-ctnr .img-wrp,
.img-zm-ctnr .img-bg-wrp {
  transition: transform 0.5s ease-in-out;
}
.img-zm-ctnr:hover .bg-dv,
.img-zm-ctnr:hover img {
  transform: scale(1.02);
}

.fs-bg-img-ctnr {
  position: relative;
  color: white;
  background-color: transparent;
}
.fs-bg-img-ctnr .bg-dv,
.fs-bg-img-ctnr .bg-img-wrp {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.clr-ovrly-ctnr {
  position: relative;
}
.clr-ovrly-ctnr:before {
  content: "";
  background-color: rgba(39, 39, 39, 0.4);
  mix-blend-mode: hard-light;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.clr-ovrly-ctnr > *:not(.bg-img-wrp, .img-wrp, a:empty) {
  position: relative;
  z-index: 2;
}

.wht-ovrly-ctnr {
  position: relative;
}
.wht-ovrly-ctnr:before {
  content: "";
  background-color: rgba(255, 255, 255, 0.4);
  mix-blend-mode: hard-light;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
.wht-ovrly-ctnr > *:not(.bg-img-wrp, .img-wrp) {
  position: relative;
  z-index: 2;
}

.lnk-fd,
.lnk-fd * {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}
.lnk-fd:hover *,
.lnk-fd *:hover * {
  opacity: 0.8;
}
.lnk-fd:hover,
.lnk-fd *:hover {
  opacity: 0.8;
}

.lnk-ovrly-ctnr {
  position: relative;
}
.lnk-ovrly-ctnr a:empty {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}

span.wis-btn,
a.wis-btn,
button.wis-btn,
input[type=submit].wis-btn {
  display: inline-block;
  color: white;
  font-family: "Unica One", sans-serif;
  font-size: 1.3rem;
  line-height: 1.8 !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 2px solid #344A9A;
  padding: 5px 25px;
  background-color: #344A9A;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
span.wis-btn i,
a.wis-btn i,
button.wis-btn i,
input[type=submit].wis-btn i {
  opacity: 0;
  width: 0;
  margin-left: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
span.wis-btn:hover i,
a.wis-btn:hover i,
button.wis-btn:hover i,
input[type=submit].wis-btn:hover i {
  opacity: 1;
  width: 20px;
  margin-left: 10px;
}
span.wis-btn.invt,
a.wis-btn.invt,
button.wis-btn.invt,
input[type=submit].wis-btn.invt {
  color: #344A9A;
  background-color: transparent;
  border: 2px solid #344A9A;
}
span.wis-btn.invt:hover,
a.wis-btn.invt:hover,
button.wis-btn.invt:hover,
input[type=submit].wis-btn.invt:hover {
  color: white !important;
  background-color: #344A9A;
}
span.wis-btn.invt.drk,
a.wis-btn.invt.drk,
button.wis-btn.invt.drk,
input[type=submit].wis-btn.invt.drk {
  color: #272727;
  border: 2px solid #272727;
}
span.wis-btn.invt.drk:hover,
a.wis-btn.invt.drk:hover,
button.wis-btn.invt.drk:hover,
input[type=submit].wis-btn.invt.drk:hover {
  color: white;
  background-color: #344A9A;
  border: 2px solid #344A9A;
}
span.wis-btn:active, span.wis-btn:focus, span.wis-btn::-moz-focus-inner,
a.wis-btn:active,
a.wis-btn:focus,
a.wis-btn::-moz-focus-inner,
button.wis-btn:active,
button.wis-btn:focus,
button.wis-btn::-moz-focus-inner,
input[type=submit].wis-btn:active,
input[type=submit].wis-btn:focus,
input[type=submit].wis-btn::-moz-focus-inner {
  outline: 0;
  border: 2px solid #344A9A;
}

form .btn-ctnr {
  margin-top: 15px;
}
form .btn-ctnr .wis-btn {
  margin-bottom: 15px;
}

.wis-btn.invt.no-bg + .wis-btn {
  border-left: none;
}

.ce-ctnr {
  margin-top: 35px;
  margin-bottom: 35px;
}

.ce-sm-ctnr {
  margin-top: 35px;
  margin-bottom: 35px;
}

.ce-sm-ctnr + .ce-ctnr {
  margin-top: 0;
}

.ckbx-wrp {
  position: relative;
  padding-left: 25px;
}
.ckbx-wrp label {
  cursor: pointer;
}
.ckbx-wrp input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.ckbx-wrp input[type=checkbox]:checked ~ .ckmk {
  opacity: 1 !important;
}
.ckbx-wrp input[type=checkbox]:hover ~ .ckmk {
  opacity: 0.4;
}
.ckbx-wrp:before {
  content: "";
  position: absolute;
  top: 3px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #738EC8;
}
.ckbx-wrp .ckmk {
  opacity: 0;
  position: absolute;
  left: 5px;
  top: 4px;
  width: 6px;
  height: 12px;
  border: solid #344A9A;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
  transition: opacity 0.5s ease-in-out;
  z-index: 1;
}
.ckbx-wrp.on-bg:before {
  background-color: white;
  height: 15px;
  width: 15px;
  top: 3px;
}

.acc-trgg {
  color: #272727;
  transition: color 0.3s ease-in-out;
  cursor: pointer;
}
.acc-trgg:hover, .acc-trgg.acc-opn {
  color: #344A9A;
}

/*** clean start - basic global adjustments ***/
*,
:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 15px;
}
@media screen and (max-width: 1023px) {
  html {
    font-size: 13px;
  }
}

body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  color: #272727;
  font-family: "Oxygen Mono", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  background: white;
}
@media screen and (max-width: 782px) {
  body {
    font-size: 0.8rem;
  }
}
body.admin-bar .wis-main-navi {
  margin-top: 32px;
}
@media screen and (max-width: 782px) {
  body.admin-bar .wis-main-navi {
    margin-top: 46px;
  }
}
body.admin-bar.nav-open .wis-main-navi .wis-nav-container .menu-wrap {
  top: calc(56px + 32px);
}
@media screen and (max-width: 782px) {
  body.admin-bar.nav-open .wis-main-navi .wis-nav-container .menu-wrap {
    top: calc(56px + 46px);
  }
}
@media screen and (max-width: 600px) {
  body #wpadminbar {
    position: fixed;
  }
}

strong {
  font-weight: 600;
}

a {
  color: #272727;
  text-decoration: none;
}

h1, h2, h3, h4, h5, p, ol, ul, li, a {
  padding: 0;
  margin: 0;
  font-weight: normal;
}

h1, h2, h3, h4, h5 {
  font-family: "Unica One", sans-serif;
  text-transform: uppercase;
}

p, ul, ol, li, a {
  font-family: "Oxygen Mono", sans-serif;
}

h1 {
  line-height: 1.2;
}
@media screen and (min-width: 783px) {
  h1 {
    font-size: 3.2rem;
  }
}
@media screen and (max-width: 782px) {
  h1 {
    font-size: 2.7rem;
  }
}

h2 {
  line-height: 1.2;
}
@media screen and (min-width: 783px) {
  h2 {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 782px) {
  h2 {
    font-size: 2rem;
  }
}

h3 {
  line-height: 1.4;
}
@media screen and (min-width: 783px) {
  h3 {
    font-size: 1.7rem;
  }
}
@media screen and (max-width: 782px) {
  h3 {
    font-size: 1.7rem;
  }
}

h4 {
  font-size: 1rem;
  letter-spacing: 1.2px;
}

ul, ol {
  list-style-type: none;
}

.RTE h1 {
  margin-top: 15px;
  margin-bottom: 10px;
}
.RTE h2 {
  margin-top: 100px;
  margin-bottom: 10px;
}
.RTE h1 + h2,
.RTE h4 + h2,
.RTE h3 + h2,
.RTE h4 + h3 {
  margin-top: 0;
}
.RTE h3 {
  margin-top: 50px;
  margin-bottom: 15px;
}
.RTE h4 {
  margin-bottom: 5px;
}
.RTE h1:first-child, .RTE h2:first-child, .RTE h3:first-child {
  margin-top: 0;
}
.RTE h2 + h3 {
  margin-top: 0;
}
.RTE h3, .RTE h4, .RTE h5, .RTE a {
  line-height: 1.4;
}
.RTE a:not(.wis-btn) {
  opacity: 1;
  color: #344A9A;
  transition: opacity 0.3s ease-in-out;
}
.RTE a:not(.wis-btn) i {
  color: #272727;
  margin: 10px;
  transition: color 0.3s ease-in-out;
}
.RTE a:not(.wis-btn):hover {
  opacity: 0.6;
}
.RTE a:not(.wis-btn):hover i {
  color: #344A9A;
}
.RTE p, .RTE ul:not(.splide__pagination, .splide__list), .RTE ol, .RTE blockquote, .RTE figcaption {
  line-height: 2;
}
.RTE figcaption p {
  color: #676767;
  font-size: 0.8rem;
  line-height: 1.4;
}
.RTE p:not(.btn-wrp, .img-copyr) {
  font-size: 1rem;
  margin: 0 0 25px 0;
}
@media screen and (min-width: 1024px) {
  .RTE p:not(.btn-wrp, .img-copyr) {
    max-width: calc(740px);
    margin-right: 15px;
  }
}
@media screen and (max-width: 1023px) {
  .RTE p:not(.btn-wrp, .img-copyr) {
    max-width: 700px;
  }
}
.RTE p:not(.btn-wrp, .img-copyr) a {
  color: #344A9A !important;
}
.RTE p:not(.btn-wrp, .img-copyr):last-child {
  margin-bottom: 0;
}
.RTE ol {
  list-style: decimal;
  padding-left: 30px;
}
.RTE ul:not(.splide__pagination, .splide__list, .eaws-map-region-aws-list) {
  list-style-type: none;
}
@media screen and (min-width: 1024px) {
  .RTE ul:not(.splide__pagination, .splide__list, .eaws-map-region-aws-list) {
    max-width: calc(755px);
    margin-right: 15px;
  }
}
@media screen and (max-width: 1023px) {
  .RTE ul:not(.splide__pagination, .splide__list, .eaws-map-region-aws-list) {
    max-width: 700px;
  }
}
.RTE ul:not(.splide__pagination, .splide__list, .eaws-map-region-aws-list) li {
  position: relative;
  padding-left: 32px !important;
  line-height: 2;
}
.RTE ul:not(.splide__pagination, .splide__list, .eaws-map-region-aws-list) li:before {
  content: "■";
  position: absolute;
  left: 12px;
  top: -2px;
}
.RTE ul:not(.splide__pagination, .splide__list), .RTE ol {
  margin-bottom: 30px;
}
.RTE ul:not(.splide__pagination, .splide__list) li, .RTE ol li {
  font-size: 1rem;
}
.RTE ul:not(.splide__pagination, .splide__list) li:last-child, .RTE ol li:last-child {
  margin-bottom: 0;
}
.RTE a:not(.wis-btn) {
  transition: all 0.3s ease-in-out;
}
.RTE a:not(.wis-btn):hover {
  color: #344A9A;
}

img:not(.wis-lzload-img) {
  max-width: 100%;
  height: auto;
}

img {
  pointer-events: none;
}

form {
  position: relative;
}
@media screen and (min-width: 1024px) {
  form.mx-xs-ctnr {
    max-width: calc(547.5px);
    margin-right: 15px;
  }
}
@media screen and (max-width: 1023px) {
  form.mx-xs-ctnr {
    max-width: 700px;
  }
}
form select {
  display: block;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: 2px solid #738EC8;
  border-radius: 0;
  width: 100%;
  height: 50px;
  -moz-padding-start: 7px;
  padding-left: 1rem;
  color: #272727;
  font-family: "Oxygen Mono", sans-serif, sans-serif;
  font-size: 1rem;
  outline: none;
  cursor: pointer;
}
form select::-ms-expand {
  display: none;
}
form select:focus::-ms-value {
  background-color: transparent;
}
form select + i {
  color: #738EC8;
  position: absolute;
  top: 17px;
  right: 20px;
}
form textarea {
  color: #272727;
  font-family: "Oxygen Mono", sans-serif, sans-serif;
  font-size: 0.9rem;
}

input::-webkit-input-placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

input::-moz-placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

input:-moz-placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

input:-ms-input-placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

input::placeholder {
  color: white;
  text-transform: uppercase;
  letter-spacing: 0.75px;
}

textarea::-webkit-input-placeholder {
  color: white;
  text-transform: uppercase;
}

textarea::-moz-placeholder {
  color: white;
  text-transform: uppercase;
}

textarea:-moz-placeholder {
  color: white;
  text-transform: uppercase;
}

textarea:-ms-input-placeholder {
  color: white;
  text-transform: uppercase;
}

textarea::placeholder {
  color: white;
  text-transform: uppercase;
}

label {
  position: relative;
}
label [type=checkbox] {
  display: none;
  -webkit-appearance: none;
}
label [type=checkbox] + span {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
label [type=checkbox] + span::after {
  position: absolute;
  top: 2px;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border-bottom: 2px solid #738EC8;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
}
label [type=checkbox]:checked + span::after {
  box-shadow: inset 0 0 0 3px white;
  background-color: #738EC8;
}

input:active, input:focus, input::-moz-focus-inner,
textarea:active,
textarea:focus,
textarea::-moz-focus-inner,
button:active,
button:focus,
button::-moz-focus-inner {
  outline: 0;
  border: 0;
}

@-webkit-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-moz-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@-o-keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
body.ovrly-act, body.hidden-scroll {
  overflow: hidden;
  margin-right: 17px;
}
body.ovrly-act .wis-main-nav, body.hidden-scroll .wis-main-nav {
  margin-right: 17px;
}
body #nav-ovly {
  background-color: rgba(39, 39, 39, 0.6);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateY(-100%);
  transition: all 0.5s ease-in-out;
  z-index: 5;
}
body.nav-open #nav-ovly {
  transform: translateY(0);
}

/*** stick footer to bottom of body ***/
body {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: calc(100vh - 124px);
  transition: all 0.5s ease-in-out;
}
@media screen and (min-width: 1024px) {
  body {
    margin-top: 124px;
  }
}
@media screen and (max-width: 1023px) {
  body {
    margin-top: 55px;
  }
}
@media screen and (min-width: 783px) {
  body.nav-slm {
    margin-top: 56px;
    min-height: calc(100vh - 56px);
  }
}
@media screen and (max-width: 782px) {
  body.nav-slm {
    margin-top: 55px;
    min-height: calc(100vh - 56px);
  }
}
@media screen and (max-width: 1023px) {
  body .menu-wrap {
    top: 55px;
  }
}
@media screen and (max-width: 782px) {
  body .menu-wrap {
    top: 55px;
  }
}
@media screen and (min-width: 783px) {
  body.admin-bar {
    min-height: calc(100vh - 56px - 32px);
  }
}
@media screen and (max-width: 1023px) {
  body.admin-bar .menu-wrap {
    top: 87px;
  }
}
@media screen and (max-width: 782px) {
  body.admin-bar {
    min-height: calc(100vh - 56px - 46px);
  }
  body.admin-bar .menu-wrap {
    top: 101px;
  }
}

/*** main navi ***/
.wis-main-navi {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transition: all 0.5s ease-in-out;
  z-index: 2200;
}
@media screen and (min-width: 1024px) {
  .wis-main-navi {
    padding: 20px 0;
  }
}
@media screen and (max-width: 1023px) {
  .wis-main-navi {
    padding: 10px 0;
  }
}
.wis-main-navi.nav-slm {
  padding: 10px 0;
}
.wis-main-navi.nav-slm .wis-nav-ctnr .wis-nav-brand .logo-wrp img {
  width: 100px;
}
.wis-main-navi.nav-slm .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .wis-main-navi.nav-slm .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu {
    bottom: -18px;
  }
}
.wis-main-navi .nav-bg-ovly {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #344A9A;
  z-index: 2;
}
.wis-main-navi .wis-nav-ctnr {
  justify-content: space-between;
  align-items: center;
}
.wis-main-navi .wis-nav-ctnr .wis-nav-brand {
  position: relative;
  margin-right: auto;
  z-index: 3;
}
.wis-main-navi .wis-nav-ctnr .wis-nav-brand .logo-wrp img {
  margin-left: 5px;
  margin-bottom: 1px;
  width: 250px;
  transition: width 0.5s ease-in-out;
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr .wis-nav-brand .logo-wrp img {
    width: 100px;
  }
}
.wis-main-navi .wis-nav-ctnr .menu-wrap {
  margin-left: auto;
  position: relative;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
  justify-content: flex-end;
}
@media screen and (min-width: 1024px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
    align-items: center;
  }
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li {
  margin-left: 30px;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a {
  display: block;
  position: relative;
  color: white;
  font-family: "Unica One", sans-serif;
  font-weight: 400;
  font-size: 1.2rem;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  opacity: 0.75;
  transition: all 0.4s ease-in-out;
  z-index: 3;
}
@media screen and (min-width: 1024px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:before, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: -3px;
    background-color: white;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
    z-index: 1;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:before {
    left: 50%;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:after {
    left: 50%;
  }
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:hover {
  opacity: 1;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:hover:before {
  visibility: visible;
  width: 50%;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li a:hover:after {
  visibility: visible;
  left: 0;
  width: 50%;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-parent > a, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current_page_parent > a, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-item > a {
  opacity: 1;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-parent > a:before, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current_page_parent > a:before, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-item > a:before {
  visibility: visible;
  width: 50%;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-parent > a:after, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current_page_parent > a:after, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.current-menu-item > a:after {
  visibility: visible;
  left: 0;
  width: 50%;
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu {
    position: absolute;
    bottom: -51px;
    left: 0;
    transform: translateX(-30px) translateY(100%);
    height: auto;
    max-height: 0;
    min-width: 300px;
    overflow: hidden;
    background-color: #272727;
    transition: max-height 0.7s ease-in-out;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li {
    margin-left: 0;
    transition: all 0.4s ease-in-out;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li:first-child a {
    padding-top: 15px;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li:last-child a {
    padding-bottom: 15px;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li a {
    padding: 7.5px 22.5px;
    font-size: 1rem;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li a:before, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li a:after {
    content: unset;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li.current-menu-item > a, .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children .sub-menu li:hover > a {
    color: #738EC8;
    opacity: 1;
  }
}
.wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li.menu-item-has-children:hover .sub-menu {
  max-height: 100vh;
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 50%;
    overflow-y: scroll;
    background-color: #344A9A;
    box-shadow: -3px 1px 2px rgba(39, 39, 39, 0.1);
    display: flex;
    flex-direction: column;
    transform: translateY(-120%);
    transition: transform 1s ease-in-out;
    z-index: -1;
  }
}
@media screen and (max-width: 1023px) and (max-width: 782px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap {
    left: 0;
  }
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
    flex-direction: column;
    justify-content: center;
  }
}
@media screen and (max-width: 1023px) and (min-width: 783px) and (max-width: 782px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
    min-width: 360px;
  }
}
@media screen and (max-width: 1023px) and (max-width: 782px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
    padding: 2vh 0 10vh 0;
    min-width: 55%;
    max-width: 360px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1023px) and (max-width: 640px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu {
    min-width: 80%;
  }
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu > li:first-child a {
    padding-top: 2rem;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu li {
    margin: 0;
  }
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu li a {
    padding: 1rem;
    border-bottom: 1px solid #E5E5E5;
    transition: all 0.3s ease-in-out;
  }
}
@media screen and (max-width: 1023px) and (min-width: 783px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu li a {
    margin: 0 30px;
  }
}
@media screen and (max-width: 1023px) and (max-width: 782px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu li a {
    margin: 0 15px;
  }
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu li .sub-menu {
    margin-left: 1rem;
  }
}
.wis-main-navi .wis-nav-ctnr .nav-srch {
  position: relative;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 4;
}
.wis-main-navi .wis-nav-ctnr .nav-srch > i {
  font-size: 15px;
  padding: 0 30px;
  opacity: 0.75;
  transition: opacity 0.3s ease-in-out;
  cursor: pointer;
}
.wis-main-navi .wis-nav-ctnr .nav-srch:hover i {
  opacity: 1;
}
.wis-main-navi .wis-nav-ctnr .nav-srch.srch-actv form .innr-innr-srch:before {
  visibility: visible;
  width: calc(100% - 60px);
}
.wis-main-navi .wis-nav-ctnr .nav-srch form {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #344A9A;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-srch {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-srch > i {
  position: absolute;
  top: 60px;
  right: 60px;
  font-size: 30px;
  z-index: 1;
  cursor: pointer;
}
@media screen and (min-width: 783px) {
  .wis-main-navi .wis-nav-ctnr .nav-srch form .innr-srch > i {
    right: 60px;
  }
}
@media screen and (max-width: 782px) {
  .wis-main-navi .wis-nav-ctnr .nav-srch form .innr-srch > i {
    right: 15px;
  }
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch:before {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: -4px;
  left: 0;
  background-color: white;
  visibility: hidden;
  transition: all 1s ease-in-out;
  z-index: 1;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch label {
  visibility: hidden;
  position: absolute;
  top: 0;
  transform: translateY(-100%);
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch span.inpt,
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch input[type=search] {
  display: inline-block;
  padding: 0 7.5px;
  font-family: "Unica One", sans-serif;
  font-size: 1.7rem;
  color: white;
  text-transform: uppercase;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch input[type=search] {
  width: 180px;
  margin: 0;
  border: none;
  background-color: transparent;
  padding: 0 7.5px;
  caret-color: white;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch span.inpt {
  position: absolute;
  left: -9999px;
  min-width: 180px;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch .sbmt-wrp {
  position: relative;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch .sbmt-wrp input[type=submit] {
  display: block;
  position: relative;
  width: calc(20px + (2 * 15px));
  padding: 0 15px;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  transition: color 0.3s ease-in-out;
  cursor: pointer;
  z-index: 1;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch .sbmt-wrp i {
  position: absolute;
  top: -1px;
  right: 0;
  font-size: 1.3rem;
  opacity: 0.75;
  transition: opacity 0.3s ease-in-out;
}
.wis-main-navi .wis-nav-ctnr .nav-srch form .innr-innr-srch .sbmt-wrp i {
  opacity: 1;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger {
  position: relative;
  display: none;
  cursor: pointer;
  z-index: 3;
}
@media screen and (max-width: 1023px) {
  .wis-main-navi .wis-nav-ctnr #nav-trigger {
    display: block;
  }
}
.wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger {
  position: relative;
  height: 16px;
  width: 32px;
  transform: rotate(-180deg);
  transition: all 0.6s ease-in-out;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger .slice, .wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger:before, .wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger:after {
  content: "";
  background-color: white;
  display: block;
  position: absolute;
  width: 22px;
  height: 2px;
  opacity: 1;
  transition: all 0.6s ease-in-out;
  z-index: 1;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger:before {
  top: 0;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger .slice {
  top: 7px;
  left: 0;
  z-index: 0;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger .hamburger:after {
  top: 14px;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger.burger-clicked .hamburger:before {
  top: 10px;
  transform: rotate(45deg);
  width: 25px;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger.burger-clicked .hamburger .slice {
  left: -30px;
  opacity: 0;
  width: 0;
}
.wis-main-navi .wis-nav-ctnr #nav-trigger.burger-clicked .hamburger:after {
  top: 10px;
  transform: rotate(-45deg);
  width: 25px;
}

.nav-open .wis-main-navi .wis-nav-ctnr .menu-wrap {
  transform: translateY(0);
}

/*** scroll to top ***/
.hdr-scrl-up {
  position: fixed;
  transform: rotate(270deg);
  color: #738EC8;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  opacity: 0;
  z-index: 4;
  top: calc(100vh - 150px);
  right: 0;
  padding: 10px 30px 5px 0;
  transition: all 0.3s ease-in-out;
}
.hdr-scrl-up.scrl-shwn {
  opacity: 1;
}
.hdr-scrl-up i {
  position: relative;
  top: 1px;
  font-size: 1.3rem;
  padding-left: 5px;
  line-height: 1;
}

/*** global header settings ***/
header {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /*** wis custom header ***/
}
@media screen and (min-width: 783px) {
  header {
    min-height: 400px;
  }
}
@media screen and (max-width: 1023px) {
  header {
    min-height: 300px;
  }
}
@media screen and (min-width: 783px) {
  header.tll-hdr {
    height: 600px;
    min-height: 600px;
  }
}
@media screen and (max-width: 1023px) {
  header.tll-hdr {
    height: 400px;
    min-height: 400px;
  }
}
header:not(.wis-cstm-hdr) .hdr-hdgs {
  width: 100%;
  position: relative;
  color: white;
  z-index: 5;
}
header:not(.wis-cstm-hdr) .hdr-hdgs h1 {
  font-size: 4rem;
}
header:not(.wis-cstm-hdr) .hdr-hdgs h1, header:not(.wis-cstm-hdr) .hdr-hdgs h2, header:not(.wis-cstm-hdr) .hdr-hdgs h3 {
  max-width: calc(830px);
  color: white;
  text-shadow: 3px 5px 5px rgba(39, 39, 39, 0.25);
}
header h4 {
  color: #344A9A;
}
header.wht-ovrly-ctnr .hdr-hdgs {
  color: #272727;
}
header.wht-ovrly-ctnr .hdr-hdgs h1, header.wht-ovrly-ctnr .hdr-hdgs h2, header.wht-ovrly-ctnr .hdr-hdgs h3 {
  color: #272727;
}
header .hdr-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
header.dflt-hdr:not(.bg-dv) {
  background-color: #E5E5E5;
  padding-top: 90px;
  padding-bottom: 90px;
  height: auto;
  min-height: auto;
}
header.wht-hdr {
  background-color: transparent;
  padding-top: 90px;
  padding-bottom: 90px;
  height: auto;
  min-height: auto;
}
header.wht-hdr h1, header.wht-hdr h2 {
  color: #272727;
  text-shadow: none;
}
header.bc-hdr {
  background-color: #344A9A;
  padding-top: 90px;
  padding-bottom: 90px;
  height: auto;
  min-height: auto;
  color: white;
}
header.hdr-sldr {
  display: block;
}
header.hdr-sldr .splide__arrows {
  display: none;
}
header.hdr-sldr .splide__pagination {
  z-index: 2;
}
header .hdr-scrl-dwn {
  position: absolute;
  right: 0;
  bottom: 60px;
  left: 0;
  color: white;
  text-align: center;
  text-shadow: 3px 3px 2px rgba(39, 39, 39, 0.2);
  cursor: pointer;
  z-index: 6;
}
@media screen and (min-width: 783px) {
  header .hdr-scrl-dwn {
    font-size: 40px;
  }
}
@media screen and (max-width: 782px) {
  header .hdr-scrl-dwn {
    font-size: 30px;
  }
}
header.wis-cstm-hdr.txt-wht {
  color: white !important;
}
header.wis-cstm-hdr .hdr-hdgs {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media screen and (min-width: 1024px) {
  header.wis-cstm-hdr .hdr-img-wrp {
    height: 400px;
  }
}
@media screen and (max-width: 1023px) {
  header.wis-cstm-hdr .hdr-img-wrp {
    height: 250px;
  }
}
header.wis-cstm-hdr.hdr-style-0 .hdr-hdgs {
  padding-top: 120px;
  padding-bottom: 60px;
}
header.wis-cstm-hdr.hdr-style-2 {
  flex-direction: column;
  justify-content: flex-end;
}
header.wis-cstm-hdr.hdr-style-3 .hdr-hdgs {
  padding-top: 120px;
  padding-bottom: 60px;
}

/*** main content - not present on all pages ***/
.mn-ctnt {
  padding-top: 60px;
  padding-bottom: 60px;
}

/*** contact form ***/
.wpcf7 form {
  max-width: 500px;
}
.wpcf7 form p {
  max-width: 500px;
  margin-bottom: 15px;
}
.wpcf7 form p .wpcf7-checkbox .wpcf7-list-item {
  display: block;
  margin: 0;
}
.wpcf7 form p label {
  width: 100%;
}
.wpcf7 form p label span {
  display: block;
  width: 100%;
}
.wpcf7 form p label span input {
  padding: 5px 10px;
  width: 100%;
  height: 45px;
  border: 2px solid transparent;
}
.wpcf7 form p label span textarea {
  padding: 10px;
  width: 100%;
  border: 2px solid transparent;
}
.wpcf7 form p:last-of-type {
  display: flex;
  flex-direction: row-reverse;
}
.wpcf7 form p:last-of-type input[type=submit] {
  margin-top: 15px;
  width: auto;
  padding: 10px 30px;
  font-size: 1rem;
  font-weight: 700;
  color: #344A9A;
  background: white;
  border-top: 2px solid transparent;
  border-right: none;
  border-bottom: 2px solid transparent;
  border-left: none;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
}
.wpcf7 form p:last-of-type input[type=submit]:hover {
  color: #738EC8;
  background: white;
  border-bottom: 2px solid #738EC8;
}
.wpcf7 form p:last-of-type .ajax-loader::before {
  background-color: #738EC8;
}

/*** copyright info ***/
.img-copyr.img-copyr {
  position: absolute;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
  margin: 0;
  z-index: 3;
}
.img-copyr.img-copyr span {
  display: block;
  color: black;
  font-size: 10px;
  line-height: 1.4;
  padding: 3px 5px;
}

/*** footer ***/
footer {
  margin-top: auto;
  background-color: #E5E5E5;
  font-size: 1rem;
  line-height: 2;
}
footer .RTE p:not(.btn-wrp) {
  max-width: 450px;
}
footer .RTE p:not(.btn-wrp) a {
  color: #272727 !important;
}
footer ul li a {
  font-family: "Unica One", sans-serif;
  font-size: 1.3rem;
  line-height: 1.4;
}
footer h3 {
  color: #344A9A;
  font-size: 1.3rem;
  margin-bottom: 15px;
}
footer .footr-col:last-child {
  max-width: 300px;
}
footer .end-strp {
  border-top: 1px solid #b9b9b9;
  background-color: #E5E5E5;
  font-size: 0.8rem;
}

body.admin-bar .eaws-map-ctr {
  height: calc(100vh - 124px - 32px);
}

.eaws-map-ctr {
  display: block;
  position: relative;
  width: 100%;
  padding: 0px;
  height: calc(100vh - 124px);
}
.eaws-map-ctr .eaws-map-loading {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.85);
  z-index: 1105;
}
.eaws-map-ctr .eaws-map-loading .eaws-map-loading-cnt {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  text-align: center;
  font-size: 22px;
  line-height: 2;
}
.eaws-map-ctr .eaws-map {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.eaws-map-ctr .eaws-map .leaflet-marker-icon.leaflet-interactive,
.eaws-map-ctr .eaws-map .leaflet-image-layer.leaflet-interactive,
.eaws-map-ctr .eaws-map .leaflet-pane > svg path.leaflet-interactive,
.eaws-map-ctr .eaws-map svg.leaflet-image-layer.leaflet-interactive path {
  background-blend-mode: multiply !important;
}
.eaws-map-ctr #eaws-map-day-switch {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  padding: 8px;
  z-index: 2000;
  background-color: rgb(255, 255, 255);
  border: 2px solid #344A9A;
  line-height: 1;
}
.eaws-map-ctr #eaws-map-day-switch #eaws-map-day-switch-date-text {
  display: inline-block;
  font-size: 16px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.eaws-map-ctr #eaws-map-day-switch #eaws-map-day-switch-date-back,
.eaws-map-ctr #eaws-map-day-switch #eaws-map-day-switch-date-forward {
  background: transparent;
  border: 0px solid #344A9A;
  color: #344A9A;
  font-size: 16px;
  line-height: 1;
  padding: 3px 6px;
  cursor: pointer;
  margin: 0 2px;
}
.eaws-map-ctr #eaws-map-day-switch #eaws-map-day-switch-date-back:hover,
.eaws-map-ctr #eaws-map-day-switch #eaws-map-day-switch-date-forward:hover {
  background-color: #344A9A;
  color: rgb(255, 255, 255);
}
.eaws-map-ctr #eaws-map-day-switch #eaws-map-location-search-value {
  display: block;
}
.eaws-map-ctr #eaws-map-search-ctr {
  display: block;
  position: absolute;
  left: 0px;
  top: 50px;
  z-index: 2000;
  padding: 8px;
  background-color: rgb(255, 255, 255);
  border: 2px solid #344A9A;
}
.eaws-map-ctr #eaws-map-search-ctr:hover .eaws-map-search-input-ctr {
  max-width: 200px;
  max-height: 600px;
  border: 2px solid #344A9A;
}
.eaws-map-ctr #eaws-map-search-ctr:hover .eaws-map-search-input-ctr #eaws-map-search-results:not(:empty) {
  border-top: 2px solid #344A9A;
}
.eaws-map-ctr #eaws-map-search-ctr button {
  border: 0;
  width: 100%;
  height: 100%;
  padding: 0px;
  line-height: 16px;
  font-size: 16px;
  text-align: center;
  background: transparent;
  cursor: pointer;
  color: #344A9A;
}
.eaws-map-ctr #eaws-map-search-ctr .eaws-map-search-input-ctr {
  display: block;
  position: absolute;
  top: -2px;
  left: 100%;
  width: 200px;
  background-color: white;
  border: 2px solid #344A9A;
  line-height: 1;
  padding: 0;
  overflow: hidden;
  max-width: 0;
  max-height: 0;
  border: 0;
}
.eaws-map-ctr #eaws-map-search-ctr .eaws-map-search-input-ctr input {
  width: 100%;
  border: 0;
  outline: 0;
  height: 100%;
  font-size: 16px;
  padding: 8px;
  border-bottom: 0px solid #344A9A;
}
.eaws-map-ctr #eaws-map-search-ctr .eaws-map-search-input-ctr #eaws-map-search-results {
  display: block;
  position: relative;
  width: 100%;
  list-style: none;
  overflow-y: auto;
  max-height: 400px;
}
.eaws-map-ctr #eaws-map-search-ctr .eaws-map-search-input-ctr #eaws-map-search-results li {
  cursor: pointer;
}
.eaws-map-ctr #eaws-map-search-ctr .eaws-map-search-input-ctr #eaws-map-search-results li:hover {
  background-color: #E5E5E5;
  list-style: none;
  padding: 4px;
}
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-day-switch-date-text {
  display: inline-block;
  font-size: 18px;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-day-switch-date-back,
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-day-switch-date-forward {
  background: transparent;
  border: 0px solid #344A9A;
  color: #344A9A;
  font-size: 16px;
  line-height: 1;
  padding: 3px 6px;
  cursor: pointer;
  margin: 0 2px;
}
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-day-switch-date-back:hover,
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-day-switch-date-forward:hover {
  background-color: #344A9A;
  color: rgb(255, 255, 255);
}
.eaws-map-ctr #eaws-map-search-ctr #eaws-map-location-search-value {
  display: block;
}
.eaws-map-ctr .eaws-map-popup-ctr {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2000;
  padding: 10px;
}
.eaws-map-ctr .eaws-map-popup-ctr.eaws-map-popup-ctr-hddn {
  display: none;
}
.eaws-map-ctr .eaws-map-popup-ctr.eaws-map-popup-ctr-full {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  background-color: rgba(255, 255, 255, 0.75);
}
.eaws-map-ctr .eaws-map-popup-ctr.eaws-map-popup-ctr-full .eaws-map-popup {
  position: absolute;
  top: 50%;
  display: block;
  text-align: center;
  transform: translateY(-50%);
  width: 100%;
  background: transparent;
}
.eaws-map-ctr .eaws-map-popup-ctr.eaws-map-popup-ctr-full .eaws-map-popup-close {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  border-radius: 0;
  background-color: #344a9a;
  color: rgb(255, 255, 255);
  padding: 4px 8px;
  font-size: 16px;
  line-height: 1;
  cursor: pointer;
  opacity: 0.75;
  transition: all ease-in-out;
}
.eaws-map-ctr .eaws-map-popup-ctr.eaws-map-popup-ctr-full .eaws-map-popup-close:hover {
  opacity: 1;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup {
  display: block;
  text-align: center;
  color: black;
  background-color: rgba(255, 255, 255, 0.75);
  padding: 20px;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-title {
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  font-weight: normal;
  font-size: 20px;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-txt {
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  font-weight: normal;
  font-size: 14px;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-aws-title {
  padding: 5px 10px;
  color: #fff;
  background-color: #344a9a;
  display: inline-block;
  margin: 0 0 10px 0;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 12px;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-danger-level {
  padding: 5px 10px;
  display: inline-block;
  margin: 0 0 10px 0;
  font-weight: normal;
  font-size: 16px;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-aws-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.eaws-map-ctr .eaws-map-popup-ctr .eaws-map-popup .eaws-map-region-aws-list li {
  margin-bottom: 4px;
}

.flx-cntr {
  display: flex;
  flex-wrap: wrap;
}

.hddn {
  display: none;
}

.bg-dv {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.img-wrp img {
  display: block;
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.image-zoom-container, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-img-zoom .img-wrap {
  overflow: hidden;
}
.image-zoom-container .bg-dv, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-img-zoom .img-wrap .bg-dv, .image-zoom-container img, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-img-zoom .img-wrap img {
  transition: transform 0.3s ease-in;
}
.image-zoom-container:hover .bg-dv, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-img-zoom .img-wrap:hover .bg-dv, .image-zoom-container:hover img, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-img-zoom .img-wrap:hover img {
  transform: scale(1.03);
}

.link-fade, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-txt-trnsp .wis-ce {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.link-fade:hover, .wis-cnt-row .wis-cnt-col .wis-ce-ctr-ani-txt-trnsp .wis-ce:hover {
  opacity: 0.6;
}

.wis-cnt-row-pad-top-1,
.wis-cnt-col-pad-top-1,
.wis-ce-ctr-pad-top-1 {
  padding-top: 15px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-1,
  .wis-cnt-col-pad-top-1,
  .wis-ce-ctr-pad-top-1 {
    padding-top: 11.25px;
  }
}
.wis-cnt-row-pad-top-2,
.wis-cnt-col-pad-top-2,
.wis-ce-ctr-pad-top-2 {
  padding-top: 30px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-2,
  .wis-cnt-col-pad-top-2,
  .wis-ce-ctr-pad-top-2 {
    padding-top: 22.5px;
  }
}
.wis-cnt-row-pad-top-4,
.wis-cnt-col-pad-top-4,
.wis-ce-ctr-pad-top-4 {
  padding-top: 60px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-4,
  .wis-cnt-col-pad-top-4,
  .wis-ce-ctr-pad-top-4 {
    padding-top: 45px;
  }
}
.wis-cnt-row-pad-top-8,
.wis-cnt-col-pad-top-8,
.wis-ce-ctr-pad-top-8 {
  padding-top: 120px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-8,
  .wis-cnt-col-pad-top-8,
  .wis-ce-ctr-pad-top-8 {
    padding-top: 90px;
  }
}
.wis-cnt-row-pad-top-16,
.wis-cnt-col-pad-top-16,
.wis-ce-ctr-pad-top-16 {
  padding-top: 240px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-16,
  .wis-cnt-col-pad-top-16,
  .wis-ce-ctr-pad-top-16 {
    padding-top: 180px;
  }
}
.wis-cnt-row-pad-top-32,
.wis-cnt-col-pad-top-32,
.wis-ce-ctr-pad-top-32 {
  padding-top: 480px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-top-32,
  .wis-cnt-col-pad-top-32,
  .wis-ce-ctr-pad-top-32 {
    padding-top: 360px;
  }
}
.wis-cnt-row-pad-right-1,
.wis-cnt-col-pad-right-1,
.wis-ce-ctr-pad-right-1 {
  padding-right: 15px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-1,
  .wis-cnt-col-pad-right-1,
  .wis-ce-ctr-pad-right-1 {
    padding-right: 11.25px;
  }
}
.wis-cnt-row-pad-right-2,
.wis-cnt-col-pad-right-2,
.wis-ce-ctr-pad-right-2 {
  padding-right: 30px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-2,
  .wis-cnt-col-pad-right-2,
  .wis-ce-ctr-pad-right-2 {
    padding-right: 22.5px;
  }
}
.wis-cnt-row-pad-right-4,
.wis-cnt-col-pad-right-4,
.wis-ce-ctr-pad-right-4 {
  padding-right: 60px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-4,
  .wis-cnt-col-pad-right-4,
  .wis-ce-ctr-pad-right-4 {
    padding-right: 45px;
  }
}
.wis-cnt-row-pad-right-8,
.wis-cnt-col-pad-right-8,
.wis-ce-ctr-pad-right-8 {
  padding-right: 120px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-8,
  .wis-cnt-col-pad-right-8,
  .wis-ce-ctr-pad-right-8 {
    padding-right: 90px;
  }
}
.wis-cnt-row-pad-right-16,
.wis-cnt-col-pad-right-16,
.wis-ce-ctr-pad-right-16 {
  padding-right: 240px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-16,
  .wis-cnt-col-pad-right-16,
  .wis-ce-ctr-pad-right-16 {
    padding-right: 180px;
  }
}
.wis-cnt-row-pad-right-32,
.wis-cnt-col-pad-right-32,
.wis-ce-ctr-pad-right-32 {
  padding-right: 480px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-right-32,
  .wis-cnt-col-pad-right-32,
  .wis-ce-ctr-pad-right-32 {
    padding-right: 360px;
  }
}
.wis-cnt-row-pad-bottom-1,
.wis-cnt-col-pad-bottom-1,
.wis-ce-ctr-pad-bottom-1 {
  padding-bottom: 15px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-1,
  .wis-cnt-col-pad-bottom-1,
  .wis-ce-ctr-pad-bottom-1 {
    padding-bottom: 11.25px;
  }
}
.wis-cnt-row-pad-bottom-2,
.wis-cnt-col-pad-bottom-2,
.wis-ce-ctr-pad-bottom-2 {
  padding-bottom: 30px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-2,
  .wis-cnt-col-pad-bottom-2,
  .wis-ce-ctr-pad-bottom-2 {
    padding-bottom: 22.5px;
  }
}
.wis-cnt-row-pad-bottom-4,
.wis-cnt-col-pad-bottom-4,
.wis-ce-ctr-pad-bottom-4 {
  padding-bottom: 60px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-4,
  .wis-cnt-col-pad-bottom-4,
  .wis-ce-ctr-pad-bottom-4 {
    padding-bottom: 45px;
  }
}
.wis-cnt-row-pad-bottom-8,
.wis-cnt-col-pad-bottom-8,
.wis-ce-ctr-pad-bottom-8 {
  padding-bottom: 120px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-8,
  .wis-cnt-col-pad-bottom-8,
  .wis-ce-ctr-pad-bottom-8 {
    padding-bottom: 90px;
  }
}
.wis-cnt-row-pad-bottom-16,
.wis-cnt-col-pad-bottom-16,
.wis-ce-ctr-pad-bottom-16 {
  padding-bottom: 240px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-16,
  .wis-cnt-col-pad-bottom-16,
  .wis-ce-ctr-pad-bottom-16 {
    padding-bottom: 180px;
  }
}
.wis-cnt-row-pad-bottom-32,
.wis-cnt-col-pad-bottom-32,
.wis-ce-ctr-pad-bottom-32 {
  padding-bottom: 480px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-bottom-32,
  .wis-cnt-col-pad-bottom-32,
  .wis-ce-ctr-pad-bottom-32 {
    padding-bottom: 360px;
  }
}
.wis-cnt-row-pad-left-1,
.wis-cnt-col-pad-left-1,
.wis-ce-ctr-pad-left-1 {
  padding-left: 15px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-1,
  .wis-cnt-col-pad-left-1,
  .wis-ce-ctr-pad-left-1 {
    padding-left: 11.25px;
  }
}
.wis-cnt-row-pad-left-2,
.wis-cnt-col-pad-left-2,
.wis-ce-ctr-pad-left-2 {
  padding-left: 30px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-2,
  .wis-cnt-col-pad-left-2,
  .wis-ce-ctr-pad-left-2 {
    padding-left: 22.5px;
  }
}
.wis-cnt-row-pad-left-4,
.wis-cnt-col-pad-left-4,
.wis-ce-ctr-pad-left-4 {
  padding-left: 60px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-4,
  .wis-cnt-col-pad-left-4,
  .wis-ce-ctr-pad-left-4 {
    padding-left: 45px;
  }
}
.wis-cnt-row-pad-left-8,
.wis-cnt-col-pad-left-8,
.wis-ce-ctr-pad-left-8 {
  padding-left: 120px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-8,
  .wis-cnt-col-pad-left-8,
  .wis-ce-ctr-pad-left-8 {
    padding-left: 90px;
  }
}
.wis-cnt-row-pad-left-16,
.wis-cnt-col-pad-left-16,
.wis-ce-ctr-pad-left-16 {
  padding-left: 240px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-16,
  .wis-cnt-col-pad-left-16,
  .wis-ce-ctr-pad-left-16 {
    padding-left: 180px;
  }
}
.wis-cnt-row-pad-left-32,
.wis-cnt-col-pad-left-32,
.wis-ce-ctr-pad-left-32 {
  padding-left: 480px;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-pad-left-32,
  .wis-cnt-col-pad-left-32,
  .wis-ce-ctr-pad-left-32 {
    padding-left: 360px;
  }
}

.wis-ui-state-highlight-tinymce {
  display: inline-block;
  margin: 0 5px 5px 0;
  max-height: 500px;
  width: 100%;
  background: #8fc0d5;
  border: none;
}

.wis-cnt-row {
  position: relative;
}
.wis-cnt-row-innr {
  width: 100%;
}
.wis-cnt-row-innr .flx-ctnr, .wis-cnt-row-innr .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu, .wis-main-navi .wis-nav-ctnr .menu-wrap .wis-cnt-row-innr #primary-menu {
  width: 100%;
  justify-content: center;
}
.wis-cnt-row-h-ordr-rev .wis-cnt-row-innr .flx-ctnr, .wis-cnt-row-h-ordr-rev .wis-cnt-row-innr .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu, .wis-main-navi .wis-nav-ctnr .menu-wrap .wis-cnt-row-h-ordr-rev .wis-cnt-row-innr #primary-menu {
  flex-direction: row-reverse;
}
@media screen and (max-width: 782px) {
  .wis-cnt-row-mob-or-1 .wis-cnt-row-innr .flx-ctnr, .wis-cnt-row-mob-or-1 .wis-cnt-row-innr .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu, .wis-main-navi .wis-nav-ctnr .menu-wrap .wis-cnt-row-mob-or-1 .wis-cnt-row-innr #primary-menu {
    flex-direction: column-reverse;
  }
}
.wis-cnt-row-bg-cl-wht {
  background-color: white;
}
.wis-cnt-row-bg-cl-dwht {
  background-color: #F4F4F4;
}
.wis-cnt-row-bg-cl-dwt {
  background-color: #F4F4F4;
}
.wis-cnt-row-bg-cl-lgry {
  background-color: #EFEFEF;
}
.wis-cnt-row-bg-cl-xlbc {
  background-color: #DBE5F4;
}
.wis-cnt-row-bg-cl-vlbc {
  background-color: #A4BDE4;
}
.wis-cnt-row-bg-cl-lbc {
  background-color: #738EC8;
}
.wis-cnt-row-bg-cl-bc {
  background-color: #344A9A;
}
.wis-cnt-row-bg-cl-grn {
  background-color: #CCFF66;
}
.wis-cnt-row-bg-cl-yll {
  background-color: #FFFF00;
}
.wis-cnt-row-bg-cl-rng {
  background-color: #FF9900;
}
.wis-cnt-row-bg-cl-rd {
  background-color: #FF0000;
}
.wis-cnt-row-bg-cl-blk {
  background-color: #272727;
}
.wis-cnt-row-bg-cl-ava-level-1 {
  background-color: rgb(204, 255, 102);
}
.wis-cnt-row-bg-cl-ava-level-2 {
  background-color: rgb(255, 255, 0);
}
.wis-cnt-row-bg-cl-ava-level-3 {
  background-color: rgb(255, 153, 0);
}
.wis-cnt-row-bg-cl-ava-level-4 {
  background-color: rgb(255, 0, 0);
}
.wis-cnt-row-bg-cl-lbc, .wis-cnt-row-bg-cl-bc, .wis-cnt-row-bg-cl-blk {
  color: white;
}
.wis-cnt-row-bg-cl-lbc .wis-ce, .wis-cnt-row-bg-cl-bc .wis-ce, .wis-cnt-row-bg-cl-blk .wis-ce {
  color: white;
}
.wis-cnt-row-bg-cl-lbc .wis-ce *, .wis-cnt-row-bg-cl-bc .wis-ce *, .wis-cnt-row-bg-cl-blk .wis-ce * {
  color: white;
}
.wis-cnt-row-bg-cl-wht, .wis-cnt-row-bg-cl-dwht, .wis-cnt-row-bg-cl-xlbc, .wis-cnt-row-bg-cl-lgry, .wis-cnt-row-bg-cl-grn, .wis-cnt-row-bg-cl-yll, .wis-cnt-row-bg-cl-rng, .wis-cnt-row-bg-cl-rd, .wis-cnt-row-ovrly-wht, .wis-cnt-row-ovrly-dwt, .wis-cnt-row-ovrly-lgry {
  color: #272727;
}
.wis-cnt-row-bg-cl-wht .wis-ce, .wis-cnt-row-bg-cl-dwht .wis-ce, .wis-cnt-row-bg-cl-xlbc .wis-ce, .wis-cnt-row-bg-cl-lgry .wis-ce, .wis-cnt-row-bg-cl-grn .wis-ce, .wis-cnt-row-bg-cl-yll .wis-ce, .wis-cnt-row-bg-cl-rng .wis-ce, .wis-cnt-row-bg-cl-rd .wis-ce, .wis-cnt-row-ovrly-wht .wis-ce, .wis-cnt-row-ovrly-dwt .wis-ce, .wis-cnt-row-ovrly-lgry .wis-ce {
  color: #272727;
}
.wis-cnt-row-bg-cl-vlbc, .wis-cnt-row-ovrly-lbc, .wis-cnt-row-ovrly-bc, .wis-cnt-row-ovrly-blk {
  color: white;
}
.wis-cnt-row-bg-cl-vlbc .wis-ce, .wis-cnt-row-ovrly-lbc .wis-ce, .wis-cnt-row-ovrly-bc .wis-ce, .wis-cnt-row-ovrly-blk .wis-ce {
  color: white;
}
.wis-cnt-row > .wis-ui-state-highlight-tinymce {
  flex: 1;
}
.wis-cnt-row-bg-hght-100, .wis-cnt-row-bg-hght-100 .wis-cnt-col {
  min-height: calc(100vh - 124px);
}
.wis-cnt-row-bg-hght-75, .wis-cnt-row-bg-hght-75 .wis-cnt-col {
  min-height: 75vh;
}
.wis-cnt-row-bg-hght-66, .wis-cnt-row-bg-hght-66 .wis-cnt-col {
  min-height: 66vh;
}
.wis-cnt-row-bg-hght-60, .wis-cnt-row-bg-hght-60 .wis-cnt-col {
  min-height: 60vh;
}
.wis-cnt-row-bg-hght-50, .wis-cnt-row-bg-hght-50 .wis-cnt-col {
  min-height: 50vh;
}
.wis-cnt-row-bg-hght-33, .wis-cnt-row-bg-hght-33 .wis-cnt-col {
  min-height: 33vh;
}
.wis-cnt-row .wis-cnt-col {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 783px) {
  .wis-cnt-row .wis-cnt-col-100 {
    width: 100%;
  }
}
@media screen and (min-width: 783px) {
  .wis-cnt-row .wis-cnt-col-80 {
    width: 80%;
  }
  .wis-cnt-row .wis-cnt-col-80[class*=wis-cnt-col-brdr-] {
    width: calc(80% - 17px);
  }
}
@media screen and (min-width: 783px) {
  .wis-cnt-row .wis-cnt-col-66 {
    width: 66.666%;
  }
  .wis-cnt-row .wis-cnt-col-66[class*=wis-cnt-col-brdr-] {
    width: calc(66.666% - 17px);
  }
}
@media screen and (min-width: 783px) {
  .wis-cnt-row .wis-cnt-col-50 {
    width: 50%;
  }
  .wis-cnt-row .wis-cnt-col-50[class*=wis-cnt-col-brdr-] {
    width: calc(50% - 17px);
  }
}
@media screen and (min-width: 1024px) {
  .wis-cnt-row .wis-cnt-col-33 {
    width: 33.333%;
  }
  .wis-cnt-row .wis-cnt-col-33[class*=wis-cnt-col-brdr-] {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .wis-cnt-row .wis-cnt-col-33 {
    width: 50%;
  }
  .wis-cnt-row .wis-cnt-col-33[class*=wis-cnt-col-brdr-] {
    width: calc(50% - 17px);
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .wis-cnt-row .wis-cnt-col-33 {
    width: 50%;
  }
  .wis-cnt-row .wis-cnt-col-33[class*=wis-cnt-col-brdr-] {
    width: calc(50% - 17px);
  }
}
@media screen and (max-width: 640px) {
  .wis-cnt-row .wis-cnt-col-33 {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .wis-cnt-row .wis-cnt-col-25 {
    width: 25%;
  }
  .wis-cnt-row .wis-cnt-col-25[class*=wis-cnt-col-brdr-] {
    width: calc(25% - 17px);
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .wis-cnt-row .wis-cnt-col-25 {
    width: 33.333%;
  }
  .wis-cnt-row .wis-cnt-col-25[class*=wis-cnt-col-brdr-] {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .wis-cnt-row .wis-cnt-col-25 {
    width: 50%;
  }
  .wis-cnt-row .wis-cnt-col-25[class*=wis-cnt-col-brdr-] {
    width: calc(50% - 17px);
  }
}
@media screen and (max-width: 640px) {
  .wis-cnt-row .wis-cnt-col-25 {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .wis-cnt-row .wis-cnt-col-20 {
    width: 20%;
  }
  .wis-cnt-row .wis-cnt-col-20[class*=wis-cnt-col-brdr-] {
    width: calc(20% - 17px);
  }
}
@media screen and (min-width: 783px) and (max-width: 1023px) {
  .wis-cnt-row .wis-cnt-col-20 {
    width: 33.333%;
  }
  .wis-cnt-row .wis-cnt-col-20[class*=wis-cnt-col-brdr-] {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 641px) and (max-width: 782px) {
  .wis-cnt-row .wis-cnt-col-20 {
    width: 50%;
  }
  .wis-cnt-row .wis-cnt-col-20[class*=wis-cnt-col-brdr-] {
    width: calc(50% - 17px);
  }
}
@media screen and (max-width: 640px) {
  .wis-cnt-row .wis-cnt-col-20 {
    width: 100%;
  }
}
@media screen and (max-width: 782px) {
  .wis-cnt-row .wis-cnt-col {
    width: 100%;
  }
}
.wis-cnt-row .wis-cnt-col-aln-top {
  justify-content: flex-start;
}
.wis-cnt-row .wis-cnt-col-aln-ctr {
  justify-content: center;
}
.wis-cnt-row .wis-cnt-col-aln-btm {
  justify-content: flex-end;
}
.wis-cnt-row .wis-cnt-col-aln-sbt {
  justify-content: space-between;
}
.wis-cnt-row .wis-cnt-col-aln-sar {
  justify-content: space-around;
}
.wis-cnt-row .wis-cnt-col-flx-dr-h {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.wis-cnt-row .wis-cnt-col-flx-dr-h .wis-vicedi-comp-add-partial {
  align-self: center;
  width: auto;
  padding: 0 15px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr {
  position: relative;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr #_mce_caret {
  padding: 0;
  border: none;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr .tox-tinymce {
  z-index: 10;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1 .img-wrap {
  width: 100%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% + 0px);
  margin-bottom: -0px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-0 .wis-ce .img-wrap {
  width: calc(100% - 0px);
  margin-right: 0px;
  margin-bottom: 0px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% - 15px + 0px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2 .img-wrap {
  width: 50%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% + 0px);
  margin-bottom: -0px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-0 .wis-ce .img-wrap {
  width: calc(50% - 0px);
  margin-right: 0px;
  margin-bottom: 0px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% - 15px + 0px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3 .img-wrap {
  width: 33.3333333333%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% + 0px);
  margin-bottom: -0px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-0 .wis-ce .img-wrap {
  width: calc(33.3333333333% - 0px);
  margin-right: 0px;
  margin-bottom: 0px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% - 15px + 0px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4 .img-wrap {
  width: 25%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% + 0px);
  margin-bottom: -0px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-0 .wis-ce .img-wrap {
  width: calc(25% - 0px);
  margin-right: 0px;
  margin-bottom: 0px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-0 .wis-ce {
  width: calc(100% - 15px + 0px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1 .img-wrap {
  width: 100%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% + 10px);
  margin-bottom: -10px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-1 .wis-ce .img-wrap {
  width: calc(100% - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% - 15px + 10px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2 .img-wrap {
  width: 50%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% + 10px);
  margin-bottom: -10px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-1 .wis-ce .img-wrap {
  width: calc(50% - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% - 15px + 10px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3 .img-wrap {
  width: 33.3333333333%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% + 10px);
  margin-bottom: -10px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-1 .wis-ce .img-wrap {
  width: calc(33.3333333333% - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% - 15px + 10px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4 .img-wrap {
  width: 25%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% + 10px);
  margin-bottom: -10px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-1 .wis-ce .img-wrap {
  width: calc(25% - 10px);
  margin-right: 10px;
  margin-bottom: 10px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-1 .wis-ce {
  width: calc(100% - 15px + 10px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1 .img-wrap {
  width: 100%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% + 20px);
  margin-bottom: -20px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-2 .wis-ce .img-wrap {
  width: calc(100% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% - 15px + 20px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2 .img-wrap {
  width: 50%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% + 20px);
  margin-bottom: -20px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-2 .wis-ce .img-wrap {
  width: calc(50% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% - 15px + 20px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3 .img-wrap {
  width: 33.3333333333%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% + 20px);
  margin-bottom: -20px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-2 .wis-ce .img-wrap {
  width: calc(33.3333333333% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% - 15px + 20px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4 .img-wrap {
  width: 25%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% + 20px);
  margin-bottom: -20px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-2 .wis-ce .img-wrap {
  width: calc(25% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-2 .wis-ce {
  width: calc(100% - 15px + 20px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1 .img-wrap {
  width: 100%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% + 30px);
  margin-bottom: -30px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-3 .wis-ce .img-wrap {
  width: calc(100% - 30px);
  margin-right: 30px;
  margin-bottom: 30px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-1.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% - 15px + 30px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2 .img-wrap {
  width: 50%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% + 30px);
  margin-bottom: -30px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-3 .wis-ce .img-wrap {
  width: calc(50% - 30px);
  margin-right: 30px;
  margin-bottom: 30px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-2.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% - 15px + 30px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3 .img-wrap {
  width: 33.3333333333%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% + 30px);
  margin-bottom: -30px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-3 .wis-ce .img-wrap {
  width: calc(33.3333333333% - 30px);
  margin-right: 30px;
  margin-bottom: 30px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-3.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% - 15px + 30px);
}

.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4 .img-wrap {
  width: 25%;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% + 30px);
  margin-bottom: -30px;
}
.wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-boxs.wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-3 .wis-ce .img-wrap {
  width: calc(25% - 30px);
  margin-right: 30px;
  margin-bottom: 30px;
}
.wis-vicedi.wis-vicedi-fe-view .wis-vicedi-ctr .wis-cnt-row .wis-cnt-col .wis-ce-ctr-img-col-4.wis-ce-ctr-img-gap-3 .wis-ce {
  width: calc(100% - 15px + 30px);
}

.wis-cnt-row .wis-cnt-col-bg-cl-wht {
  background-color: white;
}
.wis-cnt-row .wis-cnt-col-bg-cl-dwht {
  background-color: #F4F4F4;
}
.wis-cnt-row .wis-cnt-col-bg-cl-dwt {
  background-color: #F4F4F4;
}
.wis-cnt-row .wis-cnt-col-bg-cl-lgry {
  background-color: #EFEFEF;
}
.wis-cnt-row .wis-cnt-col-bg-cl-xlbc {
  background-color: #DBE5F4;
}
.wis-cnt-row .wis-cnt-col-bg-cl-vlbc {
  background-color: #A4BDE4;
}
.wis-cnt-row .wis-cnt-col-bg-cl-lbc {
  background-color: #738EC8;
}
.wis-cnt-row .wis-cnt-col-bg-cl-bc {
  background-color: #344A9A;
}
.wis-cnt-row .wis-cnt-col-bg-cl-grn {
  background-color: #CCFF66;
}
.wis-cnt-row .wis-cnt-col-bg-cl-yll {
  background-color: #FFFF00;
}
.wis-cnt-row .wis-cnt-col-bg-cl-rng {
  background-color: #FF9900;
}
.wis-cnt-row .wis-cnt-col-bg-cl-rd {
  background-color: #FF0000;
}
.wis-cnt-row .wis-cnt-col-bg-cl-blk {
  background-color: #272727;
}
.wis-cnt-row .wis-cnt-col-bg-cl-ava-level-1 {
  background-color: rgb(204, 255, 102);
}
.wis-cnt-row .wis-cnt-col-bg-cl-ava-level-2 {
  background-color: rgb(255, 255, 0);
}
.wis-cnt-row .wis-cnt-col-bg-cl-ava-level-3 {
  background-color: rgb(255, 153, 0);
}
.wis-cnt-row .wis-cnt-col-bg-cl-ava-level-4 {
  background-color: rgb(255, 0, 0);
}
.wis-cnt-row .wis-cnt-col-bg-cl-lbc, .wis-cnt-row .wis-cnt-col-bg-cl-bc, .wis-cnt-row .wis-cnt-col-bg-cl-blk {
  color: white;
}
.wis-cnt-row .wis-cnt-col-bg-cl-lbc .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-bc .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-blk .wis-ce {
  color: white;
}
.wis-cnt-row .wis-cnt-col-bg-cl-lbc .wis-ce *, .wis-cnt-row .wis-cnt-col-bg-cl-bc .wis-ce *, .wis-cnt-row .wis-cnt-col-bg-cl-blk .wis-ce * {
  color: white;
}
.wis-cnt-row .wis-cnt-col-bg-cl-wht, .wis-cnt-row .wis-cnt-col-bg-cl-dwht, .wis-cnt-row .wis-cnt-col-bg-cl-xlbc, .wis-cnt-row .wis-cnt-col-bg-cl-lgry, .wis-cnt-row .wis-cnt-col-bg-cl-grn, .wis-cnt-row .wis-cnt-col-bg-cl-yll, .wis-cnt-row .wis-cnt-col-bg-cl-rng, .wis-cnt-row .wis-cnt-col-bg-cl-rd {
  color: #272727;
}
.wis-cnt-row .wis-cnt-col-bg-cl-wht .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-dwht .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-xlbc .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-lgry .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-grn .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-yll .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-rng .wis-ce, .wis-cnt-row .wis-cnt-col-bg-cl-rd .wis-ce {
  color: #272727;
}
.wis-cnt-row .wis-cnt-col-bg-cl-vlbc {
  color: white;
}
.wis-cnt-row .wis-cnt-col-bg-cl-vlbc .wis-ce {
  color: white;
}

.admin-bar .wis-cnt-row-bg-hght-100, .admin-bar .wis-cnt-row-bg-hght-100 .wis-cnt-col {
  min-height: calc(100vh - 124px - 32px);
}

.wis-vicedi .wis-cnt-row {
  background-size: cover;
  background-repeat: no-repeat;
}
.wis-vicedi .wis-cnt-row-innr .flx-ctnr, .wis-vicedi .wis-cnt-row-innr .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu, .wis-main-navi .wis-nav-ctnr .menu-wrap .wis-vicedi .wis-cnt-row-innr #primary-menu {
  display: flex;
}
.wis-vicedi .wis-cnt-row:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 15px;
  background-color: white;
}
.wis-vicedi .wis-cnt-row-ovrly-wht .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-dwt .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-xlbc .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-vlbc .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-lbc .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-bc .wis-cnt-col, .wis-vicedi .wis-cnt-row-ovrly-blk .wis-cnt-col {
  position: relative;
}
.wis-vicedi .wis-cnt-row-ovrly-wht .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-dwt .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-xlbc .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-vlbc .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-lbc .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-bc .wis-cnt-col:after, .wis-vicedi .wis-cnt-row-ovrly-blk .wis-cnt-col:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  mix-blend-mode: hard-light;
  z-index: -1;
}
.wis-vicedi .wis-cnt-row-ovrly-wht .wis-cnt-col:after {
  background-color: rgba(255, 255, 255, 0.75);
}
.wis-vicedi .wis-cnt-row-ovrly-dwt .wis-cnt-col:after {
  background-color: rgba(255, 255, 255, 0.3);
}
.wis-vicedi .wis-cnt-row-ovrly-xlbc .wis-cnt-col:after {
  background-color: rgba(219, 229, 244, 0.3);
}
.wis-vicedi .wis-cnt-row-ovrly-vlbc .wis-cnt-col:after {
  background-color: rgba(164, 189, 228, 0.75);
}
.wis-vicedi .wis-cnt-row-ovrly-lbc .wis-cnt-col:after {
  background-color: rgba(115, 142, 200, 0.75);
}
.wis-vicedi .wis-cnt-row-ovrly-bc .wis-cnt-col:after {
  background-color: rgba(52, 74, 154, 0.75);
}
.wis-vicedi .wis-cnt-row-ovrly-blk .wis-cnt-col:after {
  background-color: rgba(39, 39, 39, 0.75);
}
.wis-vicedi .wis-cnt-row-bg-pos-top {
  background-position: top center;
}
.wis-vicedi .wis-cnt-row-bg-pos-cnt {
  background-position: center;
}
.wis-vicedi .wis-cnt-row-bg-pos-btm {
  background-position: bottom center;
}
.wis-vicedi .wis-cnt-row-mx-ctnr-0 .wis-vicedi .wis-cnt-row-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-bg .wis-vicedi .wis-cnt-row-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-nm .wis-vicedi .wis-cnt-row-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-sm .wis-vicedi .wis-cnt-row-innr {
  width: calc(100% - 30px);
}
.wis-vicedi .wis-cnt-row-mx-ctnr-0 .wis-vicedi .wis-cnt-row-innr-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-bg .wis-vicedi .wis-cnt-row-innr-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-nm .wis-vicedi .wis-cnt-row-innr-innr, .wis-vicedi .wis-cnt-row-mx-ctnr-sm .wis-vicedi .wis-cnt-row-innr-innr {
  width: 100%;
}
.wis-vicedi .wis-cnt-row .mx-ctnr, .wis-vicedi .wis-cnt-row header:not(.wis-cstm-hdr) .hdr-hdgs, header:not(.wis-cstm-hdr) .wis-vicedi .wis-cnt-row .hdr-hdgs,
.wis-vicedi .wis-cnt-row .mx-sm-ctnr {
  width: calc(100% - 30px);
}
.wis-vicedi .wis-cnt-row .mx-ctnr.RTE, .wis-vicedi .wis-cnt-row header:not(.wis-cstm-hdr) .RTE.hdr-hdgs, header:not(.wis-cstm-hdr) .wis-vicedi .wis-cnt-row .RTE.hdr-hdgs,
.wis-vicedi .wis-cnt-row .mx-sm-ctnr.RTE {
  width: 100%;
  display: flex;
}
.wis-vicedi .wis-cnt-col {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 15px;
}
.wis-vicedi .wis-cnt-col-100 {
  width: calc(100% - 15px);
}
.wis-vicedi .wis-cnt-col-80 {
  width: calc(80% - 15px);
}
.wis-vicedi .wis-cnt-col-50 {
  width: calc(50% - 15px);
}
.wis-vicedi .wis-cnt-col-33 {
  width: calc(33.333% - 15px);
}
.wis-vicedi .wis-cnt-col-25 {
  width: calc(25% - 15px);
}
.wis-vicedi .wis-cnt-col-20 {
  width: calc(20% - 15px);
}

#fe-vw .wis-cnt-row.wis-cnt-row-bg-pos-top .bg-img-ctnr .bg-dv {
  background-position: top center !important;
}
#fe-vw .wis-cnt-row.wis-cnt-row-bg-pos-cnt .bg-img-ctnr .bg-dv {
  background-position: center;
}
#fe-vw .wis-cnt-row.wis-cnt-row-bg-pos-btm .bg-img-ctnr .bg-dv {
  background-position: bottom center !important;
}
#fe-vw .wis-cnt-row-scrl-dwn-show .hdr-scrl-dwn {
  display: block;
}
#fe-vw .wis-cnt-row .bg-img-ctnr {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row .mx-ctnr, #fe-vw .wis-cnt-row header:not(.wis-cstm-hdr) .hdr-hdgs, header:not(.wis-cstm-hdr) #fe-vw .wis-cnt-row .hdr-hdgs,
  #fe-vw .wis-cnt-row .mx-sm-ctnr {
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row .mx-ctnr, #fe-vw .wis-cnt-row header:not(.wis-cstm-hdr) .hdr-hdgs, header:not(.wis-cstm-hdr) #fe-vw .wis-cnt-row .hdr-hdgs,
  #fe-vw .wis-cnt-row .mx-sm-ctnr {
    width: calc(100% - 15px);
  }
}
#fe-vw .wis-cnt-row .mx-ctnr.RTE, #fe-vw .wis-cnt-row header:not(.wis-cstm-hdr) .RTE.hdr-hdgs, header:not(.wis-cstm-hdr) #fe-vw .wis-cnt-row .RTE.hdr-hdgs,
#fe-vw .wis-cnt-row .mx-sm-ctnr.RTE {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#fe-vw .wis-cnt-row-mx-ctnr-bg .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-nm .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row-mx-ctnr-bg .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-nm .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-mx-ctnr-bg .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-nm .wis-cnt-row-innr, #fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr {
    max-width: calc(1035px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr {
    max-width: calc(1035px + (2 * 15px));
  }
}
#fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr .wis-cnt-col-80 {
  min-width: 200px;
}
#fe-vw .wis-cnt-row-mx-ctnr-sm .wis-cnt-row-innr .wis-cnt-col-20 {
  min-width: 50px;
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row-mx-ctnr-nm .wis-cnt-row-innr {
    max-width: calc(1235px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-mx-ctnr-nm .wis-cnt-row-innr {
    max-width: calc(1235px + (2 * 15px));
  }
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row-mx-ctnr-bg .wis-cnt-row-innr {
    max-width: calc(1700px + (2 * 30px));
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-mx-ctnr-bg .wis-cnt-row-innr {
    max-width: calc(1700px + (2 * 15px));
  }
}
#fe-vw .wis-cnt-row-hs-brdr-cld .wis-cnt-row-innr .flx-ctnr, #fe-vw .wis-cnt-row-hs-brdr-cld .wis-cnt-row-innr .wis-main-navi .wis-nav-ctnr .menu-wrap #primary-menu, .wis-main-navi .wis-nav-ctnr .menu-wrap #fe-vw .wis-cnt-row-hs-brdr-cld .wis-cnt-row-innr #primary-menu {
  width: calc(100% + 17px);
  margin-bottom: calc(-15px);
}
@media screen and (min-width: calc(380px + 1px)) {
  #fe-vw .wis-cnt-row .wis-cnt-col {
    min-width: 350px;
  }
}
@media screen and (max-width: calc(380px)) {
  #fe-vw .wis-cnt-row .wis-cnt-col {
    min-width: 100%;
  }
}
#fe-vw .wis-cnt-row .wis-cnt-col[class*=-brdr-] {
  margin-right: 17px;
  padding: 15px;
  margin-bottom: 15px;
}
#fe-vw .wis-cnt-row .wis-cnt-col-brdr-wht {
  border: 2px solid white;
}
#fe-vw .wis-cnt-row .wis-cnt-col-brdr-gry {
  border: 2px solid #b9b9b9;
}
#fe-vw .wis-cnt-row .wis-cnt-col-brdr-blk {
  border: 2px solid #272727;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-wht .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-dwt .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-xlbc .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-vlbc .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-lbc .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-bc .bg-img-ctnr .bg-dv, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-blk .bg-img-ctnr .bg-dv {
  position: relative;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-wht .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-dwt .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-xlbc .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-vlbc .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-lbc .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-bc .bg-img-ctnr .bg-dv:before, #fe-vw .wis-cnt-row.wis-cnt-row-ovrly-blk .bg-img-ctnr .bg-dv:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  mix-blend-mode: hard-light;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-wht .bg-img-ctnr .bg-dv:before {
  background-color: rgba(255, 255, 255, 0.6);
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-dwt .bg-img-ctnr .bg-dv:before {
  background-color: rgba(255, 255, 255, 0.3);
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-xlbc .bg-img-ctnr .bg-dv:before {
  background-color: rgba(219, 229, 244, 0.3);
  mix-blend-mode: normal;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-vlbc .bg-img-ctnr .bg-dv:before {
  background-color: rgba(164, 189, 228, 0.75);
  mix-blend-mode: normal;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-lbc .bg-img-ctnr .bg-dv:before {
  background-color: rgba(115, 142, 200, 0.75);
  mix-blend-mode: normal;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-bc .bg-img-ctnr .bg-dv:before {
  background-color: rgba(52, 74, 154, 0.75);
  mix-blend-mode: normal;
}
#fe-vw .wis-cnt-row.wis-cnt-row-ovrly-blk .bg-img-ctnr .bg-dv:before {
  background-color: rgba(39, 39, 39, 0.6);
}

/*** 3 Columns with images and text ***/
.wis-cnt-row-33-img-txt-bxs .wis-txt-ctnr .wis-ce-h3 h3 {
  color: #272727 !important;
  margin-bottom: 20px;
}
.wis-cnt-row-33-img-txt-bxs .wis-txt-ctnr p.wis-ce {
  color: #b9b9b9 !important;
  line-height: 2 !important;
}

#fe-vw .wis-cnt-row-33-img-txt-bxs .wis-txt-ctnr {
  padding: 30px 30px 0 30px;
}

/*** white text box on background ***/
html #poststuff .wis-cnt-row-100-bg-txt-bx .wis-ce-ctr,
html #poststuff .wis-cnt-row-20-80-bg-txt-bx .wis-ce-ctr,
html #poststuff .wis-cnt-row-80-20-bg-txt-bx .wis-ce-ctr {
  background-color: white;
}

@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-100-bg-txt-bx,
  #fe-vw .wis-cnt-row-20-80-bg-txt-bx,
  #fe-vw .wis-cnt-row-80-20-bg-txt-bx {
    padding-bottom: 0;
  }
}
#fe-vw .wis-cnt-row-100-bg-txt-bx .RTE,
#fe-vw .wis-cnt-row-20-80-bg-txt-bx .RTE,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx .RTE {
  width: 100%;
  background-color: white;
}
@media screen and (min-width: 783px) {
  #fe-vw .wis-cnt-row-100-bg-txt-bx .RTE,
  #fe-vw .wis-cnt-row-20-80-bg-txt-bx .RTE,
  #fe-vw .wis-cnt-row-80-20-bg-txt-bx .RTE {
    padding: 30px 60px;
  }
}
@media screen and (max-width: 782px) {
  #fe-vw .wis-cnt-row-100-bg-txt-bx .RTE,
  #fe-vw .wis-cnt-row-20-80-bg-txt-bx .RTE,
  #fe-vw .wis-cnt-row-80-20-bg-txt-bx .RTE {
    padding: 30px 15px;
  }
}
#fe-vw .wis-cnt-row-100-bg-txt-bx .RTE h3,
#fe-vw .wis-cnt-row-20-80-bg-txt-bx .RTE h3,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx .RTE h3 {
  margin-right: 30px;
}
#fe-vw .wis-cnt-row-100-bg-txt-bx.wis-cnt-row-bg-elv-1,
#fe-vw .wis-cnt-row-20-80-bg-txt-bx.wis-cnt-row-bg-elv-1,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx.wis-cnt-row-bg-elv-1 {
  margin-bottom: -60px;
}
#fe-vw .wis-cnt-row-100-bg-txt-bx.wis-cnt-row-bg-elv-1.wis-cnt-row-innr,
#fe-vw .wis-cnt-row-100-bg-txt-bx.wis-cnt-row-bg-elv-1 .RTE,
#fe-vw .wis-cnt-row-20-80-bg-txt-bx.wis-cnt-row-bg-elv-1.wis-cnt-row-innr,
#fe-vw .wis-cnt-row-20-80-bg-txt-bx.wis-cnt-row-bg-elv-1 .RTE,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx.wis-cnt-row-bg-elv-1.wis-cnt-row-innr,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx.wis-cnt-row-bg-elv-1 .RTE {
  position: relative;
  top: -60px;
}
#fe-vw .wis-cnt-row-100-bg-txt-bx .RTE,
#fe-vw .wis-cnt-row-80-20-bg-txt-bx .RTE {
  padding-top: 60px;
}

.wis-ce {
  position: relative;
  flex: 1;
}
.wis-ce p, .wis-ce ul {
  margin: 0 0 30px 0;
}
.wis-ce p:not(.btn-wrp):last-child, .wis-ce ul:not(.btn-wrp):last-child {
  margin-bottom: 0;
}
.wis-ce span {
  display: inline-block;
}
.wis-ce-ctr {
  display: flex;
  flex-direction: column;
}
.wis-ce-ctr-jst-lft {
  align-items: flex-start;
}
.wis-ce-ctr-jst-lft .img-wrp img,
.wis-ce-ctr-jst-lft .img-wrp .bg-dv {
  margin-right: auto;
}
.wis-ce-ctr-jst-ctr {
  align-items: center;
}
.wis-ce-ctr-jst-ctr .img-wrp img,
.wis-ce-ctr-jst-ctr .img-wrp .bg-dv {
  margin: 0 auto;
}
.wis-ce-ctr-jst-rgt {
  align-items: flex-end;
}
.wis-ce-ctr-jst-rgt .img-wrp img,
.wis-ce-ctr-jst-rgt .img-wrp .bg-dv {
  margin-left: auto;
}
.wis-ce-x-lft {
  text-align: left;
}
.wis-ce-x-ctr {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 783px) {
  .wis-ce-x-rgt {
    text-align: right;
  }
}
.wis-ce-x-ctr-lft {
  position: relative;
  flex: none;
  width: 50%;
  text-align: right;
  padding-right: 15px;
}
.wis-ce-x-ctr-rgt {
  position: relative;
  flex: none;
  text-align: left;
  padding-left: 15px;
}
@media screen and (min-width: 783px) {
  .wis-ce-x-ctr-rgt {
    width: 50%;
    left: 50%;
  }
}
.wis-ce-td-undln {
  text-decoration: underline;
}
.wis-ce-h1 .wis-ce-td-undln, .wis-ce-h2 .wis-ce-td-undln {
  text-decoration: none !important;
}
.wis-ce-h1 .wis-ce-td-undln:after, .wis-ce-h2 .wis-ce-td-undln:after {
  content: "";
  position: absolute;
  left: 0;
  width: 200px;
  background-color: #344A9A;
}
@media screen and (min-width: 783px) {
  .wis-ce-h1 .wis-ce-td-undln:after, .wis-ce-h2 .wis-ce-td-undln:after {
    bottom: -5px;
    height: 5px;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-h1 .wis-ce-td-undln:after, .wis-ce-h2 .wis-ce-td-undln:after {
    bottom: -6px;
    height: 3px;
  }
}
.wis-ce-text .wis-ce-td-undln {
  position: relative;
  text-decoration: none !important;
}
.wis-ce-text .wis-ce-td-undln:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -2px;
  left: 0;
  height: 2px;
  background-color: #738EC8;
}
.wis-ce-fw-bld {
  font-weight: 600;
}
.wis-ce-fs-itlc {
  font-style: italic;
}
.wis-ce-tt-upprcs {
  text-transform: uppercase;
}
.wis-ce-txt-qte {
  /* styled via blocktype selector */
}
.wis-ce-txt-l {
  line-height: 1;
}
@media screen and (min-width: 783px) {
  .wis-ce-txt-l {
    font-size: 2.7rem;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-txt-l {
    font-size: 2rem;
  }
}
.wis-ce-txt-m {
  line-height: 1.2;
}
@media screen and (min-width: 783px) {
  .wis-ce-txt-m {
    font-size: 2rem;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-txt-m {
    font-size: 1.7rem;
  }
}
.wis-ce-txt-r {
  line-height: 1.2;
}
@media screen and (min-width: 783px) {
  .wis-ce-txt-r {
    font-size: 1.3rem;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-txt-r {
    font-size: 1rem;
  }
}
.wis-ce-txt-s {
  line-height: 1.2;
  font-size: 1rem;
}
.wis-ce-txt-hd-fnt {
  font-family: "Unica One", sans-serif;
}
.wis-ce span[data-mce-style*=background-color] {
  display: inline;
  padding: 2px 8px;
}
.wis-ce table {
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0px;
  margin: 0 0 25px 0;
}
.wis-ce table tr:nth-child(2n+1) {
  background-color: #fcfcfc;
}
.wis-ce table tr td {
  border-style: solid;
  padding: 10px;
  border-width: 1px;
  border-color: #ececec;
}

/*** normal image ***/
.wis-ce-image,
.wis-ce-image-right,
.wis-ce-image-left,
.wis-ce-image-dwnl {
  display: flex;
  margin: 0;
}
.wis-ce-image.wis-ce-ctr,
.wis-ce-image-right.wis-ce-ctr,
.wis-ce-image-left.wis-ce-ctr,
.wis-ce-image-dwnl.wis-ce-ctr {
  box-sizing: content-box;
}
.wis-ce-image.wis-ce-ctr .img-wrp,
.wis-ce-image-right.wis-ce-ctr .img-wrp,
.wis-ce-image-left.wis-ce-ctr .img-wrp,
.wis-ce-image-dwnl.wis-ce-ctr .img-wrp {
  height: 100%;
}
.wis-ce-image.wis-ce-ctr-w-100 .img-wrp,
.wis-ce-image-right.wis-ce-ctr-w-100 .img-wrp,
.wis-ce-image-left.wis-ce-ctr-w-100 .img-wrp,
.wis-ce-image-dwnl.wis-ce-ctr-w-100 .img-wrp {
  width: 100%;
}
.wis-ce-image.wis-ce-ctr-w-75 .img-wrp,
.wis-ce-image-right.wis-ce-ctr-w-75 .img-wrp,
.wis-ce-image-left.wis-ce-ctr-w-75 .img-wrp,
.wis-ce-image-dwnl.wis-ce-ctr-w-75 .img-wrp {
  width: 75%;
}
.wis-ce-image.wis-ce-ctr-w-61-8 .img-wrp,
.wis-ce-image-right.wis-ce-ctr-w-61-8 .img-wrp,
.wis-ce-image-left.wis-ce-ctr-w-61-8 .img-wrp,
.wis-ce-image-dwnl.wis-ce-ctr-w-61-8 .img-wrp {
  width: 61.8%;
}
@media screen and (min-width: 783px) {
  .wis-ce-image.wis-ce-ctr-w-50 .img-wrp,
  .wis-ce-image-right.wis-ce-ctr-w-50 .img-wrp,
  .wis-ce-image-left.wis-ce-ctr-w-50 .img-wrp,
  .wis-ce-image-dwnl.wis-ce-ctr-w-50 .img-wrp {
    width: 50%;
  }
}

.wis-ce-ctr-img-rt-1-1 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-1-1 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(100%);
}
.wis-ce-ctr-img-rt-1-1 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-1-1 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-2-3 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-2-3 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(150%);
}
.wis-ce-ctr-img-rt-2-3 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-2-3 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-3-4 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-3-4 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(133.3333333333%);
}
.wis-ce-ctr-img-rt-3-4 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-3-4 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-4-3 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-4-3 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(75%);
}
.wis-ce-ctr-img-rt-4-3 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-4-3 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-5-3 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-5-3 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(60%);
}
.wis-ce-ctr-img-rt-5-3 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-5-3 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-6-4 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-6-4 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(66.6666666667%);
}
.wis-ce-ctr-img-rt-6-4 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-6-4 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-10-9 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-10-9 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(90%);
}
.wis-ce-ctr-img-rt-10-9 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-10-9 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-12-4 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-12-4 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(33.3333333333%);
}
.wis-ce-ctr-img-rt-12-4 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-12-4 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

.wis-ce-ctr-img-rt-16-9 .wis-lzload-img-ctr {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.wis-ce-ctr-img-rt-16-9 .wis-lzload-img-ctr:before {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: calc(56.25%);
}
.wis-ce-ctr-img-rt-16-9 .wis-lzload-img-ctr .wis-lzload-img,
.wis-ce-ctr-img-rt-16-9 .wis-lzload-img-ctr .wis-lzload-img-plchldr {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
  object-position: center center;
}

html #poststuff .wis-vicedi-ce-ctr.wis-ce-ctr-auto-mrg-tp,
.wis-ce-ctr-auto-mrg-tp {
  margin-top: auto;
}
html #poststuff .wis-vicedi-ce-ctr.wis-ce-ctr-auto-mrg-btt,
.wis-ce-ctr-auto-mrg-btt {
  margin-bottom: auto;
}

/*** button ***/
#poststuff .wis-vicedi-ce-ctr.wis-ce-text .wis-btn,
.wis-ce-text .wis-btn {
  margin-bottom: 15px;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-text.wis-vicedi-ce-ctr-mx-w-rte .wis-ce > *,
.wis-ce-text.wis-vicedi-ce-ctr-mx-w-rte .wis-ce > * {
  max-width: 755px;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-text.wis-ce-ctr-mx-w-x .wis-ce > *,
.wis-ce-text.wis-ce-ctr-mx-w-x .wis-ce > * {
  max-width: 100%;
}

#poststuff .wis-vicedi-ce-ctr.wis-ce-button a.wis-btn,
.wis-ce-button a.wis-btn {
  flex: none;
  padding: 5px 25px;
  font-family: "Unica One", sans-serif;
  font-size: 1.3rem;
  line-height: 1.8;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-stdd a,
.wis-ce-button.wis-ce-ctr-btn-stdd a {
  color: white;
  background-color: #344A9A;
  border: 2px solid #344A9A;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-stdd a:hover,
.wis-ce-button.wis-ce-ctr-btn-stdd a:hover {
  color: #344A9A;
  background-color: transparent;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-stdd-lbc a,
.wis-ce-button.wis-ce-ctr-btn-stdd-lbc a {
  color: white;
  background-color: #738EC8;
  border: 2px solid #738EC8;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-stdd-lbc a:hover,
.wis-ce-button.wis-ce-ctr-btn-stdd-lbc a:hover {
  color: #738EC8;
  background-color: transparent;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt a,
.wis-ce-button.wis-ce-ctr-btn-invt a {
  color: #344A9A;
  background-color: transparent;
  border: 2px solid #344A9A;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt a:hover,
.wis-ce-button.wis-ce-ctr-btn-invt a:hover {
  color: white;
  background-color: #344A9A;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-wht a,
.wis-ce-button.wis-ce-ctr-btn-invt-wht a {
  color: white;
  background-color: transparent;
  border: 2px solid white;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-wht a:hover,
.wis-ce-button.wis-ce-ctr-btn-invt-wht a:hover {
  color: #344A9A;
  background-color: white;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-lbc a,
.wis-ce-button.wis-ce-ctr-btn-invt-lbc a {
  color: #738EC8;
  background-color: transparent;
  border: 2px solid #738EC8;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-lbc a:hover,
.wis-ce-button.wis-ce-ctr-btn-invt-lbc a:hover {
  color: white;
  background-color: #738EC8;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-blk a,
.wis-ce-button.wis-ce-ctr-btn-invt-blk a {
  color: #272727;
  background-color: transparent;
  border: 2px solid #272727;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn-invt-blk a:hover,
.wis-ce-button.wis-ce-ctr-btn-invt-blk a:hover {
  color: white;
  background-color: #272727;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn a i,
.wis-ce-button.wis-ce-ctr-btn a i {
  opacity: 0;
  width: 0;
  margin-left: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
#poststuff .wis-vicedi-ce-ctr.wis-ce-button.wis-ce-ctr-btn:hover a i,
.wis-ce-button.wis-ce-ctr-btn:hover a i {
  opacity: 1;
  width: 20px;
  margin-left: 10px;
}

/*** milestone ***/
.wis-ce-milestone {
  position: relative;
}
.wis-ce-milestone:after {
  content: "\f2dc";
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  color: white;
  font-size: 1.7rem;
  background-color: #344A9A;
  border: 3px solid white;
  border-radius: 65px;
  box-shadow: 0 2px 3px rgba(39, 39, 39, 0.2);
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 47px;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1;
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone:after {
    left: 50%;
    width: 65px;
    height: 65px;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-milestone:after {
    top: 10px;
    left: 17px;
    width: 45px;
    height: 45px;
  }
}
@media screen and (max-width: 782px) {
  .wis-ce-milestone:not(.wis-ce-ctr-h-ordr-rev):after {
    left: auto;
    right: -26px;
  }
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone:not(.wis-ce-ctr-h-ordr-rev) .wis-ce {
    margin-right: calc(50% + 47px);
    margin-left: auto;
  }
}
.wis-ce-milestone:not(.wis-ce-ctr-h-ordr-rev) .wis-ce:before {
  right: 0;
  transform: translateX(50%) rotate(45deg);
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone:not(.wis-ce-ctr-h-ordr-rev) .wis-ce:after {
    right: -49px;
  }
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone.wis-ce-ctr-h-ordr-rev .wis-ce {
    margin-left: calc(50% + 47px);
    margin-right: auto;
  }
}
.wis-ce-milestone.wis-ce-ctr-h-ordr-rev .wis-ce:before {
  left: 0;
  transform: translateX(-50%) rotate(45deg);
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone.wis-ce-ctr-h-ordr-rev .wis-ce:after {
    left: -49px;
  }
}
.wis-ce-milestone .wis-ce {
  position: relative;
  margin-top: 20px;
  padding: 30px;
  background-color: #EFEFEF;
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone .wis-ce {
    max-width: 350px;
  }
}
@media screen and (min-width: 783px) {
  .wis-ce-milestone .wis-ce:before {
    content: "";
    position: absolute;
    top: 17px;
    width: 20px;
    height: 20px;
    background-color: #EFEFEF;
  }
  .wis-ce-milestone .wis-ce:after {
    content: "";
    position: absolute;
    top: -15px;
    bottom: -25px;
    width: 4px;
    background-color: #DBE5F4;
  }
}

/*** front page - home header ***/
.home-header {
  position: relative;
  height: auto;
  min-height: 100vh;
  background-color: white;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.home-header .inner-home-header {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  z-index: 1;
}
.home-header .inner-home-header .header-image-wrap {
  position: relative;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
}
.home-header .logo-wrap {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.home-header .logo-wrap img {
  transition: width 1.5s ease-in-out;
}
@media screen and (min-width: 1024px) {
  .home-header .logo-wrap img {
    width: 150px;
  }
}
@media screen and (max-width: 1023px) {
  .home-header .logo-wrap img {
    width: 100px;
  }
}
.home-header .header-text {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-align: left;
  z-index: 5;
}
@media screen and (min-width: 1024px) {
  .home-header .header-text {
    padding: 100px 10% 100px 0;
  }
}
@media screen and (max-width: 1023px) {
  .home-header .header-text {
    padding: 100px 0;
  }
}
.home-header .logo-name-wrap {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0 60px 3rem 0;
  max-width: 200px;
  z-index: 7;
}
.home-header .logo-name-wrap .brand-name {
  text-align: right;
  font-size: 1.91rem;
}
.home-header .logo-name-wrap .brand-name span {
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
}

body.admin-bar .home-header {
  min-height: calc(100vh - 32px);
}
@media screen and (max-width: 782px) {
  body.admin-bar .home-header {
    min-height: calc(100vh - 46px);
  }
}

/*** glossary index letters ***/
.glss-indx .glss-lttr-wrp a {
  color: white;
  font-size: 1.7rem;
  padding: 45px 15px 15px 30px;
  background-color: #344A9A;
  display: block;
}
.glss-indx .glss-lttr-wrp:nth-child(4n+2) a {
  background-color: #738EC8;
}
.glss-indx .glss-lttr-wrp:nth-child(4n+3) a {
  background-color: #A4BDE4;
}
.glss-indx .glss-lttr-wrp:nth-child(4n+4) a {
  background-color: #E5E5E5;
}

.post-type-archive-glossary .wis-cnt-row-glos {
  font-size: 0;
  line-height: 0;
}
.post-type-archive-glossary .wis-cnt-row-glos .wis-btn-small {
  padding: 5px 15px;
  margin: 0 10px 10px 0;
}

.news-archive {
  background-color: #EFEFEF;
}
.news-archive header h4 {
  color: white;
}

.main-bg-lg {
  background-color: #EFEFEF;
}

.single-post .prev-nws.no-img,
.single-post .nxt-nws.no-img {
  background-color: #344A9A;
}
.single-post .prev-nws.no-img:before,
.single-post .nxt-nws.no-img:before {
  content: unset;
}

@media screen and (max-width: 782px) {
  .fw-bxs-ctnr .wis-btn {
    margin: 0;
  }
  .fw-bxs-ctnr .flx-bx-1 {
    flex: unset;
    width: 100%;
  }
  .fw-bxs-ctnr .RTE {
    max-width: 500px;
  }
}
.eaws-fatalities-country-boxes-ctr {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}

.eaws-fatalities-country-box {
  display: block;
  width: auto;
  padding: 0 10px 40px 10px;
}
.eaws-fatalities-country-box .eaws-fatalities-number-ctr {
  font-size: 60px;
  font-family: "Unica one", sans-serif;
  min-width: 100px;
  padding: 0 0 4px 0;
}
.eaws-fatalities-country-box .eaws-fatalities-number-ctr .eaws-fatalities-number {
  padding-right: 8px;
}
.eaws-fatalities-country-box .eaws-fatalities-number-ctr .eaws-fatalities-number-lbl {
  font-size: 15px;
  line-height: 15px;
  vertical-align: text-top;
  font-family: "Oxygen Mono", sans-serif;
}
.eaws-fatalities-country-box .eaws-fatalities-country-ctr {
  font-size: 15px;
}
.eaws-fatalities-country-box .eaws-fatalities-date-ctr {
  font-size: 14px;
  font-family: "Unica one", sans-serif;
  padding-top: 4px;
}

.eaws-fatalities-table-ctr {
  outline: 1px solid #ececec;
  width: 100%;
}
.eaws-fatalities-table-ctr table {
  width: 100%;
}
.eaws-fatalities-table-ctr th {
  text-align: left;
  padding: 12px 8px;
  border: 1px solid #ececec;
}
.eaws-fatalities-table-ctr button {
  background: transparent;
  border: 1px solid #344A9A;
  color: #344A9A;
  font-size: 16px;
  line-height: 1;
  padding: 3px 6px;
  cursor: pointer;
  margin-top: 4px;
}
.eaws-fatalities-table-ctr button:hover {
  background-color: #344A9A;
  color: rgb(255, 255, 255);
}

.eaws-fatalities-statistic-filter label {
  display: block;
  width: 100%;
  font-size: 14px;
  margin-bottom: 4px;
  color: #acacac;
}
.eaws-fatalities-statistic-filter select {
  display: block;
  width: 100%;
  padding: 8px 16px;
  background: transparent;
  border: 1px solid #ececec;
  margin-bottom: 16px;
  font-size: 16px;
}

.eaws-fatalities-statistic-filter-multiple-value {
  display: flex;
  width: 100%;
  padding: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  border: 1px solid #ececec;
}
.eaws-fatalities-statistic-filter-multiple-value .eaws-fatalities-statistic-filter-div-value {
  display: block;
  padding: 4px 8px;
  background-color: #e4e4e4;
  margin: 0 4px 4px 0;
}
.eaws-fatalities-statistic-filter-multiple-value .eaws-fatalities-statistic-filter-div-value.eaws-fatalities-statistic-filter-div-value-hidden {
  display: none;
}
.eaws-fatalities-statistic-filter-multiple-value .eaws-fatalities-statistic-filter-div-value .eaws-fatalities-statistic-filter-div-value-remove {
  vertical-align: top;
  font-size: 10px;
  margin-right: 8px;
  color: #929292;
  cursor: pointer;
}
.eaws-fatalities-statistic-filter-multiple-value .eaws-fatalities-statistic-filter-div-value .eaws-fatalities-statistic-filter-div-value-remove:hover {
  color: black;
}

.eaws-fatalities-statistic-filter-value-remove-all,
.eaws-fatalities-statistic-filter-value-add-all,
.eaws-fatalities-statistic-map-filter-value-remove-all,
.eaws-fatalities-statistic-map-filter-value-add-all,
.eaws-fatalities-statistic-2-filter-value-add-all,
.eaws-fatalities-statistic-2-filter-value-remove-all {
  padding: 6px 8px;
  font-size: 14px;
  line-height: 1;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  border: 0px;
  background-color: #738EC8;
  color: white;
}
.eaws-fatalities-statistic-filter-value-remove-all:hover,
.eaws-fatalities-statistic-filter-value-add-all:hover,
.eaws-fatalities-statistic-map-filter-value-remove-all:hover,
.eaws-fatalities-statistic-map-filter-value-add-all:hover,
.eaws-fatalities-statistic-2-filter-value-add-all:hover,
.eaws-fatalities-statistic-2-filter-value-remove-all:hover {
  background-color: #344A9A;
}

.RTE .eaws-fatalities-statistic-filter .select2-search.select2-search--inline {
  display: none;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default .select2-selection--multiple {
  border-radius: 0;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default .select2-selection--multiple .select2-selection__choice {
  border: 0;
  background-color: #e4e4e4;
  margin: 0 4px 4px 0;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default {
  border-radius: 0;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default .selection {
  width: 100%;
  border-radius: 0;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default .selection .select2-selection {
  padding: 8px;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default ul {
  list-style: none !important;
  width: 100%;
  max-width: 100%;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default ul li {
  display: block;
  padding: 4px 8px !important;
  line-height: 1.25;
  background-color: #e4e4e4;
  margin: 0 4px 4px 0;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default ul li .select2-selection__choice__remove {
  vertical-align: top;
  margin-right: 6px;
}
.RTE .eaws-fatalities-statistic-filter .select2-container--default ul li:before {
  display: none;
}

.eaws-fatalities-map-modal {
  display: none;
}

.eaws-about-person-boxes {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  min-width: 1200px;
}
.eaws-about-person-boxes .eaws-about-person-box {
  display: block;
  padding: 20px 40px;
  text-align: center;
  width: calc(25% - 4px);
  margin: 1px;
  background-color: #344A9A;
  color: white;
  font-size: 16px;
  text-align: left;
}
.eaws-about-person-boxes .eaws-about-person-box.eaws-about-person-box-light {
  background-color: #738EC8;
}

.eaws-about-person-box-img {
  width: 100%;
  min-width: 800px;
  display: block;
  text-align: left;
  margin: 1px;
  background-color: #344A9A;
  color: white;
  font-size: 16px;
}
.eaws-about-person-box-img .eaws-about-person-box-func {
  font-size: 20px !important;
  text-transform: uppercase !important;
}
.eaws-about-person-box-img.eaws-about-person-box-light {
  background-color: #738EC8;
}
.eaws-about-person-box-img .eaws-about-person-box-inner {
  display: flex;
  width: 100%;
}
.eaws-about-person-box-img .eaws-about-person-box-inner .eaws-about-person-box-inner-left,
.eaws-about-person-box-img .eaws-about-person-box-inner .eaws-about-person-box-inner-right {
  width: 50%;
  height: 300px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
.eaws-about-person-box-img .eaws-about-person-box-inner .eaws-about-person-box-inner-left {
  padding: 20px;
}

.eaws-map-new-ctr {
  display: block;
  position: relative;
  width: 100%;
  padding: 0px;
  height: calc(100vh - 124px);
  z-index: 1000;
  background-color: white;
}
.eaws-map-new-ctr .eaws-map-new {
  display: block;
  position: relative;
  width: 100%;
  padding: 0px;
  height: 100%;
  padding: 25px;
}

/*# sourceMappingURL=style.css.map */
