@import url("https://fonts.googleapis.com/css2?family=League+Spartan:wght@100;200;300;400;500;600;700;800;900&family=Poppins:wght@100&display=swap");
@media print, screen {
  body {
    font-style: normal;
    color: #000;
    padding-top: 0px;
    margin-top: 0px;
    font-weight: 700;
    padding-right: 0px;
    margin-right: 0px;
    font-size: 14px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    margin-left: 0px;
    text-align: left;
    padding-left: 0px;
    text-indent: 0px;
    margin-bottom: 24px;
    line-height: 21px;
    padding-bottom: 0px;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
  }
  .bc-grid-wrapper,
  .component-wrapper {
    position: relative;
    top: auto;
    left: auto;
    border-color: #000000;
    border-width: 1px;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: all;
    transition-property: all;
  }
  .root-site-width,
  .focus-site-width {
    max-width: 1162px;
    width: 100%;
  }
  .component-inner,
  .bc-grid,
  .bc-column {
    border-color: #000000;
    border-width: 1px;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: all;
    transition-property: all;
  }
  .bc-text-content h1,
  .bc-text-content h2,
  .bc-text-content h3,
  .bc-text-content h4,
  .bc-text-content h5,
  .bc-text-content h6 {
    font-size: inherit;
  }

  .bc-column {
    min-height: 250px;
  }
  .sexytabs > ul {
    text-align: center;
    font-weight: 500;
    margin: 50px 0 0;
    padding: 0;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    z-index: 1;
  }
  .sexytabs > ul > li {
    display: inline-block;
    background: #fafafa;
    padding: 0.6em 0;
    position: relative;
    width: 10%;
    margin: 0 0 0 -4px;
  }
  .sexytabs > ul > li:before,
  .sexytabs > ul > li:after {
    opacity: 0;
    transition: 0.3s ease;
  }
  .sexytabs > ul > li.ui-tabs-active:before,
  .sexytabs > ul > li.ui-tabs-active:after,
  .sexytabs > ul > li.ui-state-hover:before,
  .sexytabs > ul > li.ui-state-hover:after,
  .sexytabs > ul > li.ui-state-focus:before,
  .sexytabs > ul > li.ui-state-focus:after {
    opacity: 1;
  }
  .sexytabs > ul > li:before,
  .sexytabs > ul > li.ui-state-active.ui-state-hover:before,
  .sexytabs > ul > li.ui-state-active.ui-state-focus:before {
    content: "";
    position: absolute;
    z-index: -1;
    box-shadow: 0 2px 3px #f44336;
    top: 50%;
    bottom: 0px;
    left: 5px;
    right: 5px;
    border-radius: 100px / 10px;
  }
  .sexytabs > ul > li:after,
  .sexytabs > ul > li.ui-state-active.ui-state-hover:after,
  .sexytabs > ul > li.ui-state-active.ui-state-focus:after {
    content: "";
    background: #fafafa;
    position: absolute;
    width: 12px;
    height: 12px;
    left: 50%;
    bottom: -6px;
    margin-left: -6px;
    transform: rotate(45deg);
    box-shadow: inset 3px 3px 3px #f44336, inset 1px 1px 1px rgba(0, 0, 0, 0.3);
  }
  .sexytabs > ul > li.ui-state-hover:before,
  .sexytabs > ul > li.ui-state-focus:before {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  }
  .sexytabs > ul > li.ui-state-hover:after,
  .sexytabs > ul > li.ui-state-focus:after {
    box-shadow: inset 3px 3px 3px rgba(0, 0, 0, 0.2),
      inset 1px 1px 1px rgba(0, 0, 0, 0.3);
  }
  .sexytabs > ul > li.ui-state-focus a {
    text-decoration: underline;
  }
  .sexytabs > ul > li:focus {
    outline: none;
  }
  .sexytabs > ul > li a {
    color: #444;
    text-decoration: none;
  }
  .sexytabs > ul > li a:focus {
    outline: none;
  }
  .sexytabs > ul > li a span {
    position: relative;
    top: -0.5em;
  }

  .sexytabs.dark > ul {
    border-bottom-color: rgba(255, 255, 255, 0.3);
  }
  .sexytabs.dark > ul > li {
    background: #333;
  }
  .sexytabs.dark > ul > li:before,
  .sexytabs.dark > ul > li.ui-state-active.ui-state-hover:before,
  .sexytabs.dark > ul > li.ui-state-active.ui-state-focus:before {
    box-shadow: 0 2px 3px rgba(255, 255, 255, 0.3);
  }
  .sexytabs.dark > ul > li:after,
  .sexytabs.dark > ul > li.ui-state-active.ui-state-hover:after,
  .sexytabs.dark > ul > li.ui-state-active.ui-state-focus:after {
    background: #333;
    box-shadow: inset 3px 3px 3px rgba(255, 255, 255, 0.3),
      inset 1px 1px 1px rgba(255, 255, 255, 0.5);
  }
  .sexytabs.dark > ul > li.ui-state-hover:before,
  .sexytabs.dark > ul > li.ui-state-focus:before {
    box-shadow: none;
  }
  .sexytabs.dark > ul > li.ui-state-hover:after,
  .sexytabs.dark > ul > li.ui-state-focus:after {
    box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.4);
  }
  .sexytabs.dark > ul > li a {
    color: white;
  }
  .pp-des {
    padding: 22px 0;
  }
  .profile-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem 0.5rem 1rem;
    background-color: white;
    border-radius: 1rem;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  }
  .h5-1 {
    font-size: 1rem !important;
  }
  .profile-image {
    position: relative;
    top: -53px;
    border-radius: 1rem;
    background-image: url(../images/logos/instagram.png);
    width: 3rem;
    height: 3rem;
    background-position: center;
    background-size: cover;
    margin: auto;
  }

  .profile-info {
    text-align: center;
    margin-top: -3rem;
    margin-bottom: 1rem;
  }

  .profile-info > .profile-name {
    color: #212121;
  }

  .profile-info > .profile-desc {
    color: #666666;
    font-size: 0.9rem;
  }

  .status {
    list-style: none;
    display: flex;
    justify-content: space-between;
    text-align: center;
    line-height: 1rem;
    margin-bottom: 1.3rem;
    padding: 0;
  }

  .status-value {
    color: #212121;
    font-weight: 700;
  }

  .status-text {
    font-size: 0.8rem;
    color: #7c7c7d;
  }

  .action {
    display: flex;
    justify-content: center;
  }

  .btn {
    border: none;
    padding: 0.4em 1.9em;
    border-radius: 0.35rem;
    cursor: pointer;
    font-weight: 600;
  }

  .btn-pink {
    background: transparent;
    color: rgb(255, 22, 22);
    border: 1px solid rgb(255, 22, 22);
  }

  .btn-gray-outline {
    border: 1px solid rgb(255, 22, 22);
    background: transparent;
    color: rgb(255, 22, 22);
  }

  .bolder {
    font-weight: bold;
    font-size: 12px;
  }
  .pad-aganda {
    padding: 30px 0px;
  }
  .tablehead {
    padding: 19px 13px;
    border-bottom: 1px solid #a1a1a1;
  }
  .mar {
    margin-top: 10px;
  }
  .color-red {
    color: rgb(255, 22, 22);
  }

  .borderrrr {
    border-bottom: 1px solid #a1a1a1;
  }
  .sexytabs {
    width: 90%;
    min-width: 360px;
    margin: auto;
  }

  .contents {
    min-height: 214px;
  }

  .darkpage {
    background: #333;
    color: white;
  }
  .mar {
    margin-top: 10px;
  }

  @media screen and (min-width: 1000px) {
    .darkpage,
    .lightpage {
      width: 100%;
      float: left;
      padding: 0;
    }
  }
  img {
    max-width: 100%;
  }

  .speakerimag {
    margin: auto;
    margin-bottom: 12px;
  }

  .speakerpad {
    padding-top: 50px;
  }
  @media screen and (max-width: 1000px) {
    .span-aganda {
      font-size: 13px;
    }
    .mb-sm-3 {
      margin-bottom: 10px;
    }
    .sexytabs > ul > li {
      display: inline-block;
      background: rgb(250, 250, 250);
      padding: 0.6em 0px;
      position: relative;
      width: 24.5%;
      margin: 23px 0px 0px -4px;
    }
    .flex-column p {
      font-size: 14px;
    }
    .flex-column span {
      font-size: 12px;
      font-weight: 700;
    }
    .sexytabs > ul > li a {
      font-size: 12px;
    }
    .sexytabs > ul {
      margin: 0px 0px 0px;
    }
    .speakerimag {
      width: 100%;
      height: 100%;
      margin: auto;
      margin-bottom: 12px;
    }
  }

  .bc-container-wrapper {
    border-style: none;
    border-color: #000000;
    border-width: 1px;
    width: 100%;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: all;
    transition-property: all;
  }

  .component-inner,
  .bc-embed > iframe {
    margin-top: 0;
    margin-bottom: 0;
    min-height: 125px;
  }
  .bc-li-wrapper > span .component-inner {
    min-height: 0px;
  }
  .bc-ul-wrapper .component-inner {
    min-height: 0px;
  }
  .bc-text-wrapper {
    width: 100%;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: all;
    transition-property: all;
  }
  .bc-text-content .public-DraftEditor-content > div > * {
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 24px;
  }
  .bc-image-wrapper {
    width: 100%;
    float: left;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: all;
    transition-property: all;
  }

  .bc-text-content a {
    text-decoration: none;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    -webkit-transition-property: color;
    transition-property: color;
  }
  .bc-text-content .public-DraftEditor-content > div a,
  .bc-text-content .public-DraftEditor-content > div a:link {
    color: rgb(0, 0, 0);
    text-decoration: underline;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;
  }

  .bc-text-content .public-DraftEditor-content > div > p {
    margin-bottom: 0px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    font-size: 18px;
  }
  .bc-text-content .public-DraftEditor-content > div > h1 {
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 12px;
    letter-spacing: 1px;
  }
  .bc-text-content .public-DraftEditor-content > div > h2 {
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-transform: uppercase;
  }
  .bc-text-content .public-DraftEditor-content > div > h3 {
    margin-top: 9px;
    font-weight: 700;
    font-size: 18px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-align: center;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  .bc-text-content .public-DraftEditor-content > div > h4 {
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-transform: uppercase;
  }
  .bc-text-content .public-DraftEditor-content > div > h5 {
    font-size: 17px;
    line-height: 21px;
    font-weight: 700;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-transform: none;
  }
  .bc-text-content .public-DraftEditor-content > div > h6 {
    font-size: 17px;
    line-height: 21px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }

  .bc-text-content .public-DraftEditor-content > div > ol {
    margin-left: 0px;
    padding-left: 32px;
    list-style-position: outside;
  }
  .bc-text-content .public-DraftEditor-content > div > ol li {
    margin-bottom: 11px;
  }
  .bc-text-content .public-DraftEditor-content > div > ul {
    margin-left: 0px;
    padding-left: 32px;
    list-style-position: outside;
  }
  .bc-text-content .public-DraftEditor-content > div > ul li {
    margin-bottom: 11px;
  }
  .is-horizontal.bc-link-tree-wrapper {
    font-weight: 700;
  }
  .is-horizontal.bc-link-tree-wrapper > .component-inner {
    min-height: 21px;
  }
  .is-horizontal .bc-link-tree > .bc-ul > .bc-li-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-left: 5px;
  }
  .is-horizontal
    .bc-link-tree
    > .bc-ul
    > .bc-li-wrapper
    > span
    > .component-inner {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .is-horizontal
    .bc-link-tree
    > .bc-ul
    > .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }
  .is-horizontal .bc-li > span > .bc-ul-wrapper {
    background-color: #2e2e2e;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 200px;
  }
  .is-horizontal .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
  .is-horizontal
    .bc-li
    > span
    > .bc-ul-wrapper
    > .component-inner
    > .bc-ul
    > .bc-li-wrapper
    > span
    > .component-inner {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .is-vertical.bc-link-tree-wrapper {
    font-weight: 700;
  }
  .is-vertical.bc-link-tree-wrapper > .component-inner {
    min-height: 21px;
  }
  .is-vertical .bc-link-tree > .bc-ul > .bc-li-wrapper {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
  }
  .is-vertical .bc-li > span > .bc-ul-wrapper {
    color: #999999;
  }
  .is-vertical .bc-li > span > .bc-ul-wrapper > .component-inner {
    padding-left: 30px;
  }
  .is-vertical
    .bc-li
    > span
    > .bc-ul-wrapper
    > .component-inner
    > .bc-ul
    > .bc-li-wrapper {
    display: block;
    width: 100%;
    float: left;
  }
  .is-vertical
    .bc-li
    > span
    > .bc-ul-wrapper
    > .component-inner
    > .bc-ul
    > .bc-li-wrapper
    > span
    > .component-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  .lightbox-container {
    width: 100%;
    left: 0px;
    position: fixed;
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
    top: 0px;
    background-color: rgb(0, 0, 0);
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    z-index: 1000;
    min-height: 100%;
  }
  .lightbox-container.active {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  .lightbox-container .slide,
  .lightbox-container .slide-cover > div {
    background-position-x: center;
    background-position-y: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-attachment: local;
    background-color: rgba(0, 0, 0, 0.5);
  }

  .bc-gallery-wrapper > .component-inner {
    min-height: 0px;
  }
  .bc-gallery-item-wrapper,
  .bc-carousel-mode > .bc-carousel-wrapper {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
  }
  .lightbox-container > .bc-carousel-wrapper {
    -webkit-transition-duration: 700ms;
    transition-duration: 700ms;
    -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-transition-delay: 0ms;
    transition-delay: 0ms;
  }
  .lightbox-container,
  .lightbox-container.active {
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -webkit-transition-duration: 830ms;
    transition-duration: 830ms;
  }
  .bc-text-content .public-DraftEditor-content > div > ul:hover,
  .gs-unordered-list.preview-hover
    .bc-text-content
    .public-DraftEditor-content
    > div
    > ul {
    color: rgb(0, 0, 0);
  }
  .bc-text-content .public-DraftEditor-content > div a:hover,
  .bc-text-content .public-DraftEditor-content > div a:link:hover,
  .gs-links.preview-hover .bc-text-content .public-DraftEditor-content > div a,
  .gs-links.preview-hover
    .bc-text-content
    .public-DraftEditor-content
    > div
    a:link {
    color: rgb(102, 102, 102);
  }

  .bc-text-content .public-DraftEditor-content > div a:active,
  .bc-text-content .public-DraftEditor-content > div a:link:active,
  .gs-links.preview-active .bc-text-content .public-DraftEditor-content > div a,
  .gs-links.preview-active
    .bc-text-content
    .public-DraftEditor-content
    > div
    a:link {
    color: rgb(0, 0, 0);
  }
}

@media print, screen and (max-width: 1024px) {
  .bc-text-content .public-DraftEditor-content > div > p {
    font-size: 14px;
    line-height: 21px;
    padding-top: 0px;
  }
  .bc-text-content .public-DraftEditor-content > div > h1 {
    font-size: 36px;
    margin-bottom: 0px;
    link-all-margin: 1;
    letter-spacing: 2px;
  }

  .focus-site-width,
  .root-site-width {
    max-width: 100%;
  }
}

@media print, screen and (max-width: 768px) {
  .bc-text-content .public-DraftEditor-content > div > p {
    font-size: 12px;
    line-height: 18px;
    text-indent: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
  }
  .bc-text-content .public-DraftEditor-content > div > h1 {
    font-size: 36px;
    letter-spacing: 2px;
    text-indent: 0px;
    margin-bottom: 0px;
  }
  .bc-text-content .public-DraftEditor-content > div > h2 {
    font-size: 21px;
  }

  body {
    font-size: 14px;
  }
}
.capt {
  text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
  .bc-text-content .public-DraftEditor-content > div > p {
    font-size: 10px;
    padding-top: 0px;
    letter-spacing: normal;
  }
  .bc-text-content .public-DraftEditor-content > div > h1 {
    font-size: 23px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .h5-1 {
    font-size: 0.8rem !important;
    margin-top: 10px !important;
  }
  .bc-text-content .public-DraftEditor-content > div > h2 {
    font-size: 18px;
  }
  .bc-text-content .public-DraftEditor-content > div > h3 {
    padding-top: 4px;
    margin-top: 0px;
    padding-right: 4px;
    margin-right: 0px;
    font-size: 16px;
    margin-left: 0px;
    padding-left: 4px;
    margin-bottom: 0px;
    line-height: 21px;
    padding-bottom: 4px;
  }

  .bc-text-wrapper {
    font-size: 21px;
  }

  .is-horizontal .bc-link-tree > .bc-ul > .bc-li-wrapper {
    margin-left: 5px;
    margin-right: 5px;
  }

  .focus-site-width,
  .root-site-width {
    max-width: 939px;
  }
}

html {
  font-family: "League Spartan", sans-serif;
  font-family: "League Spartan", sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: "League Spartan", sans-serif;
  font-family: "League Spartan", sans-serif;
  font-size: 1em;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  margin: 0;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

.d-flex-images {
  display: flex;
  justify-content: center;
  align-items: center;
}
.h-images {
  height: 136px;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.scaleIn {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
.flipInX {
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
.flipInY {
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
  to {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
  }
}
.flipOutY {
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    transform: translateX(0) skewX(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translateX(0) skewX(0deg);
    transform: translateX(0) skewX(0deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0) skewX(-15deg);
    transform: translateX(0) skewX(-15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: translateX(0) skewX(0deg);
    transform: translateX(0) skewX(0deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0) skewX(0deg);
    transform: translateX(0) skewX(0deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0) skewX(0deg);
    transform: translateX(0) skewX(0deg);
    opacity: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
}
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes spinIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes spinIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: spinIn;
  animation-name: spinIn;
}
@-webkit-keyframes spinInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes spinInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: spinInDownLeft;
  animation-name: spinInDownLeft;
}
@-webkit-keyframes spinInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes spinInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: spinInDownRight;
  animation-name: spinInDownRight;
}
@-webkit-keyframes spinInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes spinInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: spinInUpLeft;
  animation-name: spinInUpLeft;
}
@-webkit-keyframes spinInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes spinInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: spinInUpRight;
  animation-name: spinInUpRight;
}
@-webkit-keyframes spinOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes spinOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: spinOut;
  animation-name: spinOut;
}
@-webkit-keyframes spinOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes spinOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: spinOutDownLeft;
  animation-name: spinOutDownLeft;
}
@-webkit-keyframes spinOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes spinOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: spinOutDownRight;
  animation-name: spinOutDownRight;
}
@-webkit-keyframes spinOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes spinOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: spinOutUpLeft;
  animation-name: spinOutUpLeft;
}
@-webkit-keyframes spinOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes spinOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: spinOutUpRight;
  animation-name: spinOutUpRight;
}
@-webkit-keyframes flip {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(1turn) scale(0.95);
    transform: perspective(400px) rotateY(1turn) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
@keyframes flip {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(1turn) scale(0.95);
    transform: perspective(400px) rotateY(1turn) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    opacity: 1;
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
}
.flip {
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes bounce {
  0% {
    opacity: 1;
  }
  0%,
  20%,
  50%,
  80%,
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0% {
    opacity: 1;
  }
  0%,
  20%,
  50%,
  80%,
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes shake {
  0% {
    opacity: 1;
  }
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  to {
    opacity: 1;
  }
}
@keyframes shake {
  0% {
    opacity: 1;
  }
  0%,
  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  to {
    opacity: 1;
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  0% {
    opacity: 1;
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
}
@keyframes swing {
  0% {
    opacity: 1;
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  to {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wiggle {
  0% {
    opacity: 1;
    -webkit-transform: skewX(9deg);
    transform: skewX(9deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  10% {
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  to {
    opacity: 1;
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes wiggle {
  0% {
    opacity: 1;
    -webkit-transform: skewX(9deg);
    transform: skewX(9deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  10% {
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  to {
    opacity: 1;
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.wiggle {
  -webkit-animation-name: wiggle;
  animation-name: wiggle;
}
@-webkit-keyframes wobble {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes wobble {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
html {
  width: 100%;
  height: 100vh;
  scroll-behavior: smooth;
  overflow-x: hidden;
}
:focus {
  outline: none;
}
a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}
.root:after {
  content: "";
  display: table;
  clear: both;
}
.is-mobile .bc-container-wrapper,
.is-mobile .bc-grid,
.is-mobile .bc-grid-wrapper,
.is-mobile .component-inner {
  background-attachment: scroll !important;
}
.display-none {
  display: none;
}
.bc-grid,
.component-inner,
html {
  --filter-blur: 0px;
  --filter-brightness: 100%;
  --filter-contrast: 100%;
  --filter-grayscale: 0%;
  --filter-hue-rotate: 0deg;
  --filter-invert: 0%;
  --filter-opacity: 100%;
  --filter-saturate: 100%;
  --filter-sepia: 0%;
  --transform-rotate-x: 0deg;
  --transform-rotate-y: 0deg;
  --transform-rotate: 0deg;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  --transform-scale: 1, 1;
  --transform-skew-x: 0deg;
  --transform-skew-y: 0deg;
  --transform-translate-x: 0%;
  --transform-translate-y: 0%;
  --border-style: solid;
}
.bc-grid-wrapper,
.component-wrapper {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after,
.component-inner:after {
  content: "";
  display: table;
  clear: both;
}
:root {
  --animate-delay: 0s;
  --animate-duration: 1s;
  --animate-name: none;
  --animate-name-entry: none;
  --animate-name-exit: none;
  --animate-opacity: 0;
  --animate-trigger-offset: 0%;
}
.bc-site-content .has-animate {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-duration: 0s;
  animation-duration: 0s;
}
.has-animate {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-name: var(--animate-name);
  animation-name: var(--animate-name);
  opacity: var(--animate-opacity);
}
:root {
  --color: #000;
  --transition-time: 0.5s;
}
.cards-wrapper {
  display: grid;
  justify-content: center;
  align-items: center;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2rem;
  padding: 3rem;
  margin: 0 auto;
  width: max-content;
}

.card22 {
  font-family: "Heebo";
  --bg-filter-opacity: 0.5;
  background-image: linear-gradient(
      rgba(0, 0, 0, var(--bg-filter-opacity)),
      rgba(0, 0, 0, var(--bg-filter-opacity))
    ),
    var(--bg-img);
  height: 20em;

  font-size: 1.5em;
  color: white;
  border-radius: 1em;
  padding: 1em;
  /*margin: 2em;*/
  display: flex;
  align-items: flex-end;
  background-size: cover;
  background-position: center;

  transition: all, var(--transition-time);
  position: relative;
  overflow: hidden;
  border: 5px solid #4d4d4d;
  text-decoration: none;
}

.card22:hover {
  transform: rotate(0);
}

.card22 h3 {
  margin: 0;
  font-size: 1.1em;
  line-height: 1.1em;
  font-weight: 600;
  text-transform: capitalize;
}

.card22 p {
  font-size: 0.75em;
  font-family: "Open Sans";
  margin-top: 0.5em;
  line-height: 1.3em;
  font-weight: 600;
}

.card22 .tags {
  display: flex;
}

.card22 .tags .tag {
  font-size: 0.75em;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.3rem;
  padding: 0 0.5em;
  margin-right: 0.5em;
  line-height: 1.5em;
  transition: all, var(--transition-time);
}

.card22:hover .tags .tag {
  background: var(--color);
  color: white;
}

.card22 .date {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0.75em;
  padding: 1em;
  line-height: 1em;
  opacity: 0.8;
  font-weight: 600;
}

.card22:before,
.card:after {
  content: "";
  transform: scale(0);
  transform-origin: top left;
  border-radius: 50%;
  position: absolute;
  left: -50%;
  top: -50%;
  z-index: -5;
  transition: all, var(--transition-time);
  transition-timing-function: ease-in-out;
}

.card22:before {
  background: #b9b9b99e;
  width: 250%;
  height: 250%;
}

.card22:after {
  background: white;
  width: 200%;
  height: 200%;
}

.card22:hover {
  color: var(--color);
}

.card22:hover:before,
.card:hover:after {
  transform: scale(1);
}

.card-grid-space .num {
  font-size: 3em;
  margin-bottom: 1.2rem;
  margin-left: 1rem;
}

.info {
  font-size: 1.2em;
  display: flex;
  padding: 1em 3em;
  height: 3em;
}

.info img {
  height: 3em;
  margin-right: 0.5em;
}

.info h1 {
  font-size: 1em;
  font-weight: normal;
}

/* MEDIA QUERIES */
@media screen and (max-width: 1285px) {
  .cards-wrapper {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 900px) {
  .cards-wrapper {
    grid-template-columns: 1fr;
  }
  .info {
    justify-content: center;
  }
  .card-grid-space .num {
    margin-left: 0;
    text-align: center;
  }
}

@media screen and (max-width: 500px) {
  .cards-wrapper {
    padding: 4rem 2rem;
  }
  .card {
    max-width: calc(100vw - 4rem);
  }
}

@media screen and (max-width: 450px) {
  .info {
    display: block;
    text-align: center;
  }
  .info h1 {
    margin: 0;
  }
}
[data-animate-trigger-for-id] {
  position: absolute;
  height: 20px;
  width: 100%;
  z-index: 200;
  pointer-events: none;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bc-left.bc-grid-wrapper {
  float: left;
}
.bc-left.bc-grid-wrapper > .bc-grid {
  float: left;
  margin-left: auto;
  margin-right: auto;
}
.bc-left.component-wrapper {
  float: left;
}
.bc-left.component-wrapper > .component-inner {
  float: left;
  margin-left: auto;
  margin-right: auto;
}
.bc-center.bc-grid-wrapper {
  float: left;
}
.bc-center > .bc-grid {
  margin-left: auto;
  margin-right: auto;
}
.bc-center.component-wrapper {
  float: left;
}
.bc-center.component-wrapper > .component-inner {
  margin-left: auto;
  margin-right: auto;
}
.bc-right.bc-grid-wrapper {
  float: right;
}
.bc-right.bc-grid-wrapper > .bc-grid {
  float: right;
  margin-left: auto;
  margin-right: auto;
}
.bc-right.component-wrapper {
  float: right;
}
.bc-right.component-wrapper > .component-inner {
  float: right;
  margin-left: auto;
  margin-right: auto;
}
.component-inner {
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bc-text-content .public-DraftEditor-content > div > :last-child {
  margin-bottom: 0;
}
.bc-text-underline .bc-text-content .public-DraftEditor-content > div > * {
  text-decoration: underline;
}
.bc-grid-inner a.block-link,
.bc-grid-inner span.block-link,
.component-inner a.block-link,
.component-inner span.block-link {
  display: block;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  top: 0;
  left: 0;
  cursor: pointer;
}
.text-link {
  position: relative;
  z-index: 1;
}
.has-click-trigger {
  cursor: pointer;
}
.component-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.focus-grid-overlay .bc-column {
  min-height: 0;
}
.bc-desktop-hidden {
  display: none !important;
}
@media only screen and (max-width: 1024px) {
  .bc-desktop-hidden,
  .bc-mobile-hidden,
  .bc-tablet-hidden {
    display: block !important;
  }
  .bc-tablet-landscape-hidden,
  .bc-tablet-landscape-hidden.bc-desktop-hidden,
  .bc-tablet-landscape-hidden.bc-mobile-hidden,
  .bc-tablet-landscape-hidden.bc-tablet-hidden {
    display: none !important;
  }
}
@media only screen and (max-width: 768px) {
  .bc-desktop-hidden,
  .bc-mobile-hidden,
  .bc-tablet-landscape-hidden,
  .bc-tablet-landscape-hidden.bc-desktop-hidden,
  .bc-tablet-landscape-hidden.bc-mobile-hidden {
    display: block !important;
  }
  .bc-tablet-hidden,
  .bc-tablet-hidden.bc-desktop-hidden,
  .bc-tablet-hidden.bc-mobile-hidden {
    display: none !important;
  }
}
@media only screen and (max-width: 480px) {
  .bc-desktop-hidden,
  .bc-tablet-hidden,
  .bc-tablet-hidden.bc-desktop-hidden,
  .bc-tablet-landscape-hidden,
  .bc-tablet-landscape-hidden.bc-tablet-hidden {
    display: block !important;
  }
  .bc-mobile-hidden,
  .bc-mobile-hidden.bc-desktop-hidden,
  .bc-mobile-hidden.bc-tablet-hidden,
  .bc-mobile-hidden.bc-tablet-landscape-hidden {
    display: none !important;
  }
}
.show-mq-hidden .bc-desktop-hidden {
  display: block !important;
}
@media only screen and (max-width: 1024px) {
  .show-mq-hidden .bc-tablet-landscape-hidden,
  .show-mq-hidden .bc-tablet-landscape-hidden.bc-desktop-hidden,
  .show-mq-hidden .bc-tablet-landscape-hidden.bc-mobile-hidden,
  .show-mq-hidden .bc-tablet-landscape-hidden.bc-tablet-hidden {
    display: block !important;
  }
}
@media only screen and (max-width: 768px) {
  .show-mq-hidden .bc-desktop-hidden,
  .show-mq-hidden .bc-mobile-hidden .bc-tablet-hidden,
  .show-mq-hidden .bc-tablet-hidden.bc-desktop-hidden,
  .show-mq-hidden .bc-tablet-hidden.bc-mobile-hidden {
    display: block !important;
  }
}
@media only screen and (max-width: 480px) {
  .show-mq-hidden .bc-desktop-hidden,
  .show-mq-hidden .bc-mobile-hidden.bc-desktop-hidden,
  .show-mq-hidden .bc-mobile-hidden.bc-tablet-hidden,
  .show-mq-hidden .bc-tablet-hidden.bc-desktop-hidden,
  .show-mq-hidden .bc-tablet-hidden .bc-mobile-hidden {
    display: block !important;
  }
}
@media print {
  .bc-container-wrapper,
  .bc-grid,
  .bc-grid-wrapper,
  .component-inner {
    background-attachment: scroll !important;
  }
  .root > .bc-grid-wrapper,
  .root > .component-wrapper {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
  }
}
form.bc-form {
  margin: 0;
}
.bc-input input {
  width: 100%;
}
.bc-input input:focus,
.bc-input input:invalid,
.bc-input input:required {
  outline: none;
}
a.component-inner {
  display: block;
}
a.bc-button,
button.bc-button {
  border: inherit;
  border-radius: inherit;
  background: transparent;
  padding: 0;
  display: block;
  text-decoration: none;
  text-align: inherit;
  line-height: inherit;
  outline: none;
  width: 100%;
  color: inherit;
}
a.bc-button:active,
a.bc-button:focus,
button.bc-button:active,
button.bc-button:focus {
  outline: none;
}
.bc-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline;
}
.bc-form-wrapper.disabled button {
  cursor: not-allowed;
}
.bc-form-wrapper button {
  cursor: pointer;
}
.bc-form-wrapper button:active:hover {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}
.bc-form-wrapper .bc-input,
.bc-form-wrapper .bc-input .bc-input-label {
  min-height: inherit;
  height: inherit;
  width: inherit;
  min-width: inherit;
}
.bc-form-wrapper .bc-input .bc-input-label-text {
  display: none;
}
.bc-form-wrapper .bc-input input.bc-input-text {
  border: inherit;
  background: inherit;
  background-color: inherit;
  font-family: "League Spartan", sans-serif;
  font-size: inherit;
  line-height: inherit;
  padding: inherit;
  margin: inherit;
  display: block;
  letter-spacing: inherit;
  opacity: inherit;
  color: inherit;
  font-style: inherit;

  min-height: inherit;
  height: inherit;
  width: 100%;
  min-width: inherit;
}
.bc-form-wrapper .bc-input input.bc-input-text::-webkit-input-placeholder {
  color: inherit;
  opacity: inherit;
}
.bc-form-wrapper .bc-input input.bc-input-text::-moz-placeholder {
  color: inherit;
  opacity: inherit;
}
.bc-form-wrapper .bc-input input.bc-input-text::-ms-input-placeholder {
  color: inherit;
  opacity: inherit;
}
.bc-form-wrapper .bc-input input.bc-input-text::placeholder {
  color: inherit;
  opacity: inherit;
}
.bc-grid-wrapper .bc-grid-wrapper .bc-grid,
.component-wrapper .bc-grid-wrapper .bc-grid {
  width: 100%;
}
.bc-grid-wrapper .bc-grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.bc-grid-wrapper .bc-grid-columns,
.bc-grid-wrapper .bc-grid-inner {
  width: 100%;
  position: relative;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bc-grid-wrapper .bc-grid:after {
  content: "";
  display: table;
  clear: both;
}
.bc-grid-wrapper .bc-column {
  float: right;
}
.bc-grid-wrapper .bc-column.empty:after,
.bc-grid-wrapper .bc-column.focus-column:after {
  content: "\a0 ";
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .bc-column,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 0;
  border-left: 1px solid rgba(78, 231, 65, 0);
}
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  .focus-grid-pull:after,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  .focus-grid-pull:after {
  display: none;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 8.333333333333334%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 16.666666666666668%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 25%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 33.333333333333336%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 41.66666666666667%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 50%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 58.333333333333336%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 66.66666666666667%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 75%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 83.33333333333334%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.66666666666667%;
}
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-0
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
}
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 0.5%;
}
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 0.5%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 7.875%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 16.25%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 24.625%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 33%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 41.375%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 49.75%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 58.125%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 66.5%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.875%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 83.25%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.625%;
}
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-1 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-1
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 1%;
}
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 1%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 7.416666666666666%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 15.833333333333332%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 24.25%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 32.666666666666664%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 41.08333333333333%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 49.5%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 57.916666666666664%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 66.33333333333333%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.75%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 83.16666666666666%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.58333333333333%;
}
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-2 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-2
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 1.5%;
}
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 1.5%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 6.958333333333334%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 15.416666666666668%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 23.875%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 32.333333333333336%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 40.79166666666667%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 49.25%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 57.708333333333336%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 66.16666666666667%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.625%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 83.08333333333334%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.54166666666667%;
}
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-3 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-3
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
}
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 2.5%;
}
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 2.5%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 6.041666666666666%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 14.583333333333332%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 23.125%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 31.666666666666664%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 40.20833333333333%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 48.75%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 57.291666666666664%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.83333333333333%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.375%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.91666666666666%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.45833333333333%;
}
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-4 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-4
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 3%;
}
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 3%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 5.583333333333334%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 14.166666666666668%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 22.75%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 31.333333333333336%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 39.91666666666667%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 48.5%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 57.083333333333336%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.66666666666667%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.25%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.83333333333334%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.41666666666667%;
}
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-5 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-5
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 3.5%;
}
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 3.5%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 5.125%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 13.75%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 22.375%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 31%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 39.625%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 48.25%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.875%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.5%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.125%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.75%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.375%;
}
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-6 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-6
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 3.75%;
}
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 3.75%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 4.895833333333334%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 13.541666666666668%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 22.1875%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 30.833333333333336%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 39.47916666666667%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 48.125%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.770833333333336%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.41666666666667%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74.0625%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.70833333333334%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.35416666666667%;
}
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-7 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-7
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 4%;
}
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 4%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 4.666666666666666%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 13.333333333333332%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 22%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 30.666666666666664%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 39.33333333333333%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 48%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.666666666666664%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.33333333333333%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 74%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.66666666666666%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.33333333333333%;
}
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-8 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-8
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 4.5%;
}
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 4.5%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 4.208333333333334%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 12.916666666666668%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 21.625%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 30.333333333333336%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 39.04166666666667%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 47.75%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.458333333333336%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65.16666666666667%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.875%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.58333333333334%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.29166666666667%;
}
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-9 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-9
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 5%;
}
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 5%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 3.75%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 12.5%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 21.25%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 30%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 38.75%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 47.5%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.25%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 65%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.75%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.5%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.25%;
}
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-10 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-10
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 5.5%;
}
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 5.5%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 3.291666666666666%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 12.083333333333332%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 20.875%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 29.666666666666664%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 38.45833333333333%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 47.25%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 56.041666666666664%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 64.83333333333333%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.625%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.41666666666666%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.20833333333333%;
}
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-11 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-11
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  .bc-column:first-child,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 6%;
}
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 6%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 2.833333333333334%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 11.666666666666668%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 20.5%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 29.333333333333336%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 38.16666666666667%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 47%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 55.833333333333336%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 64.66666666666667%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.625%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.33333333333334%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.16666666666667%;
}
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-12 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-12
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 6.5%;
}
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 6.5%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 2.375%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 11.25%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 20.125%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 29%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 37.875%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 46.75%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 55.625%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 64.5%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.375%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.25%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.125%;
}
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-13 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-13
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 7%;
}
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 7%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 1.916666666666666%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 10.84%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 19.76%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 28.66%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 37.59%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 46.5%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 55.42%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 64.33%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.25%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.17%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.08%;
}
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-14 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-14
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column:first-child,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column:first-child {
  padding-left: 0;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .bc-column,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column {
  padding-left: 7.5%;
}
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .bc-column
  > .focus-grid-pull,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .bc-column
  > .focus-grid-pull {
  width: 7.5%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-0,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-0
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-0,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-0
  > .drop-zone {
  width: 0;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-1,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-1
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-1,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-1
  > .drop-zone {
  width: 1.458333333333334%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-2,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-2
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-2,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-2
  > .drop-zone {
  width: 10.416666666666668%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-3,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-3
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-3,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-3
  > .drop-zone {
  width: 19.375%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-4,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-4
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-4,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-4
  > .drop-zone {
  width: 28.333333333333336%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-5,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-5
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-5,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-5
  > .drop-zone {
  width: 37.29166666666667%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-6,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-6
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-6,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-6
  > .drop-zone {
  width: 46.25%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-7,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-7
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-7,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-7
  > .drop-zone {
  width: 55.208333333333336%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-8,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-8
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-8,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-8
  > .drop-zone {
  width: 64.16666666666667%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-9,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-9
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-9,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-9
  > .drop-zone {
  width: 73.125%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-10,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-10
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-10,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-10
  > .drop-zone {
  width: 82.08333333333334%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-11,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-11
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-11,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-11
  > .drop-zone {
  width: 91.04166666666667%;
}
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .bc-grid-columns > .col-12,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .bc-grid-columns
  > .col-12
  > .drop-zone,
.bc-grid-wrapper .padding-15 > .bc-grid-inner > .focus-grid-overlay > .col-12,
.bc-grid-wrapper
  .padding-15
  > .bc-grid-inner
  > .focus-grid-overlay
  > .col-12
  > .drop-zone {
  width: 100%;
  padding-left: 0;
}
@media only screen and (max-width: 1024px) {
  .bc-grid-wrapper.mq-a-1024.focused
    > .break-a-1.bc-grid
    > .focus-controls
    .min-height-guide:after,
  .bc-grid-wrapper.mq-a-1024.focused
    > .break-a-2.bc-grid
    > .focus-controls
    .min-height-guide:after {
    content: "(Height automatically calculated)";
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 18px;
    color: rgba(255, 46, 52, 0.5);
    font-weight: 700;
    padding-top: 2px;
  }
  .bc-grid-wrapper.mq-a-1024.focused
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone,
  .bc-grid-wrapper.mq-a-1024.focused
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    outline: 1px solid rgba(78, 231, 65, 0.4);
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.empty:after,
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    display: none;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 0;
    width: 100%;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 3%;
    width: 48.5%;
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    width: 6%;
    display: block;
    display: none;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    height: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:nth-child(odd) {
    padding-left: 0;
    clear: left;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd) {
    padding-left: 0;
    width: 100%;
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).empty:after,
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-a-1024
    > .break-a-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd)
    .focus-grid-pull {
    display: none;
  }
}
@media only screen and (max-width: 768px) {
  .bc-grid-wrapper.mq-b-768.focused
    > .break-b-1.bc-grid
    > .focus-controls
    .min-height-guide:after,
  .bc-grid-wrapper.mq-b-768.focused
    > .break-b-2.bc-grid
    > .focus-controls
    .min-height-guide:after {
    content: "(Height automatically calculated)";
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 18px;
    color: rgba(255, 46, 52, 0.5);
    font-weight: 700;
    padding-top: 2px;
  }
  .bc-grid-wrapper.mq-b-768.focused
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone,
  .bc-grid-wrapper.mq-b-768.focused
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    outline: 1px solid rgba(78, 231, 65, 0.4);
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 0;
    width: 100%;
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.empty:after,
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    display: none;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 3%;
    width: 48.5%;
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    width: 6%;
    display: none;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:nth-child(odd) {
    padding-left: 0;
    clear: left;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd) {
    padding-left: 0;
    width: 100%;
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).empty:after,
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-b-768
    > .break-b-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd)
    .focus-grid-pull {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .bc-grid-wrapper.mq-c-480.focused
    > .break-c-1.bc-grid
    > .focus-controls
    .min-height-guide:after,
  .bc-grid-wrapper.mq-c-480.focused
    > .break-c-2.bc-grid
    > .focus-controls
    .min-height-guide:after {
    content: "(Height automatically calculated)";
    text-align: center;
    display: block;
    font-size: 11px;
    line-height: 18px;
    color: rgba(255, 46, 52, 0.5);
    font-weight: 700;
    padding-top: 2px;
  }
  .bc-grid-wrapper.mq-c-480.focused
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone,
  .bc-grid-wrapper.mq-c-480.focused
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    outline: 1px solid rgba(78, 231, 65, 0.4);
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 0;
    width: 100%;
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.empty:after,
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column.focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    display: none;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-1.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column {
    padding-left: 3%;
    width: 48.5%;
    min-height: 0 !important;
    position: relative;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .focus-grid-pull {
    width: 6%;
    display: none;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column
    > .drop-zone {
    width: 100%;
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:first-child {
    padding-left: 0;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:nth-child(odd) {
    padding-left: 0;
    clear: left;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd) {
    padding-left: 0;
    width: 100%;
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).empty:after,
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd).focus-column:after {
    content: "";
  }
  .bc-grid-wrapper.mq-c-480
    > .break-c-2.bc-grid
    > .bc-grid-inner
    > .bc-grid-columns
    > .bc-column:last-child:nth-child(odd)
    .focus-grid-pull {
    display: none;
  }
}
.bc-text-editor-swap:not(.is-editing):after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.bc-text-editor-swap {
  display: flow-root;
}
.bc-text {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  position: relative;
}
.bc-text.text-mask {
  position: static;
  display: inline;
  float: none;
}
.bc-text.text-mask div {
  display: inline;
}
.bc-text .saving-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: hsla(0, 0%, 94%, 0.74);
  text-align: center;
}
.bc-text.editor-saving .DraftEditor-root {
  pointer-events: none;
}
@supports (-ms-ime-align: auto) {
  .bc-text.text-mask {
    -webkit-text-fill-color: initial;
  }
}
body.ie .bc-text.text-mask {
  -webkit-text-fill-color: initial;
}
.public-DraftEditor-content > div > * {
  word-wrap: break-word;
}
.DraftEditor-root .public-DraftEditor-content > div > * {
  white-space: pre-wrap;
}
.public-DraftEditor-content > div > *,
.public-DraftEditor-content > div span {
  color: inherit;
  font-family: "League Spartan", sans-serif;
  font-family: "League Spartan", sans-serif;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-decoration: inherit;
  text-indent: inherit;
}
.bc-image img {
  max-width: 100%;
  pointer-events: none;
  margin: 0 auto;
  display: block;
}

input[type="range"] {
  -webkit-appearance: none;
  position: absolute;
  content: "";
  top: 95%;
  z-index: 999;
  display: inline-block;
  text-align: center;
  opacity: 0.8;
  width: 100%;
}
input[type="range"]::-webkit-slider-runnable-track {
  height: 5px;
  background: #fff;
  width: 100%;
  border: none;
  border-radius: 3px;
}
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: blue;
  margin-top: -4px;
}
input[type="range"]:focus {
  outline: none;
}
input[type="range"]:focus::-webkit-slider-runnable-track {
  background: #fff;
}
.bc-video-wrapper.show-controls-on-hover .bc-video-player-control {
  opacity: 0;
}
.bc-video-wrapper.show-controls-on-hover:hover .bc-video-player-control {
  opacity: 1;
}
.bc-video-wrapper .bc-react-video-player {
  top: 0;
  left: 0;
  position: absolute;
}
.bc-video-wrapper .bc-video-player-controls-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.bc-video-wrapper .bc-video-player-control {
  width: 60px;
  height: 60px;
  background-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 50%;
  z-index: 2;
  position: relative;
  margin: 0 auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: opacity 0.25s ease-in-out,
    background-color 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.bc-video-wrapper .bc-video-player-control:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Ctitle%3Evideo-player-play-btn-30%3C/title%3E%3Cpath fill='none' d='M0 0h30v30H0z'/%3E%3Cpath d='M27.91 15.13L8 26.58V3.67l19.91 11.46z'/%3E%3C/svg%3E");
  width: 30px;
  height: 30px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
  text-align: center;
  opacity: 0.8;
}
.bc-video-wrapper .bc-video-player-control:hover {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.bc-video-wrapper .bc-video {
  float: left;
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 56%;
}
.bc-video-wrapper video::-webkit-media-controls-overlay-play-button {
  display: none;
}
.bc-video-wrapper .bc-video-player-controls-container.is-playing {
  pointer-events: all;
}
.bc-video-wrapper
  .bc-video-player-controls-container.is-playing
  .bc-video-player-control,
.bc-video-wrapper
  .bc-video-player-controls-container.is-playing
  .bc-video-poster {
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-in-out,
    background-color 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, background-color 0.25s ease-in-out;
}

.bc-video-wrapper
  .bc-video-player-controls-container.is-playing:hover
  .bc-video-player-control {
  opacity: 1;
}
.bc-video-wrapper .bc-video-poster {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}
.bc-video-wrapper .bc-video-player-controls-container.video-enabled {
  pointer-events: all;
}
.bc-video-wrapper
  .bc-video-player-controls-container.video-enabled
  .bc-video-poster {
  opacity: 0;
  z-index: -1;
  -webkit-transition: opacity 0.25s ease-in-out,
    background-color 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.bc-video-wrapper .bc-video-player,
.bc-video-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bc-react-video-player iframe {
  pointer-events: none;
}
.standalone .bc-react-video-player iframe {
  pointer-events: all;
}
.switch-enter {
  opacity: 0;
}
.switch-enter.switch-enter-active {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.switch-leave {
  opacity: 1;
}
.switch-leave.switch-leave-active {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.bg-video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
.bg-video-container .bc-react-video-player,
.bg-video-container video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.bg-video-container .bg-video-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  pointer-events: none;
}
.bg-video-container.bg-video-disabled .bc-react-video-player,
.bg-video-container.video-enabled .bg-video-poster {
  display: none;
}
.page-preview-mode .bc-embed iframe,
.standalone .bc-embed iframe {
  pointer-events: all;
}
.page-preview-mode.non-interactive .bc-embed iframe {
  pointer-events: none;
}
.standalone .bc-embed.embed-no-iframe:after,
.standalone .bc-embed.embed-no-iframe:before {
  display: none;
}
.bc-embed-wrapper .component-inner .drop-zone {
  z-index: 1;
}
.bc-embed-wrapper .bc-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: all;
  overflow: auto;
  background-color: transparent;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}
.bc-embed-wrapper.overflow-hidden .bc-embed {
  overflow: hidden;
}
.bc-embed-wrapper.overflow-hidden iframe:only-child {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.bc-embed iframe {
  border: none;
  pointer-events: none;
}
.bc-embed.embed-no-iframe:after {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: hsla(0, 0%, 95%, 0.8);
  content: "";
  z-index: -1;
  pointer-events: none;
}
.bc-embed.embed-no-iframe:before {
  position: absolute;
  z-index: 1;
  width: 90%;
  pointer-events: none;
  max-width: 350px;
  font-weight: 700;
  font-size: 11px;
  line-height: 14px;
  color: #b4b4b4;
  text-align: center;
  top: calc(50% - 0px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "Publish your page to preview embedded content";
  -webkit-transition: top 0.25s ease-in-out;
  transition: top 0.25s ease-in-out;
}
.bc-embed.embed-invalid-html:after {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: hsla(0, 0%, 95%, 0.8);
  content: "";
  z-index: -1;
  pointer-events: none;
}
.bc-embed.embed-invalid-html:before {
  position: absolute;
  z-index: 1;
  width: 90%;
  pointer-events: none;
  max-width: 350px;
  font-weight: 700;
  font-size: 11px;
  line-height: 14px;
  color: red;
  text-align: center;
  top: calc(50% - 0px);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "Detected possible issue with your embed code.";
  -webkit-transition: top 0.25s ease-in-out;
  transition: top 0.25s ease-in-out;
}
.focused .bc-embed.embed-no-iframe:before {
  top: calc(50% - 40px);
  color: #5fe141;
}
.focused .bc-embed.embed-invalid-html:before {
  top: calc(50% - 40px);
  color: red;
}
.focused.bc-embed-wrapper .placeholder-dz svg.drop-zone-x line {
  stroke: rgba(78, 231, 65, 0.7);
}
.root
  .bc-link-tree-on-hover
  .bc-link-tree
  ul.bc-ul
  > .bc-li-wrapper.has-children,
.root
  .bc-link-tree-show-always
  .bc-link-tree
  ul.bc-ul
  > .bc-li-wrapper.has-children {
  cursor: default;
}
.root
  .bc-link-tree-on-hover
  .bc-link-tree
  ul.bc-ul
  > .bc-li-wrapper.has-children.has-click-trigger,
.root
  .bc-link-tree-show-always
  .bc-link-tree
  ul.bc-ul
  > .bc-li-wrapper.has-children.has-click-trigger {
  cursor: pointer;
}
.bc-link-tree-on-click
  li.bc-li-wrapper.has-children
  > span
  > .component-inner
  > a.block-link,
.bc-link-tree-on-click
  li.bc-li-wrapper.has-children
  > span
  > .drop-zone
  + .component-inner
  > a.block-link {
  pointer-events: none;
}
.bc-link-tree ul.bc-ul > .bc-li-wrapper.has-children,
.bc-link-tree ul.bc-ul > .bc-li-wrapper.has-click-trigger,
.bc-link-tree ul.bc-ul > .bc-li-wrapper.has-link {
  cursor: pointer;
  height: 50px;
  text-align: center;
}
.bc-link-tree {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
}
.bc-link-tree ul.bc-ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
}
.bc-link-tree ul.bc-ul .bc-ul-wrapper.affected-by-selection {
  outline: 1px solid #4ee741;
}
.bc-link-tree
  ul.bc-ul
  .bc-li-wrapper.affected-by-selection
  > span
  > .component-inner {
  outline: 1px dotted #ffc100;
}
.bc-link-tree ul.bc-ul > .bc-li-wrapper {
  cursor: default;
}
.bc-link-tree ul.bc-ul.horizontal li.bc-li-wrapper {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: auto;
  margin: 0 5px;
  padding: 0 5px;
}
.bc-link-tree ul.bc-ul.horizontal li.bc-li-wrapper .bc-ul-wrapper {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.bc-link-tree
  ul.bc-ul.horizontal
  li.bc-li-wrapper:hover
  > span
  > .component-inner
  > .bc-li
  > span
  > .bc-ul-wrapper {
  visibility: visible;
  opacity: 1;
}
.bc-link-tree ul.bc-ul.horizontal li.bc-li-wrapper:first-child {
  margin-left: 0;
}
.bc-link-tree ul.bc-ul.horizontal li.bc-li-wrapper:last-child {
  margin-right: 0;
}
.bc-link-tree ul.bc-ul.horizontal li.bc-li-wrapper .bc-li .bc-ul-wrapper {
  position: absolute;
  width: 200px;
  background: #000;
  color: #fff;
}
.bc-link-tree
  ul.bc-ul.horizontal
  li.bc-li-wrapper
  .bc-li
  .bc-ul-wrapper
  .bc-ul-wrapper {
  left: auto;
  right: 0;
  top: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}
.bc-link-tree ul.bc-ul.vertical .bc-ul-wrapper {
  padding-left: 30px;
}
.bc-link-tree ul.bc-ul.vertical li.bc-li-wrapper {
  display: block;
  width: 100%;
  float: left;
  text-align: left;
  margin: 0;
  padding: 0;
}
.bc-link-tree ul.bc-ul.vertical li.bc-li-wrapper .bc-ul-wrapper {
  display: none;
}
.bc-link-tree
  ul.bc-ul.vertical
  li.bc-li-wrapper:hover
  > span
  > .component-inner
  > .bc-li
  > span
  > .bc-ul-wrapper {
  display: block;
}
.bc-gallery {
  float: left;
  width: 100%;
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
.bc-gallery-wrapper.grid-mode .bc-gallery-item-wrapper {
  cursor: pointer;
}
.bc-gallery-wrapper.grid-mode .bc-gallery-item-wrapper .component-inner {
  min-height: 0;
  height: 0;
  padding-bottom: 80%;
}
.bc-carousel.bc-carousel-mode {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.slide {
  background-position-x: center;
  background-position-y: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: local;
}
.bc-carousel .component-inner {
  height: 100%;
  min-height: 0;
}
.bc-carousel .bc-carousel-wrapper.slide-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.bc-carousel .bc-carousel-wrapper.slide-cover .slide {
  width: 100%;
}
.bc-carousel .single-select-container {
  display: none;
}
.bc-carousel .bc-carousel-controls-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bc-carousel .bc-carousel-controls-container.no-arrows {
  display: none;
}
.bc-carousel .bc-carousel-controls-container .bc-carousel-btn-wrapper {
  width: 20%;
  height: 100%;
  position: absolute;
  top: 0;
  cursor: pointer;
}
.bc-carousel .bc-carousel-controls-container .bc-carousel-btn-wrapper.prev {
  left: 0;
  width: 15%;
  background-color: rgba(255, 0, 255, 0);
}
.bc-carousel
  .bc-carousel-controls-container
  .bc-carousel-btn-wrapper.prev
  .bc-carousel-btn {
  left: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 45'%3E%3Ctitle%3Elb-arrow-prev-45%3C/title%3E%3Cpath fill='none' d='M0 0h45v45H0z'/%3E%3Cpath fill='none' stroke='%23eaeaea' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M30.48 10l-13.4 12.49 13.4 12.52'/%3E%3C/svg%3E");
}
.bc-carousel .bc-carousel-controls-container .bc-carousel-btn-wrapper.mid {
  left: 15%;
  width: 60%;
  background-color: rgba(0, 255, 255, 0);
}
.bc-carousel .bc-carousel-controls-container .bc-carousel-btn-wrapper.next {
  right: 0;
  width: 25%;
  background-color: rgba(0, 255, 255, 0);
}
.bc-carousel
  .bc-carousel-controls-container
  .bc-carousel-btn-wrapper.next
  .bc-carousel-btn {
  right: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45 45'%3E%3Ctitle%3Elb-arrow-next-45%3C/title%3E%3Cpath fill='none' d='M0 0h45v45H0z'/%3E%3Cpath fill='none' stroke='%23eaeaea' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M17.08 10l13.4 12.49-13.4 12.52'/%3E%3C/svg%3E");
}
.bc-carousel
  .bc-carousel-controls-container
  .bc-carousel-btn-wrapper
  .bc-carousel-btn {
  background-size: 45px;
  background-position: 50%;
  background-repeat: no-repeat;
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  opacity: 0.5;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.bc-carousel .bc-carousel-wrapper {
  position: absolute;
  width: 500%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-transition-property: all;
  transition-property: all;
}
.bc-carousel .bc-carousel-wrapper.is-swipe-transition {
  transition: -webkit-transform 0.35s ease-out !important;
  -webkit-transition: -webkit-transform 0.35s ease-out !important;
  transition: transform 0.35s ease-out !important;
  transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out !important;
  transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out !important;
}
.bc-carousel .bc-carousel-wrapper.dormant {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}
.bc-carousel .bc-carousel-wrapper.position-1 {
  -webkit-transform: translateX(-20%);
  transform: translateX(-20%);
}
.bc-carousel .bc-carousel-wrapper.position-2 {
  -webkit-transform: translateX(-40%);
  transform: translateX(-40%);
}
.bc-carousel .bc-carousel-wrapper.position-3 {
  -webkit-transform: translateX(-60%);
  transform: translateX(-60%);
}
.bc-carousel .bc-carousel-wrapper .slide {
  position: absolute;
  width: 20%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-attachment: scroll !important;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.bc-carousel .bc-carousel-wrapper .slide:first-child {
  left: 0;
}
.bc-carousel .bc-carousel-wrapper .slide:nth-child(2) {
  left: 20%;
}
.bc-carousel .bc-carousel-wrapper .slide:nth-child(3) {
  left: 40%;
}
.bc-carousel .bc-carousel-wrapper .slide:nth-child(4) {
  left: 60%;
}
.bc-carousel .bc-carousel-wrapper .slide:nth-child(5) {
  left: 80%;
}
.bc-carousel .bc-carousel-wrapper > :first-child > .slide {
  left: 0;
}
.bc-carousel .bc-carousel-wrapper > :nth-child(2) > .slide {
  left: 20%;
}
.bc-carousel .bc-carousel-wrapper > :nth-child(3) > .slide {
  left: 40%;
}
.bc-carousel .bc-carousel-wrapper > :nth-child(4) > .slide {
  left: 60%;
}
.bc-carousel .bc-carousel-wrapper > :nth-child(5) > .slide {
  left: 80%;
}
.bc-carousel .bc-carousel-close {
  z-index: 666;
  position: absolute;
  top: 0;
  right: 0;
  height: 50px;
  width: 50px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Ctitle%3Eclose-gray-29%3C/title%3E%3Cpath fill='none' d='M0 0h29v29H0z'/%3E%3Cpath fill='none' stroke='%23878787' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M10 11l8 8M18 11l-8 8'/%3E%3C/svg%3E");
  background-size: 35px;
  background-repeat: no-repeat;
  background-position: 50%;
  opacity: 0.7;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
.bc-carousel .bc-carousel-close:hover {
  opacity: 1;
}
.standalone .bc-carousel .slide-cover {
  display: block;
}
.standalone .bc-carousel .slide-cover.is-sliding {
  visibility: hidden;
}
.disable-link .carousel-mode .bc-carousel-controls-container {
  pointer-events: none;
}
.lightbox-container {
  visibility: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
}
.lightbox-container.active {
  visibility: visible;
  opacity: 1;
}
.lightbox-container.lightbox-enter {
  opacity: 0.01;
  visibility: visible;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.lightbox-container.lightbox-enter-active,
.lightbox-container.lightbox-leave {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.lightbox-container.lightbox-leave-active {
  opacity: 0.01;
  visibility: visible;
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.lightbox-container
  .bc-carousel-controls-container
  .bc-carousel-btn-wrapper
  .bc-carousel-btn {
  -webkit-transform: translateY(-50%) scale(0.5);
  transform: translateY(-50%) scale(0.5);
  opacity: 0;
}
.lightbox-container
  .bc-carousel-controls-container
  .bc-carousel-btn-wrapper:hover
  .bc-carousel-btn {
  opacity: 0.5;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}
.bc-badge-container {
  position: fixed;
  bottom: 5px;
  left: 5px;
  width: 30px;
  height: 30px;
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.bc-badge-container .text-container {
  position: absolute;
  left: 30px;
  top: 0;
  height: 30px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  white-space: nowrap;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out,
    -webkit-transform 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out,
    -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out,
    visibility 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  background-color: #fff;
  float: left;
  padding-top: 4px;
  font-size: 11px;
  color: #000;
  padding-right: 13px;
  opacity: 0;
  visibility: hidden;
}
.bc-badge-container:hover .text-container {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}
.bc-badge-container .logo-text {
  padding: 0 4px 0 8px;
  color: #000;
  font-weight: 700;
}
.bc-badge-container a.cta-btn:active,
.bc-badge-container a.cta-btn:hover,
.bc-badge-container a.cta-btn:link,
.bc-badge-container a.cta-btn:visited {
  text-decoration: underline;
  color: #000;
  font-size: 11px;
  line-height: 14px;
  margin: 0 2px;
  font-weight: 700;
}
.bc-badge-container .cta-b-btn {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media only screen and (max-width: 480px) {
  .bc-badge-container .text-container {
    display: none;
  }
}

.ot-btn-anchor {
  text-decoration: none;
  display: block;
  margin: 0 auto;
  width: 291px;
}

.ot-btn-anchor {
  text-decoration: none;
  display: block;
  margin: 0 auto;
  width: 291px;
}

#mc_embed_signup form {
  display: block;
  position: relative;
  text-align: center;
  padding: 10px 0 10px;
}
#mc_embed_signup h2 {
  font-weight: bold;
  padding: 0;
  margin: 15px 0;
  font-size: 1.4em;
}
#mc_embed_signup input {
  border: 1px solid #999;
  -webkit-appearance: none;
}
#mc_embed_signup input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
#mc_embed_signup input[type="radio"] {
  -webkit-appearance: radio;
}
#mc_embed_signup input:focus {
  border-color: #333;
}
#mc_embed_signup .button {
  clear: both;
  background-color: #000;
  border: 0 none;
  border-radius: 4px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: bold;
  height: 32px;
  line-height: 32px;
  margin: 0 5px 10px 0;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
  width: auto;
}
#mc_embed_signup .button:hover {
  background-color: #777;
}
#mc_embed_signup .small-meta {
  font-size: 11px;
}
#mc_embed_signup .nowrap {
  white-space: nowrap;
}
#mc_embed_signup .clear {
  clear: none;
  display: inline;
}

#mc_embed_signup label {
  display: block;
  font-size: 18 px;
  padding-bottom: 10px;
  font-weight: bold;
}
#mc_embed_signup input.email {
  display: block;
  padding: 8px 0;
  margin: 0 4% 10px 0;
  text-indent: 5px;
  width: 58%;
  min-width: 130px;
}
#mc_embed_signup input.button {
  display: block;
  width: 35%;
  margin: 0 0 10px 0;
  min-width: 90px;
}

#mc_embed_signup div#mce-responses {
  float: left;
  top: -1.4em;
  padding: 0em 0.5em 0em 0.5em;
  overflow: hidden;
  width: 90%;
  margin: 0 5%;
  clear: both;
}
#mc_embed_signup div.response {
  margin: 1em 0;
  padding: 1em 0.5em 0.5em 0;
  font-weight: bold;
  float: left;
  top: -1.5em;
  z-index: 1;
  width: 80%;
}
#mc_embed_signup #mce-error-response {
  display: none;
}
#mc_embed_signup #mce-success-response {
  color: #529214;
  display: none;
}
#mc_embed_signup label.error {
  display: block;
  float: none;
  width: auto;
  margin-left: 1.05em;
  text-align: center;
  padding: 0.5em 0;
}
#mc_embed_signup {
  background: #000;
  font: 16px;
  color: #ffffff;
  line-height: 27px;
  font-weight: 100 !important;
  font-family: "League Spartan", sans-serif;
  font-family: "League Spartan", sans-serif;

  width: 100% !important;
}
#mc_embed_signup label {
  text-align: center !important;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
  color: #000 !important;
}
#mc_embed_signup .button {
  text-align: center !important;
}
#mc_embed_signup input.email {
  margin: 10px auto 10px auto !important;
  float: none !important;
  font-size: 12px;
  width: 100% !important;
  max-width: 370px !important;
}
#mc_embed_signup input.button {
  margin: 14px auto 10px auto !important;
  padding: 5px 36px !important;
  border-radius: 0px !important;
  height: auto !important;
  width: auto !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#mc_embed_signup .button {
  background-color: #ffffff !important;
}
@media print, screen {
  .media-6c448b3e.media-6c448b3e.media-6c448b3e.media-6c448b3e.media-6c448b3e.media-6c448b3e.media-6c448b3e.media-6c448b3e {
    min-height: 0px;
  }
}
@media print, screen {
  .media-938809c1.media-938809c1.media-938809c1.media-938809c1.media-938809c1.media-938809c1.media-938809c1.media-938809c1 {
    position: sticky;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    top: 0px;
    background-color: rgb(255, 255, 255);
    z-index: 4;
  }
}
@media print, screen {
  .media-9e52c3fc.media-9e52c3fc.media-9e52c3fc.media-9e52c3fc.media-9e52c3fc.media-9e52c3fc.media-9e52c3fc.media-9e52c3fc {
    max-width: 100%;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    min-height: 150px;
  }
}
@media print, screen {
  .action-488ec775-1790-41a5-b7f7-a3871a84ca1e
    .descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b.descendant-718fbf9b {
    min-height: 85px;
  }
}
@media print, screen {
  .media-7da6f1e.media-7da6f1e.media-7da6f1e.media-7da6f1e.media-7da6f1e.media-7da6f1e.media-7da6f1e.media-7da6f1e {
    margin-top: 0px;
    position: relative;
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
  }
}
@media print, screen {
  .media-782d84e9.media-782d84e9.media-782d84e9.media-782d84e9.media-782d84e9.media-782d84e9.media-782d84e9.media-782d84e9 {
    max-width: 100%;
    -webkit-transition-duration: 0ms;
    transition-duration: 0ms;
    padding-right: 0px;
    background-color: rgb(255, 255, 255);
    padding-left: 0px;
    min-height: 92px;
  }
}
@media print, screen {
  .action-488ec775-1790-41a5-b7f7-a3871a84ca1e
    .descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8.descendant-968b3ff8 {
    min-height: 52px;
  }
}
@media print, screen {
  .media-e1d95a3.media-e1d95a3.media-e1d95a3.media-e1d95a3.media-e1d95a3.media-e1d95a3.media-e1d95a3.media-e1d95a3 {
    max-width: 325.62px;
    left: 50%;
    margin-top: 25px;
    position: absolute;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 0%;
    z-index: 10;
  }
}
@media print, screen {
  .action-488ec775-1790-41a5-b7f7-a3871a84ca1e
    .descendant-66fb378f.descendant-66fb378f.descendant-66fb378f.descendant-66fb378f.descendant-66fb378f.descendant-66fb378f.descendant-66fb378f.descendant-66fb378f {
    max-width: 141px;
    left: 0%;
    margin-top: 10px;
    bottom: auto;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    top: 0%;
    margin-left: 5%;
    right: auto;
  }
}
@media print, screen {
  .media-d86011c.media-d86011c.media-d86011c.media-d86011c.media-d86011c.media-d86011c.media-d86011c.media-d86011c {
    padding-top: 0px;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    min-height: 0px;
  }
}
@media print, screen {
  .media-3fd5752c.media-3fd5752c.media-3fd5752c.media-3fd5752c.media-3fd5752c.media-3fd5752c.media-3fd5752c.media-3fd5752c {
    left: 0%;
    position: absolute;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    bottom: auto;
    top: 92px;
    z-index: 1;
    right: auto;
  }
}
@media print, screen {
  .action-488ec775-1790-41a5-b7f7-a3871a84ca1e
    .descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18 {
    top: 15px;
  }
}
@media print, screen {
  .action-2e6e2bcd-32f6-427c-941d-73beb07c4b23
    .descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18.descendant-b85ada18 {
    top: 15px;
    z-index: 3;
  }
}
@media print, screen and (max-width: 1024px) {
  .action-488ec775-1790-41a5-b7f7-a3871a84ca1e
    .descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc {
    top: 46px;
  }
}
@media print, screen and (max-width: 1024px) {
  .action-2e6e2bcd-32f6-427c-941d-73beb07c4b23
    .descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc.descendant-656750cc {
    top: 52px;
  }
}
@media print, screen {
  .media-ad363258.media-ad363258.media-ad363258.media-ad363258.media-ad363258.media-ad363258.media-ad363258.media-ad363258 {
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    min-height: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4.media-c95968c4 {
    background-color: rgb(255, 255, 255);
  }
}
@media print, screen {
  .media-75115.media-75115.media-75115.media-75115.media-75115.media-75115.media-75115.media-75115 {
    margin-top: 0px;
    position: sticky;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    top: 0px;
    z-index: 1;
    text-align: center;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen {
  .descendant-78c55c91 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen {
  .descendant-78c55c91
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-78c55c91
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a1c68851
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-a1c68851
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}

@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39ea986f
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-39ea986f
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-98b496ea
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-98b496ea .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen {
  .media-8a13f8c7.media-8a13f8c7.media-8a13f8c7.media-8a13f8c7.media-8a13f8c7.media-8a13f8c7.media-8a13f8c7.media-8a13f8c7 {
    max-width: 100%;
    padding-top: 18px;
    min-height: 37px;
  }
}

@media print, screen {
  .descendant-c3303670 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    width: 100%;
  }
}

@media print, screen {
  .descendant-c3303670 .bc-li-wrapper {
    width: auto;
  }
}

@media print, screen and (max-width: 1024px) {
  .media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f.media-19c70d2f {
    min-height: 32px;
  }
}

@media print, screen and (max-width: 1024px) {
  .descendant-1df985b0 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    width: 100%;
  }
}

@media print, screen and (max-width: 768px) {
  .media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31.media-683aff31 {
    min-height: 23px;
  }
}

@media print, screen and (max-width: 768px) {
  .descendant-d9fac26e .bc-li-wrapper {
    width: auto;
  }
  .media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1 {
    margin-top: 35px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603 {
    left: 0%;
    position: fixed;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 11%;
    z-index: 1;
  }
  .bc-li {
    font-size: 18px;
  }
}

@media only screen and (max-width: 480px) {
  .descendant-658a3b6b .bc-li-wrapper {
    width: auto;
  }
  .bc-li {
    font-size: 23px;
  }
}

@media only screen and (max-width: 480px) {
  .media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995.media-ade55995 {
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc.media-616229dc {
    left: 0%;
    margin-top: 0px;
    position: fixed;
    top: 0%;
    background-color: rgb(255, 255, 255);
    z-index: 3;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0.media-71409cb0 {
    min-height: 63px;
  }
}
@media only screen and (max-width: 480px) {
  .action-b47cc91c-9636-418c-994e-a2c20917f507
    .descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698.descendant-ded79698 {
    min-height: 66px;
  }
}
@media only screen and (max-width: 480px) {
  .media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3.media-8a472fd3 {
    min-height: 53px;
  }
}
@media only screen and (max-width: 480px) {
  .media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1.media-152abdd1 {
    margin-top: 35px;
  }
}
@media only screen and (max-width: 480px) {
  .media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac.media-96f4e6ac {
    min-height: 3px;
    background-color: rgb(0, 0, 0);
    max-width: 27px;
  }
}
@media only screen and (max-width: 480px) {
  .media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642.media-cea04642 {
    margin-top: 7px;
  }
}
@media print, screen {
  .media-ed96202e.media-ed96202e.media-ed96202e.media-ed96202e.media-ed96202e.media-ed96202e.media-ed96202e.media-ed96202e {
    min-height: 0px;
    max-width: 2709px;
  }
}
@media only screen and (max-width: 480px) {
  .media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c.media-195e064c {
    min-height: 62px;
    padding-right: 13px;
    max-width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603.media-703e6603 {
    left: 0%;
    position: fixed;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 11%;
    z-index: 1;
  }
}
@media only screen and (max-width: 480px) {
  .action-b47cc91c-9636-418c-994e-a2c20917f507
    .descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a.descendant-82493e6a {
    margin-top: 0px;
    z-index: 5;
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@media only screen and (max-width: 480px) {
  .media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead.media-2f3cbead {
    max-width: 100%;
    min-height: 0px;
  }
}
.bc-li {
  color: #000;
}
@media only screen and (max-width: 480px) {
  .media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e.media-a3782e2e {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d.media-ddc0b30d {
    min-height: calc(100vh - 93px);
    background-color: #fff;
    padding-right: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    justify-items: center;
  }
}
@media only screen and (max-width: 480px) {
  .media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a.media-5dbf624a {
    color: #000;
    font-weight: 700;
    margin-right: 0px;
    font-size: 16px;
    text-align: left;
  }
}
@media only screen and (max-width: 480px) {
  .media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b.media-bd2f2c2b {
    padding-top: 5px;
    padding-right: 0px;
    background-color: rgb(0, 0, 0);
    padding-left: 45px;
    min-height: 35px;
  }
}
@media print, screen {
  .descendant-30fe7906 .bc-li-wrapper .bc-ul-wrapper {
    display: none;
  }
}
@media print, screen {
  .descendant-30fe7906
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-30fe7906
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    display: block;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-5641e4c6 .bc-li-wrapper .bc-ul-wrapper {
    display: none;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-5641e4c6
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-5641e4c6
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    display: block;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39dc518 .bc-li-wrapper .bc-ul-wrapper {
    display: none;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-39dc518
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-39dc518
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    display: block;
  }
}
@media only screen and (max-width: 480px) {
  .media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008.media-72648008 {
    color: rgb(255, 255, 255);
    line-height: 56px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-162e0c9d .bc-li-wrapper .bc-ul-wrapper {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-162e0c9d
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-162e0c9d
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    display: block;
  }
}
@media print, screen {
  .descendant-2a03d45 .bc-li-wrapper .bc-ul-wrapper {
  }
}

@media print, screen and (max-width: 1024px) {
  .descendant-3de10d85 .bc-li-wrapper .bc-ul-wrapper {
  }
}

@media print, screen {
  .media-58eeeb68.media-58eeeb68.media-58eeeb68.media-58eeeb68.media-58eeeb68.media-58eeeb68.media-58eeeb68.media-58eeeb68 {
    top: 110vh;
    left: 0%;
    position: absolute;
    z-index: 1;
  }
}
@media print, screen {
  .media-30d9e1f3.media-30d9e1f3.media-30d9e1f3.media-30d9e1f3.media-30d9e1f3.media-30d9e1f3.media-30d9e1f3.media-30d9e1f3 {
    top: 0%;
    left: 0%;
    position: absolute;
    z-index: 1;
  }
}
@media only screen and (max-width: 480px) {
  .media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2.media-bc2adca2 {
    max-width: 145px;
  }
}
@media only screen and (max-width: 480px) {
  .media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b.media-172f066b {
    margin-bottom: 44px;
    margin-top: 10px;
  }
}
@media only screen and (max-width: 480px) {
  .media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e.media-d80e145e {
    min-height: 38px;
  }
}
@media only screen and (max-width: 480px) {
  .media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c.media-69885a3c {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 25px;
    background-attachment: local;
    background-image: url("");
  }
}
@media only screen and (max-width: 480px) {
  .media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91.media-5bfa7f91 {
    min-height: 37px;
  }
}
@media only screen and (max-width: 480px) {
  .media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e.media-4b81e0e {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 25px;
    background-attachment: local;
    background-image: url("");
  }
}
@media only screen and (max-width: 480px) {
  .media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052.media-82e2e052 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 26px;
    background-attachment: local;
    background-image: url("");
  }
}
@media print, screen {
  .descendant-f978de91 .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen {
  .descendant-f978de91
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-f978de91
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen {
  .descendant-f978de91 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-85a00a51
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-85a00a51 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-679bda6f
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-679bda6f .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5.media-8c5c65a5 {
    margin-top: 36px;
    font-size: 10px;
    text-align: center;
    margin-bottom: 3px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    text-align: left;
    float: left;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-li-wrapper {
    display: inline-block;
    vertical-align: top;
    float: none;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-6b0354ea
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-6b0354ea
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen {
  .descendant-3888d70 .bc-li-wrapper {
    width: auto;
  }
}

@media print, screen {
  .descendant-3888d70 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    width: 100%;
  }
}

@media print, screen and (max-width: 1024px) {
  .descendant-2a86dcb0 .bc-li-wrapper {
    width: auto;
  }
}

@media print, screen and (max-width: 1024px) {
  .descendant-2a86dcb0 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    width: 100%;
  }
}

@media print, screen and (max-width: 768px) {
  .descendant-4eb9396e .bc-li-wrapper {
    width: auto;
  }
}

@media only screen and (max-width: 480px) {
  .media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6.media-a4d88db6 {
    max-width: 339px;
    min-height: 35px;
  }
}

@media only screen and (max-width: 480px) {
  .descendant-f0cbc46b .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  .descendant-f0cbc46b .bc-li-wrapper {
    width: auto;
  }
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sec-title {
  position: relative;
  z-index: 1;
  margin-bottom: 60px;
}

.sec-title .title {
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 24px;
  color: #ff2222;
  font-weight: 500;
  margin-bottom: 15px;
}

.sec-title h2 {
  position: relative;
  display: block;
  font-size: 40px;
  line-height: 1.28em;
  color: #222222;
  font-weight: 600;
  padding-bottom: 18px;
}

.sec-title h2:before {
  position: absolute;
  content: "";
  left: 0px;
  bottom: 0px;
  width: 50px;
  height: 3px;
  background-color: #d1d2d6;
}

.sec-title .text {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  color: #848484;
  font-weight: 400;
  margin-top: 35px;
}

.sec-title.light h2 {
  color: #ffffff;
}

.sec-title.text-center h2:before {
  left: 50%;
  margin-left: -25px;
}

.list-style-one {
  position: relative;
}

.list-style-one li {
  position: relative;
  font-size: 16px;
  line-height: 26px;
  color: #222222;
  font-weight: 400;
  padding-left: 35px;
  margin-bottom: 12px;
}

.list-style-one li:before {
  content: "\f058";
  position: absolute;
  left: 0;
  top: 0px;
  display: block;
  font-size: 18px;
  padding: 0px;
  color: #ff2222;
  font-weight: 600;
  -moz-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1.6;
  font-family: "Font Awesome 5 Free";
}

.list-style-one li a:hover {
  color: #44bce2;
}

.btn-style-one {
  position: relative;
  display: inline-block;
  font-size: 17px;
  line-height: 30px;
  color: #ffffff;
  padding: 10px 30px;
  font-weight: 600;
  overflow: hidden;
  letter-spacing: 0.02em;
  background-color: #ff2222;
}

.btn-style-one:hover {
  background-color: #001e57;
  color: #ffffff;
}
.about-section {
  position: relative;
  padding: 120px 0 70px;
}

.about-section .sec-title {
  margin-bottom: 20px;
}

.about-section .content-column {
  position: relative;
  margin-bottom: 50px;
}

.about-section .content-column .inner-column {
  position: relative;
  padding-left: 30px;
}

.about-section .text {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
  color: #848484;
  font-weight: 400;
}

.about-section .list-style-one {
  margin-bottom: 45px;
}

.about-section .btn-box {
  position: relative;
}

.about-section .btn-box a {
  padding: 15px 50px;
}

.about-section .image-column {
  position: relative;
}

.about-section .image-column .text-layer {
  position: absolute;
  right: -110px;
  top: 50%;
  font-size: 325px;
  line-height: 1em;
  color: #ffffff;
  margin-top: -175px;
  font-weight: 500;
}

.about-section .image-column .inner-column {
  position: relative;
  padding-left: 120px;
  padding-bottom: 125px;
}

.about-section .image-column .inner-column:before {
  position: absolute;
  left: -75px;
  top: 65px;
  height: 520px;
  width: 520px;
  background-image: url(https://i.ibb.co/fxJ1jtC/about-circle-1.png);
  content: "";
}

.about-section .image-column .image-1 {
  position: relative;
}

.about-section .image-column .image-2 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 270px;
  height: 270px;
}

.about-section .image-column .image-2 img,
.about-section .image-column .image-1 img {
  box-shadow: 0 30px 50px rgba(8, 13, 62, 0.15);
}

.about-section .image-column .video-link {
  position: absolute;
  left: 70px;
  top: 170px;
}

.about-section .image-column .video-link .link {
  position: relative;
  display: block;
  font-size: 22px;
  color: #191e34;
  font-weight: 400;
  text-align: center;
  height: 100px;
  width: 100px;
  line-height: 100px;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 30px 50px rgba(8, 13, 62, 0.15);
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}

.about-section .image-column .video-link .link:hover {
  background-color: #191e34;
  color: #ffff;
}
@media print, screen {
  .media-24043ca7.media-24043ca7.media-24043ca7.media-24043ca7.media-24043ca7.media-24043ca7.media-24043ca7.media-24043ca7 {
    background-color: rgb(44, 150, 74);
    position: relative;
  }
}
@media print, screen {
  .media-6c87e874.media-6c87e874.media-6c87e874.media-6c87e874.media-6c87e874.media-6c87e874.media-6c87e874.media-6c87e874 {
    background-position-x: center;
    background-position-y: center;
    background-blend-mode: overlay;

    background-repeat: no-repeat;
    background-image: url("../images/logos/3.png");
    background-size: cover;
    background-attachment: local;
  }
}
@media print, screen {
  .media-6c87e879.media-6c87e879.media-6c87e879.media-6c87e879.media-6c87e879.media-6c87e879.media-6c87e879.media-6c87e879 {
    background-position-x: center;
    background-position-y: center;
    background-blend-mode: overlay;

    background-repeat: no-repeat;
    background-image: url("../images/logos/BANNER.png");
    background-size: cover;
    background-attachment: local;
  }
  .media-6c87e87977.media-6c87e87977.media-6c87e87977.media-6c87e87977.media-6c87e87977.media-6c87e87977.media-6c87e87977 {
    background-position-x: center;
    background-position-y: center;
    background-blend-mode: overlay;

    background-repeat: no-repeat;
    background-image: url("../images/logos/about.png");
    background-size: cover;
    background-attachment: local;
  }
}
@media print, screen {
  .pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b.pseudo-2a5f2d4b:hover {
    background-color: rgba(0, 0, 0, 0.75);
  }
}
@media print, screen and (max-width: 1024px) {
  .media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813.media-dde1d813 {
    margin-bottom: 0px;
    link-all-padding: 1px;
    margin-top: 0px;
  }
  .about-section .image-column .inner-column::before {
    width: 311px;
  }
  .about-section {
    position: relative;
    padding: 5px 0px 70px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c.media-2a66ae3c {
    margin-bottom: 0px;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 480px) {
  .media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047.media-53479047 {
    font-size: 12px;
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media only screen and (min-width: 1400px) {
  .media-1a70d569.media-1a70d569.media-1a70d569.media-1a70d569.media-1a70d569.media-1a70d569.media-1a70d569.media-1a70d569 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: cover;
    background-attachment: local;
    background-image: url("../images/logos/3.png");
  }
  .media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699 {
    background-image: url("../images/logos/BANNER.png");
  }
}
@media print, screen {
  .media-3896482a.media-3896482a.media-3896482a.media-3896482a.media-3896482a.media-3896482a.media-3896482a.media-3896482a {
    max-width: 1228px;
    width: 90%;
    min-height: 0px;
    padding-bottom: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0.media-e7ba8ae0 {
    min-height: 450px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-left: 0px;
  }
}
.bc-image11 img {
  width: 226px;
}
.heg {
  padding: 34px 20px;
}
.bc-image111 {
  width: 75px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image1114 {
  width: 100px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.bc-image333 {
  width: 82px;
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image3333 {
  width: 110px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image33 {
  width: 95px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image3999 {
  width: 95px;
  height: 88px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image44 {
  width: 50px;
  height: 59px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image4444 {
  width: 50px;
  height: 59px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image444 {
  width: 70px;
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-image1001 {
  width: 126px;
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.bc-images22 {
  width: 137px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}

.bc-image4445 {
  width: 109px;
  height: 85px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
}
.ppcc {
  padding: 11px;
}
.dfl {
  display: flex;
  justify-content: center;
  align-items: center;
}

.imagetitle {
  display: flex;
  align-items: center;
  flex-flow: column-reverse;
}
@media print, screen and (max-width: 768px) {
  .media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2.media-1c2630e2 {
    min-height: 550px;
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699 {
    background-image: url("../images/logos/BANNER.png");
  }
  .bc-image4445 {
    width: 87px;
    height: 85px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image333 {
    width: 55px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image1114 {
    width: 84px;
    height: 90px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image3333 {
    width: 95px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image444 {
    width: 50px;
    height: 85px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image111 {
    width: 61px;
    height: 81px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image1001 {
    width: 113px;
    height: 85px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image4444 {
    width: 56px;
    height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image1 img {
    margin: 14px;
    width: 70px;
    height: 70px;
    display: flex;
  }
  .bc-image11 img {
    width: 226px;
  }
  .heg {
    padding: 24px 20px;
  }
  .bc-image33 {
    width: 71px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
  }
  .bc-image44 {
    width: 33px;
    height: 55px;
  }
  .bc-images22 {
    width: 95px;
    height: 40px;
  }
  .ppcc {
    padding: 11px;
  }
  .dfl {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media only screen and (max-width: 480px) {
  .media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203.media-40b8a203 {
    padding-bottom: 0px;
    padding-top: 0px;
  }
  .media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699.media-1a70d5699 {
    background-image: url("../images/logos/BANNER.png");
  }
}

@media print, screen {
  .media-57310b96.media-57310b96.media-57310b96.media-57310b96.media-57310b96.media-57310b96.media-57310b96.media-57310b96 {
    border-color: rgb(0, 0, 0);
    overflow: hidden;
    margin-bottom: 0px;
  }
}
@media print, screen {
  .pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9.pseudo-7d6f44a9:hover {
    border-color: rgba(0, 0, 0, 0.46);
  }
}
@media only screen and (max-width: 480px) {
  .media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a.media-e96e460a {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media print, screen {
  .media-6d2adc5e.media-6d2adc5e.media-6d2adc5e.media-6d2adc5e.media-6d2adc5e.media-6d2adc5e.media-6d2adc5e.media-6d2adc5e {
    min-height: 531px;
    padding-bottom: 0px;
    padding-top: 175px;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e.media-fe39176e {
    min-height: 50px;
    padding-top: 155px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230.media-fae35230 {
    min-height: 350px;
    padding-top: 75px;
  }
}
@media only screen and (max-width: 480px) {
  .media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680.media-bf04f680 {
    min-height: 296px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 25px;
    padding-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b.media-f718d77b {
    margin-top: 86px;
  }
}
@media print, screen {
  .media-b1f03f69.media-b1f03f69.media-b1f03f69.media-b1f03f69.media-b1f03f69.media-b1f03f69.media-b1f03f69.media-b1f03f69 {
    min-height: 0px;
    padding-top: 0px;
    padding-left: 0px;
    max-width: 496px;
  }
}
@media only screen and (max-width: 480px) {
  .media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f.media-57e53e4f {
    width: 90%;
  }
}
@media print, screen {
  .media-78a5bce.media-78a5bce.media-78a5bce.media-78a5bce.media-78a5bce.media-78a5bce.media-78a5bce.media-78a5bce {
    margin-top: 11px;
  }
}
@media print, screen {
  .media-e59b5b20.media-e59b5b20.media-e59b5b20.media-e59b5b20.media-e59b5b20.media-e59b5b20.media-e59b5b20.media-e59b5b20 {
    min-height: 0px;
    padding-top: 0px;
    padding-left: 0px;
    max-width: 460px;
  }
}
@media print, screen {
  .media-f3bf12e8.media-f3bf12e8.media-f3bf12e8.media-f3bf12e8.media-f3bf12e8.media-f3bf12e8.media-f3bf12e8.media-f3bf12e8 {
    margin-bottom: 0px;
    margin-top: 18px;
  }
}
@media print, screen {
  .pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b.pseudo-b2d0767b:hover {
    margin-top: 18px;
  }
}
@media print, screen {
  .media-86a33154.media-86a33154.media-86a33154.media-86a33154.media-86a33154.media-86a33154.media-86a33154.media-86a33154 {
    min-height: 0px;
    max-width: 350px;
    display: flex;
    justify-content: center;
  }
}
@media only screen and (max-width: 480px) {
  .media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056.media-ad8e3056 {
    min-height: 30px;
    display: flex;
    justify-content: center;
    padding: 2px 24px;
    width: 180px;
  }
}
@media print, screen {
  .media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084 {
    background-color: transparent;

    color: #fff;
    padding: 6px 1px;
  }
}
.bb-btn {
  border: 1px solid #fff;
}
.imagw {
  width: 350px;
}
@media print, screen {
  .pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a.pseudo-ec82047a:hover {
    background-color: rgb(0, 0, 0);
  }
}
@media print, screen {
  .media-d8fc005e.media-d8fc005e.media-d8fc005e.media-d8fc005e.media-d8fc005e.media-d8fc005e.media-d8fc005e.media-d8fc005e {
    min-height: 0px;
    max-width: 100%;
  }
}
@media print, screen {
  .media-806fc175.media-806fc175.media-806fc175.media-806fc175.media-806fc175.media-806fc175.media-806fc175.media-806fc175 {
    background-color: rgb(245, 245, 245);
    text-align: center;
    margin-bottom: 0px;
    link-all-padding: 1px;
    color: red;
    padding: 13px 0;
  }
}

@media print, screen {
  .media-8f27ed8c.media-8f27ed8c.media-8f27ed8c.media-8f27ed8c.media-8f27ed8c.media-8f27ed8c.media-8f27ed8c.media-8f27ed8c {
    width: 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627.media-5498c627 {
    min-height: 300px;
  }
}
@media print, screen {
  .media-11f3a084.media-11f3a084.media-11f3a084.media-11f3a084.media-11f3a084.media-11f3a084.media-11f3a084.media-11f3a084 {
    border-right-style: none;
    background-position-x: center;
    background-position-y: 19%;
    background-blend-mode: overlay;
    margin-top: 0px;
    border-top-style: none;
    background-repeat: no-repeat;

    background-size: cover;
    background-attachment: local;
    background-image: url("../images/logos/2.png");
    border-bottom-style: none;
    border-left-style: none;
  }
}
.client-name {
  position: absolute;
  right: 0;
  left: 0;
  top: -25px;
  background: #fff;
  margin: auto;
  padding: 11px;
  text-align: center;
  z-index: 1;
}
.client-name strong {
  position: relative;
  z-index: 1;
}
.client-name strong::after {
  content: "";
  background: rgb(255, 22, 22);
  z-index: -1;
  position: absolute;
  width: 60px;
  height: 4px;
  left: -4px;
  bottom: -4px;
}
.pp-img {
  padding: 5px 30px;
}
@media print, screen and (max-width: 1024px) {
  .media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31.media-dc9ad31 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe.media-849d0cbe {
    font-size: 12px;
    margin-top: 0px;
  }
  .bc-grid-wrapper .padding-0 > .bc-grid-inner > .bc-grid-columns > .col-6,
  .bc-grid-wrapper
    .padding-0
    > .bc-grid-inner
    > .bc-grid-columns
    > .col-6
    > .drop-zone,
  .bc-grid-wrapper .padding-0 > .bc-grid-inner > .focus-grid-overlay > .col-6,
  .bc-grid-wrapper
    .padding-0
    > .bc-grid-inner
    > .focus-grid-overlay
    > .col-6
    > .drop-zone {
    width: 100%;
  }
}
@media only screen and (min-width: 1400px) {
  .media-e9ef5634.media-e9ef5634.media-e9ef5634.media-e9ef5634.media-e9ef5634.media-e9ef5634.media-e9ef5634.media-e9ef5634 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 19%;
    background-size: cover;
    background-attachment: local;
    background-image: url("../images/logos/2.png");
  }
}
@media print, screen {
  .media-900e5cb9.media-900e5cb9.media-900e5cb9.media-900e5cb9.media-900e5cb9.media-900e5cb9.media-900e5cb9.media-900e5cb9 {
    max-width: 100%;
    min-height: 554px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06.media-597cfc06 {
    min-height: 450px;
  }
  .client-name {
    font-size: 18px;
  }
}
@media print, screen {
  .media-f6602d3b.media-f6602d3b.media-f6602d3b.media-f6602d3b.media-f6602d3b.media-f6602d3b.media-f6602d3b.media-f6602d3b {
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    color: rgb(255, 255, 255);
    text-align: center;
    letter-spacing: 1px;
    font-size: 38px;
    margin-top: 175px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb.media-4309cbbb {
    letter-spacing: 0.5px;
    font-size: 24px;
    margin-top: 155px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d.media-3d2c1b9d {
    font-size: 20px;
    margin-bottom: 9px;
    margin-top: 100px;
  }
}
@media only screen and (max-width: 480px) {
  .media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba.media-8b40ccba {
    letter-spacing: normal;
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 9px;
    margin-top: 70px;
  }
  .bc-text-content .public-DraftEditor-content > div > h5 {
    font-size: 14px;
  }
}
@media print, screen {
  .media-69ae08e9.media-69ae08e9.media-69ae08e9.media-69ae08e9.media-69ae08e9.media-69ae08e9.media-69ae08e9.media-69ae08e9 {
    min-height: 16px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e.media-11319d9e {
    min-height: 0px;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 1024px) {
  .pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2.pseudo-b2eaf7a2:hover {
    min-height: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3.media-ea658fb3 {
    max-width: 90%;
  }
}
@media only screen and (max-width: 480px) {
  .media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512.media-4b14e512 {
    padding-bottom: 0px;
    padding-top: 0px;
    max-width: 90%;
  }
}
@media print, screen {
  .media-ae12c825.media-ae12c825.media-ae12c825.media-ae12c825.media-ae12c825.media-ae12c825.media-ae12c825.media-ae12c825 {
    color: rgb(255, 255, 255);
    margin-top: 9px;
    font-weight: 700;
    font-size: 14px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-align: center;
    letter-spacing: 1px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-ef487307.media-ef487307.media-ef487307.media-ef487307.media-ef487307.media-ef487307.media-ef487307.media-ef487307.media-ef487307 {
    font-size: 14px;
    margin-top: 4px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50.media-2075fc50 {
    font-size: 12px;
  }
}
@media only screen and (max-width: 480px) {
  .media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420.media-40658420 {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 9px;
    margin-top: 0px;
  }
}
@media print, screen {
  .media-ab3899b2.media-ab3899b2.media-ab3899b2.media-ab3899b2.media-ab3899b2.media-ab3899b2.media-ab3899b2.media-ab3899b2 {
    max-width: 315px;
    padding-left: 0px;
    min-height: 12px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61.media-f7b08b61 {
    padding-left: 0px;
    max-width: 100%;
  }
}
@media only screen and (max-width: 480px) {
  .media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9.media-d2ca1fd9 {
    padding-bottom: 0px;
    padding-top: 0px;
    max-width: 75%;
  }
}
@media print, screen {
  .media-70104a27.media-70104a27.media-70104a27.media-70104a27.media-70104a27.media-70104a27.media-70104a27.media-70104a27 {
    margin-top: 18px;
  }
}
@media print, screen {
  .media-32ab8002.media-32ab8002.media-32ab8002.media-32ab8002.media-32ab8002.media-32ab8002.media-32ab8002.media-32ab8002 {
    min-height: 40px;
    max-width: 150px;
  }
}
@media print, screen {
  .media-c9da4aaa.media-c9da4aaa.media-c9da4aaa.media-c9da4aaa.media-c9da4aaa.media-c9da4aaa.media-c9da4aaa.media-c9da4aaa {
    min-height: 40px;
    width: 160px;
  }
}
@media print, screen {
  .media-bf334ba.media-bf334ba.media-bf334ba.media-bf334ba.media-bf334ba.media-bf334ba.media-bf334ba.media-bf334ba {
    background-color: transparent;
    text-align: center;
    link-all-padding: 1px;
  }
}
@media print, screen {
  .media-6b9c0c34.media-6b9c0c34.media-6b9c0c34.media-6b9c0c34.media-6b9c0c34.media-6b9c0c34.media-6b9c0c34.media-6b9c0c34 {
    background-position-x: center;
    background-position-y: 37%;
    background-blend-mode: overlay;
    background-repeat: no-repeat;
    background-image: url("../images/logos/speaker.jpeg");
    background-size: cover;
    background-attachment: local;
  }
}

@media only screen and (min-width: 1400px) {
  .media-802ae690.media-802ae690.media-802ae690.media-802ae690.media-802ae690.media-802ae690.media-802ae690.media-802ae690 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: 37%;
    background-size: cover;
    background-attachment: local;
    background-image: url("../images/logos/speaker.jpeg");
  }
}
@media print, screen {
  .media-b1992819.media-b1992819.media-b1992819.media-b1992819.media-b1992819.media-b1992819.media-b1992819.media-b1992819 {
    min-height: 554px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f.media-92b2e59f {
    min-height: 450px;
  }
}
@media print, screen {
  .media-6bc0d167.media-6bc0d167.media-6bc0d167.media-6bc0d167.media-6bc0d167.media-6bc0d167.media-6bc0d167.media-6bc0d167 {
    color: rgb(0, 0, 0);
    background-blend-mode: overlay;
    margin-top: 176px;
    font-size: 38px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-align: center;
    letter-spacing: 1px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-5609047e.media-5609047e.media-5609047e.media-5609047e.media-5609047e.media-5609047e.media-5609047e.media-5609047e.media-5609047e {
    letter-spacing: 0.5px;
    font-size: 24px;
    margin-top: 150px;
  }
}
@media print, screen {
  .media-676b240f.media-676b240f.media-676b240f.media-676b240f.media-676b240f.media-676b240f.media-676b240f.media-676b240f {
    max-width: 390px;
    min-height: 16px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-19832c25.media-19832c25.media-19832c25.media-19832c25.media-19832c25.media-19832c25.media-19832c25.media-19832c25.media-19832c25 {
    min-height: 0px;
    padding-right: 36px;
    padding-left: 36px;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 768px) {
  .media-260af118.media-260af118.media-260af118.media-260af118.media-260af118.media-260af118.media-260af118.media-260af118.media-260af118.media-260af118 {
    max-width: 75%;
  }
}
@media only screen and (max-width: 480px) {
  .media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40.media-383ca40 {
    margin-top: 0px;
    font-size: 11px;
    margin-bottom: 9px;
    line-height: 15px;
  }
}
@media print, screen {
  .media-dccec9e0.media-dccec9e0.media-dccec9e0.media-dccec9e0.media-dccec9e0.media-dccec9e0.media-dccec9e0.media-dccec9e0 {
    max-width: 357px;
    min-height: 12px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e.media-9ad57d6e {
    padding-right: 36px;
    padding-left: 36px;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 768px) {
  .media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2.media-659decb2 {
    max-width: 80%;
  }
}
@media only screen and (max-width: 480px) {
  .media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69.media-bcb29f69 {
    max-width: 75%;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 0px;
    padding-bottom: 0px;
  }
}
@media print, screen {
  .media-2314f0c0.media-2314f0c0.media-2314f0c0.media-2314f0c0.media-2314f0c0.media-2314f0c0.media-2314f0c0.media-2314f0c0 {
    min-height: 0px;
    padding-bottom: 0px;
    max-width: 1416px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42.media-51718b42 {
    max-width: 100%;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda.media-1c0efbda {
    max-width: 838px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6.media-2ca8b5c6 {
    max-width: 616px;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-e403597e.media-e403597e.media-e403597e.media-e403597e.media-e403597e.media-e403597e.media-e403597e.media-e403597e.media-e403597e {
    min-height: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65.media-654edc65 {
    min-height: 0px;
  }
}
@media print, screen {
  .media-e7773e7e.media-e7773e7e.media-e7773e7e.media-e7773e7e.media-e7773e7e.media-e7773e7e.media-e7773e7e.media-e7773e7e {
    padding-bottom: 0px;
    max-width: 100%;
    min-height: 0px;
  }
}
@media print, screen {
  .media-2f28149d.media-2f28149d.media-2f28149d.media-2f28149d.media-2f28149d.media-2f28149d.media-2f28149d.media-2f28149d {
    max-width: 285px;
    min-height: 0px;
  }
}
@media print, screen {
  .media-294957fe.media-294957fe.media-294957fe.media-294957fe.media-294957fe.media-294957fe.media-294957fe.media-294957fe {
    max-width: 100%;
    min-height: 0px;
  }
}
@media print, screen {
  .media-3ff072f5.media-3ff072f5.media-3ff072f5.media-3ff072f5.media-3ff072f5.media-3ff072f5.media-3ff072f5.media-3ff072f5 {
    padding-bottom: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1.media-5f4173e1 {
    max-width: 666px;
  }
  .media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084.media-bfa65084 {
    background-color: transparent;
    color: rgb(255, 255, 255);
    padding: 6px 1px;
    width: 200px;
    margin: auto;
  }
  .d-flexx {
    display: flex;
    justify-content: center;
  }
}
@media print, screen {
  .media-ad55afad.media-ad55afad.media-ad55afad.media-ad55afad.media-ad55afad.media-ad55afad.media-ad55afad.media-ad55afad {
    margin-bottom: 34px;
  }
}
@media print, screen {
  .media-c8b530fd.media-c8b530fd.media-c8b530fd.media-c8b530fd.media-c8b530fd.media-c8b530fd.media-c8b530fd.media-c8b530fd {
    padding-bottom: 0px;
    max-width: 285px;
    min-height: 0px;
  }
}
@media print, screen {
  .media-e94a0c0a.media-e94a0c0a.media-e94a0c0a.media-e94a0c0a.media-e94a0c0a.media-e94a0c0a.media-e94a0c0a.media-e94a0c0a {
    margin-bottom: 44px;
  }
}
@media only screen and (max-width: 480px) {
  .media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5.media-398abee5 {
    interactions: List [];
    left: 0%;
    position: fixed;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    top: 12%;
    z-index: 1;
  }
}
@media print, screen {
  .media-e5674743.media-e5674743.media-e5674743.media-e5674743.media-e5674743.media-e5674743.media-e5674743.media-e5674743 {
    padding-bottom: 17px;
  }
}
@media print, screen {
  .media-ed5a6a6.media-ed5a6a6.media-ed5a6a6.media-ed5a6a6.media-ed5a6a6.media-ed5a6a6.media-ed5a6a6.media-ed5a6a6 {
    background-color: rgb(0, 0, 0);
  }
}
@media print, screen {
  .media-f76e76d1.media-f76e76d1.media-f76e76d1.media-f76e76d1.media-f76e76d1.media-f76e76d1.media-f76e76d1.media-f76e76d1 {
    min-height: 70px;
  }
}
@media print, screen {
  .media-7c5179dc.media-7c5179dc.media-7c5179dc.media-7c5179dc.media-7c5179dc.media-7c5179dc.media-7c5179dc.media-7c5179dc {
    max-width: 100%;
    margin-top: 42px;
    margin-left: 0px;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675.media-5db92675 {
    max-width: 100%;
    margin-left: 0px;
  }
}
@media print, screen {
  .media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f.media-7ebc0a6f {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 169px;
    padding-bottom: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96.media-21a4b96 {
    min-height: 227px;
    padding-left: 0px;
  }
}
@media print, screen {
  .media-3b938085.media-3b938085.media-3b938085.media-3b938085.media-3b938085.media-3b938085.media-3b938085.media-3b938085 {
    color: rgb(245, 245, 245);
    margin-top: 42px;
    font-size: 12px;
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    text-align: center;
    margin-bottom: 7px;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    width: 100%;
    text-align: left;
    float: left;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-li-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: top;
    float: none;
  }
}
@media print, screen {
  .descendant-ce5edd0a .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen {
  .descendant-ce5edd0a
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-ce5edd0a
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen and (max-width: 1024px) {
  .media-f884996b.media-f884996b.media-f884996b.media-f884996b.media-f884996b.media-f884996b.media-f884996b.media-f884996b.media-f884996b {
    margin-top: 50px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    width: 100%;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-li-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
  .bc-text-content .public-DraftEditor-content > div > h5 {
    font-size: 18px;
  }
}
@media print, screen and (max-width: 1024px) {
  .descendant-a0d461ca
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-a0d461ca
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media print, screen and (max-width: 768px) {
  .media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271.media-ba4ab271 {
    margin-top: 45px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    width: 100%;
    text-align: left;
    float: left;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-li-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: top;
    float: none;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media print, screen and (max-width: 768px) {
  .descendant-2ef31494
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-2ef31494
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-ul-wrapper {
    left: initial;
    top: 0px;
    right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-li-wrapper .bc-ul-wrapper {
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-li-wrapper .bc-li .bc-ul-wrapper .bc-li-wrapper {
    display: block;
    width: 100%;
    text-align: left;
    float: left;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-ul > .bc-li-wrapper:last-child {
    margin-right: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-ul > .bc-li-wrapper:first-child {
    margin-left: 0px;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-li-wrapper {
    display: inline-block;
    width: auto;
    vertical-align: top;
    float: none;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711 .bc-li-wrapper .bc-li .bc-ul-wrapper {
    position: absolute;
    z-index: 6;
  }
}
@media only screen and (max-width: 480px) {
  .descendant-5e8fb711
    .bc-li-wrapper.list-active
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper,
  .descendant-5e8fb711
    .bc-li-wrapper
    > span
    > .component-inner
    > .bc-li
    > span
    > .bc-ul-wrapper.selected-path {
    opacity: 1;
    visibility: visible;
  }
}

@media print, screen {
  .media-31e25751.media-31e25751.media-31e25751.media-31e25751.media-31e25751.media-31e25751.media-31e25751.media-31e25751 {
    margin-bottom: 0px;
    margin-top: 5px;
  }
}
@media print, screen {
  .media-8beabbb3.media-8beabbb3.media-8beabbb3.media-8beabbb3.media-8beabbb3.media-8beabbb3.media-8beabbb3.media-8beabbb3 {
    min-height: 84px;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-left: 0px;
    max-width: 342px;
  }
}
.footerhe-h {
  height: 35px;
}
@media print, screen and (max-width: 768px) {
  .media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0.media-5a86eec0 {
    min-height: 0px;
    padding-bottom: 8px;
    max-width: 206px;
  }
  .footerhe-h {
    height: 35px;
  }
}
@media only screen and (max-width: 480px) {
  .media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0.media-d88243e0 {
    min-height: 63px;
    padding-top: 10px;
    max-width: 238px;
  }
}
@media print, screen {
  .media-5749b91.media-5749b91.media-5749b91.media-5749b91.media-5749b91.media-5749b91.media-5749b91.media-5749b91 {
    padding-bottom: 0px;
    padding-top: 0px;
    max-width: 100%;
  }
}
@media print, screen {
  .media-146ba2f1.media-146ba2f1.media-146ba2f1.media-146ba2f1.media-146ba2f1.media-146ba2f1.media-146ba2f1.media-146ba2f1 {
    margin-bottom: 0px;
    margin-top: 0px;
  }
}
@media print, screen {
  .media-d809550a.media-d809550a.media-d809550a.media-d809550a.media-d809550a.media-d809550a.media-d809550a.media-d809550a {
    min-height: 73px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0.media-133eff0 {
    min-height: 44px;
  }
}
@media print, screen {
  .media-a6e81847.media-a6e81847.media-a6e81847.media-a6e81847.media-a6e81847.media-a6e81847.media-a6e81847.media-a6e81847 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 75%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-1d1a16db.media-1d1a16db.media-1d1a16db.media-1d1a16db.media-1d1a16db.media-1d1a16db.media-1d1a16db.media-1d1a16db {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 75%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-ed50b0cf.media-ed50b0cf.media-ed50b0cf.media-ed50b0cf.media-ed50b0cf.media-ed50b0cf.media-ed50b0cf.media-ed50b0cf {
    min-height: 76px;
    max-width: 100%;
  }
}
@media print, screen and (max-width: 768px) {
  .media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1.media-f7daa5f1 {
    min-height: 45px;
  }
}
@media only screen and (max-width: 480px) {
  .media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23.media-6bdabd23 {
    max-width: 100px;
  }
}
@media print, screen {
  .media-8c6cf6da.media-8c6cf6da.media-8c6cf6da.media-8c6cf6da.media-8c6cf6da.media-8c6cf6da.media-8c6cf6da.media-8c6cf6da {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 75%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-e863e586.media-e863e586.media-e863e586.media-e863e586.media-e863e586.media-e863e586.media-e863e586.media-e863e586 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 75%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-efbcd5ef.media-efbcd5ef.media-efbcd5ef.media-efbcd5ef.media-efbcd5ef.media-efbcd5ef.media-efbcd5ef.media-efbcd5ef {
    max-width: 100%;
    min-height: 76px;
    padding-bottom: 0px;
  }
}
@media print, screen and (max-width: 768px) {
  .media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1.media-acfb5fd1 {
    min-height: 45px;
    padding-bottom: 0px;
  }
}
@media print, screen {
  .media-87749574.media-87749574.media-87749574.media-87749574.media-87749574.media-87749574.media-87749574.media-87749574 {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 75%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-50645de8.media-50645de8.media-50645de8.media-50645de8.media-50645de8.media-50645de8.media-50645de8.media-50645de8 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 75%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-4d31832.media-4d31832.media-4d31832.media-4d31832.media-4d31832.media-4d31832.media-4d31832.media-4d31832 {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 75%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-9b77786e.media-9b77786e.media-9b77786e.media-9b77786e.media-9b77786e.media-9b77786e.media-9b77786e.media-9b77786e {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 75%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-4d812323.media-4d812323.media-4d812323.media-4d812323.media-4d812323.media-4d812323.media-4d812323.media-4d812323 {
    min-height: 0px;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-left: 0px;
    max-width: 238px;
  }
}
@media only screen and (max-width: 480px) {
  .media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0.media-bead06d0 {
    min-height: 0;
    padding-top: 10px;
    max-width: 238px;
  }
}
@media print, screen {
  .media-644de893.media-644de893.media-644de893.media-644de893.media-644de893.media-644de893.media-644de893.media-644de893 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 45%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-6fa728f.media-6fa728f.media-6fa728f.media-6fa728f.media-6fa728f.media-6fa728f.media-6fa728f.media-6fa728f {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 45%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-22c2e6ae.media-22c2e6ae.media-22c2e6ae.media-22c2e6ae.media-22c2e6ae.media-22c2e6ae.media-22c2e6ae.media-22c2e6ae {
    min-height: 55px;
    max-width: 100%;
  }
}
@media print, screen {
  .media-f4ca8814.media-f4ca8814.media-f4ca8814.media-f4ca8814.media-f4ca8814.media-f4ca8814.media-f4ca8814.media-f4ca8814 {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 45%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-249e5208.media-249e5208.media-249e5208.media-249e5208.media-249e5208.media-249e5208.media-249e5208.media-249e5208 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 45%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-5ba7762e.media-5ba7762e.media-5ba7762e.media-5ba7762e.media-5ba7762e.media-5ba7762e.media-5ba7762e.media-5ba7762e {
    max-width: 100%;
    min-height: 55px;
    padding-bottom: 0px;
  }
}
@media print, screen {
  .media-2318d504.media-2318d504.media-2318d504.media-2318d504.media-2318d504.media-2318d504.media-2318d504.media-2318d504 {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 45%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-2ff62e58.media-2ff62e58.media-2ff62e58.media-2ff62e58.media-2ff62e58.media-2ff62e58.media-2ff62e58.media-2ff62e58 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 45%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-ac6645ed.media-ac6645ed.media-ac6645ed.media-ac6645ed.media-ac6645ed.media-ac6645ed.media-ac6645ed.media-ac6645ed {
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 45%;
    background-attachment: local;
  }
}
@media only screen and (min-width: 1400px) {
  .media-1d2068d1.media-1d2068d1.media-1d2068d1.media-1d2068d1.media-1d2068d1.media-1d2068d1.media-1d2068d1.media-1d2068d1 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    background-size: 45%;
    background-attachment: local;
  }
}
@media print, screen {
  .media-d53b4459.media-d53b4459.media-d53b4459.media-d53b4459.media-d53b4459.media-d53b4459.media-d53b4459.media-d53b4459 {
    max-width: 440px;
  }
}
@media print, screen {
  .media-8591180.media-8591180.media-8591180.media-8591180.media-8591180.media-8591180.media-8591180.media-8591180 {
    margin-bottom: 0px;
  }
}
@media print, screen {
  .media-c479532d.media-c479532d.media-c479532d.media-c479532d.media-c479532d.media-c479532d.media-c479532d.media-c479532d {
    font-family: "League Spartan", sans-serif;
    font-family: "League Spartan", sans-serif;

    color: rgb(245, 245, 245);
    font-size: 12px;
  }
}
@media print, screen {
  .media-58da3e9f.media-58da3e9f.media-58da3e9f.media-58da3e9f.media-58da3e9f.media-58da3e9f.media-58da3e9f.media-58da3e9f {
    min-height: 0px;
    max-width: 331px;
  }
  .footer {
    display: flex;
    justify-content: space-between;
  }
}
