@keyframes pulsate {
  0% {
    width: 24px;
    height: 24px;
    opacity: 1; }
  50% {
    width: 34px;
    height: 34px;
    opacity: 0.7; }
  100% {
    width: 24px;
    height: 24px;
    opacity: 1; } }

/**
 * SmartDrive — Dots Gallery
 */
.hs_cos_wrapper_widget .module-smartdrive-dots-gallery {
  position: relative; }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__container {
    position: relative;
    z-index: 2; }

/* Title section */
.hs_cos_wrapper_widget .module-smartdrive-dots-gallery__title-wrapper {
  margin: 0 auto;
}
.hs_cos_wrapper_widget .module-smartdrive-dots-gallery__title-heading {
  font-family: Tiempos Text;
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 120%;
  color: #414042; 
  margin: 0 0 12px;
  padding: 0;
}
.hs_cos_wrapper_widget .module-smartdrive-dots-gallery__title-description {
  font-family: GT America;
  font-style: normal;
  font-weight: normal;
  font-size: 21px;
  line-height: 120%;
  color: #414042;
  margin: 0 0 12px;
  padding: 0;
}

  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-wrapper[data-showing="false"] .ui-dot-popup-button {
      transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
      opacity: 1; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-wrapper[data-showing="false"] .ui-dots-default-image {
      opacity: 1; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-wrapper[data-showing="true"] .ui-dot-popup-button {
      transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
      opacity: 0; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-wrapper[data-showing="true"] .ui-dots-default-image {
      transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
      transition-delay: 0.2s;
      opacity: 0; }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-default-image {
    display: block;
    max-width: 1200px;
    max-height: 1200px;
    z-index: 0; }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 1200px;
    max-height: 1200px;
    z-index: 10; }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot-wrapper {
      position: relative;
      width: 100%;
      height: 100%; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup {
      position: absolute;
      left: var(--left-position);
      top: var(--top-position);
      pointer-events: none;
      z-index: 5; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup.ui-with-button > div::before {
        content: ' ';
        width: 100%;
        height: 50px;
        position: absolute;
        left: 0;
        bottom: -40px;
        background-color: transparent; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup button {
        position: 5;
        position: relative;
        width: 54px;
        height: 54px;
        border-radius: 50px;
        display: block;
        outline: none;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        border: none;
        pointer-events: auto;
        z-index: 1;
        background-color: transparent; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup button::before {
          transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
          content: ' ';
          width: 10px;
          height: 10px;
          position: absolute;
          background-color: #005cbe;
          border-radius: 50px;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          z-index: 3; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup button::after {
          transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
          content: ' ';
          background-color: rgba(255, 255, 255, 0.9);
          width: 24px;
          height: 24px;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          border-radius: 50px;
          z-index: 2;
          animation: pulsate 3s cubic-bezier(0.455, 0.03, 0.515, 0.955) infinite; }
        @media not all and (hover: none) {
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup button:hover::before {
            width: 18px;
            height: 18px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup button:hover::after {
            transition-delay: 0.15s;
            width: 34px;
            height: 34px;
            animation: none; } }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text {
        position: absolute;
        width: var(--popup-width);
        padding-bottom: 30px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position="bottom"], .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position=""] {
          bottom: 15px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position="bottom"] i, .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position=""] i {
            bottom: 11px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position="top"] {
          top: 40px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text[data-position="top"] i {
            top: -15px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div {
          transition: all 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
          font-size: 14px;
          color: white;
          font-weight: 400;
          max-width: var(--text-width);
          width: 100%; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div > * {
            margin-bottom: 10px;
            width: auto;
            display: table; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div ul, .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div ol {
            list-style: disc;
            margin-left: 20px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div h1, .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div h2, .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div h3 {
            font-size: 18px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div h4, .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text > div h5 {
            font-size: 16px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text img {
          transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
          width: 100%;
          max-width: 100%;
          height: auto;
          margin-bottom: 15px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text i {
          transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
          position: absolute;
          right: 0;
          width: calc( 100%);
          height: 1px;
          background-color: white;
          z-index: 2; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text i::before {
            transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
            content: ' ';
            width: 1px;
            height: 0;
            position: absolute;
            left: 0;
            transform: translateY(-50%);
            top: 50%;
            background-color: white;
            z-index: 1; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text a {
          transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
          position: absolute;
          bottom: -25px;
          left: 0;
          font-weight: 600;
          font-size: 12px;
          line-height: 1;
          color: black; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text a span {
            transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
            padding: 7px 13px 6px 13px;
            background-color: white;
            border-radius: 3px; }
            @media (min-width: 1024px) {
              .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text a span {
                box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.2); } }
          @media not all and (hover: none) {
            .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text a:hover span {
              background-color: #005cbe;
              color: white; } }
      @media (min-width: 1024px) {
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup.ui-add-shadow .ui-dot-popup-text::after {
          transition: all 1s cubic-bezier(0.77, 0, 0.175, 1);
          content: ' ';
          width: calc( 100% + 26px);
          height: calc( 100% + 4px);
          position: absolute;
          left: -15px;
          top: -15px;
          background-color: rgba(0, 0, 0, 0.7);
          z-index: -1;
          border-radius: 10px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="left"] .ui-dot-popup-text {
          right: 27px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="left"] .ui-dot-popup-text i {
            right: 10px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="right"] .ui-dot-popup-text {
          left: 27px;
          padding-left: 20px; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="right"] .ui-dot-popup-text a {
            margin-left: 0;
            left: initial;
            right: 0; }
          .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="right"] .ui-dot-popup-text i {
            left: 10px; }
            .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup[data-alignment="right"] .ui-dot-popup-text i::before {
              left: initial;
              right: 0; } }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-image {
      position: relative;
      transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
      pointer-events: none;
      z-index: 1;
      display: block;
      max-width: 100%;
      max-height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-video {
      position: relative;
      transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
      pointer-events: none;
      z-index: 1;
      display: block;
      max-width: 100%;
      max-height: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup-content {
      background-color: red; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text {
      transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
      opacity: 0;
      pointer-events: none; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text img {
        transition: all 0s linear 0.5s;
        opacity: 0;
        transform: translateX(30px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text > div {
        transition: all 0s linear 0.5s;
        opacity: 0;
        transform: translateX(30px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text i {
        transition: all 0s linear 0.5s;
        width: 0; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text i::before {
          transition: all 0s linear 0.5s;
          height: 0; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text a {
        transition: all 0s linear 0.5s;
        opacity: 0;
        transform: translateX(10px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text::after {
        opacity: 0; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-image {
      opacity: 0; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-video {
      opacity: 0; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text {
      transition: opacity 0s linear;
      opacity: 1;
      pointer-events: auto; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text img {
        opacity: 1;
        transform: translateX(0);
        transition-delay: 1s; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text > div {
        opacity: 1;
        transform: translateX(0);
        transition-delay: 0.8s; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text i {
        width: calc( 100% - 10px);
        transition-delay: 0.4s; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text i::before {
          transition-delay: 0.9s;
          height: 10px; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text a {
        opacity: 1;
        transform: translateX(0);
        transition-delay: 1.2s; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text::after {
        opacity: 1;
        transition-delay: 0.6s !important; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-image {
      opacity: 1; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-video {
      opacity: 1; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-button {
      opacity: 1; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-button::before {
        width: 20px;
        height: 20px; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-button::after {
        animation: none;
        width: 22px !important;
        height: 22px !important;
        background-color: white;
        transition-delay: 0.2s; }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__media-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__media-bg-image {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  @media (max-width: 1023px) {
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text {
      background-color: rgba(0, 92, 190, 0.85);
      padding: 15px;
      border-radius: 5px;
      max-width: 330px;
      width: 60vw;
      transform: translateX(-50%);
      left: 50%;
      bottom: 70px; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text p {
        color: white;
        max-width: 100%;
        font-size: 13px;
        line-height: 1.5;
        padding: 0 0 15px 0;
        text-align: center; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text i {
        height: 70px;
        width: 1px;
        left: 50%;
        bottom: -40px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text i::before {
          transform: translateX(-50%);
          height: 1px;
          top: 0;
          bottom: inherit; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text a {
        position: relative;
        left: initial;
        bottom: initial;
        display: table;
        margin: 10px auto 30px auto; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery .ui-dot-popup .ui-dot-popup-text::after {
        display: none; }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text {
      transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
      opacity: 0; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text img {
        transform: translateY(20px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text p {
        transform: translateY(10px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text i {
        height: 0; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text i::before {
          transition: all 0s linear 0.5s;
          width: 0; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="false"] .ui-dot-popup-text a {
        transform: translateY(7px); }
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text {
      transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
      opacity: 1; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text img {
        transform: translateY(0);
        transition-delay: 0.7s; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text p {
        transform: translateY(0);
        transition-delay: 0.9s; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text i {
        height: 60px;
        transition-delay: 0.4s; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text i::before {
          transition-delay: 1.3s;
          width: 13px; }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot[data-show="true"] .ui-dot-popup-text a {
        transform: translateY(0);
        transition-delay: 1.1s; } }
  @media (max-width: 660px) {
    .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup {
      left: calc( var(--left-position) - 12px);
      top: calc( var(--top-position) - 12px); }
      .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text {
        border-radius: 3px; }
        .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dot .ui-dot-popup .ui-dot-popup-text p {
          font-size: 12px; } }


/* Revisions 2022 -j */
.merge-gallery {
    display: grid;
    grid-template-columns: repeat(2,1fr);
}

.merge-gallery section {
    max-width: 100%!important;
}

.merge-gallery .ui-module {
    justify-content: flex-end;
}

.hs_cos_wrapper_widget.merge-gallery .module-smartdrive-dots-gallery__dot .ui-dot-image {
    max-width: 100%;
    max-height: 100%;
}

.hs_cos_wrapper_widget.merge-gallery .module-smartdrive-dots-gallery__dots-default-image {
    max-width: 100%;
    height: 100%;
}
.merge-gallery section:nth-of-type(1) {
  z-index: 2!important;
}
.merge-gallery section {
    padding-top: 150px;
    justify-content: space-between!important;
}
@media (max-width: 1023px) {
  .merge-gallery {
    display: block;
  }
  .merge-gallery section {
    padding-top: 50px;
    justify-content: space-between!important;
  }
  .hs_cos_wrapper_widget .module-smartdrive-dots-gallery__dots-default-image {
    max-width: 100%;
}
}