/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.filter-suppliers-popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  z-index: 11; }
  .filter-suppliers-popup-wrap .inner-wrap {
    background: #ffffff;
    border-radius: 20px;
    padding: 32px 30px 30px;
    min-width: 300px;
    max-width: 365px; }
    .filter-suppliers-popup-wrap .inner-wrap .title-wrap {
      margin-bottom: 35px; }
      .filter-suppliers-popup-wrap .inner-wrap .title-wrap .btn-close-popup {
        margin-left: 15px;
        display: inline-block; }
        .filter-suppliers-popup-wrap .inner-wrap .title-wrap .btn-close-popup > * {
          pointer-events: none; }
    .filter-suppliers-popup-wrap .inner-wrap h3 {
      font-weight: bold;
      font-size: 24px;
      color: #4387a5;
      letter-spacing: -1px;
      line-height: 1; }
    .filter-suppliers-popup-wrap .inner-wrap h4 {
      font-weight: bold;
      font-size: 18px;
      color: #005454;
      letter-spacing: 0;
      line-height: 20px;
      margin-bottom: 15px; }
    .filter-suppliers-popup-wrap .inner-wrap ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      .filter-suppliers-popup-wrap .inner-wrap ul li a {
        font-weight: 600;
        font-size: 16px;
        color: #005454;
        letter-spacing: 0;
        line-height: 1.2; }
        .filter-suppliers-popup-wrap .inner-wrap ul li a > span.icon {
          width: 26px;
          text-align: center;
          margin-right: 10px; }
      .filter-suppliers-popup-wrap .inner-wrap ul li + li {
        margin-top: 10px; }

.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav {
  margin-top: 10px; }

.owl-theme .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px;
  padding: 4px 7px;
  background: #d6d6d6 !important;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  width: 30px;
  height: 30px; }

.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #005454 !important;
  color: #fff;
  text-decoration: none; }

.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1; }

.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #005454; }

.custom-box {
  background: #ffffff;
  -webkit-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  padding: 0 100px; }

.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img,
.block-editor-block-list__block.wp-block-image.is-style-rounded img {
  border-radius: 20px; }

.has-green-colour-color {
  color: #005454; }

.has-white-colour-color {
  color: #fff; }

.has-orange-colour-color {
  color: #de6449; }

.has-blue-colour-color {
  color: #4387a5; }

.has-grown-colour-color {
  color: #9b804b; }

.has-black-colour-color {
  color: #272e3a; }

.bshub-box-card-block a.active {
  font-weight: bold; }

.card-sticky {
  position: sticky;
  z-index: 1;
  top: 32px; }

.contact-info-item > a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 8px; }

@media (min-width: 992px) {
  .wp-block-columns.custom-column-contact-us-wrap > .wp-block-column:nth-child(1) {
    border-right: 1px solid white;
    padding-right: 4em;
    margin-right: 2em; } }

.wp-block-quote {
  border-left: 2px solid currentColor; }
  .wp-block-quote p {
    margin: 0; }

.wrap-form-contact-us .nf-form-cont .nf-form-wrap .nf-form-content nf-fields-wrap nf-field {
  display: block; }
  @media (min-width: 992px) {
    .wrap-form-contact-us .nf-form-cont .nf-form-wrap .nf-form-content nf-fields-wrap nf-field:nth-child(1), .wrap-form-contact-us .nf-form-cont .nf-form-wrap .nf-form-content nf-fields-wrap nf-field:nth-child(4) {
      width: calc(50% - 15px);
      float: left; } }
  @media (min-width: 992px) {
    .wrap-form-contact-us .nf-form-cont .nf-form-wrap .nf-form-content nf-fields-wrap nf-field:nth-child(2), .wrap-form-contact-us .nf-form-cont .nf-form-wrap .nf-form-content nf-fields-wrap nf-field:nth-child(5) {
      width: calc(50% - 15px);
      float: right; } }

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  z-index: 9;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none; }

.slick-prev:hover,
.slick-next:hover {
  color: transparent;
  outline: none;
  background: transparent; }

.slick-prev:hover:before,
.slick-next:hover:before {
  opacity: 1; }

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25; }

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

.slick-prev {
  left: -25px; }

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto; }

.slick-prev:before {
  content: '\f341'; }

[dir='rtl'] .slick-prev:before {
  content: '\f345'; }

.slick-next {
  right: -25px; }

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px; }

.slick-next:before {
  content: '\f345'; }

[dir='rtl'] .slick-next:before {
  content: '\f341'; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center; }

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none; }

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none; }

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1; }

.slick-dots li button:before {
  font-family: 'dashicons';
  font-size: 10px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '\f159';
  text-align: center;
  opacity: .25;
  color: #ebebeb;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: #ebebeb; }

.bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top).bshub-container-number-ghf .shape-top .shape-wrap {
  height: 115px; }

.bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top).bshub-container-custom-ghf {
  margin-bottom: -14px; }

.custom-gallery-ribbon {
  margin-bottom: 0; }
  @media (max-width: 991px) {
    .custom-gallery-ribbon.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
      width: 100%; } }

.container-below-gallery-ribbon {
  margin-top: -10px; }

@media (max-width: 767.98px) {
  .above-container-has-shape {
    margin-bottom: -14px; } }

@media (max-width: 767.98px) {
  .below-container-has-shape {
    margin-top: -4px; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.my-block.block-gap {
  height: var(--size-default); }
  @media (max-width: 767.98px) {
    .my-block.block-gap {
      height: var(--size-tablet); } }
  @media (max-width: 575.98px) {
    .my-block.block-gap {
      height: var(--size-mobile); } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.grid-container:not(.grid-edit) > .inner-wrap {
  display: grid;
  grid-gap: var(--grid-gap, 20px);
  grid-template-columns: repeat(var(--cols, 3), 1fr); }
  @media (max-width: 767.98px) {
    .grid-container:not(.grid-edit) > .inner-wrap {
      grid-template-columns: repeat(var(--cols-tablet, 2), 1fr); } }
  @media (max-width: 575.98px) {
    .grid-container:not(.grid-edit) > .inner-wrap {
      grid-template-columns: repeat(var(--cols-mobile, 1), 1fr); } }

.grid-container .grid-item .grid-item-inner {
  height: 100%; }
  .grid-container .grid-item .grid-item-inner > .bshub-box-card-block {
    height: 100%; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-grid-block .inner-grid-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px; }
  .bshub-grid-block .inner-grid-block > div {
    -ms-flex: 0 50%;
        flex: 0 50%;
    margin-bottom: 20px;
    padding: 0 10px;
    max-width: 50%; }
    @media (max-width: 767.98px) {
      .bshub-grid-block .inner-grid-block > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        margin-bottom: 25px;
        max-width: 100%; } }
  .bshub-grid-block .inner-grid-block.bshub-grid-col-3 > div {
    -ms-flex: 0 33.3333%;
        flex: 0 33.3333%;
    max-width: 33.3333%; }
    @media (max-width: 991.98px) {
      .bshub-grid-block .inner-grid-block.bshub-grid-col-3 > div {
        -ms-flex: 0 50%;
            flex: 0 50%;
        max-width: 50%; } }
    @media (max-width: 767.98px) {
      .bshub-grid-block .inner-grid-block.bshub-grid-col-3 > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        max-width: 100%; } }
  .bshub-grid-block .inner-grid-block.bshub-grid-col-4 > div {
    -ms-flex: 0 25%;
        flex: 0 25%;
    max-width: 25%; }
    @media (max-width: 991.98px) {
      .bshub-grid-block .inner-grid-block.bshub-grid-col-4 > div {
        -ms-flex: 0 50%;
            flex: 0 50%;
        max-width: 50%; } }
    @media (max-width: 767.98px) {
      .bshub-grid-block .inner-grid-block.bshub-grid-col-4 > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        max-width: 100%; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-card-block.is-style-gunmetal .inner-block .content-cards .cards-title {
  color: #272e3a; }
  .bshub-card-block.is-style-gunmetal .inner-block .content-cards .cards-title a {
    color: #272e3a; }

.bshub-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn {
  border: solid 2px #272e3a;
  color: #272e3a; }
  .bshub-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn:hover {
    background-color: #272e3a; }
  .bshub-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAAVhJREFUKJF90M0rBHEYwPHvM7MoKWqnZg+7LrS7WoZaZS0Om6TIRbZchL/AxV/g4KYc3chF2aKUAwcH5aVcsImNhN3SpCnFxdv8HKzCznpuT8+n542I1TkVsZKPTc1dffwTGtAL1Lqa2g5bydFyUHfswooRqI8BMYERvxl6cOz8UQkEcOx8xjCDAZB2gUEjEHQdu7BbAr9wYdNvhioFekBShllf59j5rRJY7LzjD4SeBPqBhGGGGhw7vw4gXotHW5ITSlgspls1FS/DnhAganUPKdw1wAfcaeWgko+2IgKlrj1hxErOo2QGQMFsLnuQ8nmgZWAMQITp3Mn+3K9j4vF49fNbVQYYABDF5EV2f+m7LgCNVkdQQ88IJIBXkHTudG/j5yRfONbdKrirQBjFPbqbzh0f7v1dyYfuLgBhBWdKuenL48NzrwN1vxm80ZCXdxi/yh7clnvXJ6z5bICkiVczAAAAAElFTkSuQmCC"); }

.bshub-card-block.is-style-steel-blue .inner-block .content-cards .cards-title {
  color: #4387a5; }
  .bshub-card-block.is-style-steel-blue .inner-block .content-cards .cards-title a {
    color: #4387a5; }

.bshub-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn {
  border: solid 2px #4387a5;
  color: #4387a5; }
  .bshub-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn:hover {
    background-color: #4387a5; }
  .bshub-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAABHNCSVQICAgIfAhkiAAAAVRJREFUKJGF0b0vQ2EUx/HveS6tRVcviQUrgwGLhHpphIguUo3+A/6AondpIiX8AVZDm7LdREi8XWxCYhEjqUlixEbucwwlob3iN3/ynPM7j4yuFYcQSYlEcqfLcy/8EYOYTZBFtR/H4xs77X9CRVzgFaE/sHo0vF7sDoMCMLZRGlSLB9KKUCGQWd9N39ZBgNFCuRejHtAJPKOS9HPpyzoIEN/c7ZIg8IAe4M1YTZ64C361zI+cZVMPDdYmBL0Cmq2R45G14kzdi9+ZzJdi71HxgHgVSTYUAgznt5ucaOQRaAFeTRiazJdiTjRy8IVQZbWhFiUKxbYPgwcMANaqTZ7nMntObWuFfZC+r9bTvps5/FXmvzs6UP0Z0H2QDoQKVqZ8N33zc5rE18txQT0gpsidJUherGTua3c3ghaAGMq1YyQRhgAMarOgW2IaJ06W5p/CEMAnHIV+PjzmDmkAAAAASUVORK5CYII="); }

.bshub-card-block.is-style-fire-opal .inner-block .content-cards .cards-title {
  color: #de6449; }
  .bshub-card-block.is-style-fire-opal .inner-block .content-cards .cards-title a {
    color: #de6449; }

.bshub-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn {
  border: solid 2px #de6449;
  color: #de6449; }
  .bshub-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn:hover {
    background-color: #de6449; }
  .bshub-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAABHNCSVQICAgIfAhkiAAAAVJJREFUKJF10T1LwlEUx/Hvuf6JXFwarIZIba2xhyGIIh+gIbegJVQcegEONUZLL6Ch1Lfwhwj6azUXjRY0aCoNQWO2Wd7TIIGPZzz3wzm/e6/UM7F11LenvvZR5OLuizFlwJwheih2ovye2p4dCy0cI7RAl3+NU6qlYwujoAA0MolVBReYBmmA3Q3nvcrAagjlbx5BY0AdNARSbqbia0MQIJz3Kh1DFHgGgtZI6S0d3+pb3VvNbGzGdoyLsAJYRJPhS+9qCAJU9xMBx4+rsNntaG4kBGgcbEyq428CQYSWM24iDi4QBMByMgS7GXGVnoz5gYzVbCLis7jAIvCtqslIwbvvu3U9E18CcYEw8GmsJueL3sP/uYHuz4CUukgaoNFeBOCrZRKbIlwDU8CLVbsTKZReB7M7Bk5RAiBPjv1JzhVvP0a9hAGbQ+VcTTs6DgH8AaiwfX+/xa69AAAAAElFTkSuQmCC"); }

.bshub-card-block .inner-block {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.3);
  overflow: hidden;
  height: 100%; }
  .bshub-card-block .inner-block .image-cards {
    height: 311px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    width: 100%; }
    @media (max-width: 767.98px) {
      .bshub-card-block .inner-block .image-cards {
        height: 210px; } }
    .bshub-card-block .inner-block .image-cards a {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
    .bshub-card-block .inner-block .image-cards::after {
      content: "";
      height: 28px;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: -16px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjU1OXB4IiBoZWlnaHQ9IjI4cHgiIHZpZXdCb3g9IjAgMCA1NTkgMjgiIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQogIDxwYXRoIGQ9Ik01NTguOTk2IC01LjQyOTgxZS0wNUM1NTQuNzc2IDAuMTU0NzExIDU0Ny4wMTMgMC41Nzc0MDMgNTM3LjU3OSAxLjA5MTA4QzUwOS45MjcgMi41OTY3OCA0NjcuOTE4IDQuODg0MiA0NTguNjk2IDMuNDk2OTVDNDU3LjQzMiAzLjU2ODE5IDQ1NS45NzMgMy42NTEzOSA0NTQuMzQ2IDMuNzQ0MjRDNDMwLjk3IDUuMDc4MDIgMzcyLjcwMiA4LjQwMjYyIDM1My44MjYgNi44NDQyN0MzNDUuNTIxIDguODIzODUgMjc3LjcxMSA4LjM0ODk3IDI2My4yNDUgOC4yNDc2N0MyNjIuNTggOC4yNDMwMSAyNjIuMDI3IDguMjM5MTQgMjYxLjU5OSA4LjIzNjMzQzI1MS45MjggOC4xNzI1NyAyNDUuMjQ2IDguMTgwMTcgMjQ0LjM0NSA4LjMxOTgzQzI0MC4xNzEgOS4wNjk3NSAyMjEuMzU4IDguNzkzNDYgMjE4Ljc2IDguMDEzMThDMjE1LjE4MSA2LjkzMjg0IDIxMC4xOTkgNy4yNzkyNiAyMDYuMTA0IDcuNTY0MDdDMjAzLjA1OCA3Ljc3NTkzIDIwMC41MDEgNy45NTM3IDE5OS4zNzcgNy40ODQ4OUMxOTcuMDQ0IDcuNTY4NCAxOTQuOTk3IDcuNjU0OTkgMTkzLjA0IDcuNzM3NzdDMTc3LjQ5NCA4LjM5NTM3IDE2Ny42NDkgOC44MTE4MiA2NS41NzgyIDUuNTIwNTNDNTMuNzk5MSA2LjAxMjkzIDQxLjQzNDkgNS4xODM2MiAzMS4wMTY0IDQuNDg0ODNDMTkuNDMyOCAzLjcwNzg4IDEwLjI1NDcgMy4wOTIyNyA2Ljk2MDUzIDQuNjMzOThDNC44OTc1MiA1LjU5OTYgMi4zNjk3IDcuNjcwNzMgLTAuMDAwMTgzMTA1IDEwLjA5MTRMLTAuMDAwMTgzMTA1IDIzLjE4NThDMTMuMzAxNCAyMy44MjcyIDM5LjY5OTkgMjQuMTg2OCA0MS40NTE2IDIzLjkxOTRDNDIuNzIzMyAyMy43MjUxIDQzLjk5MTEgMjMuOTQ1MiA0NC4yNDQ2IDI0LjMwNUM0NC4zOTY3IDI0LjYzNDQgODYuNjE5MyAyNi40MDE0IDg3LjQ3MzYgMjYuNDU3NkM4Ny40MTUxIDI2LjgwODMgODguNzAyMyAyNi45NjAxIDkwLjQ3MzMgMjYuNzEyNkM5Ny44MDI5IDI1Ljg5NzQgMTYyLjYwMyAyNi44NTA4IDE3MC42MDQgMjcuNDAwM0MxODEuODU0IDI4LjE3NDUgMTg0LjQwNSAyOC4xMzgxIDE5Ni4yNDQgMjcuNjM3MUMyMDMuMjMzIDI3LjM0MTIgMjE2LjQzIDI3LjQzMzIgMjMwLjQ1IDI3LjUzMDlDMjQ1Ljk5MSAyNy42MzkyIDI2Mi41NDMgMjcuNzU0NSAyNzIuNzY3IDI3LjM1NjNDMjc3LjYwNSAyNy4xNjcgMjc4LjE1NCAyNy4zNTE2IDI3OC43NjEgMjcuNTU1NUMyNzkuMjk4IDI3LjczNiAyNzkuODggMjcuOTMxNiAyODMuNTIxIDI3Ljg5NjdDMzQzLjMzNiAyNy4zMjI5IDM0OS40MzcgMjYuODg0MiA0MjMuMjk2IDI1LjIwMjJDNDM3LjgyMiAyNC44NzEyIDQ0Ny41OTQgMjQuNzI4NSA0NDguMjAyIDI1LjA2ODZDNDQ4LjYwMSAyNS4zNTQ3IDQ0OS42MTYgMjUuMDcwMSA0NTAuNjk5IDI0Ljc2NjNDNDUxLjc5OSAyNC40NTc3IDQ1Mi45NyAyNC4xMjk0IDQ1My42MzYgMjQuMzU5NkM0NjIuMzkxIDIzLjk5NzMgNDc3Ljg5MyAyMy4yOTQyIDQ5NC4wNzYgMjIuNTYwMkM1MjEuNDg3IDIxLjMxNyA1NTAuODUxIDE5Ljk4NTIgNTUyLjY3OCAyMC4wNzExQzU1NS43ODEgMjAuMjE2NyA1NTcuNjYgMjAuMTQ3NyA1NTguOTk2IDE5LjgxMDlMNTU4Ljk5NiAtNS40Mjk4MWUtMDVaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiAvPg0KPC9zdmc+");
      background-repeat: no-repeat;
      background-position: -10px center;
      background-size: cover; }
  .bshub-card-block .inner-block .content-cards {
    padding: 38px 54px 98px;
    position: relative;
    height: calc(100% - 325px); }
    @media (max-width: 767.98px) {
      .bshub-card-block .inner-block .content-cards {
        height: calc(100% - 210px);
        padding: 38px 30px 80px; } }
    .bshub-card-block .inner-block .content-cards .cards-title {
      font-family: "AvenirNext", sans-serif;
      font-size: 24px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1;
      letter-spacing: -1.25px;
      color: #9b804b;
      margin-bottom: 18px; }
      @media (max-width: 767.98px) {
        .bshub-card-block .inner-block .content-cards .cards-title {
          font-size: 25px;
          line-height: 1.2;
          letter-spacing: -1.04px;
          margin-bottom: 15px; } }
      .bshub-card-block .inner-block .content-cards .cards-title a {
        font-family: "AvenirNext", sans-serif;
        font-weight: bold;
        text-decoration: none;
        color: #9b804b; }
    .bshub-card-block .inner-block .content-cards .cards-desc {
      line-height: 1.63;
      color: #272e3a;
      margin-bottom: 36px; }
      @media (max-width: 767.98px) {
        .bshub-card-block .inner-block .content-cards .cards-desc {
          margin-bottom: 21px; } }
    .bshub-card-block .inner-block .content-cards .cards-btn {
      border-radius: 26px;
      background-color: transparent;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.25;
      letter-spacing: normal;
      color: #9b804b;
      text-decoration: none;
      padding: 14px 70px 14px 24px;
      position: relative;
      display: inline-block;
      border: solid 2px #9b804b;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      position: absolute;
      bottom: 32px;
      left: 54px; }
      @media (max-width: 767.98px) {
        .bshub-card-block .inner-block .content-cards .cards-btn {
          padding: 12px 70px 12px 24px;
          left: 30px; } }
      .bshub-card-block .inner-block .content-cards .cards-btn::after {
        content: "";
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAATtJREFUKJF1z6FLA2EYx/HvcxsGi0aD1asaDBZh0+R2uyAMLIrCbsEiiNG5dwu2gVFvE0WD4IHBeTemZQj+CWIYGCz+Dyrva/AGOm9Pe3g+8Ht+4tecHdGmhmWKXjV6YMRYYvQywgRG7n2VXxsJPRW5QAAgcOWr/HYSTAG0e/3AzcxMgcwL5N2srdu9/uM/GOPQzdhjwCKQdTP2ZLvX7w7uMhzhK2dXMA0Ag1yW1d1GIvzBuU1BzuK1q7FWEyFAq+YUjDE3QBp4s0ZBg5mLEcBrImyp3BGGerweeirMJpW5EMw6Pw32vGrY+FPmRBXGLXQA5OLorbKKzgf3NEBTrUyDCYAF4MNAsayi299Jclp3ZrU214ANvIuli6WDztPwS2mtOY7RMymKpUrnJamgJcK+QPOLzyWvEiYigG9Jfmq1/jYwfQAAAABJRU5ErkJggg==");
        position: absolute;
        right: 24px;
        top: 50%;
        width: 10px;
        height: 17px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%); }
      .bshub-card-block .inner-block .content-cards .cards-btn:hover {
        background-color: #9b804b;
        color: #fff; }
        .bshub-card-block .inner-block .content-cards .cards-btn:hover::after {
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }

body :not(.block-editor) .bshub-box-card-block .nf-form-title h3 {
  color: #fff; }

body :not(.block-editor) .bshub-box-card-block .nf-form-layout .nf-form-content .nf-field-container .nf-field-description p {
  color: #fff; }

body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-field-description {
  color: #fff; }

body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"],
body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"],
body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"], body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea,
body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select {
  color: #fff;
  border-color: #fff; }
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-webkit-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-webkit-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-webkit-input-placeholder, body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-webkit-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-webkit-input-placeholder {
    /* Edge */
    color: rgba(255, 255, 255, 0.7); }
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]:-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]:-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]:-ms-input-placeholder, body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea:-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: rgba(255, 255, 255, 0.7); }
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-moz-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-moz-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-moz-placeholder, body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-moz-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7); }
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-ms-input-placeholder, body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-ms-input-placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7); }
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::placeholder, body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::placeholder,
  body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::placeholder {
    color: rgba(255, 255, 255, 0.7); }

body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element .selected-item {
  color: #fff;
  border-color: #fff; }

body :not(.block-editor) .bshub-box-card-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="button"] {
  background-color: #fff;
  color: #272e3a;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMjU5IDEuMzcxTDcuODggNy44NjkgMS4yNTkgMS4zN3oiIGZpbGw9IiNEOEQ4RDgiLz48cGF0aCBkPSJNMS4yNTkgMS4zNzFMNy44OCA3Ljg2OSIgc3Ryb2tlPSIjMjcyRTNBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yNTkgMTQuNjNMNy44OCA4LjEzIDEuMjU5IDE0LjYzeiIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik0xLjI1OSAxNC42M0w3Ljg4IDguMTMiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-horizontal-card-block {
  border-radius: 20px;
  overflow: hidden;
  background: #fff;
  position: relative; }
  .bshub-horizontal-card-block.is-style-gunmetal .inner-block .content-cards .cards-title {
    color: #272e3a; }
    .bshub-horizontal-card-block.is-style-gunmetal .inner-block .content-cards .cards-title a {
      color: #272e3a; }
  .bshub-horizontal-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn {
    border: solid 2px #272e3a;
    color: #272e3a; }
    .bshub-horizontal-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn:hover {
      background-color: #272e3a; }
    .bshub-horizontal-card-block.is-style-gunmetal .inner-block .content-cards .cards-btn::after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAAVhJREFUKJF90M0rBHEYwPHvM7MoKWqnZg+7LrS7WoZaZS0Om6TIRbZchL/AxV/g4KYc3chF2aKUAwcH5aVcsImNhN3SpCnFxdv8HKzCznpuT8+n542I1TkVsZKPTc1dffwTGtAL1Lqa2g5bydFyUHfswooRqI8BMYERvxl6cOz8UQkEcOx8xjCDAZB2gUEjEHQdu7BbAr9wYdNvhioFekBShllf59j5rRJY7LzjD4SeBPqBhGGGGhw7vw4gXotHW5ITSlgspls1FS/DnhAganUPKdw1wAfcaeWgko+2IgKlrj1hxErOo2QGQMFsLnuQ8nmgZWAMQITp3Mn+3K9j4vF49fNbVQYYABDF5EV2f+m7LgCNVkdQQ88IJIBXkHTudG/j5yRfONbdKrirQBjFPbqbzh0f7v1dyYfuLgBhBWdKuenL48NzrwN1vxm80ZCXdxi/yh7clnvXJ6z5bICkiVczAAAAAElFTkSuQmCC"); }
  .bshub-horizontal-card-block.is-style-steel-blue .inner-block .content-cards .cards-title {
    color: #4387a5; }
    .bshub-horizontal-card-block.is-style-steel-blue .inner-block .content-cards .cards-title a {
      color: #4387a5; }
  .bshub-horizontal-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn {
    border: solid 2px #4387a5;
    color: #4387a5; }
    .bshub-horizontal-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn:hover {
      background-color: #4387a5; }
    .bshub-horizontal-card-block.is-style-steel-blue .inner-block .content-cards .cards-btn::after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAABHNCSVQICAgIfAhkiAAAAVRJREFUKJGF0b0vQ2EUx/HveS6tRVcviQUrgwGLhHpphIguUo3+A/6AondpIiX8AVZDm7LdREi8XWxCYhEjqUlixEbucwwlob3iN3/ynPM7j4yuFYcQSYlEcqfLcy/8EYOYTZBFtR/H4xs77X9CRVzgFaE/sHo0vF7sDoMCMLZRGlSLB9KKUCGQWd9N39ZBgNFCuRejHtAJPKOS9HPpyzoIEN/c7ZIg8IAe4M1YTZ64C361zI+cZVMPDdYmBL0Cmq2R45G14kzdi9+ZzJdi71HxgHgVSTYUAgznt5ucaOQRaAFeTRiazJdiTjRy8IVQZbWhFiUKxbYPgwcMANaqTZ7nMntObWuFfZC+r9bTvps5/FXmvzs6UP0Z0H2QDoQKVqZ8N33zc5rE18txQT0gpsidJUherGTua3c3ghaAGMq1YyQRhgAMarOgW2IaJ06W5p/CEMAnHIV+PjzmDmkAAAAASUVORK5CYII="); }
  .bshub-horizontal-card-block.is-style-fire-opal .inner-block .content-cards .cards-title {
    color: #de6449; }
    .bshub-horizontal-card-block.is-style-fire-opal .inner-block .content-cards .cards-title a {
      color: #de6449; }
  .bshub-horizontal-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn {
    border: solid 2px #de6449;
    color: #de6449; }
    .bshub-horizontal-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn:hover {
      background-color: #de6449; }
    .bshub-horizontal-card-block.is-style-fire-opal .inner-block .content-cards .cards-btn::after {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAARCAYAAADkIz3lAAAABHNCSVQICAgIfAhkiAAAAVJJREFUKJF10T1LwlEUx/Hvuf6JXFwarIZIba2xhyGIIh+gIbegJVQcegEONUZLL6Ch1Lfwhwj6azUXjRY0aCoNQWO2Wd7TIIGPZzz3wzm/e6/UM7F11LenvvZR5OLuizFlwJwheih2ovye2p4dCy0cI7RAl3+NU6qlYwujoAA0MolVBReYBmmA3Q3nvcrAagjlbx5BY0AdNARSbqbia0MQIJz3Kh1DFHgGgtZI6S0d3+pb3VvNbGzGdoyLsAJYRJPhS+9qCAJU9xMBx4+rsNntaG4kBGgcbEyq428CQYSWM24iDi4QBMByMgS7GXGVnoz5gYzVbCLis7jAIvCtqslIwbvvu3U9E18CcYEw8GmsJueL3sP/uYHuz4CUukgaoNFeBOCrZRKbIlwDU8CLVbsTKZReB7M7Bk5RAiBPjv1JzhVvP0a9hAGbQ+VcTTs6DgH8AaiwfX+/xa69AAAAAElFTkSuQmCC"); }
  .bshub-horizontal-card-block.row-reserve .inner-block {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; }
    .bshub-horizontal-card-block.row-reserve .inner-block .image-cards::after {
      left: -35px;
      right: inherit;
      -webkit-transform: skewX(12deg);
          -ms-transform: skewX(12deg);
              transform: skewX(12deg); }
      @media (max-width: 991.98px) {
        .bshub-horizontal-card-block.row-reserve .inner-block .image-cards::after {
          -webkit-transform: skewX(11deg);
              -ms-transform: skewX(11deg);
                  transform: skewX(11deg); } }
      @media (max-width: 767.98px) {
        .bshub-horizontal-card-block.row-reserve .inner-block .image-cards::after {
          display: none; } }
    .bshub-horizontal-card-block.row-reserve .inner-block .content-cards {
      padding: 60px 55px 50px 30px; }
      @media (max-width: 767.98px) {
        .bshub-horizontal-card-block.row-reserve .inner-block .content-cards {
          padding: 25px 20px; } }
  .bshub-horizontal-card-block .inner-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .bshub-horizontal-card-block .inner-block .col-card {
      position: relative;
      width: 100%; }
      @media (min-width: 768px) {
        .bshub-horizontal-card-block .inner-block .col-card.image-cards {
          -ms-flex: 0 0 53%;
              flex: 0 0 53%;
          max-width: 53%; } }
      @media (min-width: 768px) {
        .bshub-horizontal-card-block .inner-block .col-card.content-cards {
          -ms-flex: 0 0 47%;
              flex: 0 0 47%;
          max-width: 47%; } }
    .bshub-horizontal-card-block .inner-block .image-cards {
      position: relative; }
      .bshub-horizontal-card-block .inner-block .image-cards::after {
        content: "";
        position: absolute;
        right: -35px;
        bottom: 0;
        width: 70px;
        height: 100%;
        background: #fff;
        -webkit-transform: skewX(-12deg);
            -ms-transform: skewX(-12deg);
                transform: skewX(-12deg); }
        @media (max-width: 991.98px) {
          .bshub-horizontal-card-block .inner-block .image-cards::after {
            -webkit-transform: skewX(-11deg);
                -ms-transform: skewX(-11deg);
                    transform: skewX(-11deg); } }
        @media (max-width: 767.98px) {
          .bshub-horizontal-card-block .inner-block .image-cards::after {
            display: none; } }
      .bshub-horizontal-card-block .inner-block .image-cards .image-card {
        height: 100%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        width: 100%; }
        @media (max-width: 767.98px) {
          .bshub-horizontal-card-block .inner-block .image-cards .image-card {
            height: 210px; } }
    .bshub-horizontal-card-block .inner-block .content-cards {
      padding: 60px 30px 50px 55px;
      position: relative;
      height: calc(100% - 325px); }
      @media (max-width: 767.98px) {
        .bshub-horizontal-card-block .inner-block .content-cards {
          padding: 25px 20px; } }
      .bshub-horizontal-card-block .inner-block .content-cards .cards-title {
        font-family: "AvenirNext", sans-serif;
        font-size: 30px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 0.8;
        letter-spacing: -1.25px;
        color: #9b804b;
        margin-bottom: 8px; }
        .bshub-horizontal-card-block .inner-block .content-cards .cards-title a {
          text-decoration: none;
          color: #9b804b; }
        @media (max-width: 767.98px) {
          .bshub-horizontal-card-block .inner-block .content-cards .cards-title {
            font-size: 25px;
            line-height: 1.2;
            letter-spacing: -1.04px;
            margin-bottom: 5px; } }
      .bshub-horizontal-card-block .inner-block .content-cards .cards-desc {
        line-height: 1.63;
        color: #272e3a;
        margin-bottom: 36px; }
        @media (max-width: 767.98px) {
          .bshub-horizontal-card-block .inner-block .content-cards .cards-desc {
            margin-bottom: 21px; } }
      .bshub-horizontal-card-block .inner-block .content-cards .cards-btn {
        border-radius: 26px;
        background-color: transparent;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        color: #9b804b;
        text-decoration: none;
        padding: 14px 70px 14px 24px;
        position: relative;
        display: inline-block;
        border: solid 2px #9b804b;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
        @media (max-width: 767.98px) {
          .bshub-horizontal-card-block .inner-block .content-cards .cards-btn {
            padding: 12px 70px 12px 24px; } }
        .bshub-horizontal-card-block .inner-block .content-cards .cards-btn::after {
          content: "";
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAATtJREFUKJF1z6FLA2EYx/HvcxsGi0aD1asaDBZh0+R2uyAMLIrCbsEiiNG5dwu2gVFvE0WD4IHBeTemZQj+CWIYGCz+Dyrva/AGOm9Pe3g+8Ht+4tecHdGmhmWKXjV6YMRYYvQywgRG7n2VXxsJPRW5QAAgcOWr/HYSTAG0e/3AzcxMgcwL5N2srdu9/uM/GOPQzdhjwCKQdTP2ZLvX7w7uMhzhK2dXMA0Ag1yW1d1GIvzBuU1BzuK1q7FWEyFAq+YUjDE3QBp4s0ZBg5mLEcBrImyp3BGGerweeirMJpW5EMw6Pw32vGrY+FPmRBXGLXQA5OLorbKKzgf3NEBTrUyDCYAF4MNAsayi299Jclp3ZrU214ANvIuli6WDztPwS2mtOY7RMymKpUrnJamgJcK+QPOLzyWvEiYigG9Jfmq1/jYwfQAAAABJRU5ErkJggg==");
          position: absolute;
          right: 24px;
          top: 50%;
          width: 10px;
          height: 17px;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .bshub-horizontal-card-block .inner-block .content-cards .cards-btn:hover {
          background-color: #9b804b;
          color: #fff; }
          .bshub-horizontal-card-block .inner-block .content-cards .cards-btn:hover::after {
            -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-custom-image-block {
  border-radius: 20px;
  overflow: hidden; }
  .bshub-custom-image-block.full-width .inner-block {
    width: 100% !important; }
  .bshub-custom-image-block .inner-block {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 20px; }
    .bshub-custom-image-block .inner-block .image-inner {
      position: relative;
      height: 100%; }
    .bshub-custom-image-block .inner-block .card-of-image {
      position: absolute;
      left: 20px;
      top: 16px;
      border-radius: 7px;
      background-color: #fff;
      padding: 18px; }
      .bshub-custom-image-block .inner-block .card-of-image .inner-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .bshub-custom-image-block .inner-block .card-of-image .inner-card .card-content {
          padding-left: 24px; }
        .bshub-custom-image-block .inner-block .card-of-image .inner-card .title {
          line-height: 1.67;
          letter-spacing: -0.4px;
          margin-bottom: 1px; }
        .bshub-custom-image-block .inner-block .card-of-image .inner-card p {
          line-height: 1.5;
          font-size: 11.5px;
          font-weight: normal; }
          .bshub-custom-image-block .inner-block .card-of-image .inner-card p:last-child {
            margin-bottom: 0; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.block-hero-section .bg-img .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .block-hero-section .bg-img .shape-wrap {
      height: 42px; } }
  .block-hero-section .bg-img .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 1px);
    left: -3px; }
    .block-hero-section .bg-img .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 767.98px) {
        .block-hero-section .bg-img .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .block-hero-section .bg-img .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .block-hero-section .bg-img .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .block-hero-section .bg-img .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent; }
      @media (max-width: 767.98px) {
        .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .block-hero-section .bg-img .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.block-hero-section:not(.block-editor) {
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2); }

.block-hero-section.block-align-center {
  text-align: center; }

.block-hero-section.block-align-right {
  text-align: right; }

.block-hero-section .bg-img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 200px;
  position: relative; }
  @media (max-width: 767.98px) {
    .block-hero-section .bg-img {
      padding-top: 165px;
      padding-bottom: 160px; } }
  .block-hero-section .bg-img.has-image::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(39, 46, 58, 0.4);
    z-index: 1; }
  .block-hero-section .bg-img .heading {
    color: #fff;
    font-family: "AvenirNext", sans-serif;
    margin-bottom: 12px; }
    @media (max-width: 767.98px) {
      .block-hero-section .bg-img .heading {
        font-size: 40px;
        line-height: 1.13;
        letter-spacing: -0.67px;
        margin-bottom: 22px; } }
  .block-hero-section .bg-img .container {
    z-index: 2;
    position: relative; }
  .block-hero-section .bg-img p {
    color: #fff; }
  .block-hero-section .bg-img h1,
  .block-hero-section .bg-img h2,
  .block-hero-section .bg-img h3,
  .block-hero-section .bg-img h4,
  .block-hero-section .bg-img h5,
  .block-hero-section .bg-img h6 {
    font-weight: bold; }
  .block-hero-section .bg-img h1 {
    font-size: 3.75em;
    line-height: 1.083;
    letter-spacing: -1.0002px; }
  .block-hero-section .bg-img h2 {
    font-size: 2.5em;
    line-height: 1.25;
    letter-spacing: -0.67px; }
  .block-hero-section .bg-img h3 {
    font-size: 1.875em;
    line-height: 1.25;
    letter-spacing: -1.25px; }
  .block-hero-section .bg-img h4 {
    font-size: 1.5em;
    line-height: 1;
    letter-spacing: -1.00008px; }
  .block-hero-section .bg-img h5 {
    font-size: 1.25em;
    line-height: 1.3;
    letter-spacing: 0px; }
  .block-hero-section .bg-img h6 {
    font-size: 1.125em;
    line-height: 1;
    letter-spacing: 0px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bshub-block--buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  -ms-flex-direction: row;
      flex-direction: row; }
  .bshub-block--buttons.bshub-block-buttons-vertical {
    -ms-flex-direction: column;
        flex-direction: column; }
    .bshub-block--buttons.bshub-block-buttons-vertical.aligncenter .bshub-button-item-block {
      text-align: center; }
  .bshub-block--buttons.aligncenter {
    -ms-flex-pack: center;
        justify-content: center;
    display: -ms-flexbox;
    display: flex; }
  .bshub-block--buttons.alignright {
    -ms-flex-pack: end;
        justify-content: flex-end;
    float: none; }
  .bshub-block--buttons.alignleft {
    -ms-flex-pack: start;
        justify-content: flex-start;
    float: none; }
  .bshub-block--buttons .bshub-button-item-block.is-style-filled .bshub-btn {
    border: 0px solid transparent;
    padding: 16px 50px 16px 24px;
    border: none; }
    .bshub-block--buttons .bshub-button-item-block.is-style-filled .bshub-btn:hover {
      border: solid 0px transparent; }
  .bshub-block--buttons .bshub-button-item-block .bshub-btn {
    padding: 16px 50px 16px 24px;
    border-radius: 26px;
    font-family: "AvenirNext", sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    color: var(--btn-color, #272e3a);
    background: var(--btn-bg, transparent);
    background-repeat: no-repeat;
    position: relative;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin-bottom: 0.5em;
    display: inline-block;
    text-decoration: none;
    mix-blend-mode: normal; }
    .bshub-block--buttons .bshub-button-item-block .bshub-btn:hover {
      color: var(--btn-color-hover, #272e3a);
      background: var(--btn-bg-hover, #fff); }
  .bshub-block--buttons .bshub-button-item-block .btn-icon {
    display: block;
    position: absolute;
    right: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .bshub-block--buttons .bshub-button-item-block.is-style-outline .bshub-btn {
    padding: 14px 50px 14px 24px;
    border: solid 2px;
    background-image: none !important;
    background-color: transparent; }
    .bshub-block--buttons .bshub-button-item-block.is-style-outline .bshub-btn:hover {
      color: var(--btn-color-hover, #272e3a); }
  .bshub-block--buttons .bshub-button-item-block.btn-icon-left .bshub-btn {
    padding-left: 50px; }
  .bshub-block--buttons .bshub-button-item-block.btn-icon-left .btn-icon {
    left: 24px;
    right: unset; }
    .bshub-block--buttons .bshub-button-item-block.btn-icon-left .btn-icon svg.i-arrow {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bshub-block--main-slide .slide-inner {
  position: relative;
  display: block;
  margin-bottom: 0; }
  .bshub-block--main-slide .slide-inner .block-editor-block-list__block {
    max-width: 100% !important;
    width: 100%; }
  .bshub-block--main-slide .slide-inner .owl-stage {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
    .bshub-block--main-slide .slide-inner .owl-stage .owl-item .bshub-block--main-slide-item {
      height: 100%; }
      .bshub-block--main-slide .slide-inner .owl-stage .owl-item .bshub-block--main-slide-item .background-layer {
        height: 100%; }
  .bshub-block--main-slide .slide-inner .slick-track {
    display: -ms-flexbox !important;
    display: flex !important; }
    .bshub-block--main-slide .slide-inner .slick-track .slick-slide {
      height: inherit !important; }
  .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .wrapper-video {
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background: #eee; }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .wrapper-video iframe {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      height: 125%;
      left: 50%;
      min-height: 100%;
      min-width: 100%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      position: absolute;
      top: calc(50% - 10px);
      max-width: inherit;
      width: 125vw; }
      @media (max-width: 991.98px) {
        .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .wrapper-video iframe {
          width: 180vw; } }
      @media (max-width: 575.98px) {
        .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .wrapper-video iframe {
          width: 250vw; } }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .wrapper-video video {
      -o-object-fit: cover;
         object-fit: cover; }
  .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer {
    padding-top: 160px;
    padding-bottom: 150px;
    text-align: center;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    height: 100%; }
    @media (max-width: 767.98px) {
      .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer {
        padding-top: 110px;
        padding-bottom: 150px; } }
    @media (max-width: 575.98px) {
      .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer {
        padding-top: 60px;
        padding-bottom: 120px; } }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer::before {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(39, 46, 58, 0.4);
      z-index: 2; }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer .container {
      position: relative;
      z-index: 3; }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer .heading {
      font-stretch: normal;
      font-style: normal;
      line-height: 1.08;
      letter-spacing: -1px;
      text-align: center;
      color: #fff;
      font-family: "AvenirNext", sans-serif;
      max-width: 870px;
      margin: 0 auto 25px; }
      @media (max-width: 767.98px) {
        .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer .heading {
          font-size: 40px; } }
    .bshub-block--main-slide .slide-inner .bshub-block--main-slide-item .background-layer p {
      font-size: 20px;
      font-weight: 500;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: -0.33px;
      text-align: center;
      color: #fff;
      max-width: 826px;
      margin: 0 auto; }
  .bshub-block--main-slide .slide-inner .owl-dots {
    position: absolute;
    bottom: 127px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media (max-width: 767.98px) {
      .bshub-block--main-slide .slide-inner .owl-dots {
        bottom: 65px; } }
    .bshub-block--main-slide .slide-inner .owl-dots .owl-dot span {
      background-color: transparent;
      border: solid 1px #fff;
      width: 11px;
      height: 11px; }
      .bshub-block--main-slide .slide-inner .owl-dots .owl-dot span:hover {
        background-color: #fff; }
    .bshub-block--main-slide .slide-inner .owl-dots .owl-dot.active span {
      background-color: #fff; }
  .bshub-block--main-slide .slide-inner .owl-nav {
    margin: 0; }
    .bshub-block--main-slide .slide-inner .owl-nav button {
      padding: 0;
      margin: 0;
      position: absolute;
      left: -20px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      .bshub-block--main-slide .slide-inner .owl-nav button:hover {
        background: none; }
      .bshub-block--main-slide .slide-inner .owl-nav button span {
        width: 52px;
        height: 52px;
        display: block;
        background-image: -webkit-linear-gradient(117deg, #547a38, #005454);
        background-image: -o-linear-gradient(117deg, #547a38, #005454);
        background-image: linear-gradient(333deg, #547a38, #005454);
        border-radius: 26px;
        position: relative;
        color: transparent;
        overflow: hidden;
        text-indent: 100%; }
        .bshub-block--main-slide .slide-inner .owl-nav button span::before {
          content: "";
          width: 10px;
          height: 17px;
          position: absolute;
          top: 50%;
          right: 10px;
          background-position: center;
          background-repeat: no-repeat;
          background-size: contain;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0iMCAwIDEwIDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cGF0aCBkPSJNMC4yNTgwNTQgMC40NDQ1OTlMNi44ODAwMSA2Ljk0MjM0TTAuMjU4MDU0IDEzLjcwMjhMNi44ODAwMSA3LjIwNTAzIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA4LjEzODY3MiAxKSIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+DQo8L3N2Zz4="); }
      .bshub-block--main-slide .slide-inner .owl-nav button.owl-next {
        left: inherit;
        right: 0;
        background: none !important; }
        .bshub-block--main-slide .slide-inner .owl-nav button.owl-next span::before {
          right: inherit;
          left: 10px;
          -webkit-transform: translateY(-50%) rotate(180deg);
              -ms-transform: translateY(-50%) rotate(180deg);
                  transform: translateY(-50%) rotate(180deg); }
  .bshub-block--main-slide .slide-inner .slick-arrow {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    z-index: 9;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    border: none;
    outline: none;
    width: 52px;
    height: 52px;
    background-image: -webkit-linear-gradient(117deg, #547a38, #005454);
    background-image: -o-linear-gradient(117deg, #547a38, #005454);
    background-image: linear-gradient(333deg, #547a38, #005454);
    border-radius: 26px;
    color: transparent;
    overflow: hidden;
    text-indent: 100%; }
    .bshub-block--main-slide .slide-inner .slick-arrow::before {
      content: "";
      width: 10px;
      height: 17px;
      position: absolute;
      top: 50%;
      right: 12px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0iMCAwIDEwIDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8cGF0aCBkPSJNMC4yNTgwNTQgMC40NDQ1OTlMNi44ODAwMSA2Ljk0MjM0TTAuMjU4MDU0IDEzLjcwMjhMNi44ODAwMSA3LjIwNTAzIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSA4LjEzODY3MiAxKSIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIC8+DQo8L3N2Zz4=); }
    .bshub-block--main-slide .slide-inner .slick-arrow.slick-prev {
      left: -14px; }
    .bshub-block--main-slide .slide-inner .slick-arrow.slick-next {
      right: -14px; }
      .bshub-block--main-slide .slide-inner .slick-arrow.slick-next::before {
        -webkit-transform: translateY(-50%) rotate(180deg);
            -ms-transform: translateY(-50%) rotate(180deg);
                transform: translateY(-50%) rotate(180deg);
        right: 30px; }
  .bshub-block--main-slide .slide-inner .slick-dots {
    position: absolute;
    bottom: 127px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    @media (max-width: 767.98px) {
      .bshub-block--main-slide .slide-inner .slick-dots {
        bottom: 65px; } }
    .bshub-block--main-slide .slide-inner .slick-dots li {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px;
      margin: 0 5px;
      padding: 0;
      cursor: pointer; }
      .bshub-block--main-slide .slide-inner .slick-dots li.slick-active button {
        background-color: white; }
      .bshub-block--main-slide .slide-inner .slick-dots li button {
        background-color: transparent;
        border: solid 1px #fff;
        border-radius: 30px;
        width: 11px;
        height: 11px;
        font-size: 0;
        line-height: 0;
        display: block;
        padding: 5px;
        cursor: pointer;
        color: transparent;
        outline: none; }
        .bshub-block--main-slide .slide-inner .slick-dots li button::before {
          content: none; }

.bshub-block--main-slide .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bshub-block--main-slide .shape-wrap {
      height: 42px; } }
  .bshub-block--main-slide .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 1px);
    left: -3px; }
    .bshub-block--main-slide .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 767.98px) {
        .bshub-block--main-slide .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .bshub-block--main-slide .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-block--main-slide .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bshub-block--main-slide .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-block--main-slide .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent; }
      @media (max-width: 767.98px) {
        .bshub-block--main-slide .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-block--main-slide .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .bshub-block--main-slide .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bshub-block--main-slide .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bshub-block--main-slide .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

.wp-block-bshub-block-main-slide {
  width: 100vw;
  margin-left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  position: relative;
  overflow: hidden; }
  .wp-block-bshub-block-main-slide .hide-dots ul.slick-dots {
    display: none; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-filter-by-categories-block {
  padding: 20px 0; }
  .bsa-filter-by-categories-block .filter-action {
    margin-bottom: 46px; }
    .bsa-filter-by-categories-block .filter-action .filter-action-mobile {
      padding: 6px; }
      @media (max-width: 575.98px) {
        .bsa-filter-by-categories-block .filter-action .filter-action-mobile {
          padding: 6px 15px;
          width: 100vw;
          margin-left: calc((100% - 100vw) / 2); } }
      .bsa-filter-by-categories-block .filter-action .filter-action-mobile span {
        font-weight: bold;
        font-size: 16px;
        color: #272e3a;
        letter-spacing: -0.27px;
        line-height: 1.75em; }
      .bsa-filter-by-categories-block .filter-action .filter-action-mobile .icon-action {
        cursor: pointer; }
        .bsa-filter-by-categories-block .filter-action .filter-action-mobile .icon-action svg {
          -webkit-transition: 0.3s;
          -o-transition: 0.3s;
          transition: 0.3s; }
          .bsa-filter-by-categories-block .filter-action .filter-action-mobile .icon-action svg:nth-child(2) {
            display: none; }
        .bsa-filter-by-categories-block .filter-action .filter-action-mobile .icon-action.active svg:nth-child(1) {
          display: none; }
        .bsa-filter-by-categories-block .filter-action .filter-action-mobile .icon-action.active svg:nth-child(2) {
          -webkit-transform: rotate(45deg);
              -ms-transform: rotate(45deg);
                  transform: rotate(45deg);
          display: inline; }
    @media (max-width: 767.98px) {
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap {
        display: none; } }
    @media (max-width: 575.98px) {
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap {
        width: 100vw;
        margin-left: calc((100% - 100vw) / 2); } }
    .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media (max-width: 991.98px) {
        .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: start;
              align-items: flex-start; } }
      @media (max-width: 767.98px) {
        .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner {
          padding: 20px 0 35px 0; } }
      @media (max-width: 575.98px) {
        .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner {
          padding-right: 15px;
          padding-left: 15px; } }
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        @media (max-width: 991.98px) {
          .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div {
            -ms-flex-direction: column;
                flex-direction: column;
            -ms-flex-align: start;
                align-items: flex-start; } }
        .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div > span {
          font-weight: bold;
          font-size: 24px;
          color: #272e3a;
          letter-spacing: -1px;
          line-height: 1;
          margin-right: 18px; }
          @media (max-width: 991.98px) {
            .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div > span {
              margin-bottom: 10px; } }
        .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories {
          display: -ms-flexbox;
          display: flex; }
          @media (max-width: 991.98px) {
            .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories {
              margin-bottom: 10px;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
          .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories > button {
            display: -ms-inline-flexbox;
            display: inline-flex;
            padding: 10px 13px;
            background: #005454;
            border-radius: 26px;
            -ms-flex-align: center;
                align-items: center;
            border: none;
            margin-right: 12px; }
            @media (max-width: 991.98px) {
              .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories > button {
                margin-bottom: 10px; } }
            .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories > button.active {
              opacity: 0.2; }
            .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories > button > img {
              width: 33px;
              height: 33px;
              margin-right: 15px; }
            .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner > div .filter-categories > button > span {
              font-weight: bold;
              font-size: 16px;
              color: #ffffff;
              letter-spacing: 0;
              line-height: 1.25em; }
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner .filter-taxonomy > span {
        display: none;
        font-weight: bold;
        font-size: 24px;
        color: #272e3a;
        letter-spacing: -1px;
        line-height: 1;
        margin-right: 18px; }
        @media (max-width: 991.98px) {
          .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner .filter-taxonomy > span {
            margin-bottom: 10px;
            display: block; } }
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap .filter-head-inner .filter-taxonomy select {
        background-color: #ffffff;
        border: 2px solid #005454;
        border-radius: 26px;
        padding: 15px 35px 15px 20px;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        font-weight: bold;
        font-size: 16px;
        color: #005454;
        letter-spacing: 0;
        line-height: 20px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 10'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23005454' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M15.198 1.763 8.7 8.385M1.94 1.763l6.498 6.622'/%3E%3C/g%3E%3C/svg%3E");
        background-size: 16px 8px;
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) center; }
    .bsa-filter-by-categories-block .filter-action .filter-head-wrap .btn-apply {
      background-image: -webkit-linear-gradient(135deg, #547a38 0%, #005454 100%);
      background-image: -o-linear-gradient(135deg, #547a38 0%, #005454 100%);
      background-image: linear-gradient(-45deg, #547a38 0%, #005454 100%);
      font-weight: bold;
      font-size: 16px;
      color: #ffffff;
      letter-spacing: 0;
      text-align: center;
      line-height: 1.25em;
      padding: 16px;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      text-decoration: none; }
      .bsa-filter-by-categories-block .filter-action .filter-head-wrap .btn-apply:hover {
        background-image: -webkit-linear-gradient(45deg, #547a38 0%, #005454 100%);
        background-image: -o-linear-gradient(45deg, #547a38 0%, #005454 100%);
        background-image: linear-gradient(45deg, #547a38 0%, #005454 100%); }
  .bsa-filter-by-categories-block .filter-content-wrap:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='32' fill='none' stroke='%23005454' stroke-dasharray='50.26548245743669 50.26548245743669' stroke-linecap='round' stroke-width='6'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
    width: 50px;
    height: 50px;
    display: none;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin: auto auto 15px; }
  .bsa-filter-by-categories-block .filter-content-wrap.__is-loading:before {
    display: block; }
  .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item {
    border-radius: 20px;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    background: #fff; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item + .filter-item {
      margin-top: 28px; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item > * {
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%; }
    @media (max-width: 991.98px) {
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item {
        display: block; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item > * {
          -ms-flex: none;
              flex: none;
          max-width: none; } }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap {
      overflow: hidden;
      position: relative;
      -webkit-clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
              clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%); }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap {
        position: absolute;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        background: var(--item-color, #272e3a);
        border-radius: 8px;
        padding: 18px;
        top: 13px;
        left: 13px;
        z-index: 9; }
        @media (max-width: 575.98px) {
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap {
            padding: 10px; } }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap > div {
          margin-left: 10px; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap > div > span:nth-child(1) {
            font-weight: bold;
            font-size: 24px;
            color: #ffffff;
            letter-spacing: -0.4px;
            line-height: normal;
            display: block; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap > div > span:nth-child(2) {
            font-size: 12px;
            color: #ffffff;
            letter-spacing: 0;
            line-height: 1.5em;
            font-weight: normal; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap .value-wrap > img {
          max-width: 50px; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
      @media (max-width: 991.98px) {
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap {
          display: block;
          -webkit-clip-path: none;
                  clip-path: none; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap > img {
            position: relative;
            height: auto; } }

@media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
  .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .img-wrap:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -1px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67 308'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M66.5 0v308H.5z'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: right;
    background-repeat: no-repeat;
    pointer-events: none; } }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content {
      padding: 70px 90px 60px 60px; }
      @media (max-width: 767.98px) {
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content {
          padding: 25px; } }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content > .item-title {
        font-weight: bold;
        font-size: 30px;
        color: var(--item-color, #272e3a);
        letter-spacing: -1.25px;
        line-height: normal;
        margin-bottom: 10px; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content > .item-title > a {
          color: inherit;
          text-decoration: none;
          line-height: inherit;
          letter-spacing: inherit; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content > .item-title > a:hover {
            color: #005454; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .except {
        font-size: 16px;
        color: #272e3a;
        letter-spacing: 0;
        line-height: 1.625em;
        margin-bottom: 20px; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .btn-read-more {
        text-decoration: none;
        padding: 16px;
        border: 2px solid var(--item-color, #272e3a);
        border-radius: 26px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        background: transparent;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        color: var(--item-color, #272e3a);
        line-height: 1; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .btn-read-more svg {
          margin-left: 10px; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
            stroke: var(--item-color, #272e3a); }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
          background: var(--item-color, #005454);
          border: 2px solid var(--item-color, #005454);
          color: white; }
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
            stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) .img-wrap {
        -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 15% 100%);
                clip-path: polygon(0 0, 100% 0%, 100% 100%, 15% 100%); }
        @media (max-width: 991.98px) {
          .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) .img-wrap {
            -webkit-clip-path: none;
                    clip-path: none; } }

@media screen and (min-width: 992px) and (-ms-high-contrast: active), (min-width: 992px) and (-ms-high-contrast: none) {
  .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) .img-wrap:after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    right: 1px; } }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) .img-wrap .value-wrap {
          left: unset;
          right: 13px; }
          @media (max-width: 991.98px) {
            .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item:nth-child(even) .img-wrap .value-wrap {
              left: 13px;
              top: 13px;
              right: unset; } }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .img-wrap .value-wrap {
      background: #de6449; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content > .item-title {
      color: #de6449; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more {
      border-color: #de6449;
      color: #de6449; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more svg g {
        stroke: #de6449; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more:hover {
        color: white;
        background: #de6449;
        border-color: #de6449; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more:hover svg g {
          stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .img-wrap .value-wrap {
      background: #272e3a; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .item-content > .item-title {
      color: #272e3a; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more {
      border-color: #272e3a;
      color: #272e3a; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more svg g {
        stroke: #272e3a; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more:hover {
        color: white;
        background: #272e3a;
        border-color: #272e3a; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more:hover svg g {
          stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .img-wrap .value-wrap {
      background: #4387a5; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .item-content > .item-title {
      color: #4387a5; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more {
      border-color: #4387a5;
      color: #4387a5; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more svg g {
        stroke: #4387a5; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more:hover {
        color: white;
        background: #4387a5;
        border-color: #4387a5; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more:hover svg g {
          stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .img-wrap .value-wrap {
      background: #9b804b; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .item-content > .item-title {
      color: #9b804b; }
    .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more {
      border-color: #9b804b;
      color: #9b804b; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more svg g {
        stroke: #9b804b; }
      .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more:hover {
        color: white;
        background: #9b804b;
        border-color: #9b804b; }
        .bsa-filter-by-categories-block.is-style-layout-1 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more:hover svg g {
          stroke: white; }
  .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .inner-content-wrap > div {
    margin-bottom: 26px; }
  .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item {
    background: #ffffff;
    -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.09);
            box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.09);
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
    position: relative; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .img-wrap {
      display: block;
      position: relative;
      padding-bottom: 56%;
      overflow: hidden; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .img-wrap:after {
        content: "";
        height: 28px;
        width: 100%;
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .img-wrap .icon {
        position: absolute;
        bottom: 0;
        right: 16px;
        width: 90px;
        height: 90px;
        border-radius: 10px;
        background: white;
        z-index: 2;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        overflow: hidden;
        padding: 6px; }
        .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .img-wrap .icon img {
          width: auto;
          max-width: 65%; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .img-wrap > img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        position: absolute; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content {
      padding: 20px 30px 80px; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content > .item-title {
        font-weight: bold;
        font-size: 30px;
        color: var(--item-color, #272e3a);
        letter-spacing: -1.25px;
        line-height: 1.3;
        margin-bottom: 10px; }
        .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content > .item-title > a {
          color: inherit;
          text-decoration: none;
          line-height: inherit;
          letter-spacing: inherit; }
          .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content > .item-title > a:hover {
            color: #005454; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .tax-industry {
        list-style: none;
        padding: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin: 0 0 10px; }
        .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .tax-industry a {
          border: 1px solid var(--item-color, #272e3a);
          border-radius: 5px;
          display: -ms-inline-flexbox;
          display: inline-flex;
          padding: 4px 10px;
          line-height: 1.25em;
          text-decoration: none;
          margin-right: 8px;
          font-weight: 600;
          font-size: 14px;
          color: var(--item-color, #272e3a);
          letter-spacing: 0;
          -webkit-transition: 0.3s;
          -o-transition: 0.3s;
          transition: 0.3s;
          margin-bottom: 5px;
          text-transform: uppercase; }
          .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .tax-industry a:hover {
            background-color: var(--item-color, #005454);
            border-color: transparent;
            color: white; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .except {
        font-size: 16px;
        color: #272e3a;
        letter-spacing: 0;
        line-height: 1.625em;
        margin-bottom: 20px; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .btn-read-more {
        text-decoration: none;
        padding: 16px;
        border: 2px solid var(--item-color, #272e3a);
        border-radius: 26px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        background: transparent;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        color: var(--item-color, #272e3a);
        position: absolute;
        bottom: 30px;
        left: 30px;
        line-height: 1;
        max-width: calc(100% - 60px); }
        .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .btn-read-more svg {
          margin-left: 10px; }
          .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
            stroke: var(--item-color, #272e3a); }
        .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
          background: var(--item-color, #005454);
          border: 2px solid var(--item-color, #005454);
          color: white; }
          .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
            stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content > .item-title {
      color: #de6449; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .tax-industry a,
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more {
      border-color: #de6449;
      color: #de6449; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .tax-industry a:hover,
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more:hover {
        color: white;
        background: #de6449;
        border-color: #de6449; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more svg g {
      stroke: #de6449; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more:hover {
      background: #de6449;
      border-color: #de6449; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-carbon .item-content .btn-read-more:hover svg g {
        stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content > .item-title {
      color: #272e3a; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .tax-industry a,
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more {
      border-color: #272e3a;
      color: #272e3a; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .tax-industry a:hover,
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more:hover {
        color: white;
        background: #272e3a;
        border-color: #272e3a; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more svg g {
      stroke: #272e3a; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more:hover {
      background: #272e3a;
      border-color: #272e3a; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-energy .item-content .btn-read-more:hover svg g {
        stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content > .item-title {
      color: #4387a5; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .tax-industry a,
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more {
      border-color: #4387a5;
      color: #4387a5; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .tax-industry a:hover,
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more:hover {
        color: white;
        background: #4387a5;
        border-color: #4387a5; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more svg g {
      stroke: #4387a5; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more:hover {
      background: #4387a5;
      border-color: #4387a5; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-water .item-content .btn-read-more:hover svg g {
        stroke: white; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content > .item-title {
      color: #9b804b; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .tax-industry a,
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more {
      border-color: #9b804b;
      color: #9b804b; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .tax-industry a:hover,
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more:hover {
        color: white;
        background: #9b804b;
        border-color: #9b804b; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more svg g {
      stroke: #9b804b; }
    .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more:hover {
      background: #9b804b;
      border-color: #9b804b; }
      .bsa-filter-by-categories-block.is-style-layout-2 .filter-content-wrap .filter-item.bsa-categories-waste .item-content .btn-read-more:hover svg g {
        stroke: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bshub-icon-text-block.block-align--center .blocks-inner {
  -ms-flex-pack: center;
      justify-content: center; }

.bshub-icon-text-block .blocks-inner {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -45px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (max-width: 767.98px) {
    .bshub-icon-text-block .blocks-inner {
      margin: 0 -25px; } }
  .bshub-icon-text-block .blocks-inner .icon-item {
    padding: 0 45px; }
    @media (max-width: 767.98px) {
      .bshub-icon-text-block .blocks-inner .icon-item {
        padding: 0 25px; } }
    .bshub-icon-text-block .blocks-inner .icon-item .icon-img {
      height: 84px;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      @media (max-width: 767.98px) {
        .bshub-icon-text-block .blocks-inner .icon-item .icon-img {
          height: 50px; } }
      .bshub-icon-text-block .blocks-inner .icon-item .icon-img img {
        max-width: 64px;
        width: 100%; }
        @media (max-width: 767.98px) {
          .bshub-icon-text-block .blocks-inner .icon-item .icon-img img {
            max-width: 38px; } }
    .bshub-icon-text-block .blocks-inner .icon-item .icon-title {
      font-size: 30px;
      font-weight: bold;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.67;
      letter-spacing: -0.5px;
      text-align: center;
      color: #fff;
      font-family: "AvenirNext", sans-serif;
      margin-bottom: -3px; }
      @media (max-width: 767.98px) {
        .bshub-icon-text-block .blocks-inner .icon-item .icon-title {
          font-size: 18px;
          line-height: 1.67;
          letter-spacing: -0.3px; } }
    .bshub-icon-text-block .blocks-inner .icon-item .icon-desc {
      font-size: 14.4px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.5;
      letter-spacing: normal;
      text-align: center;
      color: #fff;
      font-family: "AvenirNext", sans-serif;
      margin: 0 !important; }
      @media (max-width: 767.98px) {
        .bshub-icon-text-block .blocks-inner .icon-item .icon-desc {
          font-size: 8.6px;
          line-height: 1.5; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-filter-grid-solutions-block.is-style-gunmetal .filter-content-wrap .filter-item .item-content > .item-title {
  color: #272e3a; }

.bsa-filter-grid-solutions-block.is-style-gunmetal .filter-content-wrap .filter-item .item-content .btn-read-more {
  border: 2px solid #272e3a;
  color: #272e3a; }
  .bsa-filter-grid-solutions-block.is-style-gunmetal .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
    stroke: #272e3a; }
  .bsa-filter-grid-solutions-block.is-style-gunmetal .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
    background: #272e3a;
    border: 2px solid #272e3a;
    color: white; }
    .bsa-filter-grid-solutions-block.is-style-gunmetal .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
      stroke: white; }

.bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .filter-item .item-content > .item-title {
  color: #9b804b; }

.bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .filter-item .item-content .btn-read-more {
  border: 2px solid #9b804b;
  color: #9b804b; }
  .bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
    stroke: #9b804b; }
  .bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
    background: #9b804b;
    border: 2px solid #9b804b;
    color: white; }
    .bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
      stroke: white; }

.bsa-filter-grid-solutions-block.is-style-default .filter-content-wrap .mc4wp-form .mc4wp-form-fields {
  background-color: #9b804b; }

.bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .filter-item .item-content > .item-title {
  color: #4387a5; }

.bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .filter-item .item-content .btn-read-more {
  border: 2px solid #4387a5;
  color: #4387a5; }
  .bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
    stroke: #4387a5; }
  .bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
    background: #4387a5;
    border: 2px solid #4387a5;
    color: white; }
    .bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
      stroke: white; }

.bsa-filter-grid-solutions-block.is-style-steel-blue .filter-content-wrap .mc4wp-form .mc4wp-form-fields {
  background-color: #4387a5; }

.bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .filter-item .item-content > .item-title {
  color: #de6449; }

.bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .filter-item .item-content .btn-read-more {
  border: 2px solid #de6449;
  color: #de6449; }
  .bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
    stroke: #de6449; }
  .bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
    background: #de6449;
    border: 2px solid #de6449;
    color: white; }
    .bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
      stroke: white; }

.bsa-filter-grid-solutions-block.is-style-fire-opal .filter-content-wrap .mc4wp-form .mc4wp-form-fields {
  background-color: #de6449; }

.bsa-filter-grid-solutions-block .filter-head-wrap {
  margin-bottom: 46px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  @media (max-width: 991.98px) {
    .bsa-filter-grid-solutions-block .filter-head-wrap {
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: start;
          align-items: flex-start; } }
  .bsa-filter-grid-solutions-block .filter-head-wrap .title h2 {
    color: inherit;
    margin-bottom: 10px; }
  .bsa-filter-grid-solutions-block .filter-head-wrap .title p {
    color: inherit;
    max-width: 733px; }
  .bsa-filter-grid-solutions-block .filter-head-wrap .filter-taxonomy {
    color: inherit; }
    .bsa-filter-grid-solutions-block .filter-head-wrap .filter-taxonomy > span {
      display: none;
      font-weight: bold;
      font-size: 24px;
      color: #272e3a;
      letter-spacing: -1px;
      line-height: 1;
      margin-right: 18px; }
      @media (max-width: 991.98px) {
        .bsa-filter-grid-solutions-block .filter-head-wrap .filter-taxonomy > span {
          margin-bottom: 10px;
          display: block; } }
    .bsa-filter-grid-solutions-block .filter-head-wrap .filter-taxonomy select {
      background-color: transparent;
      border: 2px solid;
      border-radius: 26px;
      padding: 14px 60px 14px 20px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-weight: bold;
      font-size: 16px;
      color: inherit;
      letter-spacing: 0;
      line-height: 20px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTcgMTAnPjxnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlPScjZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS13aWR0aD0nMic+PHBhdGggZD0nTTE1LjE5OCAxLjc2MyA4LjcgOC4zODVNMS45NCAxLjc2M2w2LjQ5OCA2LjYyMicvPjwvZz48L3N2Zz4=");
      background-size: 16px 8px;
      background-repeat: no-repeat;
      background-position: calc(100% - 10px) center; }
      .bsa-filter-grid-solutions-block .filter-head-wrap .filter-taxonomy select option {
        background: #fff;
        color: #272e3a; }

.bsa-filter-grid-solutions-block .filter-content-wrap:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='32' fill='none' stroke='whitesmoke' stroke-dasharray='50.26548245743669 50.26548245743669' stroke-linecap='round' stroke-width='6'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
  display: none;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto auto 15px; }

.bsa-filter-grid-solutions-block .filter-content-wrap.__is-loading:before {
  display: block; }

.bsa-filter-grid-solutions-block .filter-content-wrap .inner-content-wrap > div {
  margin-bottom: 26px; }

.bsa-filter-grid-solutions-block .filter-content-wrap .filter-item {
  background: #ffffff;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.09);
  border-radius: 20px;
  overflow: hidden;
  height: 100%;
  position: relative; }
  .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap {
    display: block;
    position: relative;
    padding-bottom: 56%;
    overflow: hidden; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap:after {
      content: "";
      height: 28px;
      width: 100%;
      position: absolute;
      left: 0;
      bottom: -10px;
      background-repeat: no-repeat;
      background-position: -10px center;
      background-size: cover;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap .list-cost {
      position: absolute;
      top: 10px;
      right: 10px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-pack: end;
          justify-content: flex-end; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap .list-cost .tax-cost {
        font-size: 16px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.25;
        letter-spacing: normal;
        text-align: center;
        color: #fff;
        border-radius: 14.3px;
        background-color: #272e3a;
        padding: 5px 10px;
        text-transform: uppercase;
        margin-bottom: 5px; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap .list-cost .tax-cost {
          margin-left: 10px; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .img-wrap > img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute; }
  .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content {
    padding: 20px 30px 80px; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content > .item-title {
      color: #272e3a;
      letter-spacing: -1.25px;
      line-height: 1.3;
      margin-bottom: 10px;
      font-family: "AvenirNext", sans-serif;
      font-weight: bold; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content > .item-title > a {
        color: inherit;
        text-decoration: none;
        line-height: inherit;
        letter-spacing: inherit; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .tax-industry {
      list-style: none;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin: 0 0 10px; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .tax-industry a {
        border: 1px solid #272e3a;
        border-radius: 5px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        padding: 4px 10px;
        line-height: 1.25em;
        text-decoration: none;
        margin-right: 8px;
        font-weight: 600;
        font-size: 14px;
        color: #272e3a;
        letter-spacing: 0;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        margin-bottom: 5px;
        text-transform: uppercase; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .tax-industry a:hover {
          background-color: #272e3a;
          border-color: transparent;
          color: white; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .except {
      font-size: 16px;
      color: #272e3a;
      letter-spacing: 0;
      line-height: 1.625em;
      margin-bottom: 40px;
      font-family: "AvenirNext", sans-serif; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .btn-read-more {
      text-decoration: none;
      padding: 15px 24px;
      border: 2px solid #272e3a;
      border-radius: 26px;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-align: center;
          align-items: center;
      background: transparent;
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      color: #272e3a;
      position: absolute;
      bottom: 30px;
      left: 30px;
      line-height: 1;
      max-width: calc(100% - 60px);
      font-weight: bold;
      font-family: "AvenirNext", sans-serif; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .btn-read-more svg {
        margin-left: 10px; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .btn-read-more svg g {
          stroke: #272e3a; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .btn-read-more:hover {
        background: #272e3a;
        border: 2px solid #272e3a;
        color: white; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .filter-item .item-content .btn-read-more:hover svg g {
          stroke: white; }

.bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form {
  height: 100%; }
  .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields {
    height: 100%;
    position: relative;
    background-color: #272e3a;
    border-radius: 20px;
    overflow: hidden; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields::before {
      content: '';
      height: 312px;
      width: 307px;
      position: absolute;
      right: 0;
      bottom: 30px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjMwN3B4IiBoZWlnaHQ9IjMxMnB4IiB2aWV3Qm94PSIwIDAgMzA3IDMxMiIgdmVyc2lvbj0iMS4xIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0iTTE2MC4wNDIgMTQ1LjczNkMxNTYuMDIyIDE0MS40NCAxNDQuMjc3IDEzNi4yMDYgMTM3LjMzNCAxMzUuNzc5QzE0NC43MzcgMTM5LjIyOCAxNTEuNDk4IDE0NC4xMDYgMTYwLjA0MiAxNDUuNzM2TTI3NS40ODYgMTAwLjM4NkMyNzkuNzcyIDEwNy41NjkgMjg3LjYyMyAxMDkuODU3IDI5NC40MzEgMTE0LjU0M0MyODkuODUgMTA2Ljg1IDI4Mi4zMTYgMTA0LjA1NiAyNzUuNDg2IDEwMC4zODZNMTEwLjg2NSA3Ni41MTAxQzExNy41NTQgODMuNzA2NyAxMzEuNjE4IDg4Ljk2NzggMTM5LjQ5NiA4Ny40NTYxQzEyOS43ODggODQuNTU4MyAxMjAuMzA1IDgxLjcwNzggMTEwLjg2NSA3Ni41MTAxTTc5Ljc2MjkgMTcyLjI5M0M4NC44Mzk5IDE3My4wNTEgODkuNjM1OSAxNzIuNDc3IDk0LjM2MDMgMTcxLjE1MUM5OS4xMjI1IDE2OS44MTMgMTAzLjk1OSAxNjguODc5IDEwOS4zOSAxNjguNDM1QzEwMi4yODQgMTY1Ljc0OSA4OC42NDk5IDE2Ny42MTcgNzkuNzYyOSAxNzIuMjkzTTE4Ny43MzcgMTkwLjFDMTg2Ljg5NSAxOTAuNjEzIDE4Ny4xMTUgMTkxLjEwNSAxODcuMTE5IDE5MS41MjhDMTg3LjE5IDE5Ny41MzIgMTg2LjM4MyAyMDMuNDM0IDE4NS4wNzQgMjA5LjI3OEMxODMuNDMzIDIxNi42MDYgMTg1LjA2MiAyMjMuNzIxIDE4Ni41MTkgMjMwLjg2NUMxODUuOTM4IDIxNy4zMTcgMTg5LjUwNSAyMDMuODc3IDE4Ny43MzcgMTkwLjFNMTU5LjU2NCAyNjIuNTEyQzE2MC4xOTQgMjQ2LjcxNyAxNjYuMTI5IDIzMi4xNDkgMTY5LjU2OSAyMTcuMDA1QzE2Ny42MzEgMjIzLjczNiAxNjQuMTQ2IDIyOS44MyAxNjEuODE4IDIzNi4zNzlDMTU4LjgwNyAyNDQuODUxIDE1Ny44OTQgMjUzLjU3MSAxNTkuNTY0IDI2Mi41MTJNODMuODE2MSAyNDUuMTI2Qzc1LjMxNjcgMjU1LjU5IDc0Ljc5NTQgMjY4LjcwOCA3MC4xMTAxIDI4MS4xNDNDNzguNTM2NiAyNzAuMDcxIDc5LjczODYgMjU3LjE1MyA4My44MTYxIDI0NS4xMjZNMTg0LjU4IDI5LjIxMjhDMTkwLjUyNiA0MS43MzEyIDIwMC42NSA0OS4zNTU2IDIxMy4zNjUgNTMuOTUyN0MyMDMuNTQ5IDQ1Ljk1ODQgMTkzLjI4NCAzOC40ODM4IDE4NC41OCAyOS4yMTI4TTEyOS45OCAxNzMuNzcyQzEzMy4zMzEgMTc2LjMwNSAxMzcuMjMgMTc3LjExIDE0MS4wMjggMTc4LjEyM0MxNDMuNjE4IDE3OC44MTQgMTQ2LjQ3NiAxNzguODkzIDE0OC43MDcgMTc3LjU1MUMxNTMuMzIyIDE3NC43ODEgMTU3LjY0MyAxNzEuNTE5IDE2Mi43NDggMTY4QzE1MC43NDUgMTY3LjAzNSAxNDAuOTM5IDE3My41MzYgMTI5Ljk4IDE3My43NzJNMTc0LjcwNyAxNjMuODQ3QzE3MC4zMTQgMTY2Ljc1MSAxNjYuMTc2IDE2OS41MTEgMTYyLjAwNCAxNzIuMjIxQzE2MS4wOTkgMTcyLjgwOSAxNjAuOTE4IDE3My40NzggMTYxLjA5IDE3NC41MDNDMTYyLjM1OCAxODIuMTEgMTY2LjU1IDE4OC40MTIgMTY5Ljk3MyAxOTUuMDY5QzE3MC4xNzMgMTg5LjM1NSAxNzAuOTAxIDE4My44NDYgMTcyLjU1NiAxNzguNDQ2QzE3My45NzUgMTczLjgxNCAxNzUuODE1IDE2OS4yMTkgMTc0LjcwNyAxNjMuODQ3TTE4OC41NjQgMTgzLjk4QzE4OC43MzQgMTc4LjcwNSAxODguNzAzIDE3My40ODMgMTkwLjA3OCAxNjguNDI2QzE5MS40NDEgMTYzLjQxOCAxOTIuNzAzIDE1OC40MjMgMTkyLjAxNiAxNTIuODJDMTg2Ljc4NCAxNTYuMTU3IDE4MS44NDIgMTU5LjMwNyAxNzYuNzggMTYyLjUzNEMxNzkuNTkyIDE3MC40MjYgMTg1LjkxNSAxNzYuMTYyIDE4OC41NjQgMTgzLjk4TTI1NC45ODggMTM3LjQwMkMyNTQuNTEgMTI4LjMwMSAyNTYuNTY0IDEyMC4xOSAyNTkuNzk5IDExMi4yMjdDMjYxLjI3NyAxMDguNTk1IDI2Mi4xNzIgMTA0LjYzMSAyNjIuMjU0IDEwMC4yQzI1Ny44OTMgMTA0LjE4NyAyNTMuODI0IDEwNy44OTkgMjQ5Ljc2OSAxMTEuNjI5QzI0OS4yMTMgMTEyLjEzOSAyNDkuMTA4IDExMi44NjQgMjQ4Ljk1MiAxMTMuNTlDMjQ3LjA5OSAxMjIuMjg2IDI0OC44ODEgMTMwLjEwNSAyNTQuOTg4IDEzNy40MDJNMjU3LjgzMSA5Ny44OTMzQzI0OC4xMDggOTYuMTUzNiAyMzguMzk3IDk4LjQyMjQgMjI5LjQwMSA5NC40ODY3QzIzMi45MzggMTAxLjAyNyAyMzYuMDM2IDEwNy42ODMgMjQyLjM5OSAxMTIuMDg4QzI0Ny43NSAxMDcuNzg4IDI1Mi41OCAxMDMuMDc1IDI1Ny44MzEgOTcuODkzM004NS41NTQzIDIzOS4yMThDODUuMzQwOSAyMzkuMzcyIDg1LjExMTMgMjM5LjUxIDg0LjkyMDkgMjM5LjY4NUM4NC41ODg2IDIzOS45ODkgODQuMjc2NiAyNDAuMzE2IDgzLjk2MzMgMjQwLjY0Qzc0LjMwMzggMjUwLjYxNCA2OS40MTU5IDI2My4yMDkgNjQuNjgzNCAyNzUuODY4QzYxLjg1NjYgMjgzLjQyOCA1OS40NjQ2IDI5MS4xNiA1NS44Nzc0IDI5OC40MTdDNTQuNzQxNiAzMDAuNzEyIDUzLjMxOTQgMzAyLjg2NSA1Mi43NTYyIDMwNS40MzRDNTUuOTA0NCAzMDEuMzc3IDU4Ljc5NjEgMjk3LjE0OSA2MS45MiAyOTMuMUM2Ni4wMjE4IDI4Ny43ODIgNjguOTEwOCAyODEuOTMgNzAuNTkyMyAyNzUuNDM4QzcxLjk3NCAyNzAuMTA5IDczLjI1NTcgMjY0Ljc0MSA3NC45NzIzIDI1OS41MTlDNzcuMzU2MSAyNTIuMjY1IDgxLjA1MjcgMjQ1LjYzNSA4NS41NTQzIDIzOS4yMThNMjAxLjQ2OSAxNDEuOTM0QzE5NS44NTIgMTQxLjE1IDE5MC41ODMgMTQwLjI5NSAxODUuMzYzIDE0Mi4yN0MxNzguNTY4IDE0NC44MzggMTcxLjYxNiAxNDYuNzM1IDE2NC4xMzcgMTQ1LjE0NkMxNjcuNDA1IDE0OC40OTEgMTcwLjY5MyAxNTEuNzYyIDE3NS4zMiAxNTIuODY0QzE3OC40NDUgMTUzLjYwNiAxODIuMDUxIDE1NC44NzEgMTg0Ljg2MiAxNTMuMjI3QzE5MC42MjkgMTQ5Ljg1OSAxOTUuOTYgMTQ1Ljc0MyAyMDEuNDY5IDE0MS45MzRNMzA0LjQwMyAxNDEuNDYzQzMwMy44OCAxMzguNzU4IDMwMy40ODIgMTM2LjY4MSAzMDMuMDc5IDEzNC42MDJDMzAxLjAyNiAxMjQgMjk2LjUxIDExNS40MTggMjg1LjYyNyAxMTEuMTc4QzI3OS45NTMgMTA4Ljk2OCAyNzUuNjcgMTA0LjY2MyAyNzIuNzI2IDk5LjIwNjZDMjcyLjQ1NiA5OC43MDcyIDI3Mi4zNDkgOTcuOTU1NCAyNzEuMzgzIDk4LjAyNTZDMjcyLjUyMiAxMDUuMzE0IDI3Ni4wMjQgMTExLjI0NCAyODEuNzgzIDExNS42NEMyODkuMzg5IDEyMS40NDUgMjk1LjU5NyAxMjguMzg4IDMwMC40NzcgMTM2LjU4OUMzMDEuNDE0IDEzOC4xNjQgMzAyLjM5NyAxMzkuNzg0IDMwNC40MDMgMTQxLjQ2M00yNDYuNTE2IDExNC4zNTJDMjM4LjQwNCAxMjAuNTg4IDIzMC42MDYgMTI2LjYyMyAyMjIuNDQ0IDEzMi4xNThDMjIxLjkwOCAxMzIuNTIyIDIyMS43OTQgMTMyLjk2IDIyMS44NTggMTMzLjUzNkMyMjIuNjk4IDE0MS4yMDIgMjI1LjU5MSAxNDguMzA4IDIyNy43MzEgMTU1LjY1MkMyMjguNjMxIDE1My42NDYgMjI5LjIyOCAxNTEuNjY0IDIyOS45MDcgMTQ5LjcwOUMyMzIuNjEzIDE0MS45NDMgMjM3LjE4NCAxMzUuMTk2IDI0MS41NzkgMTI4LjM0OUMyNDQuMjEgMTI0LjI1IDI0Ni45NjUgMTIwLjE2NSAyNDYuNTE2IDExNC4zNTJNODEuNDY3NCAyMjkuODM4Qzc5Ljk5MzkgMjI5Ljc2OSA3OC45NDE3IDIzMC4yODEgNzcuOTMyOCAyMzAuNzUyQzY3LjUyOTEgMjM1LjYwNSA1Ni42ODUxIDIzOC43MyA0NS4xNTc2IDIzOS4yNjhDNDIuNDEwNSAyMzkuMzk4IDQwLjE5OTYgMjQwLjY4NCAzOC4xMDM0IDI0Mi40MjRDMjkuOTQzIDI0OS4xOTkgMjEuNzA3IDI1NS44ODIgMTMuNTAwNyAyNjIuNjAyQzEyLjEzMjYgMjYzLjcyMiAxMC43NzI1IDI2NC44NTUgOS40MDk3NCAyNjUuOThDMTIuNDE0OCAyNjQuOTkgMTUuMjQzIDI2My43ODggMTcuOTQyOSAyNjIuMzQ1QzMwLjU0ODEgMjU1LjYxMyA0My4yNzA4IDI0OS4xNjcgNTcuMDMwOCAyNDUuMDMzQzY2LjQzMjQgMjQyLjIwOCA3NC4yNTkyIDIzNi44MTUgODEuNDY3NCAyMjkuODM4TTI2MC45NDQgODIuMzAxN0MyNTkuNzMgNjIuNjgxMiAyNTAuMjM3IDQ3LjQwNCAyMzMuNDY5IDM2LjQwNjdDMjM2LjY1NCA0NS42MTE2IDIzOC45NDYgNTUuMDY3NSAyNDIuNzE1IDY0LjAzMjJDMjQ1LjE1IDY5LjgxOTcgMjQ4LjYzOCA3NC44MzY1IDI1NC4wNCA3OC4yNjc0QzI1Ni40NzEgNzkuODEyOCAyNTkuMDE2IDgxLjE4MTQgMjYwLjk0NCA4Mi4zMDE3TTcxLjM1MTMgMjQ1LjUwOUM2MS42MjAyIDI1Mi4xNjMgNTEuNTQyIDI1OC4zNCA0My43MDcxIDI2Ny4yNjRDMzIuNTY0NiAyNzkuOTU4IDIyLjYzMDggMjkzLjY2IDExLjMzNDQgMzA2LjIzMUMxMS4wNDggMzA2LjU0OCAxMC43ODMzIDMwNi45MjUgMTEuMDQyNiAzMDcuNjU3QzEyLjY2MDcgMzA2LjM5NCAxNC4yNDc2IDMwNS4yMiAxNS43NjMgMzAzLjk1OUMyMi4zNzk2IDI5OC40NSAyOS4xMDg0IDI5My4wOTEgMzYuMDU4NiAyODcuOTk5QzQyLjM3NjcgMjgzLjM3IDQ3Ljc4ODYgMjc3LjgxOCA1Mi4yMTE5IDI3MS4yOTVDNTUuNzA4NiAyNjYuMTM5IDU4Ljg4NjYgMjYwLjc2MSA2Mi44MTk1IDI1NS45MDdDNjUuNjM5NiAyNTIuNDI1IDY4LjUwNTYgMjQ4Ljk3NSA3MS4zNTEzIDI0NS41MDlNMjE5LjMyOCAxMzQuNDE2QzIxMC44OTMgMTQwLjA5NyAyMDMuMTUzIDE0NS4zMzUgMTk1LjM3MiAxNTAuNTE3QzE5NC4zNTcgMTUxLjE5MyAxOTQuMjYyIDE1MS44OCAxOTQuNDM1IDE1My4wMDRDMTk1LjE0OCAxNTcuNjUgMTk3LjA3NCAxNjEuNjk1IDIwMC4zNTMgMTY1LjAyNEMyMDMuOTkzIDE2OC43MjEgMjA3LjQyMiAxNzIuNTUgMjA5Ljg5MyAxNzcuMzgyQzIxMC4wOTMgMTYyLjY0NCAyMTcuMzEzIDE0OS41MDQgMjE5LjMyOCAxMzQuNDE2TTEwOC43NDQgMTk4LjE1OUM4My4wNDA4IDE5My45NzggNjAuNjMwMiAyMDMuMjcxIDM4Ljg2MTEgMjE3LjEzNkM0MS45Njg5IDIxNi40OTYgNDQuNTQzMSAyMTYuMDI4IDQ3LjA4NzcgMjE1LjQzM0M1NS4yOTI2IDIxMy41MTEgNjMuNDA1NyAyMTAuNTc0IDcxLjkwNjQgMjEwLjg2NEM4Ni4wNjA4IDIxMS4zNDcgOTcuNDY4IDIwNC41NTcgMTA4Ljc0NCAxOTguMTU5TTE5MC4xNTQgMTM5LjI4NEMxNzkuODc0IDEzNC41NzMgMTY5LjkzIDEzMC40NzUgMTU5LjE4MSAxMjguNzkxQzE0OS43NDYgMTI3LjMxMyAxNDAuMjA0IDEyNy42NSAxMzAuNzAxIDEyNy4zMjFDMTE2LjE0NiAxMjYuODE5IDEwMS41NSAxMjYuOTE3IDg3LjE0MTMgMTI0LjI1M0M4NS4wNTA1IDEyMy44NjUgODIuOTg4MiAxMjMuMDA4IDgwLjMyMzQgMTIzLjE3NkM4My4xMjQ2IDEyNS4zMDggODUuNDk4OSAxMjcuMTA2IDg3Ljg2MzkgMTI4LjkxOUM5Mi4zNzg5IDEzMi4zNzkgOTYuOTI5MSAxMzQuMzQ2IDEwMy4wODcgMTMyLjgzM0MxMTYuMTE5IDEyOS42MjkgMTI5LjM5NCAxMjguODkyIDE0Mi42NjMgMTMxLjc0NkMxNTEuMjQgMTMzLjU5MyAxNTkuNTUzIDEzNi4xMTEgMTY1LjkwNSAxNDIuNjc1QzE2Ni45NTggMTQzLjc2NSAxNjguMTUyIDE0My43MjkgMTY5LjM5MyAxNDMuNzQ4QzE3Ni41MDMgMTQzLjg1NiAxODIuOTY0IDE0MS4wNTEgMTkwLjE1NCAxMzkuMjg0TTY1LjA0OTQgMTU1LjY1OUM3MC42MzgyIDE1OC45MSA3Ni43Njg2IDE2MC43MDMgODIuNzYxMyAxNjIuNzU3Qzg1LjczNjcgMTYzLjc3NiA4OC42NzgzIDE2NS4wMTIgOTIuMzY2OCAxNjQuMUMxMDUuNTk3IDE2MC44MjYgMTE3LjgwNyAxNjQuODY5IDEyOS41NjMgMTcwLjYwOUMxMzAuODM5IDE3MS4yMzMgMTMyLjA4NCAxNzEuODYzIDEzMy4zMzkgMTcxLjY4OEMxMzkuNDI5IDE3MC44MzYgMTQ1LjE0NiAxNjguNjM1IDE1MS43MDcgMTY2LjUyN0MxNDcuNjExIDE2NS42MjEgMTQ0LjQ2NiAxNjQuNDI5IDE0MS41NDggMTYyLjc3NkMxMzIuMzUzIDE1Ny41NjcgMTIyLjU2NiAxNTQuNjg3IDExMS45NCAxNTUuMDk1QzEwMS44ODUgMTU1LjQ3OSA5MS44MzQ3IDE1Ni4wMzMgODEuNzc5NCAxNTYuMzg0Qzc2LjIxMDggMTU2LjU3OCA3MC42NTQ0IDE1Ni4wMzQgNjUuMDQ5NCAxNTUuNjU5TTg5LjExNTkgMjI0LjkyMUM4My40MzkzIDIyNS4zNCA3OC4xNzMzIDIyMy45OSA3Mi44OTEgMjIyLjc0NUM2MC40NDY1IDIxOS44MTggNDguMDc5IDIyMC4wMDcgMzUuOTExNCAyMjQuMDQ5QzI2LjMxNTMgMjI3LjIzNyAxNy40MzM3IDIzMi4wOTUgOC4yODczOSAyMzYuMzI3QzcuMDc1ODkgMjM2Ljg4OCA1Ljg4NDY1IDIzNy40OSA0LjY4NTMyIDIzOC4wNzNDNS42ODg4MiAyMzguNDI2IDYuNDkyNDMgMjM4LjM3OSA3LjI3MzA4IDIzOC4yMkMyMS4zNjQgMjM1LjM1OCAzNS41NzkxIDIzNC4wNjkgNDkuOTY4NSAyMzQuNTE2QzU3LjAyNDEgMjM0LjczNiA2My44ODExIDIzMy40MDUgNzAuNDYxMyAyMzAuODMxQzc1LjAzODUgMjI5LjA0MiA3OS43MTMgMjI3LjU5MiA4NC40Nzc5IDIyNi4zOThDODYuMDQ4NyAyMjYuMDA1IDg3LjU3MjEgMjI1LjQxOSA4OS4xMTU5IDIyNC45MjFNMTg1Ljk3NSAyNjcuNjg1QzE4Ny40NTkgMjYwLjM5MiAxODcuOTk5IDI1My42MjYgMTg2Ljg5MyAyNDYuNzdDMTg1LjcxIDIzOS40MyAxODQuNjIxIDIzMi4wNzYgMTgzLjM4OCAyMjQuNzQ2QzE4Mi4zNzMgMjE4LjcwMyAxODIuMTIxIDIxMi43MzYgMTgzLjYzMyAyMDYuNjk5QzE4NC40ODUgMjAzLjI5OCAxODQuOTEyIDE5OS43NjMgMTg1LjIzMyAxOTYuMjYyQzE4Ni4zOTcgMTgzLjYxIDE4NC4yNDIgMTc2LjQxNyAxNzcuMDY3IDE2OC44MzNDMTc3LjEyIDE3My4xNDEgMTc1LjEwOCAxNzYuNzAxIDE3NC4wNjIgMTgwLjUyOEMxNzEuNDIzIDE5MC4xOTQgMTcxLjU1MiAxOTkuOTIxIDE3My4zOTUgMjA5LjU5OEMxNzUuMTU4IDIxOC44NTcgMTc3Ljg5OSAyMjcuOTI2IDE3OS4wNzMgMjM3LjMxQzE3OS45NjUgMjQ0LjQzMSAxODEuMjU2IDI1MS40NzYgMTgyLjk5NSAyNTguNDM0QzE4My43MzQgMjYxLjM5NCAxODQuNDg5IDI2NC4zNjkgMTg1Ljk3NSAyNjcuNjg1TTExOS43NjMgMjA4LjE2NkMxMTYuMzg3IDIxMS41NzggMTE0LjA3NSAyMTQuNzk2IDExMS42ODYgMjE3Ljk0N0MxMDMuNjk3IDIyOC40ODMgOTYuNjcxMiAyMzkuNTgzIDkzLjM5NzMgMjUyLjU1M0M4OS44OTI1IDI2Ni40NSA4NC45NTIgMjc5Ljg4MyA4MC42NzE5IDI5My41MjlDNzkuMjA3OCAyOTguMTk3IDc3LjkzNjkgMzAyLjkzNSA3Ny42ODk3IDMwOC4zNjZDNzguNTY0OSAzMDcuMTMyIDc5LjE5NyAzMDYuMzU5IDc5LjcwMjEgMzA1LjUxQzg2LjUwNTIgMjk0LjA4MSA5My4xMDQyIDI4Mi41NCA5OS4zNDEzIDI3MC43ODRDMTAzLjU4NSAyNjIuNzg0IDEwNi41NzggMjU0LjQyNCAxMDguMjcgMjQ1LjUzOEMxMDkuNzQgMjM3LjgyNCAxMTAuODQzIDIzMC4wNDIgMTEzLjQ2MiAyMjIuNTU2QzExNS4xMTEgMjE3LjgzNyAxMTcuMDE5IDIxMy4yNzIgMTE5Ljc2MyAyMDguMTY2TTQyLjMzMjIgMTg4LjEyN0M0Mi4zOTAyIDE4OC4zNDMgNDIuNDQ4MyAxODguNTYgNDIuNTA1IDE4OC43NzZDNDguNjAxNyAxODcuNjM1IDU0LjczNzUgMTg2LjY2MyA2MC43ODgyIDE4NS4zMTNDNzEuMjEwOSAxODIuOTg4IDgxLjYzNzYgMTgxLjQzMSA5Mi4zMTgyIDE4My4zMDNDOTcuMjE5NSAxODQuMTYyIDEwMi4xNTMgMTg0LjgzNyAxMDcuMDUyIDE4NS43MDRDMTEyLjg3IDE4Ni43MzYgMTE4LjY1OCAxODcuOTM3IDEyNC40NTMgMTg1LjU3NEMxMjkuMzk4IDE4My41NTggMTM0LjA4NCAxODAuOTMyIDEzOS44MzMgMTc5LjU4MUMxMzUuNDYxIDE3OC4yNjEgMTMxLjY2NyAxNzcuMTg1IDEyOC4xNzEgMTc1LjE5QzExOC44OTEgMTY5Ljg5IDEwOS4wODUgMTY4LjcwMiA5OC44MDUxIDE3MS44MTVDOTcuODQ4OSAxNzIuMTA1IDk2Ljg1ODkgMTcyLjI3OCA5NS45MDI3IDE3Mi41NjFDOTAuODEwOSAxNzQuMDc3IDg1LjYyNDYgMTc0LjcwNiA4MC4zMTUzIDE3NC4zNDlDNzcuNzYxMyAxNzQuMTc4IDc1LjE3MDkgMTc0LjMzMiA3Mi43NzYyIDE3NS4xNUM2Mi4zMDYzIDE3OC43MjQgNTIuNDgyIDE4My44MDUgNDIuMzMyMiAxODguMTI3TTE2MC43MzcgMTgyLjYzMUMxNjAuMDM0IDE4NC43OCAxNTkuNTE5IDE4Ny4wMTQgMTU4LjU5OSAxODkuMDY0QzE1Mi4xMzEgMjAzLjQ2OCAxNTAuNTM2IDIxOC43MTEgMTUxLjE2NCAyMzQuMjE4QzE1MS43NjEgMjQ4Ljk3NSAxNTMuNjU2IDI2My42NDMgMTU1LjIyNSAyNzguMzI2QzE1NS4zNDYgMjc5LjQ1NiAxNTUuMjU1IDI4MC42NzIgMTU2LjEyOSAyODEuODQ1QzE1Ny4zMDUgMjc3LjQxMyAxNTguNDI4IDI3My4xNjcgMTU3Ljk3NyAyNjguNjY5QzE1Ny42NDIgMjY1LjMzNCAxNTcuNDQ3IDI2MS45ODUgMTU3LjEzMiAyNTguNjQ5QzE1Ni4yMTkgMjQ4Ljk1IDE1Ny44MzIgMjM5LjU5NiAxNjEuOTg4IDIzMC44ODlDMTY0LjkwMyAyMjQuNzg2IDE2Ny4xODkgMjE4LjUyIDE2OS4wMjMgMjEyLjA3MkMxNzAuMTY1IDIwOC4wNTkgMTcwLjY4NCAyMDMuODM5IDE2OS4zMTQgMTk5Ljc2MkMxNjcuMjkgMTkzLjczNSAxNjMuNTc4IDE4OC40OSAxNjAuNzM3IDE4Mi42MzFNMTczLjc4NSAxNTQuODgzQzE3MS44NDIgMTUzLjc2OCAxNzAuMzI0IDE1My4wMDMgMTY4LjkxOCAxNTIuMDY3QzE2NS42MDQgMTQ5Ljg2MSAxNjIuNCAxNDcuNjEzIDE1OC4yOTMgMTQ2Ljg2MkMxNTMuMTY2IDE0NS45MjQgMTQ4LjU2NyAxNDMuNTE2IDE0My45ODMgMTQxLjA1MUMxMzYuODUyIDEzNy4yMTUgMTI5LjQ2OCAxMzMuOTc1IDEyMS4xNzMgMTMzLjU5QzEwOC44MzcgMTMzLjAxOSA5Ni43OTk1IDEzNS41OTggODQuNjUwOCAxMzYuOTk0Qzg0LjUyNTIgMTM3LjAwOSA4NC40MjM5IDEzNy4yMjEgODQuMTkxNiAxMzcuNDY1Qzg0LjYxMTYgMTM3LjY2NSA4NC45NjgyIDEzNy44OTYgODUuMzU5OCAxMzguMDEyQzkyLjU1NzIgMTQwLjE1OSA5OS43ODcgMTQyLjE4OSAxMDcuMTk5IDE0My40NzlDMTE3LjMyMiAxNDUuMjQxIDEyNy4zMjkgMTQ3LjQ0NyAxMzYuNTc1IDE1Mi4xMjRDMTQxLjA0MyAxNTQuMzgzIDE0NS40NjEgMTU2LjY1OCAxNTAuMzY1IDE1Ny44NzVDMTU1LjQ2IDE1OS4xNCAxNjAuNTEyIDE1OS43ODIgMTY1LjU4OSAxNTcuODUxQzE2OC4xODYgMTU2Ljg2MyAxNzAuNTQxIDE1NS4yOTYgMTczLjc4NSAxNTQuODgzTTEzOC41NDUgMTk5LjE2NkMxMzUuNzMxIDIwMy44NyAxMzMuMDQ4IDIwNy42NjMgMTMxLjIwNCAyMTEuOTA2QzEyNy4xMDQgMjIxLjM0IDEyNC41NzIgMjMxLjMxNyAxMjIuNzgxIDI0MS4zNDdDMTIwLjc0MyAyNTIuNzU2IDExOC4xMDQgMjYzLjgyMyAxMTMuMDk1IDI3NC4zMzJDMTA5Ljg5MiAyODEuMDUgMTA3LjI0MiAyODguMDMgMTA0LjMzMyAyOTQuODg3QzEwMy40OTYgMjk2Ljg2MSAxMDIuNzU4IDI5OC44NTYgMTAyLjUyOSAzMDEuMzgzQzEwNy44NzYgMjk1LjE4IDExMi40NjEgMjg4LjgyNCAxMTcuMDc4IDI4Mi41MDJDMTIxLjk3NiAyNzUuNzkyIDEyNy4yNjEgMjY5LjMxMyAxMzEuMjUxIDI2Mi4wMDlDMTM2Ljg4NiAyNTEuNjk2IDEzOS4zOTkgMjQwLjM1OSAxNDAuODAxIDIyOC44MkMxNDEuOTgzIDIxOS4wOTUgMTM4Ljc4MyAyMDkuNjM2IDEzOC41NDUgMTk5LjE2Nk0yMDguNTc2IDI3MS4xMjNDMjA4LjgzIDI2Ny42NTcgMjA5LjE1NyAyNjQuOTAzIDIwOS4yMTIgMjYyLjE0NkMyMDkuNTIxIDI0Ni44NjIgMjA5LjY3MSAyMzEuNTc1IDIxMC4wNjMgMjE2LjI5NEMyMTAuMjkyIDIwNy4zMzcgMjExLjEzNyAxOTguMzgyIDIxMC4wNiAxODkuNDM4QzIwOS4zMjggMTgzLjM1OSAyMDguMDA5IDE3Ny40NDcgMjA0LjEyNyAxNzIuNDI2QzIwMC45MjYgMTY4LjI4OSAxOTYuNjAxIDE2NS4xMDEgMTk0IDE1OS41MjdDMTkzLjQxOCAxNjIuMzMgMTkzLjA2OSAxNjQuMjY3IDE5Mi42MSAxNjYuMTc4QzE4OS42MzQgMTc4LjU3IDE4OS45OTMgMTkwLjc0MSAxOTQuNjQgMjAyLjczNUMxOTguMzk1IDIxMi40MjIgMjAwLjk0MSAyMjIuNDA3IDIwMS44NjYgMjMyLjgxQzIwMi44MDMgMjQzLjM3IDIwMy41ODQgMjUzLjk3MSAyMDYuMTkxIDI2NC4zMDhDMjA2LjcxNSAyNjYuMzgxIDIwNy4wMTkgMjY4LjU0OSAyMDguNTc2IDI3MS4xMjNNMTc4LjYzNCAyMS45MTYzQzE4MS4zOCAzMS42NjY1IDE4My45ODEgNDEuNDU4NiAxODguODU0IDUwLjM0NDlDMTkyLjQ3MyA1Ni45NDIyIDE5NS4wNzQgNjQuMTMwNyAyMDMuMTU3IDY3LjYxODNDMjA4LjM5NiA2OS44NzkxIDIxMy4yNzUgNzMuNTU0MyAyMTcuNzg3IDc3LjM2MDRDMjIzLjMgODIuMDExNSAyMjkuNDAxIDg2LjEyOTQgMjMyLjM3OSA5My4xMjIyQzIzMi42NTMgOTMuNzY3MyAyMzMuMTY1IDkzLjcyODIgMjMzLjY5NCA5My44Mzg4QzIzOS45MzcgOTUuMTQ0IDI0Ni4yMjggOTQuNzIxNSAyNTMuMDE0IDk0LjYwMDFDMjQ5LjAzNSA5MC4zMDggMjQ3LjIxNyA4NS4xNzUyIDI0NC4wMzcgODAuODkzOUMyMzQuODI4IDY4LjQ5NDMgMjIyLjk0OSA1OS42NjE5IDIwOC42NDMgNTMuODUyOEMxOTguNzI5IDQ5LjgyOCAxOTAuNzYxIDQzLjM1MzUgMTg1LjMwMSAzMy45NDIxQzE4My4wMDEgMjkuOTc1NCAxODAuODQ1IDI1LjkzODQgMTc4LjYzNCAyMS45MTYzTTIyMC43MzUgMTQwLjM3QzIyMC40NDIgMTQxLjgwNyAyMjAuMzEzIDE0Mi42MDMgMjIwLjExNSAxNDMuMzgxQzIxNy45ODEgMTUxLjgxIDIxNS4yMjEgMTYwLjA3NCAyMTMuNTM0IDE2OC42MkMyMTMuMzU3IDE2OS41MTYgMjEzLjE0NSAxNzAuMzQxIDIxMy4zODQgMTcxLjI4MkMyMTUuMzU5IDE3OS4wNjcgMjE1Ljk5OSAxODcuMDIyIDIxNi4wNzQgMTk1LjAxMUMyMTYuMjM0IDIxMS44MDIgMjE0LjI0NyAyMjguNDc2IDIxMy4xNDYgMjQ1LjE5OUMyMTIuODE1IDI1MC4yNDcgMjEyLjMxMiAyNTUuMjYgMjE0LjAwMyAyNjAuMjQ0QzIxNS45NTYgMjY2LjAwMiAyMTcuNTI4IDI3MS44ODggMjE5LjM4MSAyNzcuNjgxQzIyMC41MDIgMjgxLjE4MyAyMjEuODQgMjg0LjYxNSAyMjMuMjM4IDI4OC41MTdDMjI0LjA1NiAyODYuNzA3IDIyMy43MzEgMjg1LjM0NyAyMjMuNTk5IDI4NC4wNTFDMjIxLjI4NiAyNjEuNDA5IDIyMi40NjEgMjM4Ljg2MSAyMjUuNTE4IDIxNi4zODJDMjI3LjYyNSAyMDAuODk4IDIyOC4yNDUgMTg1LjM5MSAyMjcuMzAzIDE2OS43OTJDMjI2LjcwMSAxNTkuODE1IDIyMy42NTggMTUwLjQ1MyAyMjAuNzM1IDE0MC4zN00yNjQuMTIxIDEwMy4xNDZDMjYzLjMxMiAxMDcuNjI3IDI2MS44OTggMTExLjg5IDI2MC4yMiAxMTYuMTE0QzI1Ny41NjIgMTIyLjgwNiAyNTUuNTI0IDEyOS43ODEgMjU2LjM3OSAxMzcuMDIyQzI1Ny40OTYgMTQ2LjQ5NyAyNjAuNzc4IDE1NS4yNCAyNjYuNTM5IDE2My4wNTFDMjc0LjQ2NCAxNzMuNzk3IDI4Mi4xMzkgMTg0LjcyOSAyODYuNTIxIDE5Ny41NDdDMjg2LjcyMyAxOTguMTQyIDI4Ni45MjIgMTk4Ljg0OSAyODcuODA0IDE5OS4yNDVDMjg3Ljc0NCAxODkuMjggMjg3LjU3NyAxNzkuNTM1IDI4Ny42NTEgMTY5Ljc5NEMyODcuODIgMTQ3Ljk2NyAyODEuMzggMTI4LjM1OSAyNjguMjYzIDExMC45MTFDMjY2LjUxOCAxMDguNTkgMjY1LjEwMyAxMDYuMDUgMjY0LjEyMSAxMDMuMTQ2TTIxOC45MjMgMTIzLjY3OUMyMTUuNjUyIDEyMi4wODQgMjEyLjM1NiAxMjAuNjA5IDIwOS4yNDIgMTE4Ljc2NEMyMDYuMTAzIDExNi45MDQgMjAzLjM4NCAxMTQuNDk1IDIwMC42OTQgMTEyLjA4NUMxOTUuNzYxIDEwNy42NjggMTkwLjAzMiAxMDQuNTI2IDE4NC4xMyAxMDEuNzQ1QzE2OS41NzYgOTQuODkwMyAxNTQuNDA0IDkwLjIyMTcgMTM4LjE4OCA4OS40NjU4QzEyOC42MTIgODkuMDE5MSAxMTkuOTA0IDg2LjAxODcgMTEyLjQxNSA3OS45MzI5QzEwNy44NjEgNzYuMjMyMSAxMDMuNTA3IDcyLjMwNTggOTguMTk0NyA2OS42MjY3Qzk1LjM4MjcgNjguMjA4MiA5Mi43NTMxIDY2LjQyOTMgODkuNzUwNyA2NC42NDA5QzkwLjEyNjEgNjUuOTQ4OCA5MC44ODM4IDY2LjM2MzEgOTEuNDg0OCA2Ni44NzczQzExMy42ODMgODUuODI1NyAxMzcuMDE5IDEwMy4xOSAxNjIuMjQ3IDExNy45NTlDMTczLjE5NCAxMjQuMzY4IDE4NC44NTQgMTI3LjAxOCAxOTcuNDYyIDEyNS41MzVDMjA0LjU2NCAxMjQuNyAyMTEuNjcxIDEyMy44ODQgMjE4LjkyMyAxMjMuNjc5TTEyMC40OTEgMTMuNTQ0MkMxMjEuMTEzIDE0LjQ3NjggMTIxLjcyNCAxNS40MTg5IDEyMi4zNiAxNi4zNDIxQzEyNy40MTYgMjMuNjczNiAxMzIuMzA3IDMxLjA5MjkgMTM2LjE4NiAzOS4xNTE5QzEzOS45MjggNDYuOTI3NSAxNDUuMTg2IDUzLjY0MDkgMTUxLjU5IDU5LjQxMDhDMTU4LjA2NCA2NS4yNDQyIDE2NC4xMjkgNzEuNDc3MSAxNzAuMjI5IDc3LjY5MjVDMTc3LjI0OCA4NC44NDQ1IDE4NS4zMDMgOTAuNjkxNCAxOTQuMjM0IDk1LjMzODRDMjAzLjEzNiA5OS45NzA1IDIxMi4zNyAxMDMuNzMxIDIyMi4wNTEgMTA2LjMzM0MyMjYuNTQzIDEwNy41NDEgMjMxLjEzMSAxMDguMzk0IDIzNi4zMTcgMTA5LjU0OUMyMzEuMjMxIDEwMy40MjggMjI4LjAzIDk2Ljg2MDggMjIzLjY3NCA5MS4wNjEyQzIxMy45MzEgNzguMDg1MiAyMDAuNjY5IDY5LjY1MSAxODYuNTUgNjIuMzI4OUMxNzkuNzEzIDU4Ljc4MzIgMTcyLjI5NyA1Ni4zMjU0IDE2Ni4xNTYgNTEuNDg1NEMxNTUuNDMxIDQzLjAyOTYgMTQ1LjU0NyAzMy41NDUzIDEzNC4zMjkgMjUuNjgwNkMxMjkuMzExIDIyLjE2MzMgMTI1LjEgMTcuNjYzNCAxMjAuNDkxIDEzLjU0NDJNMjQ1LjIxMiAyOTQuODYxQzI0Ni42MDYgMjg2LjA4NyAyNDcuNzcgMjc3LjM3MyAyNDcuNzkxIDI2OC42MThDMjQ3Ljg0MyAyNDYuMTgyIDI0OS44MDMgMjIzLjk2NCAyNTQuMDk1IDIwMS45MjlDMjU3LjEzNiAxODYuMzI0IDI1OC40NDggMTcwLjU0NiAyNTcuNDcxIDE1NC42MzZDMjU3LjE0NSAxNDkuMzM2IDI1Ni4wODIgMTQ0LjIxNSAyNTMuMzA4IDEzOS41NkMyNTAuNTc4IDEzNC45ODQgMjQ3LjY2NCAxMzAuNDkxIDI0Ni40NzkgMTI0Ljc4M0MyNDMuODI3IDEyOC44OTggMjQxLjQzOSAxMzIuNjI2IDIzOS4wMzEgMTM2LjMzOUMyMzQuODkgMTQyLjcyNiAyMzIuNzQ2IDE0OS40NzkgMjM0LjQ1NSAxNTcuMjE1QzIzNS42OTEgMTYyLjgwNyAyMzUuODkzIDE2OC41MTYgMjM1LjUxNiAxNzQuMjU2QzIzNC42NDMgMTg3LjU0MSAyMzIuNTM0IDIwMC42NjYgMjMwLjYzOSAyMTMuODIzQzIyOS43ODQgMjE5Ljc1NSAyMjguMzI4IDIyNS42MTYgMjI5Ljc0OSAyMzEuNzc1QzIzMy4zMDEgMjQ3LjE1OSAyMzYuMjczIDI2Mi42NzYgMjQwLjEzNyAyNzcuOTlDMjQxLjU3MyAyODMuNjg1IDI0Mi45MzQgMjg5LjQxOSAyNDUuMjEyIDI5NC44NjFNNC45MzkyMyAyNjguNTYyQzExLjA3NSAyNjIuMjA2IDE3Ljg5NTYgMjU3LjU0OSAyNC4yMTc4IDI1Mi4zNDhDMzAuNjEyOSAyNDcuMDg5IDM2LjY2MjMgMjQxLjQwMiA0NC4yMTQ5IDIzNi4zOTJDMzUuNTU2MiAyMzYuMjI1IDI3LjczMzQgMjM2LjgxNSAxOS45NDMxIDIzNy45NjNDMTQuMzc0NiAyMzguNzgzIDguODA3MzcgMjM5LjU5OCAzLjIzNDc2IDI0MC4zNzlDMi4wOTc1NSAyNDAuNTM3IDAuODU3NjkyIDI0MC44NzkgMC4wMDE0MDY0OCAyMzkuNjY1Qy0wLjAyNTYwNTcgMjM4LjcyNyAwLjcxMDQ3NiAyMzguNDMgMS4zNDI1NiAyMzguMTMzQzEyLjE5NiAyMzMuMDE4IDIyLjc1NzggMjI3LjI1MiAzNC4wNjY0IDIyMy4xNUM0Ny44ODk5IDIxOC4xMzUgNjEuOTE3MyAyMTcuOTE5IDc2LjA0MzQgMjIxLjc5OEM4Mi40MTAxIDIyMy41NDcgODguNzIxNSAyMjMuNjU4IDk1LjAzMDIgMjIxLjUyQzk2LjI3MjggMjIxLjEgOTcuMzI2MiAyMjAuNDc0IDk4LjI3NzEgMjE5LjYwOUMxMDUuOTggMjEyLjU5NCAxMTMuODU2IDIwNS43NzggMTIxLjg0IDE5OS4wODVDMTIyLjIxMyAxOTguNzc0IDEyMi44NzIgMTk4LjU5OSAxMjIuNzY0IDE5Ny44ODdDMTE1LjYyMiAxOTcuNTc5IDEwOS4yNjQgMjAwLjAxOSAxMDMuMjk1IDIwMy41NzdDOTMuOTQ4NCAyMDkuMTQ3IDgzLjkyODIgMjEyLjEyMiA3My4wMTEyIDIxMi4yNTZDNjMuMDE0IDIxMi4zNzggNTMuNTM2OCAyMTUuNTg1IDQzLjgzNCAyMTcuNDY4QzQxLjIxNzkgMjE3Ljk3NiAzOC41OTc3IDIxOC43NjggMzUuOTI0OSAyMTguMTk4QzM1LjUyMSAyMTYuNjAyIDM2LjY1ODMgMjE2LjE4MSAzNy40NTExIDIxNS43NjlDNDUuOTI2MSAyMTEuMzg4IDU0LjAxMzYgMjA2LjI3OSA2Mi43NDkzIDIwMi4zODVDNzcuMzQxMyAxOTUuODggOTIuNzI4OCAxOTQuOTM0IDEwOC4zODkgMTk1LjY3N0MxMTMuNzk3IDE5NS45MzUgMTE5LjIzMiAxOTYuOTcyIDEyNC42MTQgMTk1LjQxMUMxMjUuNDgyIDE5NS4xNTkgMTI2LjUwOSAxOTUuMDgzIDEyNy4xNzUgMTk0LjU2QzEzMi43MTIgMTkwLjIxOSAxMzguMTgxIDE4NS43OTQgMTQ0LjMwOCAxODAuODgzQzEzOS42MzMgMTgxLjAzMiAxMzYuMTU0IDE4Mi40NzIgMTMyLjY3MyAxODMuODVDMTMwLjk4MyAxODQuNTE5IDEyOS4zNDkgMTg1LjMzMSAxMjcuNzE0IDE4Ni4xMjdDMTIyLjEyNiAxODguODQ5IDExNi4zNDEgMTg5LjQ1IDExMC4yMTYgMTg4LjI4OEMxMDMuNDU3IDE4Ny4wMDYgOTYuNjMwNyAxODYuMDYyIDg5LjgyNzcgMTg1LjAxM0M4MS41NDAzIDE4My43MzUgNzMuMzcxOCAxODQuNjE5IDY1LjI0NTIgMTg2LjM4MkM1OC4wNTQ2IDE4Ny45NDEgNTAuODA3MiAxODkuMTggNDMuNTE2NiAxOTAuMTY1QzQyLjUyNjcgMTkwLjMgNDEuNTMyNiAxOTAuNDkzIDQwLjU0MTMgMTkwLjQ4QzM5LjcyMjggMTkwLjQ2OSAzOC41MzU2IDE5MC45MiAzOC4yNTg3IDE4OS42NjNDMzguMDIxIDE4OC41ODkgMzguOTgxMyAxODguMDUzIDM5Ljc2NiAxODcuNjI2QzQxLjM2MjQgMTg2Ljc2IDQyLjk5MjYgMTg1Ljk0OSA0NC42NDE3IDE4NS4xODVDNTkuMDY3NSAxNzguNDkgNzMuNDkyMSAxNzEuNzkyIDg4Ljg4MDkgMTY2LjM0MkM4MC40NDM2IDE2My4xOTIgNzIuMTc2NiAxNjAuNjc0IDY0LjM1NTIgMTU3LjAwOUM2My43Nzk4IDE1Ni43MzcgNjMuMTg4MyAxNTYuNDk4IDYyLjYxMTUgMTU2LjIyNkM2MS42OTMxIDE1NS43OSA2MC42MjM1IDE1NS4yNzcgNjEuMDE5MiAxNTQuMDc0QzYxLjM5MTkgMTUyLjk0MyA2Mi41Mzg2IDE1My4zMzMgNjMuMzk5IDE1My40NjRDNzcuNTAyIDE1NS41OTQgOTEuNTk5NyAxNTQuNjQ3IDEwNS42OTYgMTUzLjQwOUMxMTcuMzQ4IDE1Mi4zODUgMTI4LjUyMSAxNTMuOTU2IDEzOC45MTQgMTU5LjU2NEMxNDMuNDgxIDE2Mi4wMjcgMTQ4LjA3NSAxNjQuMzE0IDE1My4xNDQgMTY1LjYyNEMxNTUuNjE3IDE2Ni4yNjMgMTU4LjEzNSAxNjUuMTM1IDE2MC40MDIgMTY1Ljg5OEMxNjQuMjc2IDE2Ny4xOTkgMTY2Ljk2OCAxNjUuMzQyIDE2OS44MjcgMTYzLjMzOUMxNzIuOTMzIDE2MS4xNjIgMTc2LjE2IDE1OS4xNTMgMTgwLjAyMSAxNTYuNjJDMTc2LjE1IDE1Ni41NjMgMTczLjAzMyAxNTYuNjE2IDE3MC4zMjkgMTU4LjA2MUMxNjIuMzMgMTYyLjMzOSAxNTQuMyAxNjEuMTA5IDE0Ni4zMTUgMTU4LjM4OEMxNDEuODQ5IDE1Ni44NjcgMTM3LjYyMiAxNTQuNjkzIDEzMy4zNTEgMTUyLjY0OUMxMjUuNjk2IDE0OC45ODUgMTE3LjQ1OCAxNDcuMTEgMTA5LjE3NSAxNDUuNDUyQzEwMC43MzQgMTQzLjc2MyA5Mi4zNDI1IDE0MS44NzIgODQuMjg4OCAxMzguNzQ5QzgzLjQxMzYgMTM4LjQxIDgyLjI2MDIgMTM4LjMyMiA4MS44NjcyIDEzNi42MDdDODUuMjAxOCAxMzQuNjU4IDg5LjI2MDQgMTM1LjIwNiA5My40MjAzIDEzMy45NzlDODguMjM5MyAxMzEuNDIxIDg0LjA1OTIgMTI4LjIwNyA3OS45MDQ3IDEyNC45NzlDNzguNzQwNSAxMjQuMDczIDc2LjMyNyAxMjMuMzgxIDc3LjE2NzEgMTIxLjUyNUM3Ny45MDg1IDExOS44ODUgNzkuOTY0MiAxMjEuMDQ3IDgxLjM1MjYgMTIxLjM3OEMxMDAuNCAxMjUuOTE2IDExOS44MjcgMTI1LjYyMyAxMzkuMTY4IDEyNS41MDNDMTU1LjkzNiAxMjUuMzk5IDE3MS43ODcgMTI4LjM4IDE4Ni43OTMgMTM1LjkwMUMxOTIuMTM4IDEzOC41OCAxOTcuNzkgMTQwLjA4NiAyMDMuODggMTM5LjMwM0MyMDQuODA2IDEzOS4xODMgMjA1LjYxNyAxMzkuMDI4IDIwNi4zOTUgMTM4LjQ4NEMyMTIuMjgxIDEzNC4zNzcgMjE4LjE4NyAxMzAuMjk5IDIyNC4zMTkgMTI2LjA1MkMyMjMuMDI5IDEyNS4zMTggMjIxLjg3MyAxMjUuNjUyIDIyMC44MTggMTI1LjY2OUMyMTMuNDY0IDEyNS43ODIgMjA2LjEzOSAxMjYuNDMxIDE5OC44NiAxMjcuNDE1QzE4NC41NDcgMTI5LjM0OCAxNzEuNTU3IDEyNS43NzcgMTU5LjMyIDExOC41MDdDMTM0Ljc5OSAxMDMuOTQxIDExMS43MTIgODcuNDEzIDkwLjM2OTIgNjguNDc5NEM4OS4yMjI2IDY3LjQ2MTggODguMTk0OCA2Ni4yOTk3IDg3LjIwNjEgNjUuMTIyN0M4Ni42MzA4IDY0LjQzOTggODYuMDMyNCA2My41NjI1IDg2LjcwMjQgNjIuNjU4MkM4Ny40MjQ5IDYxLjY4NjQgODguMzM1MiA2Mi4zMjQ4IDg5LjE2OTkgNjIuNjE2NEM5My44NDE3IDY0LjI1MjIgOTcuODQyMiA2Ny4xNzAyIDEwMi4xMTEgNjkuNTQ0M0MxMTIuODEyIDc1LjQ5NTEgMTIzLjk2OCA4MC4yMzUzIDEzNS44MzkgODMuMjQ5MUMxNTIuOTIxIDg3LjU4NzEgMTcwLjEzMyA5MS40NjIgMTg2LjA1MiA5OS40NTA5QzE5My4wOTYgMTAyLjk4NiAxOTkuNTQ2IDEwNy4yNTIgMjA1LjA3MSAxMTIuODcyQzIxMC44NTIgMTE4Ljc1MSAyMTguNDA0IDEyMS4wODIgMjI1Ljk5MiAxMjMuMzI4QzIyNi45MjIgMTIzLjYwNSAyMjcuOTAyIDEyMy41NSAyMjguODEyIDEyMi44MjhDMjMyLjU4IDExOS44NDMgMjM2LjQwNiAxMTYuOTMyIDI0MC4zMTIgMTEzLjkxN0MyMzguMzAxIDExMS42NDMgMjM1LjYxNSAxMTEuMTUxIDIzMy4xNDMgMTEwLjc2M0MyMTkuNTYyIDEwOC42MjIgMjA2LjcyNyAxMDQuMjA2IDE5NC40MTUgOTguMjU5MUMxODQuNzg0IDkzLjYwOCAxNzYuMTY0IDg3LjM4MTkgMTY4LjY3OCA3OS43NjQyQzE2Mi4wMDEgNzIuOTcxMiAxNTUuMzk0IDY2LjEyMTUgMTQ4LjQ2IDU5LjU4MzZDMTQyLjQ1OCA1My45Mjg0IDEzNy42NDUgNDcuMzE4OSAxMzQuMDc1IDM5Ljg5MTZDMTI3LjgxOCAyNi44NzM4IDExOS4yMiAxNS4zODExIDExMC44NCAzLjczNTk1QzExMC4xMDMgMi43MDg4NCAxMDguOTQgMS43NjI3IDEwOS40NDUgMEMxMTEuMDkyIDAuNDk5Mzg3IDExMi4wMTggMS43MDQ2NiAxMTMuMDc4IDIuNzE2OTNDMTIwLjI2OCA5LjU5MDkzIDEyNi41NDcgMTcuNDI1OSAxMzQuNTY5IDIzLjQxMzFDMTQ0LjU4MSAzMC44ODY0IDE1NC4yOTYgMzguNjk3MSAxNjMuNTI1IDQ3LjEyODZDMTY4LjUzIDUxLjcwNDEgMTc0LjY1MyA1NC41NiAxODAuNzU2IDU3LjM5NTdDMTg1LjM2MyA1OS41Mzc3IDE5MC4yMzIgNjEuMTI2MyAxOTQuODAxIDYzLjc5MzNDMTgzLjgwMiA0OC43NjE4IDE3OS41MiAzMS4wNzgxIDE3My44MjIgMTMuOTI4OEMxNzUuNTQ1IDEzLjMwOTMgMTc2LjA1MiAxNC4xMTI0IDE3Ni41MjUgMTQuODk3OUMxODYuMTYxIDMwLjkwNjcgMjAwLjY3NiA0MS44OTE4IDIxNS40MDIgNTIuNjc1OUMyMjEuNDY2IDU3LjExNSAyMjcuNDk5IDYxLjYwMTQgMjMzLjQgNjYuMjUxMUMyNDAuNjk1IDcxLjk5NjcgMjQ2LjU3OSA3OC45MjYxIDI1MC42NDcgODcuMzY1N0MyNTIuMzI1IDkwLjg0NzkgMjUzLjk4OSA5NC41MTkxIDI1OC4yODEgOTUuNzMxMUMyNTkuMTE2IDk1Ljk2NiAyNTkuNzkgOTYuMTY1NyAyNjAuNTE1IDk1LjQ2MjVDMjYyLjQ1NyA5My41Nzk3IDI2NC40NTMgOTEuNzUyMiAyNjYuNTMyIDg5LjgwNDZDMjYzLjIxMyA4Ni4yODA2IDI1OS40MTMgODMuNzMzNyAyNTUuMzQ5IDgxLjU0MThDMjQ4LjM4MiA3Ny43ODU2IDI0My45MzIgNzEuODUyMyAyNDAuOTIgNjQuNzM2N0MyMzcuMTIgNTUuNzU5OSAyMzQuNDYzIDQ2LjM5NTcgMjMxLjc4MyAzNy4wNDY0QzIzMS40OSAzNi4wMjQ3IDIzMS4wODYgMzQuODE2NyAyMzIuMTYxIDM0LjAxOUMyMzMuMjU0IDMzLjIwOTIgMjM0LjA1IDM0LjI0OTggMjM0Ljc3NSAzNC44MTY3QzI0NC42MDcgNDIuNTAxOSAyNTQuMjAzIDUwLjM4NjggMjU5LjA2OCA2Mi40NTg1QzI2MC45MjUgNjcuMDY1IDI2MS44NDQgNzEuODU2NCAyNjIuMzUgNzYuNzQ3N0MyNjIuODE2IDgxLjI1NDMgMjY1LjA4IDg0LjY5NzQgMjY4LjQzNiA4Ny43NTA0QzI3MC43NjUgODYuMjUzNiAyNzIuNDg0IDg0LjI1ODcgMjc0LjMyMiA4Mi40MjMxQzI4My4wMDQgNzMuNzU5NCAyOTEuNjQxIDY1LjA1MjYgMzAwLjMwOCA1Ni4zNzU0QzMwMS4zNTIgNTUuMzMwNyAzMDIuNTcxIDU0LjE3NjcgMzA0LjA3OSA1NS4zOTI4QzMwNS40ODYgNTYuNTI5MiAzMDQuNTI2IDU3Ljg5NTEgMzAzLjkxNCA1OS4wODI5QzMwMy4xMTYgNjAuNjQwNCAzMDEuODM5IDYxLjgzMzUgMzAwLjYwOSA2My4wNDE1QzI5MS4zOTggNzIuMDc2NCAyODIuMiA4MS4xMjQ3IDI3Mi45MzEgOTAuMTAwMkMyNzEuNjkyIDkxLjI5ODcgMjcxLjQ2MSA5Mi4wMzMgMjcyLjM0NyA5My43MDM5QzI3NC4wMjIgOTYuODU5NSAyNzYuODY5IDk4LjUxNTUgMjc5Ljc1IDk5Ljg2NjZDMjk0LjYzNSAxMDYuODQ2IDMwMS41NzEgMTE5LjQyNiAzMDQuODM5IDEzNC42ODNDMzA1LjU0MSAxMzcuOTYzIDMwNS44NzQgMTQxLjMyIDMwNi44ODMgMTQ0LjUzNkMzMDcuMDkzIDE0NS4yMDQgMzA3LjA2OCAxNDUuNzggMzA2LjQxMSAxNDYuMjc3QzMwNS40NDcgMTQ2LjQ0MyAzMDUuMDU5IDE0NS42MjQgMzA0LjU4MSAxNDUuMDI2QzMwMi44ODMgMTQyLjkwMiAzMDEuMDYxIDE0MC44NTUgMjk5LjU3MiAxMzguNTkyQzI5NC4xOTQgMTMwLjQyNiAyODcuODQ3IDEyMy4yMzEgMjgwLjE3OCAxMTcuMDY3QzI3My4wNjUgMTExLjM0NyAyNjkuNDg4IDEwMy41MiAyNjguOTc5IDk0LjE3NDlDMjY3LjQ0MyA5NS4wMzQ3IDI2Ni42NyA5NS45ODg5IDI2Ni40NTcgOTcuNjM5NkMyNjUuODkyIDEwMi4wMjEgMjY2Ljg3MSAxMDUuODg4IDI2OS41NTMgMTA5LjQwOUMyNzUuMjUgMTE2Ljg4OCAyNzkuODcyIDEyNC45NTEgMjgzLjQ4MiAxMzMuNjc0QzI4OC4yODUgMTQ1LjI3NCAyODkuMjExIDE1Ny40MzEgMjg5LjQ3NiAxNjkuNzEzQzI4OS43IDE4MC4xMjYgMjg5LjY2MSAxOTAuNTQ2IDI4OS43MzUgMjAwLjk2M0MyODkuNzM5IDIwMS41MDUgMjg5Ljc0NyAyMDIuMDUxIDI4OS43MDYgMjAyLjU5QzI4OS42NTYgMjAzLjI0OSAyODkuNDc5IDIwMy44NDggMjg4LjcxMSAyMDQuMDI5QzI4OC4wMjEgMjA0LjE5MyAyODcuNzA5IDIwMy42NjggMjg3LjQzOSAyMDMuMjM2QzI4Ni45MTEgMjAyLjM4OSAyODYuMzQ3IDIwMS41MzIgMjg2LjAxNCAyMDAuNjAyQzI4MS4wNzQgMTg2LjcyOSAyNzIuODkzIDE3NC43NDYgMjY0LjE5NCAxNjMuMDU0QzI2Mi43ODggMTYxLjE2MyAyNjEuNTkxIDE1OS4xMTUgMjYwLjI5MiAxNTcuMTI5QzI2MC4xNzggMTU3LjIxIDI1OS45NTIgMTU3LjI5NyAyNTkuOTU0IDE1Ny4zNzhDMjYwLjU1NSAxNzYuNzA5IDI1Ny43NjYgMTk1LjcxMSAyNTQuMjMzIDIxNC42MTZDMjUxLjE3IDIzMS4wMTQgMjUwLjY4OCAyNDcuNTc4IDI1MC4zMjcgMjY0LjE3N0MyNTAuMDk0IDI3NC44NzUgMjQ4LjU0MyAyODUuNDYzIDI0Ny4xNCAyOTYuMDU0QzI0Ny4wMDMgMjk3LjA5MyAyNDYuODMyIDI5OC4yMjMgMjQ1LjcyMyAyOTguOTcxQzI0My41MDUgMjk4LjIzNyAyNDMuNDU0IDI5Ni4wNjQgMjQyLjkyMiAyOTQuMzgzQzIzOS40OTMgMjgzLjU1MiAyMzYuNjc4IDI3Mi41NTIgMjM0LjI2OCAyNjEuNDUyQzIzMS43MjkgMjQ5Ljc1NiAyMjguNjk5IDIzOC4xNjMgMjI2LjcxNiAyMjYuMzA2QzIyNS42MjYgMjMyLjA1IDIyNS4yNzcgMjM3Ljg1IDIyNC43ODcgMjQzLjYzNkMyMjMuNjc3IDI1Ni43NzQgMjI0LjM4OSAyNjkuODg4IDIyNS4xNjkgMjgzLjAwNUMyMjUuMjc3IDI4NC44MSAyMjUuMjE4IDI4Ni42MjUgMjI1LjIwMyAyODguNDM1QzIyNS4xOTQgMjg5LjUzMSAyMjUuMjAzIDI5MC44NDIgMjIzLjg1NyAyOTEuMDY3QzIyMi40MzIgMjkxLjMwNiAyMjIuMTcxIDI4OS44ODIgMjIxLjc5IDI4OC45MzJDMjE4LjIyOSAyODAuMDY4IDIxNS4xMzcgMjcxLjA0NCAyMTIuNjk4IDI2MS44MDNDMjEyLjM1OCAyNjAuNTE0IDIxMi4wMTIgMjU5LjIyNiAyMTEuMzM2IDI1Ny45N0MyMTAuODkyIDI2MS45ODQgMjEwLjUyMyAyNjYuMDEgMjA5Ljk2IDI3MC4wMDlDMjA5Ljc5MyAyNzEuMjA0IDIxMC40MzMgMjczLjIxOSAyMDguNjE1IDI3My4zNjhDMjA2Ljk4NiAyNzMuNTA1IDIwNi44NyAyNzEuNTE5IDIwNi40MDkgMjcwLjMzQzIwMy43MzMgMjYzLjQyNCAyMDIuNDUyIDI1Ni4xOSAyMDEuNDc0IDI0OC44ODRDMjAwLjA3OCAyMzguNDY1IDE5OS44MTggMjI3LjkwMyAxOTcuMjgzIDIxNy42MjFDMTk1LjU0MSAyMTAuNTUxIDE5My4wMjEgMjAzLjc2MyAxOTAuNDk5IDE5Ni41OEMxODkuNzY2IDE5OC40NDEgMTkwLjE1NiAyMDAuMDUzIDE5MC4wMDggMjAxLjYwNUMxODguNjAyIDIxNi4yMzYgMTg4LjMyMSAyMzAuODY1IDE4OS41NjcgMjQ1LjUzOEMxOTAuMjA4IDI1My4wNiAxODkuMDUxIDI2MC41MjMgMTg3LjczMSAyNjcuOTM1QzE4Ny41NjYgMjY4Ljg1NiAxODcuNTg5IDI2OS44NzkgMTg2LjQ0NSAyNzAuMDMzQzE4NS4yNDMgMjcwLjE5NyAxODQuNjg5IDI2OS4yNjUgMTg0LjI5NyAyNjguMzA0QzE4Mi40NzggMjYzLjgzMiAxODEuMjQgMjU5LjE4NCAxODAuMTE5IDI1NC40OTZDMTc3LjU2MyAyNDMuODAzIDE3Ny4wNjUgMjMyLjc1MiAxNzQuNDExIDIyMi4wNzlDMTczLjgyMyAyMTkuNzE3IDE3My4yNTMgMjE3LjM0OSAxNzIuNTYxIDIxNC41MDRDMTcwLjAxNSAyMjMuNTU0IDE2Ny43NDYgMjMyLjEzMyAxNjUuMTc3IDI0MC42MTlDMTYyLjU1OCAyNDkuMjcgMTYyLjE2NCAyNTguMjUxIDE2MC44MTYgMjY3LjA4OEMxNTkuOTQzIDI3Mi44MSAxNTguODYgMjc4LjQ3OCAxNTcuMjY4IDI4NC4wNDVDMTU2Ljk5MyAyODUuMDA0IDE1Ny4wMDcgMjg1LjAwOCAxNTUuNjIzIDI4NS44NzlDMTU0LjkxNyAyODUuNjI5IDE1NC43MTYgMjg0Ljk3MiAxNTQuNjQzIDI4NC4zNzVDMTUyLjE4NyAyNjQuMjM5IDE0OC41MzcgMjQ0LjE4NSAxNDkuMDU1IDIyMy44MTRDMTQ5LjI4MyAyMTQuNzk2IDE1MC40ODEgMjA1Ljc1MSAxNTMuMTI4IDE5Ny4wNDNDMTU0LjE1NCAxOTMuNjY2IDE1NS43MzMgMTkwLjQ1NSAxNTcuMTIgMTg3LjE5M0MxNTguODE4IDE4My4yMDEgMTU5LjMwMiAxNzkuMDM2IDE1OS4xMjMgMTc0LjcwN0MxNDcuNzQgMTgwLjI0MSAxMzkuODk2IDE4Ny40NyAxNDAuNjA5IDIwMS44NzhDMTQwLjgyNCAyMDYuMjIxIDE0MS4xMTYgMjEwLjU5NyAxNDEuODY5IDIxNC44N0MxNDMuNTk0IDIyNC42NjkgMTQxLjY3MyAyMzQuMDY1IDEzOS44MDcgMjQzLjYyN0MxMzYuOTM0IDI1OC4zMzYgMTI4LjYwNSAyNjkuOTU1IDExOS44ODggMjgxLjQ3NUMxMTQuODE1IDI4OC4xNzkgMTA5LjgwMyAyOTQuOTM0IDEwNC4yNiAzMDEuMjY1QzEwMy40NSAzMDIuMTkzIDEwMi42OTUgMzA0LjE1MSAxMDEuMjEyIDMwMy4yNzZDOTkuOTY1MyAzMDIuNTM5IDEwMC44NDEgMzAwLjgyIDEwMS4yNDIgMjk5LjU2M0MxMDMuNzg4IDI5MS42IDEwNi41NDQgMjgzLjY5MSAxMTAuMDU0IDI3Ni4xMTZDMTE1LjMyMiAyNjQuNzUxIDExOC43NzcgMjUyLjk2OCAxMjAuNzQ3IDI0MC41OEMxMjIuMDIxIDIzMi41NzEgMTI0LjU5MiAyMjQuNzU3IDEyNi44MDEgMjE2LjkxNkMxMjguMDg5IDIxMi4zMzggMTMwLjUwOSAyMDguMTc3IDEzMy4zODMgMjA0LjQ2QzEzNy40NjQgMTk5LjE4MSAxMzkuNDA3IDE5My4wMzYgMTQxLjc2NyAxODYuNDg2QzEzNC4zNjcgMTkxLjc0MiAxMjcuNzk2IDE5Ni44ODggMTIzLjMzNCAyMDQuODA4QzExNS42MDcgMjE4LjUyNSAxMTEuOTc0IDIzMy4zMTIgMTA5LjMzNiAyNDguNTc1QzEwNy44NTggMjU3LjEyMSAxMDQuMjQ4IDI2NC45OTEgMTAwLjMzMSAyNzIuNzE1Qzk2LjYzODggMjc5Ljk5OCA5Mi43MjQ3IDI4Ny4xNTQgODguNjA5NCAyOTQuMTk3Qzg1LjUwNTcgMjk5LjUwOCA4Mi4xNzUxIDMwNC42ODggNzguODcwMiAzMDkuODc5Qzc4LjQzMzkgMzEwLjU2MyA3Ny44MjQ4IDMxMS42MDkgNzYuNzM0OSAzMTEuMTg4Qzc1Ljc1MDMgMzEwLjgwNiA3NS43NjY1IDMwOS43ODYgNzUuODIwNSAzMDguODQ4Qzc2LjEyNzEgMzAzLjU3NiA3Ny4zNTQ4IDI5OC40ODUgNzguOTIwMSAyOTMuNDcyQzgyLjk0MDkgMjgwLjU5NSA4Ny42NjEzIDI2Ny45MzIgOTAuNjc1OCAyNTQuNzQ1Qzk0LjAyNCAyNDAuMDkyIDEwMS44NDggMjI3LjcyMyAxMTAuNzggMjE1Ljk0OEMxMTMuMjk3IDIxMi42MzIgMTE1LjkxOSAyMDkuMzk3IDExOC41MiAyMDYuMTQ2QzExOC45NzkgMjA1LjU3MiAxMTkuNDY3IDIwNS4wNSAxMTkuNTQ5IDIwMy44MjhDMTE4LjE0NiAyMDQuOTUxIDExNi45NDEgMjA1Ljg1MSAxMTUuODA4IDIwNi44MzVDMTA4LjUyIDIxMy4xNzEgMTAwLjY0OSAyMTguODUzIDk1LjA3MjEgMjI3LjAxOUM4OC45NDQ0IDIzNS45ODkgODQuNTI1MiAyNDUuNyA4Mi4zNDI2IDI1Ni4yNDlDNzkuNjI2NSAyNjkuMzYxIDczLjc1ODEgMjgwLjc3MyA2NS41OTkxIDI5MS4yMTRDNjAuOTIwNiAyOTcuMjAxIDU2LjUwMTQgMzAzLjM5IDUxLjg3NTYgMzA5LjQxN0M1MS4wNTE3IDMxMC40OTIgNTAuNDQ2NiAzMTIuMTg3IDQ4LjE0MjUgMzExLjk4M0M0OS4wNTI4IDMwOC4xOTEgNTAuODU4NiAzMDUuMDczIDUyLjQ3NzkgMzAxLjkwMUM1NS42NjY3IDI5NS42NiA1OC4zNTcxIDI4OS4yMTcgNjAuNjkxIDI4Mi42MTVDNjUuNjc4OCAyNjguNTA4IDcwLjIzMDMgMjU0LjE2OCA4MC4zMzU2IDI0Mi41OTFDODMuNTM5MiAyMzguOTIyIDg2LjkxOTggMjM1LjQxIDg5LjYwMzUgMjMxLjMxOUM4OS45NDExIDIzMC44MDIgOTAuMTk5MSAyMzAuMjMyIDkwLjM0NDkgMjI5LjU2Qzg1Ljg1NDIgMjMzLjAyNSA4Mi4wMDA5IDIzNy4xNDcgNzcuOTM1NiAyNDEuMDQ2QzY3Ljk5NjQgMjUwLjU4NCA2MC41MzMgMjYyLjAwNCA1Mi45ODMxIDI3My4zNzdDNDkuMjk4NiAyNzguOTI2IDQ0Ljg0NDMgMjgzLjg2NCAzOS40MTQ5IDI4Ny43MzVDMjkuNTA5NSAyOTQuNzkzIDIwLjAzMjMgMzAyLjQwMyAxMC40MjI3IDMwOS44NDRDOS40NTU2NiAzMTAuNTkyIDguNTg4NTcgMzExLjY0NCA3LjEzODAyIDMxMS41MTZDNi4xMzU4NyAzMTAuMzEyIDcuMDI0NTcgMzA5LjU1NiA3LjY3NTU2IDMwOC42ODVDMTQuMTExMiAzMDAuMDU3IDIxLjU3NzQgMjkyLjI4MyAyOC4yNjAyIDI4My44NjFDMzMuOTgyNyAyNzYuNjQ4IDM5LjI0ODcgMjY5LjA1NyA0NS45NTMxIDI2Mi42NjNDNTMuOTk3NCAyNTQuOTkgNjMuMTkzNyAyNDguODI4IDcyLjM5NTQgMjQyLjY5Qzc5LjIxMTkgMjM4LjE0MyA4NC41OTEzIDIzMi4wMzQgOTAuOTMzOCAyMjYuMzk0Qzg5LjUzNTkgMjI2LjI5MiA4OC44MjI4IDIyNi44MTcgODguMTQ2MSAyMjcuMzA1Qzg1Ljg2NjMgMjI4Ljk0NiA4My40MDY5IDIzMC40MTMgODEuNDAxMiAyMzIuMzQ2QzczLjUwNjkgMjM5Ljk1MyA2NC4yNzQxIDI0NS4wNTEgNTMuNzYzNyAyNDguMDkxQzQxLjQ1NTYgMjUxLjY1MyAzMC4yNjQ1IDI1Ny44MDIgMTguOTAxOCAyNjMuNTM5QzE1LjQ5NTYgMjY1LjI1OCAxMS45ODQgMjY2Ljc3MiA4LjUwODg5IDI2OC4zNTZDNy43MDI1NyAyNjguNzIzIDYuODc3MzUgMjY5LjE1MSA0LjkzOTIzIDI2OC41NjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMzEyKSIgaWQ9ImxlYWYtdGlwcyIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1vcGFjaXR5PSIwLjAzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0ibm9uZSIgLz4NCjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      z-index: 1; }
    .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe {
      height: 100%;
      padding: 47px 30px 30px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: justify;
          justify-content: space-between;
      position: relative;
      z-index: 2; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe h4 {
        font-size: 24px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: -1px;
        color: #fff; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe p {
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.63;
        letter-spacing: normal;
        color: #fff; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe label {
        width: 100%;
        margin-bottom: 35px; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe label:last-child {
          margin-bottom: 0; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input:not([type="submit"]) {
        background-color: transparent;
        border-width: 0 0 1px 0;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0.5);
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.63;
        border-radius: 0;
        letter-spacing: normal;
        color: #fff;
        width: 100%;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input:not([type="submit"]):focus, .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input:not([type="submit"]):visited {
          border-color: #fff; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input::-webkit-input-placeholder {
        /* Edge */
        color: #fff;
        opacity: 0.5; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fff;
        opacity: 0.5; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input::-moz-placeholder {
        color: #fff;
        opacity: 0.5; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input::-ms-input-placeholder {
        color: #fff;
        opacity: 0.5; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe input::placeholder {
        color: #fff;
        opacity: 0.5; }
      .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe .submit-button {
        margin-top: 43px; }
        .bsa-filter-grid-solutions-block .filter-content-wrap .mc4wp-form .mc4wp-form-fields .wrapper-subscribe .submit-button input {
          text-decoration: none;
          padding: 16px 45px 16px 24px;
          border: 2px solid #fff;
          border-radius: 26px;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -ms-flex-align: center;
          align-items: center;
          background: transparent;
          background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTdweCIgdmlld0JveD0iMCAwIDEwIDE3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZGVmcz4NCiAgICA8ZmlsdGVyIGlkPSJmaWx0ZXJfMSI+DQogICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlR3JhcGhpYyIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAuMzI5NDExNzcgMCAwIDAgMCAwLjMyOTQxMTc3IDAgMCAwIDEgMCIgLz4NCiAgICA8L2ZpbHRlcj4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXAtNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSI+DQogICAgPHBhdGggZD0iTTAgMC42NDI2NjZMOS4yNzMwNiAwLjM1NzMzNCIgdHJhbnNmb3JtPSJtYXRyaXgoMC42OTE4OTEyIDAuNzIyMDAxOCAtMC43MjIwMDE4IDAuNjkxODkxMiAwLjcyMjA2MDU2IC01LjYyNjY3ODVFLTA1KSIgaWQ9IkxpbmUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4NCiAgICA8cGF0aCBkPSJNMCAwLjY0MjY2Nkw5LjI3MzA2IDAuMzU3MzM0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY5MTg5MTIgLTAuNzIyMDAxOCAtMC43MjIwMDE4IC0wLjY5MTg5MTIgMC43MjIwNjAzIDE0LjE0NzQzKSIgaWQ9IkxpbmUiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4NCiAgPC9nPg0KPC9zdmc+");
          -webkit-transition: 0.3s;
          -o-transition: 0.3s;
          font-weight: bold;
          transition: 0.3s;
          color: #fff;
          line-height: 1;
          max-width: calc(100% - 60px);
          background-size: 10px 17px;
          background-repeat: no-repeat;
          background-position: 91% 14px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 1px);
    left: -3px; }
    .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

.bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left {
    position: absolute;
    top: calc(100% - 1px);
    left: -2px;
    bottom: unset;
    -webkit-transform: scaleX(-1) rotate(180deg);
    -ms-transform: scaleX(-1) rotate(180deg);
    transform: scaleX(-1) rotate(180deg); }
    .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      -webkit-transform: scaleX(-1) rotate(180deg);
          -ms-transform: scaleX(-1) rotate(180deg);
              transform: scaleX(-1) rotate(180deg); }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

.bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 2px);
    right: -3px; }
    .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .shape-left svg {
      width: 333px;
      height: 99px; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .shape-left svg {
          width: 126px;
          height: 37.6px; } }
  .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: #f9f9f9;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      position: relative; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        left: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 250px; } }

.bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left {
    position: absolute;
    right: 0;
    left: unset;
    top: calc(100% - 2px);
    bottom: unset;
    -webkit-transform: scaleX(-1) rotate(180deg);
        -ms-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg); }
    .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left svg {
      width: 333px;
      height: 99px; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left svg {
          width: 126px;
          height: 37.6px; } }
  .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: #f9f9f9;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      position: relative;
      -webkit-transform: scaleX(-1) rotate(180deg);
          -ms-transform: scaleX(-1) rotate(180deg);
              transform: scaleX(-1) rotate(180deg); }
      @media (max-width: 767.98px) {
        .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        left: 0;
        top: -1px; }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bshub-container-full-block.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 250px; } }

.bshub-container-full-block.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
  bottom: 100%; }

.bshub-container-full-block.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
  top: 100%; }

.bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2; }
  @media (max-width: 1199.98px) {
    .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 1px);
    left: -3px; }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
          display: block !important; }
          @media (min-width: 1199.98px) {
            .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
              display: none !important; } }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

.bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2; }
  @media (max-width: 1199.98px) {
    .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left {
    position: absolute;
    top: calc(100% - 1px);
    left: -2px;
    bottom: unset;
    -webkit-transform: scaleX(-1) rotate(180deg);
    -ms-transform: scaleX(-1) rotate(180deg);
    transform: scaleX(-1) rotate(180deg); }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left svg {
      width: 333px;
      height: 94px; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .shape-left svg {
          width: 133px;
          height: 37.6px; } }
  .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: red;
      height: 100%;
      width: 100%; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      -webkit-transform: scaleX(-1) rotate(180deg);
          -ms-transform: scaleX(-1) rotate(180deg);
              transform: scaleX(-1) rotate(180deg); }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        right: 0;
        top: 0; }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
          display: block !important; }
          @media (min-width: 1199.98px) {
            .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
              display: none !important; } }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 258px; } }

.bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: 2; }
  @media (max-width: 1199.98px) {
    .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 2px);
    right: -3px; }
    .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .shape-left svg {
      width: 333px;
      height: 99px; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .shape-left svg {
          width: 126px;
          height: 37.6px; } }
  .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: #f9f9f9;
      height: 100%;
      width: 100%; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      position: relative; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        left: 0;
        top: 0; }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
          display: block !important; }
          @media (min-width: 1199.98px) {
            .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span.oval-mb {
              display: none !important; } }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__invert-shape-top .shape-top .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 250px; } }

.bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 2; }
  @media (max-width: 1199.98px) {
    .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap {
      height: 42px; } }
  .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left {
    position: absolute;
    right: 0;
    left: unset;
    top: calc(100% - 2px);
    bottom: unset;
    -webkit-transform: scaleX(-1) rotate(180deg);
        -ms-transform: scaleX(-1) rotate(180deg);
            transform: scaleX(-1) rotate(180deg); }
    .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left svg {
      width: 333px;
      height: 99px; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .shape-left svg {
          width: 126px;
          height: 37.6px; } }
  .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: #f9f9f9;
      height: 100%;
      width: 100%; }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      position: relative;
      -webkit-transform: scaleX(-1) rotate(180deg);
          -ms-transform: scaleX(-1) rotate(180deg);
              transform: scaleX(-1) rotate(180deg); }
      @media (max-width: 1199.98px) {
        .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        left: 0;
        top: -1px; }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
          display: block !important; }
          @media (min-width: 1199.98px) {
            .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span.oval-mb {
              display: none !important; } }
        @media (max-width: 1199.98px) {
          .bshub-container-full-block.custom-container.__invert-shape-bottom .shape-bottom .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 250px; } }

.bshub-container-full-block.custom-container.__enable-shape-wrap-top:not(.__invert-shape-top) .shape-top .shape-wrap {
  bottom: 100%; }

.bshub-container-full-block.custom-container.__enable-shape-wrap-bottom:not(.__invert-shape-bottom) .shape-bottom .shape-wrap {
  top: 100%; }

/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-container-full-block {
  position: relative;
  min-height: 200px;
  background: #fff; }
  .bshub-container-full-block:not(.block-editor) {
    width: 100vw;
    margin-left: calc((100% - 100vw) / 2); }
  .bshub-container-full-block .container {
    position: relative;
    z-index: 2; }
  .bshub-container-full-block .shape-tree-1 {
    position: absolute;
    top: 0;
    right: 0;
    height: 498px;
    width: 377px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
            transform: scaleX(-1); }
    @media (max-width: 767.98px) {
      .bshub-container-full-block .shape-tree-1 {
        display: none; } }
  .bshub-container-full-block .shape-tree-2 {
    content: "";
    position: absolute;
    bottom: 25%;
    left: 0;
    height: 498px;
    width: 316px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1; }
    @media (max-width: 767.98px) {
      .bshub-container-full-block .shape-tree-2 {
        display: none; } }
  .bshub-container-full-block .shape-tree-3 {
    content: "";
    position: absolute;
    bottom: 200px;
    right: 0;
    height: 297px;
    width: 277px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1; }
    @media (max-width: 767.98px) {
      .bshub-container-full-block .shape-tree-3 {
        display: none; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-badge-block.is-style-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .bsa-badge-block.is-style-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block {
    margin-left: 0;
    margin-right: 0; }
    .bsa-badge-block.is-style-horizontal > .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block + .wp-block {
      margin-left: 10px; }

.bsa-badge-item-block {
  background: #272e3a;
  border-radius: 26px;
  padding: 10px 15px;
  color: white;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.25em;
  text-transform: uppercase;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 10px; }
  .bsa-badge-item-block > span.icon {
    background-image: url("../assets/images/energy.png"); }
  .bsa-badge-item-block *, .bsa-badge-item-block span a {
    color: inherit;
    line-height: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    text-decoration: none; }
  .bsa-badge-item-block > span.icon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-right: 8px; }
  .bsa-badge-item-block.is-style-muesli {
    background-color: #9b804b; }
    .bsa-badge-item-block.is-style-muesli > span.icon {
      background-image: url("../assets/images/waste.png"); }
  .bsa-badge-item-block.is-style-gunmetal {
    background-color: #272e3a; }
    .bsa-badge-item-block.is-style-gunmetal > span.icon {
      background-image: url("../assets/images/energy.png"); }
  .bsa-badge-item-block.is-style-steel-blue {
    background-color: #4387a5; }
    .bsa-badge-item-block.is-style-steel-blue > span.icon {
      background-image: url("../assets/images/water.png"); }
  .bsa-badge-item-block.is-style-fire-opal {
    background-color: #de6449; }
    .bsa-badge-item-block.is-style-fire-opal > span.icon {
      background-image: url("../assets/images/carbon.png"); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-featured-block {
  background: #272e3a;
  border-radius: 10px;
  text-align: center;
  color: #FFFFFF;
  letter-spacing: 0;
  padding: 30px 20px 20px; }
  .bsa-featured-block .icon {
    max-width: 150px;
    margin: auto auto 15px; }
  .bsa-featured-block .heading {
    font-weight: bold;
    font-size: 30px;
    color: inherit;
    letter-spacing: -0.5px;
    line-height: normal; }
  .bsa-featured-block .wp-block-bshub-block-bshub-button {
    margin: 15px auto auto; }
  .bsa-featured-block.is-style-muesli {
    background-color: #9b804b; }
  .bsa-featured-block.is-style-gunmetal {
    background-color: #272e3a; }
  .bsa-featured-block.is-style-steel-blue {
    background-color: #4387a5; }
  .bsa-featured-block.is-style-fire-opal {
    background-color: #de6449; }
  .bsa-featured-block.is-style-custom {
    background-color: #FFF200; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-video-popup-block {
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  margin: 20px 0; }
  .bsa-video-popup-block .wp-block-image {
    margin: 0; }
    .bsa-video-popup-block .wp-block-image img {
      width: 100%; }
  .bsa-video-popup-block .btn-video-popup {
    position: absolute;
    bottom: 17px;
    right: 17px;
    background: #FFFFFF;
    border-radius: 26px;
    padding: 15px 20px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
    color: #272E3A;
    letter-spacing: 0;
    line-height: 1.25em;
    z-index: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .bsa-video-popup-block .btn-video-popup svg {
      margin-left: 15px;
      width: 24px;
      height: 24px; }
    .bsa-video-popup-block .btn-video-popup:hover {
      background: #272E3A;
      color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-card-carousel-block .shape-wrap {
  height: 97px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: 2; }
  @media (max-width: 767.98px) {
    .bsa-card-carousel-block .shape-wrap {
      height: 42px; } }
  .bsa-card-carousel-block .shape-wrap .shape-left {
    position: absolute;
    bottom: calc(100% - 2px);
    right: -3px; }
    .bsa-card-carousel-block .shape-wrap .shape-left svg {
      width: 333px;
      height: 99px; }
      @media (max-width: 767.98px) {
        .bsa-card-carousel-block .shape-wrap .shape-left svg {
          width: 126px;
          height: 37.6px; } }
  .bsa-card-carousel-block .shape-wrap .inner-shape {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    overflow: hidden;
    position: relative; }
    .bsa-card-carousel-block .shape-wrap .inner-shape .shape-bg {
      -ms-flex: 0 calc(100% - 333px);
          flex: 0 calc(100% - 333px);
      max-width: calc(100% - 333px);
      background-color: #f9f9f9;
      height: 100%;
      width: 100%; }
      @media (max-width: 767.98px) {
        .bsa-card-carousel-block .shape-wrap .inner-shape .shape-bg {
          -ms-flex: 0 calc(100% - 133px);
              flex: 0 calc(100% - 133px);
          max-width: calc(100% - 133px); } }
    .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right {
      -ms-flex: 0 333px;
          flex: 0 333px;
      max-width: 333px;
      background-color: transparent;
      position: relative; }
      @media (max-width: 767.98px) {
        .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right {
          -ms-flex: 0 133px;
              flex: 0 133px;
          max-width: 133px; } }
      .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right span {
        position: absolute;
        left: 0;
        top: 0; }
        @media (max-width: 767.98px) {
          .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right span.oval-dk {
            display: none; } }
        @media (min-width: 768px) {
          .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right span.oval-mb {
            display: none; } }
        @media (max-width: 767.98px) {
          .bsa-card-carousel-block .shape-wrap .inner-shape .shape-right span svg {
            width: 320px;
            height: 250px; } }

[data-type="bshub/bshub-card-carousel-block"].block-editor-block-list__block.wp-block {
  max-width: none; }
  [data-type="bshub/bshub-card-carousel-block"].block-editor-block-list__block.wp-block .block-server-render .bsa-card-carousel-block {
    position: relative;
    width: auto;
    margin-left: unset; }

.bsa-card-carousel-block {
  position: relative;
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
  background: #ebebeb;
  padding-bottom: 115px; }
  @media (max-width: 767.98px) {
    .bsa-card-carousel-block {
      padding-top: 30px;
      padding-bottom: 60px; } }
  .bsa-card-carousel-block .carousel-head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 50px; }
    .bsa-card-carousel-block .carousel-head > div {
      max-width: 800px; }
    .bsa-card-carousel-block .carousel-head .head-title {
      font-weight: bold;
      font-size: 40px;
      color: inherit;
      letter-spacing: -0.67px;
      line-height: 1.25em; }
      @media (max-width: 575.98px) {
        .bsa-card-carousel-block .carousel-head .head-title {
          font-size: 30px; } }
    .bsa-card-carousel-block .carousel-head .sub-text {
      color: inherit; }
    .bsa-card-carousel-block .carousel-head .head-extra {
      font-weight: bold;
      font-size: 16px;
      color: #005454;
      letter-spacing: 0;
      line-height: 1.25em;
      text-decoration: none;
      margin-top: 15px; }
      .bsa-card-carousel-block .carousel-head .head-extra svg {
        margin-left: 10px;
        color: inherit; }
  .bsa-card-carousel-block .slider-content-wrap {
    width: 100%; }
    @media (min-width: 576px) {
      .bsa-card-carousel-block .slider-content-wrap {
        width: calc(100% + ((100vw - 540px) / 2) + 35px); } }
    @media (min-width: 768px) {
      .bsa-card-carousel-block .slider-content-wrap {
        width: calc(100% + ((100vw - 720px) / 2) + 35px); } }
    @media (min-width: 992px) {
      .bsa-card-carousel-block .slider-content-wrap {
        width: calc(100% + ((100vw - 960px) / 2) + 35px); } }
    @media (min-width: 1200px) {
      .bsa-card-carousel-block .slider-content-wrap {
        width: calc(100% + ((100vw - 1140px) / 2) + 35px); } }
    .bsa-card-carousel-block .slider-content-wrap .slick-list {
      padding: 0 50px 0 0 !important; }
      @media (max-width: 575.98px) {
        .bsa-card-carousel-block .slider-content-wrap .slick-list {
          padding: 0 30px 0 0 !important; } }
    .bsa-card-carousel-block .slider-content-wrap .slick-track {
      display: -ms-flexbox !important;
      display: flex !important; }
    .bsa-card-carousel-block .slider-content-wrap .owl-stage {
      display: -ms-flexbox;
      display: flex; }
    .bsa-card-carousel-block .slider-content-wrap .slide-item {
      margin: 30px 0;
      height: inherit; }
      .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item {
        background: #ffffff;
        -webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.09);
                box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.09);
        border-radius: 20px;
        overflow: hidden;
        position: relative;
        height: 100%;
        margin-right: 20px; }
        @media (max-width: 575.98px) {
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item {
            margin-right: 20px; } }
        .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap {
          display: block;
          position: relative;
          height: 205px;
          overflow: hidden; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap > img {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            -o-object-fit: cover;
               object-fit: cover; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap span.icon {
            position: absolute;
            bottom: 0;
            right: 16px;
            width: 90px;
            height: 90px;
            border-radius: 10px;
            background: white;
            z-index: 2;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            overflow: hidden;
            padding: 6px; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap span.icon img {
              width: auto;
              max-width: 65%; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            position: absolute;
            max-width: calc(100% - 20px);
            right: 10px;
            top: 10px;
            -ms-flex-align: center;
                align-items: center; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
              font-weight: bold;
              font-size: 16px;
              color: #ffffff;
              letter-spacing: 0;
              text-align: center;
              line-height: 20px;
              background: #272e3a;
              border-radius: 14.3px;
              text-decoration: none;
              display: inline-block;
              text-transform: uppercase;
              padding: 4px 10px;
              margin-bottom: 4px;
              -webkit-transition: 0.3s;
              -o-transition: 0.3s;
              transition: 0.3s; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span + span {
                margin-left: 6px; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
                background: white;
                color: #272e3a; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap:after {
            content: "";
            height: 28px;
            width: calc(100% + 10px);
            position: absolute;
            left: 0;
            bottom: -10px;
            background-repeat: no-repeat;
            background-position: -10px center;
            background-size: cover;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cate-wrap {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            position: absolute;
            left: 30px;
            bottom: -5px;
            -ms-flex-align: center;
                align-items: center;
            z-index: 1; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cate-wrap span {
              display: -ms-flexbox;
              display: flex;
              -webkit-box-sizing: border-box;
                      box-sizing: border-box;
              border-radius: 20px;
              -ms-flex-align: center;
                  align-items: center;
              -ms-flex-pack: center;
                  justify-content: center;
              padding: 13px 21px;
              margin-right: 10px;
              margin-bottom: 5px; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cate-wrap span:last-child {
                margin-right: 0; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cate-wrap span img {
                max-height: 25px;
                -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1); }
        .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev {
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          margin-bottom: 10px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev .detail-item {
            font-style: normal;
            font-weight: bold;
            font-size: 16px;
            line-height: 24px;
            color: #005454;
            position: relative;
            padding-left: 20px; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev .detail-item.date-ev {
              margin-right: 10px; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev .detail-item.date-ev::before {
                content: "";
                width: 13px;
                height: 13px;
                position: absolute;
                left: 0;
                top: 4px;
                background-position: center;
                background-repeat: no-repeat;
                background-size: contain;
                background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA1IDEuODU3MTRIMTAuNFYwLjYxOTA0OEMxMC40IDAuMjc3MTU3IDEwLjEwOSAwIDkuNzUgMEM5LjM5MTAyIDAgOS4xIDAuMjc3MTU3IDkuMSAwLjYxOTA0OFYxLjg1NzE0SDMuOVYwLjYxOTA0OEMzLjkgMC4yNzcxNTcgMy42MDg5OSAwIDMuMjUgMEMyLjg5MTAxIDAgMi42IDAuMjc3MTU3IDIuNiAwLjYxOTA0OFYxLjg1NzE0SDEuOTVDMC44NzMwNDUgMS44NTcxNCAwIDIuNjg4NjEgMCAzLjcxNDI5VjQuMzMzMzNIMTNWMy43MTQyOUMxMyAyLjY4ODYxIDEyLjEyNyAxLjg1NzE0IDExLjA1IDEuODU3MTRaIiBmaWxsPSIjMDA1NDU0Ii8+CjxwYXRoIGQ9Ik0wIDExLjEwOTFDMCAxMi4xNTM0IDAuODczMDQ1IDEzIDEuOTUgMTNIMTEuMDVDMTIuMTI3IDEzIDEzIDEyLjE1MzQgMTMgMTEuMTA5MVY2LjA2NjY3SDBWMTEuMTA5MVoiIGZpbGw9IiMwMDU0NTQiLz4KPC9zdmc+Cg=="); }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev .detail-item.time-ev::before {
              content: "";
              width: 14px;
              height: 14px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDdDMCAzLjE0MDA1IDMuMTQwMDUgMCA3IDBDMTAuODYgMCAxNCAzLjE0MDA1IDE0IDdDMTQgMTAuODYgMTAuODYgMTQgNyAxNEMzLjE0MDA1IDE0IDAgMTAuODYgMCA3Wk05LjkxNjcgMTAuNzkxN0MxMC4wNjYgMTAuNzkxNyAxMC4yMTUzIDEwLjczNDUgMTAuMzI5MSAxMC42MjA3QzEwLjU1NzEgMTAuMzkyNyAxMC41NTcxIDEwLjAyNCAxMC4zMjkxIDkuNzk1OUw3LjU4MzMgNy4wNTAyVjMuNUM3LjU4MzMgMy4xNzc0MyA3LjMyMjA0IDIuOTE2NyA3IDIuOTE2N0M2LjY3Nzk2IDIuOTE2NyA2LjQxNjcgMy4xNzc0MyA2LjQxNjcgMy41VjcuMjkxN0M2LjQxNjcgNy40NDY3OSA2LjQ3NzkxIDcuNTk1MDUgNi41ODc2IDcuNzA0MUw5LjUwNDMgMTAuNjIwN0M5LjYxNzk1IDEwLjczNDUgOS43NjczOCAxMC43OTE3IDkuOTE2NyAxMC43OTE3WiIgZmlsbD0iIzAwNTQ1NCIvPgo8L3N2Zz4K"); }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .detail-ev .detail-item.add-ev::before {
              content: "";
              width: 14px;
              height: 17px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTQgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc3LjAwMDAwMCwgLTEzMDYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDb21tdW5pY2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAxMTYyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUNvbW11bmljYXRpb24tLy1sb2NhdGlvbl9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcyLjAwMDAwMCwgMTQyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiwyIEM4LjEzLDIgNSw1LjEzIDUsOSBDNSwxMy4xNyA5LjQyLDE4LjkyIDExLjI0LDIxLjExIEMxMS42NCwyMS41OSAxMi4zNywyMS41OSAxMi43NywyMS4xMSBDMTQuNTgsMTguOTIgMTksMTMuMTcgMTksOSBDMTksNS4xMyAxNS44NywyIDEyLDIgWiBNMTIsMTEuNSBDMTAuNjIsMTEuNSA5LjUsMTAuMzggOS41LDkgQzkuNSw3LjYyIDEwLjYyLDYuNSAxMiw2LjUgQzEzLjM4LDYuNSAxNC41LDcuNjIgMTQuNSw5IEMxNC41LDEwLjM4IDEzLjM4LDExLjUgMTIsMTEuNSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiMwMDU0NTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); }
        .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content {
          padding: 20px 30px 80px; }
          @media (max-width: 575.98px) {
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content {
              padding: 15px 15px 80px; } }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .location-wrap {
            font-weight: bold;
            font-size: 16px;
            line-height: 1.5em;
            color: #005454;
            white-space: nowrap;
            overflow: hidden;
            -o-text-overflow: ellipsis;
               text-overflow: ellipsis;
            height: 24px;
            margin-bottom: 10px; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .location-wrap svg {
              margin-right: 6px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .title {
            font-weight: bold;
            font-size: 24px;
            color: #272e3a;
            letter-spacing: -1px;
            line-height: normal;
            margin-bottom: 15px; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .title a {
              color: inherit;
              text-decoration: none; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .excerpt {
            font-weight: 500;
            margin-bottom: 30px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
            text-decoration: none;
            font-weight: bold;
            padding: 14px 18px;
            border: 2px solid #272e3a;
            border-radius: 26px;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            background: transparent;
            color: #272e3a;
            position: absolute;
            bottom: 30px;
            left: 30px;
            line-height: 1;
            max-width: calc(100% - 60px);
            -webkit-transition: 0.3s;
            -o-transition: 0.3s;
            transition: 0.3s; }
            @media (max-width: 991.98px) {
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
                max-width: calc(100% - 40px); } }
            @media (max-width: 575.98px) {
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
                max-width: calc(100% - 30px);
                bottom: 20px;
                left: 15px; } }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg {
              margin-left: 40px; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
                stroke: #272e3a;
                -webkit-transition: 0.3s;
                -o-transition: 0.3s;
                transition: 0.3s; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
              background: #272e3a;
              color: white; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
                stroke: white; }
        .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item:hover .ev-layer-hover {
          opacity: 1;
          visibility: visible; }
        .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover {
          opacity: 0;
          visibility: hidden;
          position: absolute;
          left: 0;
          top: 0;
          height: 100%;
          -webkit-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s;
          width: 100%;
          background: -webkit-linear-gradient(127.5deg, #547a38 -2.49%, #005454 90.68%);
          background: -o-linear-gradient(127.5deg, #547a38 -2.49%, #005454 90.68%);
          background: linear-gradient(322.5deg, #547a38 -2.49%, #005454 90.68%);
          -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
                  box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
          border-radius: 20px;
          padding: 80px 32px 35px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .detail-ev {
            margin-bottom: 13px; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .detail-ev .detail-item {
              color: #fff; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .detail-ev .detail-item::before {
                -webkit-filter: brightness(0) invert(1);
                        filter: brightness(0) invert(1); }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover h3 {
            color: #fff;
            margin-bottom: 12px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .excerpt {
            color: #fff;
            margin-bottom: 30px; }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .volunteers {
            position: relative;
            padding-left: 67px;
            font-style: normal;
            font-weight: bold;
            font-size: 16px;
            line-height: 26px;
            color: #fff; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .volunteers::before {
              content: "";
              width: 47px;
              height: 47px;
              position: absolute;
              top: 50%;
              left: 0;
              -webkit-transform: translateY(-50%);
                  -ms-transform: translateY(-50%);
                      transform: translateY(-50%);
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0NyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjMuNSIgY3k9IjIzLjUiIHI9IjIzLjUiIGZpbGw9IiNFQkVCRUIiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4zMjI2IDI1LjA2NDZDMTAuNDM3MiAyNS4wNjQ2IDguOTAzMjMgMjYuNDUzMiA4LjkwMzIzIDI4LjE2VjMyLjgzOTJDOC45MDMyMyAzMy41Nzk5IDkuNTY4OSAzNC4xODI1IDEwLjM4NzEgMzQuMTgyNUgxNi44MTk3VjI1LjkxMzFDMTYuODE5NyAyNS44MzYgMTYuODIzIDI1Ljc1MzggMTYuODMwMyAyNS42NTQ0TDE2Ljg1ODEgMjUuMjcyOEwxNi40NTA1IDI1LjE3MjdDMTYuMTU4NSAyNS4xMDEgMTUuODU3NSAyNS4wNjQ2IDE1LjU1NiAyNS4wNjQ2SDEyLjMyMjZaTTIxLjE0MjMgMjIuODE3N0MxOS4yNTY4IDIyLjgxNzcgMTcuNzIyOSAyNC4yMDYzIDE3LjcyMjkgMjUuOTEzVjM0LjE4MjVIMzAuMjc3MVYyNS45MTNDMzAuMjc3MSAyNC4yMDYzIDI4Ljc0MzIgMjIuODE3NyAyNi44NTc3IDIyLjgxNzdIMjEuMTQyM1pNMzIuNDQ0IDI1LjA2NDZDMzIuMTQyOCAyNS4wNjQ2IDMxLjg0MTkgMjUuMTAwOSAzMS41NDk3IDI1LjE3MjZMMzEuMTQyMSAyNS4yNzI2TDMxLjE2OTcgMjUuNjU0MUMzMS4xNzY5IDI1Ljc1NDIgMzEuMTgwMyAyNS44MzY1IDMxLjE4MDMgMjUuOTEzVjM0LjE4MjVIMzcuNjEyOUMzOC40MzEyIDM0LjE4MjUgMzkuMDk2OCAzMy41Nzk5IDM5LjA5NjggMzIuODM5MlYyOC4xNTk5QzM5LjA5NjggMjYuNDUzMSAzNy41NjI5IDI1LjA2NDYgMzUuNjc3NCAyNS4wNjQ2SDMyLjQ0NFpNMTAuMzg3MSAzNUM5LjA3MDg0IDM1IDggMzQuMDMwNyA4IDMyLjgzOTFWMjguMTU5OUM4IDI2LjAwMjMgOS45MzkxIDI0LjI0NjkgMTIuMzIyNiAyNC4yNDY5SDE1LjU1NkMxNS45Mzg2IDI0LjI0NjkgMTYuMzIwOCAyNC4yOTMzIDE2LjY5MTkgMjQuMzg0OUwxNy4wOTcyIDI0LjQ4NUwxNy4yODc2IDI0LjE0NkMxOC4wMzE1IDIyLjgyMjMgMTkuNTA4NSAyMiAyMS4xNDIzIDIySDI2Ljg1NzdDMjguNDkxNSAyMiAyOS45Njg2IDIyLjgyMjMgMzAuNzEyMyAyNC4xNDZMMzAuOTAyOCAyNC40ODVMMzEuMzA4MSAyNC4zODQ5QzMxLjY3OTIgMjQuMjkzMyAzMi4wNjE0IDI0LjI0NjkgMzIuNDQ0IDI0LjI0NjlIMzUuNjc3NEMzOC4wNjA5IDI0LjI0NjkgNDAgMjYuMDAyMyA0MCAyOC4xNTk5VjMyLjgzOTFDNDAgMzQuMDMwNyAzOC45MjkyIDM1IDM3LjYxMjkgMzVIMTAuMzg3MVoiIGZpbGw9IiMwMDU0NTQiLz4KPHBhdGggZD0iTTE2LjgxOTcgMzQuMTgyNVYzNC4zODI1SDE3LjAxOTdWMzQuMTgyNUgxNi44MTk3Wk0xNi44MzAzIDI1LjY1NDRMMTcuMDI5OCAyNS42NjkxTDE3LjAyOTggMjUuNjY5TDE2LjgzMDMgMjUuNjU0NFpNMTYuODU4MSAyNS4yNzI4TDE3LjA1NzYgMjUuMjg3M0wxNy4wNjk5IDI1LjExODhMMTYuOTA1OCAyNS4wNzg1TDE2Ljg1ODEgMjUuMjcyOFpNMTYuNDUwNSAyNS4xNzI3TDE2LjQwMjcgMjUuMzY2OUwxNi40MDI4IDI1LjM2N0wxNi40NTA1IDI1LjE3MjdaTTE3LjcyMjkgMzQuMTgyNUgxNy41MjI5VjM0LjM4MjVIMTcuNzIyOVYzNC4xODI1Wk0zMC4yNzcxIDM0LjE4MjVWMzQuMzgyNUgzMC40NzcxVjM0LjE4MjVIMzAuMjc3MVpNMzEuNTQ5NyAyNS4xNzI2TDMxLjU5NzQgMjUuMzY2OEwzMS41OTc0IDI1LjM2NjhMMzEuNTQ5NyAyNS4xNzI2Wk0zMS4xNDIxIDI1LjI3MjZMMzEuMDk0NSAyNS4wNzg0TDMwLjkzMDUgMjUuMTE4N0wzMC45NDI2IDI1LjI4NzFMMzEuMTQyMSAyNS4yNzI2Wk0zMS4xNjk3IDI1LjY1NDFMMzEuMzY5MiAyNS42Mzk3TDMxLjM2OTIgMjUuNjM5N0wzMS4xNjk3IDI1LjY1NDFaTTMxLjE4MDMgMzQuMTgyNUgzMC45ODAzVjM0LjM4MjVIMzEuMTgwM1YzNC4xODI1Wk0xNi42OTE5IDI0LjM4NDlMMTYuNzM5OCAyNC4xOTA3TDE2LjczOTggMjQuMTkwN0wxNi42OTE5IDI0LjM4NDlaTTE3LjA5NzIgMjQuNDg1TDE3LjA0OTIgMjQuNjc5MkwxNy4xOTcgMjQuNzE1N0wxNy4yNzE1IDI0LjU4M0wxNy4wOTcyIDI0LjQ4NVpNMTcuMjg3NiAyNC4xNDZMMTcuMTEzMyAyNC4wNDhMMTcuMTEzMiAyNC4wNDhMMTcuMjg3NiAyNC4xNDZaTTMwLjcxMjMgMjQuMTQ2TDMwLjUzOCAyNC4yNDM5TDMwLjUzOCAyNC4yNDRMMzAuNzEyMyAyNC4xNDZaTTMwLjkwMjggMjQuNDg1TDMwLjcyODUgMjQuNTgzTDMwLjgwMyAyNC43MTU3TDMwLjk1MDggMjQuNjc5MkwzMC45MDI4IDI0LjQ4NVpNMzEuMzA4MSAyNC4zODQ5TDMxLjI2MDIgMjQuMTkwN0wzMS4yNjAyIDI0LjE5MDdMMzEuMzA4MSAyNC4zODQ5Wk0xMi4zMjI2IDI0Ljg2NDZDMTAuMzQ1OSAyNC44NjQ2IDguNzAzMjMgMjYuMzI0NCA4LjcwMzIzIDI4LjE2SDkuMTAzMjNDOS4xMDMyMyAyNi41ODE5IDEwLjUyODQgMjUuMjY0NiAxMi4zMjI2IDI1LjI2NDZWMjQuODY0NlpNOC43MDMyMyAyOC4xNlYzMi44MzkySDkuMTAzMjNWMjguMTZIOC43MDMyM1pNOC43MDMyMyAzMi44MzkyQzguNzAzMjMgMzMuNzA4NiA5LjQ3NzY1IDM0LjM4MjUgMTAuMzg3MSAzNC4zODI1VjMzLjk4MjVDOS42NjAxNiAzMy45ODI1IDkuMTAzMjMgMzMuNDUxMiA5LjEwMzIzIDMyLjgzOTJIOC43MDMyM1pNMTAuMzg3MSAzNC4zODI1SDE2LjgxOTdWMzMuOTgyNUgxMC4zODcxVjM0LjM4MjVaTTE3LjAxOTcgMzQuMTgyNVYyNS45MTMxSDE2LjYxOTdWMzQuMTgyNUgxNy4wMTk3Wk0xNy4wMTk3IDI1LjkxMzFDMTcuMDE5NyAyNS44NDIgMTcuMDIyOCAyNS43NjQ4IDE3LjAyOTggMjUuNjY5MUwxNi42MzA5IDI1LjYzOThDMTYuNjIzMyAyNS43NDI4IDE2LjYxOTcgMjUuODMgMTYuNjE5NyAyNS45MTMxSDE3LjAxOTdaTTE3LjAyOTggMjUuNjY5TDE3LjA1NzYgMjUuMjg3M0wxNi42NTg3IDI1LjI1ODJMMTYuNjMwOSAyNS42Mzk5TDE3LjAyOTggMjUuNjY5Wk0xNi45MDU4IDI1LjA3ODVMMTYuNDk4MSAyNC45Nzg1TDE2LjQwMjggMjUuMzY3TDE2LjgxMDUgMjUuNDY3TDE2LjkwNTggMjUuMDc4NVpNMTYuNDk4MiAyNC45Nzg1QzE2LjE5MDUgMjQuOTAyOSAxNS44NzM2IDI0Ljg2NDYgMTUuNTU2IDI0Ljg2NDZWMjUuMjY0NkMxNS44NDE1IDI1LjI2NDYgMTYuMTI2NCAyNS4yOTkxIDE2LjQwMjcgMjUuMzY2OUwxNi40OTgyIDI0Ljk3ODVaTTE1LjU1NiAyNC44NjQ2SDEyLjMyMjZWMjUuMjY0NkgxNS41NTZWMjQuODY0NlpNMjEuMTQyMyAyMi42MTc3QzE5LjE2NTYgMjIuNjE3NyAxNy41MjI5IDI0LjA3NzUgMTcuNTIyOSAyNS45MTNIMTcuOTIyOUMxNy45MjI5IDI0LjMzNSAxOS4zNDgxIDIzLjAxNzcgMjEuMTQyMyAyMy4wMTc3VjIyLjYxNzdaTTE3LjUyMjkgMjUuOTEzVjM0LjE4MjVIMTcuOTIyOVYyNS45MTNIMTcuNTIyOVpNMTcuNzIyOSAzNC4zODI1SDMwLjI3NzFWMzMuOTgyNUgxNy43MjI5VjM0LjM4MjVaTTMwLjQ3NzEgMzQuMTgyNVYyNS45MTNIMzAuMDc3MVYzNC4xODI1SDMwLjQ3NzFaTTMwLjQ3NzEgMjUuOTEzQzMwLjQ3NzEgMjQuMDc3NSAyOC44MzQ1IDIyLjYxNzcgMjYuODU3NyAyMi42MTc3VjIzLjAxNzdDMjguNjUyIDIzLjAxNzcgMzAuMDc3MSAyNC4zMzUgMzAuMDc3MSAyNS45MTNIMzAuNDc3MVpNMjYuODU3NyAyMi42MTc3SDIxLjE0MjNWMjMuMDE3N0gyNi44NTc3VjIyLjYxNzdaTTMyLjQ0NCAyNC44NjQ2QzMyLjEyNjcgMjQuODY0NiAzMS44MDk4IDI0LjkwMjggMzEuNTAyMSAyNC45Nzg0TDMxLjU5NzQgMjUuMzY2OEMzMS44NzM5IDI1LjI5OSAzMi4xNTg4IDI1LjI2NDYgMzIuNDQ0IDI1LjI2NDZWMjQuODY0NlpNMzEuNTAyMSAyNC45Nzg0TDMxLjA5NDUgMjUuMDc4NEwzMS4xODk4IDI1LjQ2NjlMMzEuNTk3NCAyNS4zNjY4TDMxLjUwMjEgMjQuOTc4NFpNMzAuOTQyNiAyNS4yODcxTDMwLjk3MDIgMjUuNjY4NUwzMS4zNjkyIDI1LjYzOTdMMzEuMzQxNiAyNS4yNTgyTDMwLjk0MjYgMjUuMjg3MVpNMzAuOTcwMiAyNS42Njg1QzMwLjk3NzIgMjUuNzY1MyAzMC45ODAzIDI1Ljg0MjYgMzAuOTgwMyAyNS45MTNIMzEuMzgwM0MzMS4zODAzIDI1LjgzMDQgMzEuMzc2NiAyNS43NDMyIDMxLjM2OTIgMjUuNjM5N0wzMC45NzAyIDI1LjY2ODVaTTMwLjk4MDMgMjUuOTEzVjM0LjE4MjVIMzEuMzgwM1YyNS45MTNIMzAuOTgwM1pNMzEuMTgwMyAzNC4zODI1SDM3LjYxMjlWMzMuOTgyNUgzMS4xODAzVjM0LjM4MjVaTTM3LjYxMjkgMzQuMzgyNUMzOC41MjI0IDM0LjM4MjUgMzkuMjk2OCAzMy43MDg2IDM5LjI5NjggMzIuODM5MkgzOC44OTY4QzM4Ljg5NjggMzMuNDUxMiAzOC4zMzk5IDMzLjk4MjUgMzcuNjEyOSAzMy45ODI1VjM0LjM4MjVaTTM5LjI5NjggMzIuODM5MlYyOC4xNTk5SDM4Ljg5NjhWMzIuODM5MkgzOS4yOTY4Wk0zOS4yOTY4IDI4LjE1OTlDMzkuMjk2OCAyNi4zMjQ0IDM3LjY1NDIgMjQuODY0NiAzNS42Nzc0IDI0Ljg2NDZWMjUuMjY0NkMzNy40NzE2IDI1LjI2NDYgMzguODk2OCAyNi41ODE4IDM4Ljg5NjggMjguMTU5OUgzOS4yOTY4Wk0zNS42Nzc0IDI0Ljg2NDZIMzIuNDQ0VjI1LjI2NDZIMzUuNjc3NFYyNC44NjQ2Wk0xMC4zODcxIDM0LjhDOS4xNjIxIDM0LjggOC4yIDMzLjkwMTkgOC4yIDMyLjgzOTFINy44QzcuOCAzNC4xNTk0IDguOTc5NTggMzUuMiAxMC4zODcxIDM1LjJWMzQuOFpNOC4yIDMyLjgzOTFWMjguMTU5OUg3LjhWMzIuODM5MUg4LjJaTTguMiAyOC4xNTk5QzguMiAyNi4xMzEgMTAuMDMwNCAyNC40NDY5IDEyLjMyMjYgMjQuNDQ2OVYyNC4wNDY5QzkuODQ3ODQgMjQuMDQ2OSA3LjggMjUuODczNiA3LjggMjguMTU5OUg4LjJaTTEyLjMyMjYgMjQuNDQ2OUgxNS41NTZWMjQuMDQ2OUgxMi4zMjI2VjI0LjQ0NjlaTTE1LjU1NiAyNC40NDY5QzE1LjkyMjQgMjQuNDQ2OSAxNi4yODg2IDI0LjQ5MTQgMTYuNjQ0IDI0LjU3OTFMMTYuNzM5OCAyNC4xOTA3QzE2LjM1MyAyNC4wOTUzIDE1Ljk1NDcgMjQuMDQ2OSAxNS41NTYgMjQuMDQ2OVYyNC40NDY5Wk0xNi42NDM5IDI0LjU3OTFMMTcuMDQ5MiAyNC42NzkyTDE3LjE0NTEgMjQuMjkwOEwxNi43Mzk4IDI0LjE5MDdMMTYuNjQzOSAyNC41NzkxWk0xNy4yNzE1IDI0LjU4M0wxNy40NjIgMjQuMjQzOUwxNy4xMTMyIDI0LjA0OEwxNi45MjI4IDI0LjM4NzFMMTcuMjcxNSAyNC41ODNaTTE3LjQ2MiAyNC4yNDRDMTguMTY3MiAyMi45ODg5IDE5LjU3NDEgMjIuMiAyMS4xNDIzIDIyLjJWMjEuOEMxOS40NDMgMjEuOCAxNy44OTU3IDIyLjY1NTYgMTcuMTEzMyAyNC4wNDhMMTcuNDYyIDI0LjI0NFpNMjEuMTQyMyAyMi4ySDI2Ljg1NzdWMjEuOEgyMS4xNDIzVjIyLjJaTTI2Ljg1NzcgMjIuMkMyOC40MjYgMjIuMiAyOS44MzI4IDIyLjk4ODkgMzAuNTM4IDI0LjI0MzlMMzAuODg2NyAyNC4wNDhDMzAuMTA0MyAyMi42NTU2IDI4LjU1NzEgMjEuOCAyNi44NTc3IDIxLjhWMjIuMlpNMzAuNTM4IDI0LjI0NEwzMC43Mjg1IDI0LjU4M0wzMS4wNzcyIDI0LjM4N0wzMC44ODY3IDI0LjA0OEwzMC41MzggMjQuMjQ0Wk0zMC45NTA4IDI0LjY3OTJMMzEuMzU2MSAyNC41NzkxTDMxLjI2MDIgMjQuMTkwN0wzMC44NTQ5IDI0LjI5MDhMMzAuOTUwOCAyNC42NzkyWk0zMS4zNTYgMjQuNTc5MUMzMS43MTE0IDI0LjQ5MTQgMzIuMDc3NSAyNC40NDY5IDMyLjQ0NCAyNC40NDY5VjI0LjA0NjlDMzIuMDQ1MiAyNC4wNDY5IDMxLjY0NyAyNC4wOTUzIDMxLjI2MDIgMjQuMTkwN0wzMS4zNTYgMjQuNTc5MVpNMzIuNDQ0IDI0LjQ0NjlIMzUuNjc3NFYyNC4wNDY5SDMyLjQ0NFYyNC40NDY5Wk0zNS42Nzc0IDI0LjQ0NjlDMzcuOTY5NiAyNC40NDY5IDM5LjggMjYuMTMxIDM5LjggMjguMTU5OUg0MC4yQzQwLjIgMjUuODczNiAzOC4xNTIyIDI0LjA0NjkgMzUuNjc3NCAyNC4wNDY5VjI0LjQ0NjlaTTM5LjggMjguMTU5OVYzMi44MzkxSDQwLjJWMjguMTU5OUgzOS44Wk0zOS44IDMyLjgzOTFDMzkuOCAzMy45MDE5IDM4LjgzNzkgMzQuOCAzNy42MTI5IDM0LjhWMzUuMkMzOS4wMjA0IDM1LjIgNDAuMiAzNC4xNTk0IDQwLjIgMzIuODM5MUgzOS44Wk0zNy42MTI5IDM0LjhIMTAuMzg3MVYzNS4ySDM3LjYxMjlWMzQuOFoiIGZpbGw9IiMwMDU0NTQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40OTk5IDE1LjgzNTVDMTIuMDMwNyAxNS44MzU1IDEwLjgzNTUgMTcuMDMwOCAxMC44MzU1IDE4LjVDMTAuODM1NSAxOS45NjkyIDEyLjAzMDcgMjEuMTY0NSAxMy40OTk5IDIxLjE2NDVDMTQuOTY5MSAyMS4xNjQ1IDE2LjE2NDQgMTkuOTY5MiAxNi4xNjQ0IDE4LjVDMTYuMTY0NCAxNy4wMzA4IDE0Ljk2OTEgMTUuODM1NSAxMy40OTk5IDE1LjgzNTVNMTMuNSAyMkMxMi41NjY4IDIyIDExLjY4ODQgMjEuNjM1NSAxMS4wMjY0IDIwLjk3MzZDMTAuMzY0NSAyMC4zMTE2IDkuOTk5OTQgMTkuNDMzMiAxMCAxOC41QzEwIDE2LjU3MDEgMTEuNTcwMSAxNSAxMy41IDE1QzE1LjQyOTkgMTUgMTcgMTYuNTcwMSAxNyAxOC41QzE3IDIwLjQyOTkgMTUuNDI5OSAyMiAxMy41IDIyIiBmaWxsPSIjMDA1NDU0Ii8+CjxwYXRoIGQ9Ik0xMS4wMjY0IDIwLjk3MzZMMTEuMTY3OSAyMC44MzIxTDExLjE2NzkgMjAuODMyMUwxMS4wMjY0IDIwLjk3MzZaTTEwIDE4LjVMMTAuMiAxOC41VjE4LjVIMTBaTTEzLjQ5OTkgMTUuNjM1NUMxMS45MjAzIDE1LjYzNTUgMTAuNjM1NSAxNi45MjAzIDEwLjYzNTUgMTguNUgxMS4wMzU1QzExLjAzNTUgMTcuMTQxMyAxMi4xNDEyIDE2LjAzNTUgMTMuNDk5OSAxNi4wMzU1VjE1LjYzNTVaTTEwLjYzNTUgMTguNUMxMC42MzU1IDIwLjA3OTcgMTEuOTIwMyAyMS4zNjQ1IDEzLjQ5OTkgMjEuMzY0NVYyMC45NjQ1QzEyLjE0MTIgMjAuOTY0NSAxMS4wMzU1IDE5Ljg1ODcgMTEuMDM1NSAxOC41SDEwLjYzNTVaTTEzLjQ5OTkgMjEuMzY0NUMxNS4wNzk2IDIxLjM2NDUgMTYuMzY0NCAyMC4wNzk3IDE2LjM2NDQgMTguNUgxNS45NjQ0QzE1Ljk2NDQgMTkuODU4NyAxNC44NTg3IDIwLjk2NDUgMTMuNDk5OSAyMC45NjQ1VjIxLjM2NDVaTTE2LjM2NDQgMTguNUMxNi4zNjQ0IDE2LjkyMDMgMTUuMDc5NiAxNS42MzU1IDEzLjQ5OTkgMTUuNjM1NVYxNi4wMzU1QzE0Ljg1ODcgMTYuMDM1NSAxNS45NjQ0IDE3LjE0MTMgMTUuOTY0NCAxOC41SDE2LjM2NDRaTTEzLjUgMjEuOEMxMi42MiAyMS44IDExLjc5MjQgMjEuNDU2NyAxMS4xNjc5IDIwLjgzMjFMMTAuODg1IDIxLjExNUMxMS41ODQzIDIxLjgxNDMgMTIuNTEzNiAyMi4yIDEzLjUgMjIuMlYyMS44Wk0xMS4xNjc5IDIwLjgzMjFDMTAuNTQzMyAyMC4yMDc2IDEwLjE5OTkgMTkuMzggMTAuMiAxOC41TDkuOCAxOC41QzkuNzk5OTQgMTkuNDg2NCAxMC4xODU3IDIwLjQxNTcgMTAuODg1IDIxLjExNUwxMS4xNjc5IDIwLjgzMjFaTTEwLjIgMTguNUMxMC4yIDE2LjY4MDYgMTEuNjgwNiAxNS4yIDEzLjUgMTUuMlYxNC44QzExLjQ1OTcgMTQuOCA5LjggMTYuNDU5NyA5LjggMTguNUgxMC4yWk0xMy41IDE1LjJDMTUuMzE5NCAxNS4yIDE2LjggMTYuNjgwNiAxNi44IDE4LjVIMTcuMkMxNy4yIDE2LjQ1OTcgMTUuNTQwMyAxNC44IDEzLjUgMTQuOFYxNS4yWk0xNi44IDE4LjVDMTYuOCAyMC4zMTk0IDE1LjMxOTQgMjEuOCAxMy41IDIxLjhWMjIuMkMxNS41NDAzIDIyLjIgMTcuMiAyMC41NDAzIDE3LjIgMTguNUgxNi44WiIgZmlsbD0iIzAwNTQ1NCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDEwLjg2MzhDMjEuNzE5MyAxMC44NjM4IDE5Ljg2MzggMTIuNzE5MyAxOS44NjM4IDE1QzE5Ljg2MzggMTcuMjgwNyAyMS43MTkzIDE5LjEzNjIgMjQgMTkuMTM2MkMyNi4yODA3IDE5LjEzNjIgMjguMTM2MiAxNy4yODA3IDI4LjEzNjIgMTVDMjguMTM2MiAxMi43MTkzIDI2LjI4MDcgMTAuODYzOCAyNCAxMC44NjM4TTI0IDIwQzIxLjI0MyAyMCAxOSAxNy43NTcgMTkgMTVDMTkgMTIuMjQzIDIxLjI0MyAxMCAyNCAxMEMyNi43NTcgMTAgMjkgMTIuMjQzIDI5IDE1QzI5IDE3Ljc1NyAyNi43NTcgMjAgMjQgMjAiIGZpbGw9IiMwMDU0NTQiLz4KPHBhdGggZD0iTTI0IDEwLjY2MzhDMjEuNjA4OCAxMC42NjM4IDE5LjY2MzggMTIuNjA4OCAxOS42NjM4IDE1SDIwLjA2MzhDMjAuMDYzOCAxMi44Mjk3IDIxLjgyOTcgMTEuMDYzOCAyNCAxMS4wNjM4VjEwLjY2MzhaTTE5LjY2MzggMTVDMTkuNjYzOCAxNy4zOTEyIDIxLjYwODggMTkuMzM2MiAyNCAxOS4zMzYyVjE4LjkzNjJDMjEuODI5NyAxOC45MzYyIDIwLjA2MzggMTcuMTcwMyAyMC4wNjM4IDE1SDE5LjY2MzhaTTI0IDE5LjMzNjJDMjYuMzkxMiAxOS4zMzYyIDI4LjMzNjIgMTcuMzkxMiAyOC4zMzYyIDE1SDI3LjkzNjJDMjcuOTM2MiAxNy4xNzAzIDI2LjE3MDMgMTguOTM2MiAyNCAxOC45MzYyVjE5LjMzNjJaTTI4LjMzNjIgMTVDMjguMzM2MiAxMi42MDg4IDI2LjM5MTIgMTAuNjYzOCAyNCAxMC42NjM4VjExLjA2MzhDMjYuMTcwMyAxMS4wNjM4IDI3LjkzNjIgMTIuODI5NyAyNy45MzYyIDE1SDI4LjMzNjJaTTI0IDE5LjhDMjEuMzUzNCAxOS44IDE5LjIgMTcuNjQ2NiAxOS4yIDE1SDE4LjhDMTguOCAxNy44Njc1IDIxLjEzMjUgMjAuMiAyNCAyMC4yVjE5LjhaTTE5LjIgMTVDMTkuMiAxMi4zNTM1IDIxLjM1MzQgMTAuMiAyNCAxMC4yVjkuOEMyMS4xMzI1IDkuOCAxOC44IDEyLjEzMjYgMTguOCAxNUgxOS4yWk0yNCAxMC4yQzI2LjY0NjYgMTAuMiAyOC44IDEyLjM1MzUgMjguOCAxNUgyOS4yQzI5LjIgMTIuMTMyNiAyNi44Njc1IDkuOCAyNCA5LjhWMTAuMlpNMjguOCAxNUMyOC44IDE3LjY0NjYgMjYuNjQ2NiAxOS44IDI0IDE5LjhWMjAuMkMyNi44Njc1IDIwLjIgMjkuMiAxNy44Njc1IDI5LjIgMTVIMjguOFoiIGZpbGw9IiMwMDU0NTQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNC41IDE1LjgzNTVDMzMuMDMwOSAxNS44MzU1IDMxLjgzNTUgMTcuMDMwOCAzMS44MzU1IDE4LjVDMzEuODM1NSAxOS45NjkyIDMzLjAzMDggMjEuMTY0NSAzNC41IDIxLjE2NDVDMzUuOTY5MSAyMS4xNjQ1IDM3LjE2NDUgMTkuOTY5MiAzNy4xNjQ1IDE4LjVDMzcuMTY0NSAxNy4wMzA4IDM1Ljk2OTEgMTUuODM1NSAzNC41IDE1LjgzNTVNMzQuNSAyMkMzMi41NzAxIDIyIDMxIDIwLjQyOTkgMzEgMTguNUMzMSAxNi41NzAxIDMyLjU3MDEgMTUgMzQuNSAxNUMzNi40Mjk5IDE1IDM4IDE2LjU3MDEgMzggMTguNUMzOCAyMC40Mjk5IDM2LjQyOTkgMjIgMzQuNSAyMiIgZmlsbD0iIzAwNTQ1NCIvPgo8cGF0aCBkPSJNMzQuNSAxNS42MzU1QzMyLjkyMDQgMTUuNjM1NSAzMS42MzU1IDE2LjkyMDMgMzEuNjM1NSAxOC41SDMyLjAzNTVDMzIuMDM1NSAxNy4xNDEzIDMzLjE0MTMgMTYuMDM1NSAzNC41IDE2LjAzNTVWMTUuNjM1NVpNMzEuNjM1NSAxOC41QzMxLjYzNTUgMjAuMDc5NyAzMi45MjAzIDIxLjM2NDUgMzQuNSAyMS4zNjQ1VjIwLjk2NDVDMzMuMTQxMyAyMC45NjQ1IDMyLjAzNTUgMTkuODU4NyAzMi4wMzU1IDE4LjVIMzEuNjM1NVpNMzQuNSAyMS4zNjQ1QzM2LjA3OTYgMjEuMzY0NSAzNy4zNjQ1IDIwLjA3OTcgMzcuMzY0NSAxOC41SDM2Ljk2NDVDMzYuOTY0NSAxOS44NTg3IDM1Ljg1ODcgMjAuOTY0NSAzNC41IDIwLjk2NDVWMjEuMzY0NVpNMzcuMzY0NSAxOC41QzM3LjM2NDUgMTYuOTIwMyAzNi4wNzk2IDE1LjYzNTUgMzQuNSAxNS42MzU1VjE2LjAzNTVDMzUuODU4NyAxNi4wMzU1IDM2Ljk2NDUgMTcuMTQxMyAzNi45NjQ1IDE4LjVIMzcuMzY0NVpNMzQuNSAyMS44QzMyLjY4MDYgMjEuOCAzMS4yIDIwLjMxOTQgMzEuMiAxOC41SDMwLjhDMzAuOCAyMC41NDAzIDMyLjQ1OTcgMjIuMiAzNC41IDIyLjJWMjEuOFpNMzEuMiAxOC41QzMxLjIgMTYuNjgwNiAzMi42ODA1IDE1LjIgMzQuNSAxNS4yVjE0LjhDMzIuNDU5NiAxNC44IDMwLjggMTYuNDU5NyAzMC44IDE4LjVIMzEuMlpNMzQuNSAxNS4yQzM2LjMxOTQgMTUuMiAzNy44IDE2LjY4MDYgMzcuOCAxOC41SDM4LjJDMzguMiAxNi40NTk3IDM2LjU0MDMgMTQuOCAzNC41IDE0LjhWMTUuMlpNMzcuOCAxOC41QzM3LjggMjAuMzE5NCAzNi4zMTk0IDIxLjggMzQuNSAyMS44VjIyLjJDMzYuNTQwMyAyMi4yIDM4LjIgMjAuNTQwMyAzOC4yIDE4LjVIMzcuOFoiIGZpbGw9IiMwMDU0NTQiLz4KPC9zdmc+Cg=="); }
          .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more {
            text-decoration: none;
            font-weight: bold;
            padding: 14px 18px;
            border: 2px solid #fff;
            border-radius: 26px;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            background: #fff;
            color: #272e3a;
            position: absolute;
            bottom: 30px;
            left: 30px;
            line-height: 1;
            max-width: calc(100% - 60px);
            -webkit-transition: 0.3s;
            -o-transition: 0.3s;
            transition: 0.3s; }
            @media (max-width: 991.98px) {
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more {
                max-width: calc(100% - 40px); } }
            @media (max-width: 575.98px) {
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more {
                max-width: calc(100% - 30px);
                bottom: 20px;
                left: 15px; } }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more svg {
              margin-left: 40px; }
              .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more svg g {
                stroke: #272e3a;
                -webkit-transition: 0.3s;
                -o-transition: 0.3s;
                transition: 0.3s; }
            .bsa-card-carousel-block .slider-content-wrap .slide-item .inner-item .ev-layer-hover .btn-read-more:hover {
              opacity: 0.8; }
      .bsa-card-carousel-block .slider-content-wrap .slide-item.pt-destinations .inner-item .item-content {
        padding-top: 10px; }
    .bsa-card-carousel-block .slider-content-wrap .slick-dots li.slick-active button {
      background: #005454; }
    .bsa-card-carousel-block .slider-content-wrap .slick-dots li button {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #d6d6d6;
      display: block;
      -webkit-backface-visibility: visible;
      -webkit-transition: opacity .2s ease;
      -o-transition: opacity .2s ease;
      transition: opacity .2s ease;
      border-radius: 30px; }
      .bsa-card-carousel-block .slider-content-wrap .slick-dots li button::before {
        content: none; }
  .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #272e3a;
    color: #ffffff; }
    .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #272e3a; }
  .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #272e3a; }
  .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #272e3a;
    border-color: #272e3a; }
    .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #272e3a; }
    .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #272e3a;
      color: white;
      border-color: white; }
      .bsa-card-carousel-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #de6449;
    color: #ffffff; }
    .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #de6449; }
  .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #de6449; }
  .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #de6449;
    border-color: #de6449; }
    .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #de6449; }
    .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #de6449;
      color: white;
      border-color: white; }
      .bsa-card-carousel-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #4387a5;
    color: #ffffff; }
    .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #4387a5; }
  .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #4387a5; }
  .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #4387a5;
    border-color: #4387a5; }
    .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #4387a5; }
    .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #4387a5;
      color: white;
      border-color: white; }
      .bsa-card-carousel-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #9b804b;
    color: #ffffff; }
    .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #9b804b; }
  .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #9b804b; }
  .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #9b804b;
    border-color: #9b804b; }
    .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #9b804b; }
    .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #9b804b;
      color: white;
      border-color: white; }
      .bsa-card-carousel-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-list-block.is-style-ticks ul li {
  padding-left: 36px; }
  .bshub-list-block.is-style-ticks ul li:not(:last-child) {
    margin-bottom: 20px; }
  .bshub-list-block.is-style-ticks ul li::before {
    content: "";
    background-color: transparent;
    position: absolute;
    left: 0;
    top: 0;
    background-size: 23px;
    width: 23px;
    height: 23px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgd2lkdGg9IjIzcHgiIGhlaWdodD0iMjNweCIgdmlld0JveD0iMCAwIDIzIDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICA8ZGVmcz4NCiAgICA8bGluZWFyR3JhZGllbnQgeDE9IjAuODE2OTgyNSIgeTE9IjAuNSIgeDI9IjAiIHkyPSIwLjUiIGlkPSJncmFkaWVudF8xIj4NCiAgICAgIDxzdG9wIG9mZnNldD0iNS40NjMyODY3RS0wNSIgc3RvcC1jb2xvcj0iIzU0N0EzOCIgLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNTQ1NCIgLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDxwYXRoIGQ9Ik0xMS41IDIzQzE3Ljg1MTMgMjMgMjMgMTcuODUxMyAyMyAxMS41QzIzIDUuMTQ4NzMgMTcuODUxMyAwIDExLjUgMEM1LjE0ODczIDAgMCA1LjE0ODczIDAgMTEuNUMwIDE3Ljg1MTMgNS4xNDg3MyAyMyAxMS41IDIzWiIgaWQ9InBhdGhfMSIgLz4NCiAgICA8Y2xpcFBhdGggaWQ9ImNsaXBfMSI+DQogICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoXzEiIC8+DQogICAgPC9jbGlwUGF0aD4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXAiPg0KICAgIDxnIGlkPSJPdmFsLUNvcHktNCI+DQogICAgICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcF8xKSI+DQogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGhfMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2dyYWRpZW50XzEpIiBzdHJva2Utd2lkdGg9IjQiIC8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICAgIDxwYXRoIGQ9Ik0xMC42NzEgMC4xNDY0OTZDMTEuMDI0MSAwLjM5ODcwOCAxMS4xMDU4IDAuODg5MzggMTAuODUzNiAxLjI0MjQ4TDQuNTY3OTMgMTAuMDQyNEM0LjMxNTY0IDEwLjM5NTUgMy44MjQ5NyAxMC40NzcyIDMuNDcxODcgMTAuMjI0OUMzLjQxNzI3IDEwLjE4NTggMy4zNjc5MiAxMC4xNCAzLjMyNDk1IDEwLjA4ODRMMC4xODIxMjcgNi4zMTczNEMtMC4wOTU2OTg3IDUuOTgzOTcgLTAuMDUwNTk5MiA1LjQ4ODQyIDAuMjgyNzc1IDUuMjEwNkMwLjYxNjIyOCA0LjkzMjc3IDEuMTExNjkgNC45Nzc4NyAxLjM4OTUyIDUuMzExMjVMMy44ODA3NSA4LjMwMDkzTDkuNTc0OTkgMC4zMjkwOTRDOS44MjcwNSAtMC4wMjM5MjMxIDEwLjMxNzYgLTAuMTA1NzkzIDEwLjY3MDYgMC4xNDYyNjFMMTAuNjcxIDAuMTQ2NDk2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNiA2KSIgaWQ9IkZpbGwtMS1Db3B5LTQiIGZpbGw9IiM1NDdBMzgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSJub25lIiAvPg0KICA8L2c+DQo8L3N2Zz4="); }

.bshub-list-block.is-style-numbered ul {
  counter-reset: my-awesome-counter;
  list-style: none; }
  .bshub-list-block.is-style-numbered ul li {
    counter-increment: my-awesome-counter;
    position: relative;
    padding-left: 36px; }
    .bshub-list-block.is-style-numbered ul li:not(:last-child) {
      margin-bottom: 20px; }
    .bshub-list-block.is-style-numbered ul li::before {
      background-size: 23px;
      width: 23px;
      height: 23px;
      content: counter(my-awesome-counter);
      position: absolute;
      left: 0;
      top: 0px;
      background: -webkit-linear-gradient(166deg, #547a38 0%, #005454 100%);
      background: -o-linear-gradient(166deg, #547a38 0%, #005454 100%);
      background: linear-gradient(284deg, #547a38 0%, #005454 100%);
      border-radius: 50%;
      font-weight: bold;
      text-align: center;
      color: #fff;
      font-size: 12.5px;
      line-height: 2.17;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }

.bshub-list-block ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  .bshub-list-block ul li {
    padding-left: 20px;
    position: relative;
    color: #272e3a;
    font-weight: 500;
    line-height: 1.5em; }
    .bshub-list-block ul li:not(:last-child) {
      margin-bottom: 12px; }
    .bshub-list-block ul li::before {
      content: "";
      width: 6px;
      height: 6px;
      position: absolute;
      left: 0;
      top: 9px;
      background-color: #547a38;
      border-radius: 50%;
      display: inline-block; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bshub-icon-text-block .inner-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  @media (max-width: 767.98px) {
    .bshub-icon-text-block .inner-block {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; } }
  .bshub-icon-text-block .inner-block .block-icon {
    width: 60px;
    height: 60px;
    -ms-flex: 0 0 60px;
        flex: 0 0 60px;
    background-color: #f9f9f9;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    margin-right: 20px;
    padding: 10px; }
  .bshub-icon-text-block .inner-block .block-content * {
    margin: 0; }
  .bshub-icon-text-block .inner-block .block-content .heading {
    letter-spacing: 0; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-grid-card-block .inner-grid-card-block {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px; }
  .bshub-grid-card-block .inner-grid-card-block > div {
    -ms-flex: 0 100%;
        flex: 0 100%;
    margin-bottom: 45px;
    padding: 0 10px;
    max-width: 100%; }
    @media (max-width: 767.98px) {
      .bshub-grid-card-block .inner-grid-card-block > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        margin-bottom: 25px;
        max-width: 100%; } }
  .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-2 > div {
    -ms-flex: 0 50%;
        flex: 0 50%;
    max-width: 50%; }
    @media (max-width: 991.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-2 > div {
        -ms-flex: 0 50%;
            flex: 0 50%;
        max-width: 50%; } }
    @media (max-width: 767.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-2 > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        max-width: 100%; } }
  .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-3 > div {
    -ms-flex: 0 33.3333%;
        flex: 0 33.3333%;
    max-width: 33.3333%; }
    @media (max-width: 991.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-3 > div {
        -ms-flex: 0 50%;
            flex: 0 50%;
        max-width: 50%; } }
    @media (max-width: 767.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-3 > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        max-width: 100%; } }
  .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-4 > div {
    -ms-flex: 0 25%;
        flex: 0 25%;
    max-width: 25%; }
    @media (max-width: 991.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-4 > div {
        -ms-flex: 0 50%;
            flex: 0 50%;
        max-width: 50%; } }
    @media (max-width: 767.98px) {
      .bshub-grid-card-block .inner-grid-card-block.bshub-grid-card-col-4 > div {
        -ms-flex: 0 100%;
            flex: 0 100%;
        max-width: 100%; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-box-card-block .inner-box-card-block {
  padding: var(--padding, 40px);
  border-radius: var(--borderRadius, 12px);
  background-color: var(--backgroundColor, #fff);
  background-image: var(--backgroundGradient, none);
  height: 100%;
  position: relative; }
  @media (max-width: 767px) {
    .bshub-box-card-block .inner-box-card-block {
      padding: var(--padding, 30px 20px 35px); } }

.bshub-box-card-block.block-boxshadow .inner-box-card-block {
  -webkit-box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.05); }
  .bshub-box-card-block.block-boxshadow .inner-box-card-block .has-black-colour-color > a {
    color: inherit;
    text-decoration: none; }

.bshub-box-card-block.is-style-teal .inner-box-card-block {
  background-color: #10525a;
  color: #fff; }

.bshub-box-card-block.is-style-turquoise .inner-box-card-block {
  background-color: #272E3A;
  color: #fff; }

.bshub-box-card-block.is-style-yellow .inner-box-card-block {
  background-color: #547A38;
  color: #fff; }

.bshub-box-card-block.__border-gradient .inner-box-card-block {
  width: calc(100% - calc(var(--borderWidth, 0px)) * 2);
  height: calc(100% - calc(var(--borderWidth, 0px)) * 2);
  margin-left: var(--borderWidth, 0px);
  margin-top: var(--borderWidth, 0px); }
  .bshub-box-card-block.__border-gradient .inner-box-card-block:before {
    content: "";
    background: var(--borderGradient, #fff);
    position: absolute;
    top: calc(0px - var(--borderWidth, 0px));
    left: calc(0px - var(--borderWidth, 0px));
    width: calc(100% + calc(var(--borderWidth, 0px)) * 2);
    height: calc(100% + calc(var(--borderWidth, 0px)) * 2);
    z-index: -1;
    border-radius: inherit; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
[data-type="bshub-block/bshub-slider-custom-post"].block-editor-block-list__block.wp-block {
  max-width: none; }
  [data-type="bshub-block/bshub-slider-custom-post"].block-editor-block-list__block.wp-block .block-server-render .bsa-slider-select-post-block {
    position: relative;
    width: auto;
    margin-left: unset; }

.bsa-slider-select-post-block {
  position: relative;
  width: 100vw;
  margin-left: calc((100% - 100vw) / 2);
  background: #EBEBEB;
  margin-top: 150px;
  padding-bottom: 115px; }
  @media (max-width: 767.98px) {
    .bsa-slider-select-post-block {
      padding-top: 30px;
      margin-top: 100px;
      padding-bottom: 60px; } }
  .bsa-slider-select-post-block .shape-wrap {
    height: 97px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 100%;
    z-index: 2; }
    @media (max-width: 767.98px) {
      .bsa-slider-select-post-block .shape-wrap {
        height: 42px; } }
    .bsa-slider-select-post-block .shape-wrap .shape-left {
      position: absolute;
      bottom: calc(100% - 2px);
      right: -3px; }
      .bsa-slider-select-post-block .shape-wrap .shape-left svg {
        width: 333px;
        height: 99px; }
        @media (max-width: 767.98px) {
          .bsa-slider-select-post-block .shape-wrap .shape-left svg {
            width: 126px;
            height: 37.6px; } }
    .bsa-slider-select-post-block .shape-wrap .inner-shape {
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      overflow: hidden;
      position: relative; }
      .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-bg {
        -ms-flex: 0 calc(100% - 333px);
            flex: 0 calc(100% - 333px);
        max-width: calc(100% - 333px);
        background-color: #f9f9f9;
        height: 100%;
        width: 100%; }
        @media (max-width: 767.98px) {
          .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-bg {
            -ms-flex: 0 calc(100% - 133px);
                flex: 0 calc(100% - 133px);
            max-width: calc(100% - 133px); } }
      .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right {
        -ms-flex: 0 333px;
            flex: 0 333px;
        max-width: 333px;
        background-color: transparent;
        position: relative; }
        @media (max-width: 767.98px) {
          .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right {
            -ms-flex: 0 133px;
                flex: 0 133px;
            max-width: 133px; } }
        .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right span {
          position: absolute;
          left: 0;
          top: 0; }
          @media (max-width: 767.98px) {
            .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right span.oval-dk {
              display: none; } }
          @media (min-width: 768px) {
            .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right span.oval-mb {
              display: none; } }
          @media (max-width: 767.98px) {
            .bsa-slider-select-post-block .shape-wrap .inner-shape .shape-right span svg {
              width: 320px;
              height: 250px; } }
  .bsa-slider-select-post-block .carousel-head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px; }
    .bsa-slider-select-post-block .carousel-head > div {
      max-width: 800px; }
    .bsa-slider-select-post-block .carousel-head .head-title {
      font-weight: bold;
      font-size: 40px;
      color: inherit;
      letter-spacing: -0.67px;
      line-height: 1.25em; }
      @media (max-width: 575.98px) {
        .bsa-slider-select-post-block .carousel-head .head-title {
          font-size: 30px; } }
    .bsa-slider-select-post-block .carousel-head .sub-text {
      color: inherit; }
    .bsa-slider-select-post-block .carousel-head .head-extra {
      font-weight: bold;
      font-size: 16px;
      color: #005454;
      letter-spacing: 0;
      line-height: 1.25em;
      text-decoration: none;
      margin-top: 15px; }
      .bsa-slider-select-post-block .carousel-head .head-extra svg {
        margin-left: 10px;
        color: inherit; }
  .bsa-slider-select-post-block .slider-content-wrap {
    width: 100%; }
    @media (min-width: 576px) {
      .bsa-slider-select-post-block .slider-content-wrap {
        width: calc(100% + ((100vw - 540px) / 2) + 35px); } }
    @media (min-width: 768px) {
      .bsa-slider-select-post-block .slider-content-wrap {
        width: calc(100% + ((100vw - 720px) / 2) + 35px); } }
    @media (min-width: 992px) {
      .bsa-slider-select-post-block .slider-content-wrap {
        width: calc(100% + ((100vw - 960px) / 2) + 35px); } }
    @media (min-width: 1200px) {
      .bsa-slider-select-post-block .slider-content-wrap {
        width: calc(100% + ((100vw - 1140px) / 2) + 35px); } }
    .bsa-slider-select-post-block .slider-content-wrap .owl-stage {
      display: -ms-flexbox;
      display: flex; }
      .bsa-slider-select-post-block .slider-content-wrap .owl-stage > .owl-item {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }
    .bsa-slider-select-post-block .slider-content-wrap .slick-track {
      display: -ms-flexbox !important;
      display: flex !important; }
    .bsa-slider-select-post-block .slider-content-wrap .slide-item {
      margin: 30px 0;
      width: 100%;
      height: inherit; }
      .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item {
        background: #FFFFFF;
        -webkit-box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.09);
                box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.09);
        border-radius: 20px;
        overflow: hidden;
        position: relative;
        height: 100%;
        margin-right: 20px; }
        @media (max-width: 575.98px) {
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item {
            margin-right: 0; } }
        .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap {
          display: block;
          position: relative;
          padding-bottom: 60%;
          overflow: hidden; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap > img {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap span.icon {
            position: absolute;
            bottom: 0;
            right: 16px;
            width: 90px;
            height: 90px;
            border-radius: 10px;
            background: white;
            z-index: 2;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center;
            overflow: hidden;
            padding: 6px; }
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap span.icon img {
              width: auto;
              max-width: 65%; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap {
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            position: absolute;
            max-width: calc(100% - 20px);
            right: 10px;
            top: 10px;
            -ms-flex-align: center;
                align-items: center; }
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
              font-weight: bold;
              font-size: 16px;
              color: #FFFFFF;
              letter-spacing: 0;
              text-align: center;
              line-height: 20px;
              background: #272E3A;
              border-radius: 14.3px;
              text-decoration: none;
              display: inline-block;
              text-transform: uppercase;
              padding: 4px 10px;
              margin-bottom: 4px;
              -webkit-transition: .3s;
              -o-transition: .3s;
              transition: .3s; }
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span + span {
                margin-left: 6px; }
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
                background: white;
                color: #272E3A; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item > a.thumb-wrap:after {
            content: "";
            height: 28px;
            width: calc(100% + 10px);
            position: absolute;
            left: 0;
            bottom: -10px;
            background-repeat: no-repeat;
            background-position: -10px center;
            background-size: cover;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
        .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content {
          padding: 20px 30px 80px; }
          @media (max-width: 575.98px) {
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content {
              padding: 15px 15px 80px; } }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .date-time {
            list-style-type: none;
            padding: 0;
            margin: 0; }
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .date-time li {
              display: inline-block; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .title {
            font-weight: bold;
            font-size: 24px;
            color: #272E3A;
            letter-spacing: -1px;
            line-height: normal;
            margin-bottom: 15px; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .excerpt {
            font-weight: 500;
            margin-bottom: 30px; }
          .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
            text-decoration: none;
            font-weight: bold;
            padding: 16px;
            border: 2px solid #272E3A;
            border-radius: 26px;
            display: -ms-inline-flexbox;
            display: inline-flex;
            -ms-flex-align: center;
                align-items: center;
            background: transparent;
            color: #272E3A;
            position: absolute;
            bottom: 30px;
            left: 30px;
            line-height: 1;
            max-width: calc(100% - 60px);
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; }
            @media (max-width: 991.98px) {
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
                max-width: calc(100% - 40px); } }
            @media (max-width: 575.98px) {
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
                max-width: calc(100% - 30px);
                bottom: 20px;
                left: 15px; } }
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg {
              margin-left: 10px; }
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
                stroke: #272E3A;
                -webkit-transition: .3s;
                -o-transition: .3s;
                transition: .3s; }
            .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
              background: #272E3A;
              color: white; }
              .bsa-slider-select-post-block .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
                stroke: white; }
    .bsa-slider-select-post-block .slider-content-wrap .slick-dots li.slick-active button {
      background: #005454; }
    .bsa-slider-select-post-block .slider-content-wrap .slick-dots li button {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #d6d6d6;
      display: block;
      -webkit-backface-visibility: visible;
      -webkit-transition: opacity .2s ease;
      -o-transition: opacity .2s ease;
      transition: opacity .2s ease;
      border-radius: 30px; }
      .bsa-slider-select-post-block .slider-content-wrap .slick-dots li button::before {
        content: none; }
  .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #272e3a;
    color: #FFFFFF; }
    .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #272e3a; }
  .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #272e3a; }
  .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #272e3a;
    border-color: #272e3a; }
    .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #272e3a; }
    .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #272e3a;
      color: white; }
      .bsa-slider-select-post-block.is-style-gunmetal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #de6449;
    color: #FFFFFF; }
    .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #de6449; }
  .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #de6449; }
  .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #de6449;
    border-color: #de6449; }
    .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #de6449; }
    .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #de6449;
      color: white; }
      .bsa-slider-select-post-block.is-style-fire-opal .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #4387a5;
    color: #FFFFFF; }
    .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #4387a5; }
  .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #4387a5; }
  .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #4387a5;
    border-color: #4387a5; }
    .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #4387a5; }
    .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #4387a5;
      color: white; }
      .bsa-slider-select-post-block.is-style-steel-blue .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
  .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span {
    background: #9b804b;
    color: #FFFFFF; }
    .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item > a.thumb-wrap .tax-cost-wrap > span:hover {
      background: white;
      color: #9b804b; }
  .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .title {
    color: #9b804b; }
  .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more {
    background: white;
    color: #9b804b;
    border-color: #9b804b; }
    .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more svg g {
      stroke: #9b804b; }
    .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover {
      background: #9b804b;
      color: white; }
      .bsa-slider-select-post-block.is-style-muesli .slider-content-wrap .slide-item .inner-item .item-content .btn-read-more:hover svg g {
        stroke: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
/*Tabs block styles*/
.bshub-tabs-wrapper {
  padding: 38px 0;
  position: relative; }
  .bshub-tabs-wrapper .inner-tab-block {
    padding: 0;
    width: 100%; }
    @media (max-width: 991px) {
      .bshub-tabs-wrapper .inner-tab-block {
        -ms-flex-direction: column;
            flex-direction: column; } }
  .bshub-tabs-wrapper.bshub-tab-horz-desktop .inner-tab-block {
    -ms-flex-direction: column;
        flex-direction: column; }
    .bshub-tabs-wrapper.bshub-tab-horz-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab a {
      text-align: center; }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper.bshub-tab-horz-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab a {
          text-align: left; } }
  .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block {
    -ms-flex-align: center;
        align-items: center; }
    .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-positive: 1;
          flex-grow: 1;
      min-width: calc(50% - 100px);
      max-width: calc(50% - 100px); }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel {
          min-width: 100%;
          max-width: 100%; } }
      .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel span.bshub-tab-remove {
        left: 2px;
        right: unset; }
      .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab {
        margin: 0 0 16px 0;
        width: 100%; }
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab:last-child {
          margin: 0; }
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab.bshub-add-tab {
          padding: 0;
          width: 100%; }
          .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab.bshub-add-tab span {
            width: 100%; }
            .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab.bshub-add-tab span span:not(.dashicon) {
              display: none; }
          .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab.bshub-add-tab .dashicon {
            width: 100%;
            border: 1px solid;
            height: 50px;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
                align-items: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab a {
          -ms-flex-pack: start;
              justify-content: flex-start;
          width: 100%; }
          .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab a::after {
            bottom: unset;
            top: 50%;
            right: -7px;
            left: unset;
            -webkit-transform: translateY(-50%) rotate(-45deg);
                -ms-transform: translateY(-50%) rotate(-45deg);
                    transform: translateY(-50%) rotate(-45deg); }
      .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab,
      .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block ul.bshub-tabs-panel li.bshub-tab.ui-state-default {
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block .bshub-tab-body-wrapper {
      -ms-flex-positive: 3;
          flex-grow: 3;
      max-width: 50%; }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block .bshub-tab-body-wrapper {
          max-width: 100%; } }
    .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block .bshub-tab-body-wrapper div.bshub-tab-body {
      padding: 0 0 0 100px; }
      @media (max-width: 1024px) {
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block .bshub-tab-body-wrapper div.bshub-tab-body {
          padding: 0 0 0 40px; } }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper.bshub-tab-vert-desktop .inner-tab-block .bshub-tab-body-wrapper div.bshub-tab-body {
          padding: 40px 0 0 0; } }
  .bshub-tabs-wrapper .bshub-tab-body-wrapper {
    max-width: 100%; }
    .bshub-tabs-wrapper .bshub-tab-body-wrapper div.bshub-tab-body {
      padding: 30px 0 0 0;
      background: none;
      display: none; }
      @media (max-width: 1024px) {
        .bshub-tabs-wrapper .bshub-tab-body-wrapper div.bshub-tab-body {
          padding: 0 0 0 40px; } }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper .bshub-tab-body-wrapper div.bshub-tab-body {
          padding: 40px 0 0 0; } }
      .bshub-tabs-wrapper .bshub-tab-body-wrapper div.bshub-tab-body p:last-child {
        margin: 0; }
    .bshub-tabs-wrapper .bshub-tab-body-wrapper .bshub-tab-body-header {
      cursor: pointer;
      padding: 10px 15px;
      display: none; }
    .bshub-tabs-wrapper .bshub-tab-body-wrapper .bshub-tabs-panel {
      display: none !important; }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper .bshub-tab-body-wrapper .bshub-tabs-panel {
          display: block !important; } }
  .bshub-tabs-wrapper ul.bshub-tabs-panel {
    list-style-type: none !important;
    border: none;
    margin: 0 auto !important;
    padding: 0 0 15px 0 !important;
    background: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    overflow: auto;
    width: 100%; }
    @media (max-width: 767px) {
      .bshub-tabs-wrapper ul.bshub-tabs-panel {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
    .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab {
      position: relative;
      background: none;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      margin-right: 18px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      min-width: -webkit-fit-content;
      min-width: -moz-fit-content;
      min-width: fit-content; }
      @media (max-width: 991px) {
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab {
          margin-bottom: 20px; } }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab:last-child {
        margin-right: 0; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab a {
        padding: 13px 25px;
        text-decoration: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        outline: none;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.375em;
        -ms-flex-pack: center;
            justify-content: center;
        font-weight: bold;
        color: rgba(0, 84, 84, 0.5);
        border: 2px solid rgba(0, 84, 84, 0.5);
        border-radius: 26px;
        position: relative;
        background-color: #fff; }
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab a::after {
          content: "";
          height: 16px;
          width: 16px;
          position: absolute;
          left: 50%;
          bottom: -9px;
          background-color: transparent;
          z-index: 1;
          border-width: 0px 2px 2px 0px;
          border-color: transparent;
          border-style: solid;
          -webkit-transform: translateX(-50%) rotate(45deg);
              -ms-transform: translateX(-50%) rotate(45deg);
                  transform: translateX(-50%) rotate(45deg); }
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab a p {
          margin: 0; }
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab a img {
          max-width: 48px;
          margin-right: 18px; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab.ui-tabs-active a, .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab.bshub-tab-active a {
        color: #005454;
        border: 2px solid #005454; }
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab.ui-tabs-active a::after, .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab.bshub-tab-active a::after {
          border-color: #005454;
          background-color: inherit; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab span.bshub-tab-remove {
        position: absolute;
        top: 0;
        right: 3px;
        height: 20px;
        width: 20px;
        color: #00293c;
        background-color: #fcb908;
        border-radius: 50%;
        cursor: pointer;
        display: none;
        z-index: 1;
        padding: 0; }
        .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab span.bshub-tab-remove svg {
          display: block; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab:hover span.bshub-tab-remove {
        display: block; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab:hover a {
        color: #005454;
        border: 2px solid #005454; }
    .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-add-tab {
      text-align: center;
      width: 120px;
      padding: 0; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-add-tab > span {
        line-height: 1.8;
        cursor: pointer;
        font-size: 1em;
        display: block;
        border-radius: 26px;
        border: 1px solid;
        height: 50px;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-add-tab svg {
        color: #f4fcfc;
        vertical-align: sub; }
      .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-add-tab:hover svg {
        color: #5954d6; }
    .bshub-tabs-wrapper ul.bshub-tabs-panel li.bshub-tab.bshub-add-tab.ui-state-default:hover {
      background: #ccc; }

.bshub-tabs-wrapper[class*="bshub-tab-vert"] .inner-tab-block {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-grid-icon-box-card-block:not(.block-editor) .inner-blocks {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  .bshub-grid-icon-box-card-block:not(.block-editor) .inner-blocks .bshub-icon-box-card-block {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
    @media (min-width: 768px) {
      .bshub-grid-icon-box-card-block:not(.block-editor) .inner-blocks .bshub-icon-box-card-block {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%; } }
    @media (min-width: 992px) {
      .bshub-grid-icon-box-card-block:not(.block-editor) .inner-blocks .bshub-icon-box-card-block {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%; } }

.bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block {
  margin-bottom: 30px; }
  .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block.box-card-btn-hide .inner-block .content-card {
    padding: 26px 33px 12px 33px; }
  .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block {
    -webkit-box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    overflow: hidden;
    background-color: #fff;
    height: 100%;
    position: relative;
    padding-bottom: 234px; }
    .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card {
      padding: 26px 33px 62px 33px;
      position: relative;
      height: 100%; }
      .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card .icon-card {
        height: 57px;
        width: 57px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card .icon-card img {
          max-width: 100%; }
      .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card h4 {
        margin-top: 36px;
        margin-bottom: 12px; }
      .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card p {
        margin-bottom: 20px; }
      .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card .btn-card {
        background: #272e3a;
        border-radius: 26px;
        padding: 14px 70px 14px 24px;
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 20px;
        color: #ffffff;
        position: relative;
        text-decoration: none;
        display: inline-block;
        position: absolute;
        left: 33px;
        bottom: 14px; }
        .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card .btn-card:hover {
          opacity: 0.8; }
        .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .content-card .btn-card::after {
          content: "";
          background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAABHNCSVQICAgIfAhkiAAAATtJREFUKJF1z6FLA2EYx/HvcxsGi0aD1asaDBZh0+R2uyAMLIrCbsEiiNG5dwu2gVFvE0WD4IHBeTemZQj+CWIYGCz+Dyrva/AGOm9Pe3g+8Ht+4tecHdGmhmWKXjV6YMRYYvQywgRG7n2VXxsJPRW5QAAgcOWr/HYSTAG0e/3AzcxMgcwL5N2srdu9/uM/GOPQzdhjwCKQdTP2ZLvX7w7uMhzhK2dXMA0Ag1yW1d1GIvzBuU1BzuK1q7FWEyFAq+YUjDE3QBp4s0ZBg5mLEcBrImyp3BGGerweeirMJpW5EMw6Pw32vGrY+FPmRBXGLXQA5OLorbKKzgf3NEBTrUyDCYAF4MNAsayi299Jclp3ZrU214ANvIuli6WDztPwS2mtOY7RMymKpUrnJamgJcK+QPOLzyWvEiYigG9Jfmq1/jYwfQAAAABJRU5ErkJggg==");
          position: absolute;
          right: 24px;
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1);
          top: 50%;
          width: 10px;
          height: 17px;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
    .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .image-card {
      height: 234px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%; }
      .bshub-grid-icon-box-card-block .inner-blocks .bshub-icon-box-card-block .inner-block .image-card::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 42px;
        width: 100%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW0AAAAqCAYAAAB4KwpCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIyLTAyLTE4VDEwOjQ3OjQzKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMi0xOFQxMDo1MDo1OSswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wMi0xOFQxMDo1MDo1OSswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTgwNzViNmUtODQwNC1mZjQ5LWJiYzUtMGQzMjY2NzU5YjRiIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk4MDc1YjZlLTg0MDQtZmY0OS1iYmM1LTBkMzI2Njc1OWI0YiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjk4MDc1YjZlLTg0MDQtZmY0OS1iYmM1LTBkMzI2Njc1OWI0YiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OTgwNzViNmUtODQwNC1mZjQ5LWJiYzUtMGQzMjY2NzU5YjRiIiBzdEV2dDp3aGVuPSIyMDIyLTAyLTE4VDEwOjQ3OjQzKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++Y3TfgAAAdtJREFUeNrt3e1N21AYhuGHUdmEbhA2CBO03eCwgdnAbHA2SH/YFq5KxUeb+DW5LgkhkvywYuXOq2Mb35xOp1MA2IPDjWgDlDcmuU3SRBug+HSd5FuSniSiDVBTm2Pd1g+KNkAtPcldkvvXnhRtgDqxPsyx7n97kWgDbO+YaSlkfOuFog2wnZZX1q1FG6DeZP3wkViLNsBl9TnW93nHMohoA2wX60PeOMAo2gDbavngerVoA+x4qhZtgPOE+kc+eWBRtAEuG+rhXFO1aAP8W6iPSX5eOtSiDfC+SA+rSLcKGyXaAL9Heth6mhZtgD+N8/T8tIp1r77Rog1cwwQ9zlHeVaBFG/jKU/Py87yK9LjXOF97tJcdN8x/Lzt1/VxffSt3nwFAtM8f5uWb9WkV6dFuBkR7O0uMhznOTZgB0a5jyMsRXoEGRLvYNrUUP08S4Jqj3TNdw/84/xZpgGLRHjNdw/+YIpeGAoi2UAPsKto9L/8VS6gBika7ZbpzQ4s1aoCS0e6ZbrPzEKflAZSN9jCH+miqBqgb7ZYz3GkYgP8bbbEG2EG0xRpgB9EWa4AdRLsnuct06h4AhaO9xLp7iwDqRrsluY3zrAFKR7vHUgjALqL9fZ6uu7cDoLZfXlUtS0x18PkAAAAASUVORK5CYII="); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-text-img-block {
  position: relative;
  overflow: hidden; }
  .bshub-text-img-block .inner-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .bshub-text-img-block .inner-block.row--reversed {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }
      @media (min-width: 768px) {
        .bshub-text-img-block .inner-block.row--reversed .col-block.col-text {
          padding-top: 20px; } }
      .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 60px;
        padding-bottom: 60px; }
        @media (min-width: 576px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-left: calc((100vw - 510px) / 2); } }
        @media (min-width: 768px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-right: 50px;
            padding-left: calc((100vw - 690px) / 2);
            padding-top: 70px;
            padding-bottom: 80px; } }
        @media (min-width: 992px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-left: calc((100vw - 930px) / 2); } }
        @media (min-width: 1025px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-right: 95px;
            padding-top: 85px;
            padding-bottom: 95px; } }
        @media (min-width: 1200px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-left: calc((100vw - 1100px) / 2); } }
        @media (min-width: 1400px) {
          .bshub-text-img-block .inner-block.row--reversed .col-block.col-text .inner-col {
            padding-left: calc((100vw - 1100px) / 2); } }
    @media (max-width: 767px) {
      .bshub-text-img-block .inner-block.row-reversed--mb {
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; } }
    .bshub-text-img-block .inner-block .col-block {
      position: relative;
      width: 100%;
      min-height: 1px; }
      @media (min-width: 768px) {
        .bshub-text-img-block .inner-block .col-block {
          -ms-flex: 0 0 50%;
          flex: 0 0 50%;
          max-width: 50%; } }
      .bshub-text-img-block .inner-block .col-block .bg-images {
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        height: 350px; }
        @media (min-width: 768px) {
          .bshub-text-img-block .inner-block .col-block .bg-images {
            height: 100%; } }
      .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 60px;
        padding-bottom: 60px; }
        @media (min-width: 576px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-right: calc((100vw - 510px) / 2); } }
        @media (min-width: 768px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-left: 50px;
            padding-right: calc((100vw - 690px) / 2);
            padding-top: 70px;
            padding-bottom: 80px; } }
        @media (min-width: 992px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-right: calc((100vw - 930px) / 2); } }
        @media (min-width: 1025px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-left: 70px;
            padding-top: 85px;
            padding-bottom: 95px; } }
        @media (min-width: 1200px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-right: calc((100vw - 1115px) / 2); } }
        @media (min-width: 1400px) {
          .bshub-text-img-block .inner-block .col-block.col-text .inner-col {
            padding-right: calc((100vw - 1115px) / 2); } }
      .bshub-text-img-block .inner-block .col-block.col-text .leaf-shape {
        position: absolute;
        bottom: 0;
        right: 20px; }

body:not(.block-editor) .bshub-text-img-block .nf-form-title h3 {
  color: #fff; }

body:not(.block-editor) .bshub-text-img-block .nf-form-layout .nf-form-content .nf-field-container .nf-field-description p {
  color: #fff; }

body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-field-description {
  color: #fff; }

body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"],
body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"],
body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"],
body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea,
body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select {
  color: #fff;
  border-color: #fff; }
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-webkit-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-webkit-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-webkit-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-webkit-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-webkit-input-placeholder {
    /* Edge */
    color: rgba(255, 255, 255, 0.7); }
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]:-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]:-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]:-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea:-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: rgba(255, 255, 255, 0.7); }
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-moz-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-moz-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-moz-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-moz-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7); }
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-ms-input-placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7); }
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::placeholder,
  body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::placeholder {
    color: rgba(255, 255, 255, 0.7); }

body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element .selected-item {
  color: #fff;
  border-color: #fff; }

body:not(.block-editor) .bshub-text-img-block .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="button"] {
  background-color: #fff;
  color: #272e3a;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMjU5IDEuMzcxTDcuODggNy44NjkgMS4yNTkgMS4zN3oiIGZpbGw9IiNEOEQ4RDgiLz48cGF0aCBkPSJNMS4yNTkgMS4zNzFMNy44OCA3Ljg2OSIgc3Ryb2tlPSIjMjcyRTNBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yNTkgMTQuNjNMNy44OCA4LjEzIDEuMjU5IDE0LjYzeiIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik0xLjI1OSAxNC42M0w3Ljg4IDguMTMiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=); }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-title h3 {
  color: #005454; }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-layout .nf-form-content .nf-field-container .nf-field-description p {
  color: #005454; }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-field-description {
  color: #005454; }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"],
body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"],
body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"],
body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea,
body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select {
  color: #005454;
  border-color: #005454; }
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-webkit-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-webkit-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-webkit-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-webkit-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-webkit-input-placeholder {
    /* Edge */
    color: #005454; }
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]:-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]:-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]:-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea:-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #005454; }
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-moz-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-moz-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-moz-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-moz-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-moz-placeholder {
    color: #005454; }
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::-ms-input-placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::-ms-input-placeholder {
    color: #005454; }
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="text"]::placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="email"]::placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="tel"]::placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element textarea::placeholder,
  body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element select::placeholder {
    color: #005454; }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element .selected-item {
  color: #005454;
  border-color: #005454; }

body:not(.block-editor) .wrapper-form-bg-white .nf-form-cont .nf-form-layout .nf-form-content .nf-field-container .nf-field-element input[type="button"] {
  background-color: #005454;
  color: #272e3a;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMjU5IDEuMzcxTDcuODggNy44NjkgMS4yNTkgMS4zN3oiIGZpbGw9IiNEOEQ4RDgiLz48cGF0aCBkPSJNMS4yNTkgMS4zNzFMNy44OCA3Ljg2OSIgc3Ryb2tlPSIjMjcyRTNBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS4yNTkgMTQuNjNMNy44OCA4LjEzIDEuMjU5IDE0LjYzeiIgZmlsbD0iI0Q4RDhEOCIvPjxwYXRoIGQ9Ik0xLjI1OSAxNC42M0w3Ljg4IDguMTMiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=); }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-destination-grid-block .content-wrap .inner-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px; }
  @media (max-width: 575.98px) {
    .bsa-destination-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr; } }
  .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item {
    border-radius: 20px;
    overflow: hidden;
    background: white; }
    .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap {
      display: block;
      position: relative;
      padding-bottom: 60%;
      overflow: hidden; }
      .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap:after {
        content: "";
        height: 28px;
        width: calc(100% + 10px);
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
    .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content {
      padding: 15px 40px 40px;
      position: relative;
      padding-bottom: 124px; }
      .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap {
        font-weight: bold;
        font-size: 16px;
        line-height: 1.5em;
        color: #005454;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        height: 24px; }
        .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap svg {
          margin-right: 6px; }
      .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title {
        font-weight: bold;
        font-size: 24px;
        line-height: normal;
        letter-spacing: -1px;
        color: #272e3a;
        margin-top: 10px;
        margin-bottom: 20px; }
        .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a {
          color: inherit;
          font-weight: inherit;
          font-size: inherit;
          text-decoration: none; }
          .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a:hover {
            color: #005454; }
      .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more {
        background: #FFFFFF;
        border: 2px solid #272e3a;
        border-radius: 26px;
        padding: 16px 24px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.25em;
        color: #272e3a;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        position: absolute;
        left: auto;
        bottom: 40px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none; }
        .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more svg {
          margin-left: 20px; }
        .bsa-destination-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more:hover {
          background: #272e3a;
          color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-our-board-block .inner-blocks .bshub-our-board-item-block {
  margin-bottom: 30px; }
  .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block {
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    padding: 50px 20px 92px 20px;
    text-align: center;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    height: 100%; }
    .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block:hover {
      background: -webkit-gradient(linear, right top, left top, color-stop(18.31%, #547a38), to(#005454));
      background: -webkit-linear-gradient(right, #547a38 18.31%, #005454 100%);
      background: -o-linear-gradient(right, #547a38 18.31%, #005454 100%);
      background: linear-gradient(270deg, #547a38 18.31%, #005454 100%); }
      .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block:hover h4,
      .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block:hover p {
        color: #fff !important; }
      .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block:hover .btn-ourboard .btn-our-board {
        color: #fff !important;
        background-color: #272e3a; }
        .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block:hover .btn-ourboard .btn-our-board::after {
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
    .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block .image-person {
      width: 135px;
      height: 135px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 50%;
      margin: 0 auto; }
    .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block h4 {
      margin: 40px 0 8px;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block p {
      margin-bottom: 30px;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
    .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block .btn-ourboard {
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      bottom: 40px;
      width: 100%; }
      .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block .btn-ourboard .btn-our-board {
        background: #ffffff;
        border: 2px solid #272e3a;
        border-radius: 26px;
        font-style: normal;
        font-weight: bold;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        font-size: 16px;
        line-height: 20px;
        color: #272e3a;
        padding: 14px 66px 14px 24px;
        text-decoration: none;
        display: inline-block;
        position: relative;
        min-width: 180px !important;
        text-align: left; }
        .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block .btn-ourboard .btn-our-board::after {
          content: "";
          background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzU4NjYgMS4zNzA5M0w4LjM4MDc0IDcuODY4NTUiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuNzU4NjYgMTQuNjI5MUw4LjM4MDc0IDguMTMxNDUiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
          position: absolute;
          right: 24px;
          top: 50%;
          width: 10px;
          height: 17px;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .bshub-our-board-block .inner-blocks .bshub-our-board-item-block .inner-block .btn-ourboard .btn-our-board:hover {
          color: #fff; }

.our-board-popup-wrap {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999; }
  .our-board-popup-wrap .inner-wrap {
    background: #ffffff;
    border-radius: 20px;
    width: calc(100% - 30px);
    padding: 80px 45px 60px;
    position: relative;
    max-width: 730px; }
    @media (max-width: 767px) {
      .our-board-popup-wrap .inner-wrap {
        text-align: center;
        max-height: 95%;
        padding-left: 25px;
        padding-right: 25px;
        padding: 0 20px !important; }
        .our-board-popup-wrap .inner-wrap .row > .col-md-5 {
          padding-top: 50px; } }
    .our-board-popup-wrap .inner-wrap .btn-close-popup {
      position: absolute;
      right: 25px;
      top: 25px;
      max-width: 22px;
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij48ZyBmaWxsPSJub25lIiBmaWxsUnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDA1NDU0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZD0iTTEuNzA3IDEuNzA4IDIyLjkyIDIyLjkyTTIyLjkyIDEuNzA4IDEuNzA3IDIyLjkyIi8+PC9nPjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      height: 22px;
      width: 22px; }
    .our-board-popup-wrap .inner-wrap .img-person {
      width: 135px;
      height: 135px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 50%;
      margin: 0 auto; }
    .our-board-popup-wrap .inner-wrap h4 {
      margin: 20px 0 8px;
      font-style: normal;
      font-weight: bold;
      font-size: 24px;
      line-height: 1.2;
      letter-spacing: -1px;
      color: #272e3a; }
    .our-board-popup-wrap .inner-wrap .position {
      font-style: normal;
      font-weight: bold;
      font-size: 16px;
      line-height: 24px;
      color: #547a38; }
    .our-board-popup-wrap .inner-wrap .intro-our-board {
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: -1px;
      color: #272e3a;
      max-height: 450px;
      max-width: 100%;
      overflow: auto;
      padding-left: 25px;
      padding-right: 25px; }
      @media (max-width: 767px) {
        .our-board-popup-wrap .inner-wrap .intro-our-board {
          max-height: 400px;
          display: -ms-flexbox;
          display: flex;
          margin-bottom: 0px;
          padding: 0px 20px 0 20px;
          height: 85%; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bshub-carousel-featured-post-block.dot-color .inner-block .slick-dots li.slick-active button {
  background: -webkit-gradient(linear, right top, left top, color-stop(18.31%, var(--dataDots)), to(var(--dataDots))) !important;
  background: -webkit-linear-gradient(right, var(--dataDots) 18.31%, var(--dataDots) 100%) !important;
  background: -o-linear-gradient(right, var(--dataDots) 18.31%, var(--dataDots) 100%) !important;
  background: linear-gradient(270deg, var(--dataDots) 18.31%, var(--dataDots) 100%) !important; }

.bshub-carousel-featured-post-block.dot-color .inner-block .slick-dots li button {
  border-radius: 50%;
  border: 1px solid var(--dataDots); }

.bshub-carousel-featured-post-block:not(.dot-color) .inner-block .slick-dots li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) padding-box, -webkit-gradient(linear, left top, right top, from(#005454), to(#547a38)) border-box !important;
  background: -webkit-linear-gradient(#fff, #fff) padding-box, -webkit-linear-gradient(left, #005454, #547a38) border-box !important;
  background: -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(left, #005454, #547a38) border-box !important;
  background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #005454, #547a38) border-box !important; }

.bshub-carousel-featured-post-block .inner-block .slick-list .slick-track {
  display: -ms-flexbox;
  display: flex; }
  .bshub-carousel-featured-post-block .inner-block .slick-list .slick-track .slick-slide {
    height: auto; }

.bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #ffffff;
  -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
  overflow: hidden;
  height: 100%; }
  .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom {
    position: relative;
    width: 100%;
    min-height: 1px; }
    .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post {
      background-size: cover !important; }
      @media (max-width: 767.98px) {
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post {
          min-height: 350px;
          border-radius: 20px; } }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post::before {
        content: "";
        position: absolute;
        top: 0;
        right: -1px;
        z-index: 9;
        width: 60px;
        height: 100%;
        background: #fff;
        -webkit-clip-path: polygon(100% 0, 0% 101%, 100% 100%);
                clip-path: polygon(100% 0, 0% 101%, 100% 100%); }
        @media (max-width: 767.98px) {
          .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post::before {
            display: none; } }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post .ev-volunteers {
        background: #272e3a;
        border-radius: 8px;
        overflow: hidden;
        position: absolute;
        left: 25px;
        top: 25px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        padding: 12px; }
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post .ev-volunteers .ev-number {
          color: #fff;
          margin-left: 18px; }
          .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post .ev-volunteers .ev-number p {
            margin: 0;
            font-style: normal;
            font-weight: normal;
            font-size: 11.52px;
            line-height: 17px;
            text-transform: uppercase; }
          .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post .ev-volunteers .ev-number h4 {
            margin: 0;
            line-height: 40px;
            letter-spacing: -0.4px; }
      @media (min-width: 768px) {
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.image-post {
          -ms-flex: 0 0 53%;
          flex: 0 0 53%;
          max-width: 53%; } }
    .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post {
      padding: 50px 30px 102px; }
      @media (min-width: 768px) {
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post {
          -ms-flex: 0 0 47%;
          flex: 0 0 47%;
          max-width: 47%; } }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post span {
        color: #005454;
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 24px;
        display: block;
        margin-bottom: 10px; }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post h3 {
        margin-bottom: 17px; }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post p {
        margin-bottom: 23px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        overflow: hidden; }
      .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post a {
        background: #ffffff;
        border: 2px solid #272e3a;
        border-radius: 26px;
        font-style: normal;
        font-weight: bold;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        font-size: 16px;
        line-height: 20px;
        color: #272e3a;
        padding: 14px 66px 14px 24px;
        text-decoration: none;
        display: inline-block;
        position: relative;
        min-width: 180px !important;
        text-align: left;
        position: absolute;
        left: 30px;
        bottom: 50px; }
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post a::after {
          content: "";
          background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNzU4NjYgMS4zNzA5M0w4LjM4MDc0IDcuODY4NTUiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuNzU4NjYgMTQuNjI5MUw4LjM4MDc0IDguMTMxNDUiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
          position: absolute;
          right: 24px;
          top: 50%;
          width: 10px;
          height: 17px;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%); }
        .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post a:hover {
          color: #fff !important;
          background-color: #272e3a; }
          .bshub-carousel-featured-post-block .inner-block .carousel-post-item .inner-post .col-custom.content-post a:hover::after {
            -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1); }

.bshub-carousel-featured-post-block .inner-block .slick-arrow button::before {
  color: #272e3a; }

.bshub-carousel-featured-post-block .inner-block .slick-dots {
  bottom: 0;
  position: relative; }
  .bshub-carousel-featured-post-block .inner-block .slick-dots li {
    width: auto;
    height: auto;
    margin: 0 7px; }
    .bshub-carousel-featured-post-block .inner-block .slick-dots li.slick-active button {
      background: -webkit-gradient(linear, right top, left top, color-stop(18.31%, #547a38), to(#005454)) !important;
      background: -webkit-linear-gradient(right, #547a38 18.31%, #005454 100%) !important;
      background: -o-linear-gradient(right, #547a38 18.31%, #005454 100%) !important;
      background: linear-gradient(270deg, #547a38 18.31%, #005454 100%) !important; }
    .bshub-carousel-featured-post-block .inner-block .slick-dots li button {
      height: 12px;
      width: 12px;
      border-radius: 50%;
      border: 1px solid transparent; }
      .bshub-carousel-featured-post-block .inner-block .slick-dots li button::before {
        content: none; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-block-gallery .inner-block {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 16px 10px; }
  .bsa-block-gallery .inner-block > .g-item {
    border-radius: 20px;
    overflow: hidden;
    grid-row: span 2;
    grid-column: span 2;
    position: relative; }
    .bsa-block-gallery .inner-block > .g-item img, .bsa-block-gallery .inner-block > .g-item > a > img {
      position: absolute;
      -o-object-fit: cover;
         object-fit: cover;
      height: 100%;
      width: 100%; }
    .bsa-block-gallery .inner-block > .g-item > a {
      position: absolute;
      display: block;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%; }
    .bsa-block-gallery .inner-block > .g-item:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) {
      padding-bottom: 100%; }
    .bsa-block-gallery .inner-block > .g-item:nth-child(1) {
      grid-row: span 2;
      grid-column: span 3; }
    .bsa-block-gallery .inner-block > .g-item:nth-child(2) {
      grid-row: span 1;
      grid-column: span 1; }
    .bsa-block-gallery .inner-block > .g-item:nth-child(3) {
      grid-row: 2 / 3;
      grid-column: 4 / span 1; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bsa-events-grid-block .filter-head-wrap {
  margin-bottom: 45px; }
  .bsa-events-grid-block .filter-head-wrap .filter-taxonomy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .bsa-events-grid-block .filter-head-wrap .filter-taxonomy > span {
      display: none;
      font-weight: bold;
      font-size: 24px;
      color: #272e3a;
      letter-spacing: -1px;
      line-height: 1;
      margin-right: 18px; }
      @media (max-width: 991.98px) {
        .bsa-events-grid-block .filter-head-wrap .filter-taxonomy > span {
          margin-bottom: 10px;
          display: block; } }
    .bsa-events-grid-block .filter-head-wrap .filter-taxonomy select {
      background-color: transparent;
      border: 2px solid #005454;
      border-radius: 26px;
      padding: 14px 90px 14px 20px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-weight: bold;
      font-size: 16px;
      color: #005454;
      letter-spacing: 0;
      text-transform: capitalize;
      line-height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 10'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23005454' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M15.198 1.763 8.7 8.385M1.94 1.763l6.498 6.622'/%3E%3C/g%3E%3C/svg%3E");
      background-size: 16px 8px;
      background-repeat: no-repeat;
      background-position: calc(100% - 10px) center; }
      .bsa-events-grid-block .filter-head-wrap .filter-taxonomy select option {
        text-transform: capitalize; }

.bsa-events-grid-block .content-wrap .inner-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px; }
  @media (max-width: 991.98px) {
    .bsa-events-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 767.98px) {
    .bsa-events-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr; } }
  .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item {
    overflow: hidden;
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
            box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
    border-radius: 20px; }
    .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap {
      display: block;
      position: relative;
      height: 205px;
      overflow: hidden; }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
           object-fit: cover; }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost {
        position: absolute;
        top: 10px;
        right: 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost .tax-cost {
          font-size: 16px;
          font-weight: bold;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          letter-spacing: normal;
          text-align: center;
          color: #fff;
          border-radius: 14.3px;
          background-color: #272e3a;
          padding: 4px 10px;
          text-transform: uppercase;
          margin-bottom: 5px; }
          .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost .tax-cost {
            margin-left: 10px; }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .tag-past-ev {
        position: absolute;
        background-color: #005454;
        padding: 5px 50px;
        z-index: 1;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
        left: -45px;
        top: 15px;
        font-size: 14px;
        -webkit-transform: rotate(-30deg);
            -ms-transform: rotate(-30deg);
                transform: rotate(-30deg); }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap:after {
        content: "";
        height: 28px;
        width: calc(100% + 10px);
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
    .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content {
      padding: 15px 30px 35px;
      position: relative;
      padding-bottom: 124px;
      height: calc(100% - 205px); }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 10px; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item {
          font-style: normal;
          font-weight: bold;
          font-size: 16px;
          line-height: 24px;
          color: #005454;
          position: relative;
          padding-left: 20px; }
          .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.date-ev {
            margin-right: 10px; }
            .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.date-ev::before {
              content: "";
              width: 13px;
              height: 13px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA1IDEuODU3MTRIMTAuNFYwLjYxOTA0OEMxMC40IDAuMjc3MTU3IDEwLjEwOSAwIDkuNzUgMEM5LjM5MTAyIDAgOS4xIDAuMjc3MTU3IDkuMSAwLjYxOTA0OFYxLjg1NzE0SDMuOVYwLjYxOTA0OEMzLjkgMC4yNzcxNTcgMy42MDg5OSAwIDMuMjUgMEMyLjg5MTAxIDAgMi42IDAuMjc3MTU3IDIuNiAwLjYxOTA0OFYxLjg1NzE0SDEuOTVDMC44NzMwNDUgMS44NTcxNCAwIDIuNjg4NjEgMCAzLjcxNDI5VjQuMzMzMzNIMTNWMy43MTQyOUMxMyAyLjY4ODYxIDEyLjEyNyAxLjg1NzE0IDExLjA1IDEuODU3MTRaIiBmaWxsPSIjMDA1NDU0Ii8+CjxwYXRoIGQ9Ik0wIDExLjEwOTFDMCAxMi4xNTM0IDAuODczMDQ1IDEzIDEuOTUgMTNIMTEuMDVDMTIuMTI3IDEzIDEzIDEyLjE1MzQgMTMgMTEuMTA5MVY2LjA2NjY3SDBWMTEuMTA5MVoiIGZpbGw9IiMwMDU0NTQiLz4KPC9zdmc+Cg=="); }
          .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.time-ev {
            margin-right: 10px; }
            .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.time-ev::before {
              content: "";
              width: 14px;
              height: 14px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDdDMCAzLjE0MDA1IDMuMTQwMDUgMCA3IDBDMTAuODYgMCAxNCAzLjE0MDA1IDE0IDdDMTQgMTAuODYgMTAuODYgMTQgNyAxNEMzLjE0MDA1IDE0IDAgMTAuODYgMCA3Wk05LjkxNjcgMTAuNzkxN0MxMC4wNjYgMTAuNzkxNyAxMC4yMTUzIDEwLjczNDUgMTAuMzI5MSAxMC42MjA3QzEwLjU1NzEgMTAuMzkyNyAxMC41NTcxIDEwLjAyNCAxMC4zMjkxIDkuNzk1OUw3LjU4MzMgNy4wNTAyVjMuNUM3LjU4MzMgMy4xNzc0MyA3LjMyMjA0IDIuOTE2NyA3IDIuOTE2N0M2LjY3Nzk2IDIuOTE2NyA2LjQxNjcgMy4xNzc0MyA2LjQxNjcgMy41VjcuMjkxN0M2LjQxNjcgNy40NDY3OSA2LjQ3NzkxIDcuNTk1MDUgNi41ODc2IDcuNzA0MUw5LjUwNDMgMTAuNjIwN0M5LjYxNzk1IDEwLjczNDUgOS43NjczOCAxMC43OTE3IDkuOTE2NyAxMC43OTE3WiIgZmlsbD0iIzAwNTQ1NCIvPgo8L3N2Zz4K"); }
          .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.add-ev::before {
            content: "";
            width: 14px;
            height: 17px;
            position: absolute;
            left: 0;
            top: 4px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTQgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc3LjAwMDAwMCwgLTEzMDYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDb21tdW5pY2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAxMTYyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUNvbW11bmljYXRpb24tLy1sb2NhdGlvbl9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcyLjAwMDAwMCwgMTQyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiwyIEM4LjEzLDIgNSw1LjEzIDUsOSBDNSwxMy4xNyA5LjQyLDE4LjkyIDExLjI0LDIxLjExIEMxMS42NCwyMS41OSAxMi4zNywyMS41OSAxMi43NywyMS4xMSBDMTQuNTgsMTguOTIgMTksMTMuMTcgMTksOSBDMTksNS4xMyAxNS44NywyIDEyLDIgWiBNMTIsMTEuNSBDMTAuNjIsMTEuNSA5LjUsMTAuMzggOS41LDkgQzkuNSw3LjYyIDEwLjYyLDYuNSAxMiw2LjUgQzEzLjM4LDYuNSAxNC41LDcuNjIgMTQuNSw5IEMxNC41LDEwLjM4IDEzLjM4LDExLjUgMTIsMTEuNSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiMwMDU0NTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap {
        font-weight: bold;
        font-size: 16px;
        line-height: 1.5em;
        color: #005454;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        height: 24px; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap svg {
          margin-right: 6px; }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title {
        font-weight: bold;
        font-size: 24px;
        line-height: normal;
        letter-spacing: -1px;
        color: #272e3a;
        margin-top: 10px;
        margin-bottom: 20px; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a {
          color: inherit;
          font-weight: inherit;
          font-size: inherit;
          text-decoration: none; }
          .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a:hover {
            color: #005454; }
      .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more {
        background: #ffffff;
        border: 2px solid #272e3a;
        border-radius: 26px;
        padding: 14px 24px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.25em;
        color: #272e3a;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        position: absolute;
        left: auto;
        bottom: 40px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more svg {
          margin-left: 20px; }
        .bsa-events-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more:hover {
          background: #272e3a;
          color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-programs-grid-block .content-wrap .inner-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px; }
  @media (max-width: 575.98px) {
    .bsa-programs-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr; } }
  .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item {
    border-radius: 20px;
    overflow: hidden;
    background: white; }
    .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap {
      display: block;
      position: relative;
      overflow: hidden;
      height: 311px; }
      .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
           object-fit: cover; }
      .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap:after {
        content: "";
        height: 28px;
        width: calc(100% + 10px);
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
    .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content {
      padding: 15px 54px 40px;
      position: relative;
      padding-bottom: 124px;
      height: calc(100% - 311px); }
      @media (max-width: 767.98px) {
        .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content {
          padding: 15px 30px 124px; } }
      .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap {
        font-weight: bold;
        font-size: 16px;
        line-height: 1.5em;
        color: #005454;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        height: 24px; }
        .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap svg {
          margin-right: 6px; }
      .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title {
        font-weight: bold;
        font-size: 24px;
        line-height: normal;
        letter-spacing: -1px;
        color: #272e3a;
        margin-top: 10px;
        margin-bottom: 20px; }
        .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a {
          color: inherit;
          font-weight: inherit;
          font-size: inherit;
          text-decoration: none; }
          .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a:hover {
            color: #005454; }
      .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more {
        background: #FFFFFF;
        border: 2px solid #272e3a;
        border-radius: 26px;
        padding: 14px 24px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.25em;
        color: #272e3a;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        position: absolute;
        left: auto;
        bottom: 40px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none; }
        .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more svg {
          margin-left: 20px; }
        .bsa-programs-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more:hover {
          background: #272e3a;
          color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bsa-ig-feed .inner-block .head-block {
  margin-bottom: 50px; }
  .bsa-ig-feed .inner-block .head-block .heading-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 14px; }
    .bsa-ig-feed .inner-block .head-block .heading-block h2 {
      letter-spacing: -0.666667px;
      position: relative;
      padding-left: 48px; }
      @media (max-width: 767px) {
        .bsa-ig-feed .inner-block .head-block .heading-block h2 {
          margin-bottom: 20px; } }
      .bsa-ig-feed .inner-block .head-block .heading-block h2::before {
        content: "";
        width: 34px;
        height: 34px;
        position: absolute;
        left: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjAwMDMgMjMuNTIxN0MyMC42MDIxIDIzLjUyMTcgMjMuNTIyIDIwLjYwMTkgMjMuNTIyIDE3QzIzLjUyMiAxMy4zOTgyIDIwLjYwMjEgMTAuNDc4MyAxNy4wMDAzIDEwLjQ3ODNDMTMuMzk4NCAxMC40NzgzIDEwLjQ3ODUgMTMuMzk4MiAxMC40Nzg1IDE3QzEwLjQ3ODUgMjAuNjAxOSAxMy4zOTg0IDIzLjUyMTcgMTcuMDAwMyAyMy41MjE3WiIgc3Ryb2tlPSIjMjcyRTNBIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik0yNC4xNzM5IDJIOS44MjYwOUM1LjUwMzg2IDIgMiA1LjUwMzg2IDIgOS44MjYwOVYyNC4xNzM5QzIgMjguNDk2MSA1LjUwMzg2IDMyIDkuODI2MDkgMzJIMjQuMTczOUMyOC40OTYxIDMyIDMyIDI4LjQ5NjEgMzIgMjQuMTczOVY5LjgyNjA5QzMyIDUuNTAzODYgMjguNDk2MSAyIDI0LjE3MzkgMloiIHN0cm9rZT0iIzI3MkUzQSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjUuNDc4IDEwLjQ3ODJDMjYuNTU4NiAxMC40NzgyIDI3LjQzNDUgOS42MDIyNiAyNy40MzQ1IDguNTIxNzFDMjcuNDM0NSA3LjQ0MTE1IDI2LjU1ODYgNi41NjUxOSAyNS40NzggNi41NjUxOUMyNC4zOTc0IDYuNTY1MTkgMjMuNTIxNSA3LjQ0MTE1IDIzLjUyMTUgOC41MjE3MUMyMy41MjE1IDkuNjAyMjYgMjQuMzk3NCAxMC40NzgyIDI1LjQ3OCAxMC40NzgyWiIgZmlsbD0iIzI3MkUzQSIvPgo8L3N2Zz4K"); }
    .bsa-ig-feed .inner-block .head-block .heading-block .link-ig {
      font-style: normal;
      font-weight: bold;
      font-size: 16px;
      line-height: 20px;
      text-align: right;
      color: #005454;
      position: relative;
      display: block;
      padding-right: 22px; }
      .bsa-ig-feed .inner-block .head-block .heading-block .link-ig::after {
        content: "";
        width: 9px;
        height: 16px;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjE5MDMgMS4zNzA5OUw3LjgxMjM4IDcuODY4NjEiIHN0cm9rZT0iIzAwNTQ1NCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuMTkwMyAxNC42MjlMNy44MTIzOCA4LjEzMTQyIiBzdHJva2U9IiMwMDU0NTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo="); }

.bsa-ig-feed .inner-block .body-block .slider-wrapper {
  margin-left: -15px;
  margin-right: -15px; }
  .bsa-ig-feed .inner-block .body-block .slider-wrapper .sbi_item .sbi_photo_wrap {
    padding-left: 15px;
    padding-right: 15px; }
    .bsa-ig-feed .inner-block .body-block .slider-wrapper .sbi_item .sbi_photo_wrap a {
      height: 264px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
      border-radius: 20px;
      position: relative; }
      .bsa-ig-feed .inner-block .body-block .slider-wrapper .sbi_item .sbi_photo_wrap a img {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
           object-fit: cover; }

.bsa-ig-feed .inner-block .body-block .slick-arrow {
  height: 40px;
  width: 40px;
  border: 1px solid #c5c5c5;
  border-radius: 10px;
  top: calc(50% - 38px);
  background-color: transparent; }
  .bsa-ig-feed .inner-block .body-block .slick-arrow::before {
    color: #272e3a;
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNDI1NDIgMS43OTYyM0wxLjgwMzM0IDguMjkzODQiIHN0cm9rZT0iIzU0N0EzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTguNDI1NDIgMTUuMDU0M0wxLjgwMzM0IDguNTU2NjUiIHN0cm9rZT0iIzU0N0EzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 17px;
    top: 50%;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .bsa-ig-feed .inner-block .body-block .slick-arrow.slick-next {
    right: -42px; }
    .bsa-ig-feed .inner-block .body-block .slick-arrow.slick-next::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTc0NTggMS43OTYyM0w4LjE5NjY2IDguMjkzODQiIHN0cm9rZT0iIzU0N0EzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuNTc0NTggMTUuMDU0M0w4LjE5NjY2IDguNTU2NjUiIHN0cm9rZT0iIzU0N0EzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg=="); }
  .bsa-ig-feed .inner-block .body-block .slick-arrow.slick-prev {
    left: -42px; }

.bsa-ig-feed .inner-block .body-block .slick-dots {
  bottom: 0;
  position: relative;
  margin-top: 50px; }
  @media (max-width: 767px) {
    .bsa-ig-feed .inner-block .body-block .slick-dots {
      margin-top: 30px; } }
  .bsa-ig-feed .inner-block .body-block .slick-dots li {
    width: auto;
    height: auto;
    margin: 0 7px; }
    .bsa-ig-feed .inner-block .body-block .slick-dots li.slick-active button {
      background: -webkit-gradient(linear, right top, left top, color-stop(18.31%, #547a38), to(#005454)) !important;
      background: -webkit-linear-gradient(right, #547a38 18.31%, #005454 100%) !important;
      background: -o-linear-gradient(right, #547a38 18.31%, #005454 100%) !important;
      background: linear-gradient(270deg, #547a38 18.31%, #005454 100%) !important; }
    .bsa-ig-feed .inner-block .body-block .slick-dots li button {
      height: 12px;
      width: 12px;
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) padding-box, -webkit-gradient(linear, left top, right top, from(#005454), to(#547a38)) border-box !important;
      background: -webkit-linear-gradient(#fff, #fff) padding-box, -webkit-linear-gradient(left, #005454, #547a38) border-box !important;
      background: -o-linear-gradient(#fff, #fff) padding-box, -o-linear-gradient(left, #005454, #547a38) border-box !important;
      background: linear-gradient(#fff, #fff) padding-box, linear-gradient(to right, #005454, #547a38) border-box !important;
      border-radius: 50%;
      border: 1px solid transparent; }
      .bsa-ig-feed .inner-block .body-block .slick-dots li button::before {
        content: none; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-info-events-block.block-align-center .block-ev {
  -ms-flex-pack: center;
      justify-content: center; }

.bsa-info-events-block.display-hozri .block-ev {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .bsa-info-events-block.display-hozri .block-ev-item {
    margin-right: 10px; }
    .bsa-info-events-block.display-hozri .block-ev-item:last-child {
      margin-right: 0; }

.bsa-info-events-block.display-vert .block-ev-item {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: baseline;
      align-items: baseline;
  margin-bottom: 17px; }
  .bsa-info-events-block.display-vert .block-ev-item label {
    display: block;
    font-weight: 700;
    margin-bottom: 5px; }
  .bsa-info-events-block.display-vert .block-ev-item span {
    font-weight: 500; }

.bsa-info-events-block .block-ev-item {
  color: #FFFFFF;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }
  .bsa-info-events-block .block-ev-item svg {
    margin-right: 6px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-filter-blog-articles-block .filter-head-wrap {
  display: grid;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 60px;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 20px; }
  @media (max-width: 991.98px) {
    .bsa-filter-blog-articles-block .filter-head-wrap {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 767.98px) {
    .bsa-filter-blog-articles-block .filter-head-wrap {
      grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 575.98px) {
    .bsa-filter-blog-articles-block .filter-head-wrap {
      grid-gap: 10px; } }
  .bsa-filter-blog-articles-block .filter-head-wrap > a {
    background: rgba(255, 255, 255, 0.5);
    border-radius: 20px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 15px 20px;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.38889em;
    letter-spacing: -0.3px;
    text-transform: uppercase;
    color: var(--color, #005454);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media (max-width: 575.98px) {
      .bsa-filter-blog-articles-block .filter-head-wrap > a {
        font-size: 14px;
        padding: 12px;
        border-radius: 10px; } }
    @media (max-width: 425px) {
      .bsa-filter-blog-articles-block .filter-head-wrap > a {
        font-size: 12px;
        padding: 10px; } }
    .bsa-filter-blog-articles-block .filter-head-wrap > a:hover, .bsa-filter-blog-articles-block .filter-head-wrap > a.__active {
      background: var(--color, #005454);
      color: white; }
      .bsa-filter-blog-articles-block .filter-head-wrap > a:hover span img, .bsa-filter-blog-articles-block .filter-head-wrap > a.__active span img {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
    .bsa-filter-blog-articles-block .filter-head-wrap > a span {
      margin-right: 10px; }
      .bsa-filter-blog-articles-block .filter-head-wrap > a span > img {
        max-width: 24px;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
      @media (max-width: 575.98px) {
        .bsa-filter-blog-articles-block .filter-head-wrap > a span {
          margin-right: 6px; }
          .bsa-filter-blog-articles-block .filter-head-wrap > a span > img {
            max-width: 18px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; } }

.bsa-filter-blog-articles-block .filter-content-wrap:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='32' fill='none' stroke='%23005454' stroke-dasharray='50.26548245743669 50.26548245743669' stroke-linecap='round' stroke-width='6'%3E%3CanimateTransform attributeName='transform' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  width: 50px;
  height: 50px;
  display: none;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto auto 15px; }

.bsa-filter-blog-articles-block .filter-content-wrap.__is-loading:before {
  display: block; }

.bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 32px 22px; }
  @media (max-width: 767.98px) {
    .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap {
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 30px; } }
  @media (max-width: 575.98px) {
    .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap {
      grid-template-columns: repeat(1, 1fr); } }
  .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item {
    background: #FFFFFF;
    border-radius: 20px;
    overflow: hidden;
    position: relative; }
    .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap {
      display: block;
      position: relative;
      padding-bottom: 60%; }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap:after {
        content: "";
        height: 28px;
        width: calc(100% + 10px);
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap .__icon {
        border-radius: 20px;
        z-index: 2;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: center;
            justify-content: center;
        width: 61px;
        height: 52px;
        padding: 5px;
        margin-bottom: 5px; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap .__icon:not(:last-child) {
          margin-right: 10px; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap .__icon > img {
          max-width: 25px;
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item a.img-wrap .list-cate-icon {
        position: absolute;
        bottom: -8px;
        left: 30px;
        z-index: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content {
      padding: 25px 30px 30px;
      padding-bottom: 124px; }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .location-wrap {
        font-weight: bold;
        font-size: 16px;
        line-height: 1.5em;
        color: #005454;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        height: 24px; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .location-wrap svg {
          margin-right: 6px; }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .item-title {
        font-weight: bold;
        font-size: 24px;
        line-height: normal;
        letter-spacing: -1px;
        color: #272e3a;
        margin-top: 10px;
        margin-bottom: 20px; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .item-title a {
          color: inherit;
          font-weight: inherit;
          font-size: inherit;
          text-decoration: none; }
          .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .item-title a:hover {
            color: #005454; }
      .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .btn-read-more {
        background: #FFFFFF;
        border: 2px solid #272e3a;
        border-radius: 26px;
        padding: 16px 24px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.25em;
        color: #272e3a;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        position: absolute;
        left: auto;
        bottom: 30px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .btn-read-more svg {
          margin-left: 20px; }
        .bsa-filter-blog-articles-block .filter-content-wrap .inner-content-wrap .filter-item .item-content .btn-read-more:hover {
          background: #272e3a;
          color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
.bsa-post-category-block ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .bsa-post-category-block ul li {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #272E3A;
    border-radius: 14.3px;
    padding: 4px 13px;
    margin-right: 10px; }
    .bsa-post-category-block ul li:last-child {
      margin-right: 0px; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.block-bsa-faq .inner-wrap .qa-item {
  padding: 24px;
  background: #ffffff;
  border-top: 1px solid #005454; }
  @media (max-width: 959.95px) {
    .block-bsa-faq .inner-wrap .qa-item {
      padding: 24px 0; } }
  .block-bsa-faq .inner-wrap .qa-item:last-child {
    border-bottom: 1px solid #005454; }
  .block-bsa-faq .inner-wrap .qa-item .qa-question {
    color: #005454;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    letter-spacing: -1.00008px;
    font-weight: bold; }
  .block-bsa-faq .inner-wrap .qa-item-icon {
    position: relative;
    display: inline-block;
    height: 24px;
    width: 24px;
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    -o-transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
    .block-bsa-faq .inner-wrap .qa-item-icon:after {
      width: 24px;
      height: 24px;
      display: inline-block;
      -ms-flex: 0 0 26px;
          flex: 0 0 26px;
      margin-left: 10px;
      content: "";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU0NTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXBsdXMiPjxsaW5lIHgxPSIxMiIgeTE9IjUiIHgyPSIxMiIgeTI9IjE5Ij48L2xpbmU+PGxpbmUgeDE9IjUiIHkxPSIxMiIgeDI9IjE5IiB5Mj0iMTIiPjwvbGluZT48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      right: 0; }
    .block-bsa-faq .inner-wrap .qa-item-icon::before {
      width: 24px;
      height: 24px;
      display: inline-block;
      -ms-flex: 0 0 26px;
          flex: 0 0 26px;
      margin-left: 10px;
      position: absolute;
      right: 0;
      content: "";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU0NTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLW1pbnVzIj48bGluZSB4MT0iNSIgeTE9IjEyIiB4Mj0iMTkiIHkyPSIxMiI+PC9saW5lPjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain; }
  .block-bsa-faq .inner-wrap .qa-item .qa-answer {
    margin-top: 18px;
    display: none; }
  .block-bsa-faq .inner-wrap .qa-item-open .qa-question .qa-item-icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
    .block-bsa-faq .inner-wrap .qa-item-open .qa-question .qa-item-icon:after {
      display: none; }
    .block-bsa-faq .inner-wrap .qa-item-open .qa-question .qa-item-icon::before {
      display: block; }
  .block-bsa-faq .inner-wrap .qa-item-open .qa-answer {
    display: block; }

.block-bsa-faq.block-editor .inner-wrap .qa-item .qa-answer {
  display: block; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bsa-news-grid-block .filter-head-wrap {
  margin-bottom: 45px; }
  .bsa-news-grid-block .filter-head-wrap .filter-taxonomy {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end; }
    .bsa-news-grid-block .filter-head-wrap .filter-taxonomy > span {
      display: none;
      font-weight: bold;
      font-size: 24px;
      color: #272e3a;
      letter-spacing: -1px;
      line-height: 1;
      margin-right: 18px; }
      @media (max-width: 991.98px) {
        .bsa-news-grid-block .filter-head-wrap .filter-taxonomy > span {
          margin-bottom: 10px;
          display: block; } }
    .bsa-news-grid-block .filter-head-wrap .filter-taxonomy select {
      background-color: transparent;
      border: 2px solid #005454;
      border-radius: 26px;
      padding: 14px 90px 14px 20px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      font-weight: bold;
      font-size: 16px;
      color: #005454;
      letter-spacing: 0;
      text-transform: capitalize;
      line-height: 20px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 10'%3E%3Cg fill='none' fill-rule='evenodd' stroke='%23005454' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M15.198 1.763 8.7 8.385M1.94 1.763l6.498 6.622'/%3E%3C/g%3E%3C/svg%3E");
      background-size: 16px 8px;
      background-repeat: no-repeat;
      background-position: calc(100% - 10px) center; }
      .bsa-news-grid-block .filter-head-wrap .filter-taxonomy select option {
        text-transform: capitalize; }

.bsa-news-grid-block .content-wrap .inner-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px; }
  @media (max-width: 991.98px) {
    .bsa-news-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 767.98px) {
    .bsa-news-grid-block .content-wrap .inner-content-wrap {
      grid-template-columns: 1fr; } }
  .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item {
    overflow: hidden;
    background: #ffffff;
    -webkit-box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
            box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.0924661);
    border-radius: 20px; }
    .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap {
      display: block;
      position: relative;
      height: 205px;
      overflow: hidden; }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap > img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -o-object-fit: cover;
           object-fit: cover; }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost {
        position: absolute;
        top: 10px;
        right: 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        -ms-flex-pack: end;
            justify-content: flex-end; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost .tax-cost {
          font-size: 16px;
          font-weight: bold;
          font-stretch: normal;
          font-style: normal;
          line-height: 1.25;
          letter-spacing: normal;
          text-align: center;
          color: #fff;
          border-radius: 14.3px;
          background-color: #272e3a;
          padding: 4px 10px;
          text-transform: uppercase;
          margin-bottom: 5px; }
          .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .list-cost .tax-cost {
            margin-left: 10px; }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap .tag-past-ev {
        position: absolute;
        background-color: #005454;
        padding: 5px 50px;
        z-index: 1;
        color: #fff;
        text-transform: uppercase;
        font-weight: bold;
        left: -45px;
        top: 15px;
        font-size: 14px;
        -webkit-transform: rotate(-30deg);
            -ms-transform: rotate(-30deg);
                transform: rotate(-30deg); }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item a.img-wrap:after {
        content: "";
        height: 28px;
        width: calc(100% + 10px);
        position: absolute;
        left: 0;
        bottom: -10px;
        background-repeat: no-repeat;
        background-position: -10px center;
        background-size: cover;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 28'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M558.996 0c-4.22.155-11.983.577-21.417 1.091-27.652 1.506-69.661 3.793-78.883 2.406l-4.35.247c-23.376 1.334-81.644 4.659-100.52 3.1-8.305 1.98-76.115 1.505-90.581 1.404l-1.646-.012c-9.671-.063-16.353-.056-17.254.084-4.174.75-22.987.473-25.585-.307-3.579-1.08-8.561-.734-12.656-.449-3.046.212-5.603.39-6.727-.08-2.333.084-4.38.171-6.337.254-15.546.657-25.391 1.074-127.462-2.217-11.779.492-24.143-.337-34.562-1.036-11.583-.777-20.761-1.393-24.055.149C4.898 5.6 2.37 7.671 0 10.091v13.095c13.301.641 39.7 1 41.452.733 1.271-.194 2.54.026 2.793.386.152.33 42.374 2.096 43.229 2.153-.059.35 1.228.502 3 .255 7.329-.816 72.129.138 80.13.687 11.25.774 13.801.738 25.64.237 6.989-.296 20.186-.204 34.206-.106 15.541.108 32.093.224 42.317-.175 4.838-.189 5.387-.004 5.994.2.537.18 1.119.376 4.76.34 59.815-.573 65.916-1.012 139.775-2.694 14.526-.33 24.298-.474 24.906-.133.399.286 1.414.001 2.497-.303 1.1-.308 2.271-.637 2.937-.406 8.755-.363 24.257-1.066 40.44-1.8 27.411-1.243 56.775-2.575 58.602-2.489 3.103.146 4.982.077 6.318-.26V0Z'/%3E%3C/svg%3E"); }
    .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content {
      padding: 15px 30px 35px;
      position: relative;
      padding-bottom: 124px;
      height: calc(100% - 205px); }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        margin-bottom: 10px; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item {
          font-style: normal;
          font-weight: bold;
          font-size: 16px;
          line-height: 24px;
          color: #005454;
          position: relative;
          padding-left: 20px; }
          .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.date-ev {
            margin-right: 10px; }
            .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.date-ev::before {
              content: "";
              width: 13px;
              height: 13px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjA1IDEuODU3MTRIMTAuNFYwLjYxOTA0OEMxMC40IDAuMjc3MTU3IDEwLjEwOSAwIDkuNzUgMEM5LjM5MTAyIDAgOS4xIDAuMjc3MTU3IDkuMSAwLjYxOTA0OFYxLjg1NzE0SDMuOVYwLjYxOTA0OEMzLjkgMC4yNzcxNTcgMy42MDg5OSAwIDMuMjUgMEMyLjg5MTAxIDAgMi42IDAuMjc3MTU3IDIuNiAwLjYxOTA0OFYxLjg1NzE0SDEuOTVDMC44NzMwNDUgMS44NTcxNCAwIDIuNjg4NjEgMCAzLjcxNDI5VjQuMzMzMzNIMTNWMy43MTQyOUMxMyAyLjY4ODYxIDEyLjEyNyAxLjg1NzE0IDExLjA1IDEuODU3MTRaIiBmaWxsPSIjMDA1NDU0Ii8+CjxwYXRoIGQ9Ik0wIDExLjEwOTFDMCAxMi4xNTM0IDAuODczMDQ1IDEzIDEuOTUgMTNIMTEuMDVDMTIuMTI3IDEzIDEzIDEyLjE1MzQgMTMgMTEuMTA5MVY2LjA2NjY3SDBWMTEuMTA5MVoiIGZpbGw9IiMwMDU0NTQiLz4KPC9zdmc+Cg=="); }
          .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.time-ev {
            margin-right: 10px; }
            .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.time-ev::before {
              content: "";
              width: 14px;
              height: 14px;
              position: absolute;
              left: 0;
              top: 4px;
              background-position: center;
              background-repeat: no-repeat;
              background-size: contain;
              background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDdDMCAzLjE0MDA1IDMuMTQwMDUgMCA3IDBDMTAuODYgMCAxNCAzLjE0MDA1IDE0IDdDMTQgMTAuODYgMTAuODYgMTQgNyAxNEMzLjE0MDA1IDE0IDAgMTAuODYgMCA3Wk05LjkxNjcgMTAuNzkxN0MxMC4wNjYgMTAuNzkxNyAxMC4yMTUzIDEwLjczNDUgMTAuMzI5MSAxMC42MjA3QzEwLjU1NzEgMTAuMzkyNyAxMC41NTcxIDEwLjAyNCAxMC4zMjkxIDkuNzk1OUw3LjU4MzMgNy4wNTAyVjMuNUM3LjU4MzMgMy4xNzc0MyA3LjMyMjA0IDIuOTE2NyA3IDIuOTE2N0M2LjY3Nzk2IDIuOTE2NyA2LjQxNjcgMy4xNzc0MyA2LjQxNjcgMy41VjcuMjkxN0M2LjQxNjcgNy40NDY3OSA2LjQ3NzkxIDcuNTk1MDUgNi41ODc2IDcuNzA0MUw5LjUwNDMgMTAuNjIwN0M5LjYxNzk1IDEwLjczNDUgOS43NjczOCAxMC43OTE3IDkuOTE2NyAxMC43OTE3WiIgZmlsbD0iIzAwNTQ1NCIvPgo8L3N2Zz4K"); }
          .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .detail-ev .detail-item.add-ev::before {
            content: "";
            width: 14px;
            height: 17px;
            position: absolute;
            left: 0;
            top: 4px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: contain;
            background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMTQgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iSWNvbnMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJSb3VuZGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzc3LjAwMDAwMCwgLTEzMDYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDb21tdW5pY2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuMDAwMDAwLCAxMTYyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUNvbW11bmljYXRpb24tLy1sb2NhdGlvbl9vbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcyLjAwMDAwMCwgMTQyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMiwyIEM4LjEzLDIgNSw1LjEzIDUsOSBDNSwxMy4xNyA5LjQyLDE4LjkyIDExLjI0LDIxLjExIEMxMS42NCwyMS41OSAxMi4zNywyMS41OSAxMi43NywyMS4xMSBDMTQuNTgsMTguOTIgMTksMTMuMTcgMTksOSBDMTksNS4xMyAxNS44NywyIDEyLDIgWiBNMTIsMTEuNSBDMTAuNjIsMTEuNSA5LjUsMTAuMzggOS41LDkgQzkuNSw3LjYyIDEwLjYyLDYuNSAxMiw2LjUgQzEzLjM4LDYuNSAxNC41LDcuNjIgMTQuNSw5IEMxNC41LDEwLjM4IDEzLjM4LDExLjUgMTIsMTEuNSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiMwMDU0NTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg=="); }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap {
        font-weight: bold;
        font-size: 16px;
        line-height: 1.5em;
        color: #005454;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
           text-overflow: ellipsis;
        height: 24px; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .location-wrap svg {
          margin-right: 6px; }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title {
        font-weight: bold;
        font-size: 24px;
        line-height: normal;
        letter-spacing: -1px;
        color: #272e3a;
        margin-top: 10px;
        margin-bottom: 20px; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a {
          color: inherit;
          font-weight: inherit;
          font-size: inherit;
          text-decoration: none; }
          .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .item-title a:hover {
            color: #005454; }
      .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more {
        background: #ffffff;
        border: 2px solid #272e3a;
        border-radius: 26px;
        padding: 14px 24px;
        font-weight: bold;
        font-size: 16px;
        line-height: 1.25em;
        color: #272e3a;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        position: absolute;
        left: auto;
        bottom: 40px;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-align: center;
            align-items: center;
        text-decoration: none; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more svg {
          margin-left: 20px; }
        .bsa-news-grid-block .content-wrap .inner-content-wrap .grid-item .item-content .btn-read-more:hover {
          background: #272e3a;
          color: white; }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.bsbhub-accordion-block {
  width: 100%;
  padding: 24px;
  background: #ffffff;
  border-top: 1px solid #005454; }
  @media (max-width: 959.95px) {
    .bsbhub-accordion-block {
      padding: 24px 0; } }
  .bsbhub-accordion-block:last-child {
    border-bottom: 1px solid #005454; }
  .bsbhub-accordion-block .inner-wrap .qa-item .qa-question {
    color: #005454;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    letter-spacing: -1.00008px;
    font-weight: bold; }
  .bsbhub-accordion-block .inner-wrap .qa-item .qa-heading {
    color: #005454;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    cursor: pointer;
    font-size: 20px;
    line-height: 1;
    letter-spacing: -1.00008px;
    font-weight: bold;
    margin-bottom: 0; }
  .bsbhub-accordion-block .inner-wrap .qa-item-icon {
    position: relative;
    display: inline-block;
    height: 24px;
    width: 24px;
    -webkit-transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    -o-transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; }
    .bsbhub-accordion-block .inner-wrap .qa-item-icon:after {
      width: 24px;
      height: 24px;
      display: inline-block;
      -ms-flex: 0 0 26px;
          flex: 0 0 26px;
      margin-left: 10px;
      content: "";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU0NTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXBsdXMiPjxsaW5lIHgxPSIxMiIgeTE9IjUiIHgyPSIxMiIgeTI9IjE5Ij48L2xpbmU+PGxpbmUgeDE9IjUiIHkxPSIxMiIgeDI9IjE5IiB5Mj0iMTIiPjwvbGluZT48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      position: absolute;
      right: 0; }
    .bsbhub-accordion-block .inner-wrap .qa-item-icon::before {
      width: 24px;
      height: 24px;
      display: inline-block;
      -ms-flex: 0 0 26px;
          flex: 0 0 26px;
      margin-left: 10px;
      position: absolute;
      right: 0;
      content: "";
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciICAgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDU0NTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLW1pbnVzIj48bGluZSB4MT0iNSIgeTE9IjEyIiB4Mj0iMTkiIHkyPSIxMiI+PC9saW5lPjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain; }
  .bsbhub-accordion-block .inner-wrap .qa-item .qa-answer {
    margin-top: 18px;
    display: none; }
  .bsbhub-accordion-block .inner-wrap .qa-item-open .qa-question .qa-item-icon {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
    .bsbhub-accordion-block .inner-wrap .qa-item-open .qa-question .qa-item-icon:after {
      display: none; }
    .bsbhub-accordion-block .inner-wrap .qa-item-open .qa-question .qa-item-icon::before {
      display: block; }
  .bsbhub-accordion-block .inner-wrap .qa-item-open .qa-answer {
    display: block; }
  .bsbhub-accordion-block.block-editor .inner-wrap .qa-item .qa-answer {
    display: block; }
  .bsbhub-accordion-block.block-editor .inner-wrap .qa-item .qa-answer {
    display: block; }
