/* xl - DESKTOP STYLES */
.vparallax-bg {
  transition: none !important;
}
#auservi-video-popup {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100dvh;
  opacity: 0;
  z-index: 100;
  pointer-events: none;
  transition: 0.8s ease;
  transform: scale(1.25);
}
#auservi-video-popup video {
  width: 100vw;
  height: 100dvh;
  object-fit: cover;
  object-position: center center;
}
#auservi-video-popup.show {
  opacity: 1;
  cursor: pointer;
  pointer-events: auto;
  transform: scale(1);
}
@media (hover: hover) {
  body:not(.elementor-editor-active) .auservi-fake-pointer {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    transition: 0.4s ease-out;
    background: #1C2A4D;
    border-radius: 10px;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 1;
    z-index: 1000;
  }
  body:not(.elementor-editor-active) .auservi-fake-pointer::before {
    content: attr(data-text);
    transition: 0.4s ease-out;
    opacity: 0;
    transform: scale(0);
    color: white;
    font-size: 15px;
    font-weight: 700;
    line-height: 23px;
    text-transform: uppercase;
  }
  body:not(.elementor-editor-active) .auservi-fake-pointer.text {
    width: 120px;
    height: 120px;
    border-radius: 60px;
  }
  body:not(.elementor-editor-active) .auservi-fake-pointer.text::before {
    opacity: 1;
    transform: scale(1);
  }
  body:not(.elementor-editor-active) .auservi-fake-pointer.onlink {
    width: 0px;
    height: 0px;
    opacity: 0;
  }
}
.vparallax-bg {
  height: 100%;
}
@keyframes auservimenu {
  0% {
    clip-path: circle(0 at calc(100% - 35px) 50px);
  }
  100% {
    clip-path: circle(200% at calc(100% - 35px) 50px);
  }
}
body:not(.elementor-editor-active) .auservi-menu-full > .animated.fadeIn {
  animation-name: auservimenu !important;
  animation-timing-function: ease-in !important;
}
body:not(.elementor-editor-active) .hparallax-img {
  transform: scale(1.1);
}
body:not(.elementor-editor-active) .hparallax-img img {
  transition: 2s ease-out !important;
}
body:not(.elementor-editor-active) .auservi-appear {
  transition: 0.5s ease;
  transition-delay: 0.2s;
}
body:not(.elementor-editor-active) .auservi-appear__fade {
  opacity: 0;
}
body:not(.elementor-editor-active) .auservi-appear__fade.show {
  opacity: 1;
}
@keyframes bgframes {
  0% {
    background-position-y: 0vh;
  }
  100% {
    background-position-y: 1500vh;
  }
}
body:not(.elementor-editor-active) .vparallax-bg {
  opacity: 0.5 !important;
  animation: bgframes 300s linear infinite;
}
body:not(.elementor-editor-active) .premium-hscroll-scroller-wrap {
  transform: translate3d(calc(var(--auservi-scroll)), 0, 0) !important;
  transition: transform 0.5s ease-out;
}
.auservi-page-content, .auservi-post-content {
  color: var(--marca-gris-oscuro, #000000);
  font-family: Poppins;
  font-size: 15px;
  font-style: normal;
  line-height: 1.53;
  height: calc(100dvh - 200px);
  max-height: calc(100dvh - 200px);
  display: flex;
  flex-flow: column wrap;
  column-gap: 0;
  row-gap: 0;
}
.auservi-page-content > *, .auservi-post-content > * {
  max-width: 750px;
  padding-left: 75px;
  padding-right: 75px;
}
.auservi-page-content > ul, .auservi-page-content > ol, .auservi-post-content > ul, .auservi-post-content > ol {
  padding-left: 105px;
}
.auservi-page-content p, .auservi-post-content p {
  text-align: left;
}
.auservi-page-content ul, .auservi-page-content ol, .auservi-post-content ul, .auservi-post-content ol {
  margin-block-end: 0.9em;
}
.auservi-page-content .auservi-post-content__break, .auservi-post-content .auservi-post-content__break {
  flex: 1 1 100%;
  padding: 0;
  margin: 0;
  width: 0;
}
.auservi-page-content h2, .auservi-page-content h3, .auservi-page-content h4, .auservi-page-content h5, .auservi-page-content h6, .auservi-post-content h2, .auservi-post-content h3, .auservi-post-content h4, .auservi-post-content h5, .auservi-post-content h6 {
  font-weight: bold;
  color: var(--marca-azul, #1C2A4D);
}
.auservi-page-content h2 strong, .auservi-page-content h3 strong, .auservi-page-content h4 strong, .auservi-page-content h5 strong, .auservi-page-content h6 strong, .auservi-post-content h2 strong, .auservi-post-content h3 strong, .auservi-post-content h4 strong, .auservi-post-content h5 strong, .auservi-post-content h6 strong {
  font-weight: inherit !important;
}
.auservi-page-content a, .auservi-post-content a {
  text-decoration: underline;
  color: inherit;
}
.auservi-page-content .wp-block-button__link, .auservi-post-content .wp-block-button__link {
  color: white;
  text-decoration: none;
  background-color: var(--marca-azul, #1C2A4D);
}
.auservi-page-content hr, .auservi-post-content hr {
  display: none !important;
}
.auservi-page-content > * {
  max-width: 950px;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1200px) {
  html, body {
    width: 100%;
    overflow-x: hidden;
  }
  .vparallax-bg {
    height: 100vw !important;
    transform-origin: bottom left;
    transform: translateY(-100%) rotate(90deg);
  }
  .auservi-fake-pointer {
    display: none !important;
  }
  .auservi-page-content, .auservi-post-content {
    height: auto;
    max-height: unset;
    column-width: unset;
    column-gap: unset;
    flex-flow: column nowrap;
  }
  .auservi-page-content > *, .auservi-post-content > * {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
  }
  .auservi-page-content > ul, .auservi-page-content > ol, .auservi-post-content > ul, .auservi-post-content > ol {
    padding-left: 30px;
  }
  .auservi-page-content .auservi-post-content__break, .auservi-post-content .auservi-post-content__break {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F435-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F435-scss-tablet-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAMC%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADvND%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */