

/* === ASSET CSS HASH: c18f921aa6ecff55ab8fc3e344ff93f6ca240e8b | SCOPE: section[data-guid="70E2D7E3-7A65-BBAD-1C95-7C91944C0D89"] === */
/* ============================================
   Widget Banner Business Coach - Estilos Scoped
   Todos los estilos están scoped bajo .banner-business-coach-widget
   ============================================ */

section[data-guid="70E2D7E3-7A65-BBAD-1C95-7C91944C0D89"] .banner-business-coach-widget{
  /* ============================================
     Estilos base de tipografía
     ============================================ */
  font-size: 16px;
  line-height: 1.7;
  font-family: var(--primary_font);
  font-weight: 400;
  color: var(--primary_color_font);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: #f3f3f3;
  a {
    text-decoration: none;
    transition: 0.3s;
    color: var(--primary_color_font);
  }

  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }

  p {
    margin-bottom: 20px;
    color: var(--secondary_color_font);
    font-size: 16px;
    line-height: 1.7;

    &:last-child {
      margin-bottom: 0;
    }
  }

  /* ============================================
     Tmp Banner Business Coach Area
     ============================================ */
  .tmp-banner-business-coatch-area {
    height: 950px;
    display: flex;
    align-items: center;
    padding-top: 75px;

    @media only screen and (min-width: 768px) and (max-width: 991px) {
      height: auto;
      padding-top: 100px;
      padding-bottom: 100px;
    }

    @media only screen and (max-width: 767px) {
      height: auto;
      padding-top: 80px;
      padding-bottom: 80px;
    }
  }

  /* ============================================
     Banner Business Coach Wrapper
     ============================================ */
  .banner-business-coatch-wrapper {
    .title {
      margin-top: 15px;
      margin-bottom: 30px;
      font-size: 70px;
      font-weight: 700;
      line-height: 1.2;
      color: var(--primary_color_font);

      @media only screen and (min-width: 992px) and (max-width: 1199px) {
        font-size: 54px;
      }

      @media only screen and (min-width: 768px) and (max-width: 991px) {
        font-size: 44px;
      }

      @media only screen and (max-width: 767px) {
        font-size: 32px;
      }
    }

    p {
      margin-bottom: 40px;
      max-width: 85%;
      color: var(--secondary_color_font);
      font-size: 18px;
      line-height: 1.7;

      @media only screen and (max-width: 767px) {
        max-width: 100%;
        font-size: 16px;
      }
    }
  }

  /* ============================================
     Tmp Badge 2
     ============================================ */
  .tmp-badge-2 {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    font-weight: 500;
    padding: 0px 14px;
    border-radius: 4px;
    display: inline-block;
    background: var(--primary_color);
    color: #fff;
    text-transform: uppercase;
    position: relative;
    transition: all 0.3s;
    margin-bottom: 15px;

    &:hover {
      background: var(--primary_color);
      color: #fff;
    }

    .odometer {
      color: #fff;
      font-weight: 600;
    }
  }

  /* ============================================
     Theme Gradient
     ============================================ */
  .theme-gradient {
    color: var(--primary_color);
  }

  /* ============================================
     Banner Coach Right Image
     ============================================ */
  .banner-coatch-right-image {
    border-radius: 5px !important;
    display: block !important;
    position: relative;
    height: 642px !important;

    @media only screen and (min-width: 768px) and (max-width: 991px) {
      height: auto !important;
      margin-top: 50px;
    }

    @media only screen and (max-width: 767px) {
      height: auto !important;
      margin-top: 40px;
    }

    &::after {
      position: absolute;
      top: -5%;
      right: -6%;
      content: "";
      height: 100%;
      width: 100%;
      border-radius: 6px;
      z-index: 0;
      background: #fff;
    }

    &::before {
      position: absolute;
      bottom: -5%;
      left: -6%;
      content: "";
      height: 100%;
      width: 100%;
      border-radius: 6px;
      z-index: 0;
      background: #fff;
    }
  }

  /* ============================================
     Thumbnail Banner Business Coach
     ============================================ */
  .thumbnail-banner-business-coatch {
    height: 642px !important;
    overflow: hidden;
    border-radius: 5px;
z-index: 1;
position: relative;
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      height: auto !important;
    }

    @media only screen and (max-width: 767px) {
      height: auto !important;
    }

    img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 5px;
      display: block;
    }
  }

  /* ============================================
     Absolute Rating Area
     ============================================ */
  .banner-coatch-right-image .absolute-rating-area {
    position: absolute;
    left: -20%;
    padding: 20px 32px;
    background: #fefefe;
    border-radius: 6px;
    bottom: 9%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
z-index: 3;
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      left: 51px;
    }

    img {
      margin-bottom: 15px;
    }

    .stars-area {
      display: flex;
      align-items: center;
      gap: 7px;
      margin-bottom: 10px;

      img {
        max-width: 20px;
        margin-bottom: 0;
      }
    }

    p {
      font-size: 18px;
      color: var(--primary_color_font);
      font-weight: 500;
      margin-bottom: 0;

      .odometer {
        color: var(--primary_color);
        font-weight: 600;
        font-size: 18px;
      }
    }
  }

  /* ============================================
     Button Group
     ============================================ */
  .button-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    margin: -10px;
    margin-top: 0;

    a,
    button {
      margin: 10px;
    }

    @media only screen and (max-width: 767px) {
      flex-direction: column;
      align-items: flex-start;
      margin: 0;
      gap: 15px;

      a,
      button {
        margin: 0;
        width: 100%;
        justify-content: center;
      }
    }
  }

  /* ============================================
     Button Styles
     ============================================ */
  .tmp-btn {
    padding: 0 28px;
    border-radius: 5px;
    background: var(--primary_color);
    transition-duration: 300ms;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    display: inline-flex;
    height: 50px;
    line-height: 49px;
    letter-spacing: 0.5px;
    width: max-content;
    transition: all 0.6s;
    border: 0 none;
    position: relative;
    z-index: 1;
    overflow: hidden;
    align-items: center;
    justify-content: center;

    @media only screen and (max-width: 767px) {
      padding: 0 16px;
      height: 42px;
      line-height: 42px;
    }

    &.btn-large {
      height: 60px;
      line-height: 59px;
      padding: 0 37px;
      font-size: 17px;

      @media only screen and (max-width: 767px) {
        height: 48px;
        line-height: 48px;
        padding: 0 24px;
        font-size: 16px;
      }
    }

    &.round {
      border-radius: var(--general_border_radius);
    }

    &::after {
      content: "";
      position: absolute;
      -webkit-transition-duration: 800ms;
      transition-duration: 800ms;
      width: 200%;
      height: 200%;
      top: 110%;
      left: 50%;
      background: var(--primary_color);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      -webkit-border-radius: 50%;
      border-radius: 50%;
      z-index: -1;
    }

    &:hover {
      color: #fff;
      transform: translate3d(0, -2px, 0);
      box-shadow: 0 10px 25px rgba(82, 55, 249, 0.3);

      &::after {
        top: -30%;
      }
    }
  }

  /* ============================================
     Hover Icon Reverse Button
     ============================================ */
  .tmp-btn.hover-icon-reverse {
    background: var(--primary_color);
    color: #fff;
    border: 0 none;

    /* Eliminar el efecto ::after del botón normal */
    &::after {
      display: none;
    }

    &.btn-border {
      background: transparent;
      color: var(--primary_color_font);
      border: 2px solid rgba(27, 27, 28, 0.1);

      &:hover {
        border-color: var(--primary_color);
        color: var(--primary_color);
      }
    }

    &:hover {
      transform: translate3d(0, -2px, 0);
      color: #fff;
    }

    &.btn-border:hover {
      color: var(--primary_color);
    }

    .icon-reverse-wrapper {
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: var(--primary_font) !important;
    }

    .btn-text {
      display: inline-block;
      transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);
      margin-inline-start: -23px;
      line-height: 1 !important;
    }

    &.btn-large .btn-text {
      line-height: 60px;
    }

    .btn-icon {
      display: inline-block;
      transition: opacity 0.4s 0.25s, transform 0.6s 0.25s;
      transition-timing-function: cubic-bezier(0.1, 0.75, 0.25, 1);

      i {
        font-size: 14px;
        line-height: 0.3 !important;
      }
    }

    &.btn-large .btn-icon i {
      line-height: 60px;
      padding-left: 6px;
    }

    .btn-icon + .btn-icon {
      margin-inline-end: 0;
      margin-inline-start: 8px;
      display: inline-block;
      margin-inline-start: 0;
      margin-inline-end: 0;
      opacity: 0;
      transform: translateX(-10px);
      transition-delay: 0s;
      order: -2;

      i {
        padding-left: 0;
        padding-right: 6px;
      }
    }

    &:hover {
      .btn-text {
        transition-delay: 0.1s;
        transform: translateX(23px);
      }

      .btn-icon {
        opacity: 0;
        transition-delay: 0s;
        transform: translateX(10px);

        i {
          opacity: 1;
        }

        & + .btn-icon {
          opacity: 1;
          transform: translateX(0);
          transition-delay: 0.225s;

          i {
            opacity: 1;
          }
        }
      }
    }
  }

  /* ============================================
     Tmp On Hover (Flashlight Effect)
     ============================================ */
  .tmponhover {
    position: relative;
    overflow: hidden;

    &::before {
      content: "";
      position: absolute;
      top: var(--y);
      left: var(--x);
      transform: translate(-50%, -50%);
      background: radial-gradient(var(--primary_color), transparent, transparent);
      width: 200%;
      height: 200%;
      opacity: 0;
      transition: 0.5s, top 0s, left 0s;
      border-radius: 6px;
    }

    &:hover::before {
      opacity: 1;
    }

    &::after {
      content: "";
      position: absolute;
      inset: 2px;
      background: #fefefe;
      border-radius: 6px;
      z-index: 1;
    }

    > * {
      z-index: 2;
      position: relative;
    }
  }

  /* ============================================
     Spacing Utilities
     ============================================ */
  .mt_md--80 {
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      margin-top: 80px;
    }
  }

  .mt_sm--80 {
    @media only screen and (max-width: 767px) {
      margin-top: 80px;
    }
  }
}




/* === ASSET CSS HASH: b1dc7e111d0b9d6dc0cdc4efe5633009e3f94703 | SCOPE: section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] === */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] ﻿/* Before After Widget Styles - Scoped under .before-after-wrapper */
.before-after-wrapper{
  overflow: hidden;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after{
  position: relative;
  display: block;
  padding: 90px 0 120px;
  z-index: 1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__shape-1{
  position: absolute;
  bottom: 30px;
  right: 50px;
  z-index: -1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__shape-1 img{
  width: auto;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__left{
  position: relative;
  display: block;
  margin-right: -106px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box{
  position: relative;
  display: block;
  border-radius: var(--general_border_radius);
  z-index: 1;
  overflow: hidden;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  border-radius: var(--general_border_radius);
  background-color: #ebebeb;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='736' height='506' viewBox='0 0 736 506'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuAAAAH6CAYAAABGe/lpAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3UuovIdZx/FferFXBQuiGxWKVVwqLly4UnQhulBEUCiIiNaYWq2t9dZqbBUv2HorViReQkWxoIgirhSt4KIgLhTdFERQseqmtmmbXuI8cd4ymc45czkzv3PyP5+BkCaZeZ/5f+YpfM973pl5KMlTcSNAgAABAgQIECBAoCLwkACvOBtCgAABAgQIECBA4GkBAW4RCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgACBey/wpAC/9zsAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCjwxENJPpbkucWhRhEgQIAAAQIECBC4rwL/OgH+viSfdV8F/LkJECBAgAABAgQIlASeSvK3E+B/l+RLSkONIUCAAAECBAgQIHBfBSbA/2AC/I+TfH2S+d9uBAgQIECAAAECBAhcRuA/kvzURPdXri5BeXuSLxLhl5F2VAIECBAgQIAAgXsvMGe/35XkkQnweQPmRPjrknx5kk8X4vd+QQAQIECAAAECBAicR2DCe24fSPLGJI8tl53M31+W5NuSvDLJK5K8+DwzHYUA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' x='0' y='0' width='736' height='506'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='736' height='506' viewBox='0 0 736 506'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuAAAAH6CAYAAABGe/lpAAAAAXNSR0IArs4c6QAAIABJREFUeF7t3UuovIdZx/FferFXBQuiGxWKVVwqLly4UnQhulBEUCiIiNaYWq2t9dZqbBUv2HorViReQkWxoIgirhSt4KIgLhTdFERQseqmtmmbXuI8cd4ymc45czkzv3PyP5+BkCaZeZ/5f+YpfM973pl5KMlTcSNAgAABAgQIECBAoCLwkACvOBtCgAABAgQIECBA4GkBAW4RCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgACBey/wpAC/9zsAgAABAgQIECBAoCggwIvYRhEgQIAAAQIECBAQ4HaAAAECBAgQIECAQFFAgBexjSJAgAABAgQIECAgwO0AAQIECBAgQIAAgaKAAC9iG0WAAAECBAgQIEBAgNsBAgQIECBAgAABAkUBAV7ENooAAQIECBAgQICAALcDBAgQIECAAAECBIoCAryIbRQBAgQIECBAgAABAW4HCBAgQIAAAQIECBQFBHgR2ygCBAgQIECAAAECAtwOECBAgAABAgQIECgKCPAitlEECBAgQIAAAQIEBLgdIECAAAECBAgQIFAUEOBFbKMIECBAgAABAgQICHA7QIAAAQIECBAgQKAoIMCL2EYRIECAAAECBAgQEOB2gAABAgQIECBAgEBRQIAXsY0iQIAAAQIECBAgIMDtAAECBAgQIECAAIGigAAvYhtFgAABAgQIECBAQIDbAQIECBAgQIAAAQJFAQFexDaKAAECBAgQIECAgAC3AwQIECBAgAABAgSKAgK8iG0UAQIECBAgQIAAAQFuBwgQIECAAAECBAgUBQR4EdsoAgQIECBAgAABAgLcDhAgQIAAAQIECBAoCgjwIrZRBAgQIECAAAECBAS4HSBAgAABAgQIECBQFBDgRWyjCBAgQIAAAQIECAhwO0CAAAECBAgQIECgKCDAi9hGESBAgAABAgQIEBDgdoAAAQIECBAgQIBAUUCAF7GNIkCAAAECBAgQICDA7QABAgQIECBAgACBooAAL2IbRYAAAQIECBAgQECA2wECBAgQIECAAAECRQEBXsQ2igABAgQIECBAgIAAtwMECBAgQIAAAQIEigICvIhtFAECBAgQIECAAAEBbgcIECBAgAABAgQIFAUEeBHbKAIECBAgQIAAAQIC3A4QIECAAAECBAgQKAoI8CK2UQQIECBAgAABAgQEuB0gQIAAAQIECBAgUBQQ4EVsowgQIECAAAECBAgIcDtAgAABAgQIECBAoCjwxENJPpbkucWhRhEgQIAAAQIECBC4rwL/OgH+viSfdV8F/LkJECBAgAABAgQIlASeSvK3E+B/l+RLSkONIUCAAAECBAgQIHBfBSbA/2AC/I+TfH2S+d9uBAgQIECAAAECBAhcRuA/kvzURPdXri5BeXuSLxLhl5F2VAIECBAgQIAAgXsvMGe/35XkkQnweQPmRPjrknx5kk8X4vd+QQAQIECAAAECBAicR2DCe24fSPLGJI8tl53M31+W5NuSvDLJK5K8+DwzHYUA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' x='0' y='0' width='736' height='506'/%3E%3C/svg%3E");
   -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__img{
  position: relative;
  display: block;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__img img{
  width: 100%;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after{
  position: relative;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-container img{
  width: 100%;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-after-label,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-before-label{
  opacity: 1 !important;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-overlay{
  border-radius: var(--general_border_radius);
}

/* Estilos decorativos rotados (ocultos) */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-before-label:before{
  position: absolute;
  left: -10px;
  top: -10px;
  width: 100px;
  height: 100px;
  line-height: 90px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin: 0px;
  padding: 0px;
  background: transparent;
  z-index: 1;
  transform: rotate(-45deg);
  text-transform: uppercase;
  display: none;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:after{
  position: absolute;
  content: '';
  left: 0px;
  top: 0px;
  width: 100px;
  height: 100px;
  clip-path: polygon(0% 0%, 100% 0%, 0% 100%, 0% 100%, 0% 0%);
}

/* Estilos decorativos rotados (ocultos) */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-after-label:before{
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100px;
  line-height: 140px;
  text-align: center;
  font-size: 16px;
  background: transparent;
  font-weight: 700;
  color: #fff;
  margin: 0px;
  padding: 0px;
  bottom: 0px;
  transform: rotate(-45deg);
  z-index: 1;
  text-transform: uppercase;
  display: none;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box.before-after .twentytwenty-horizontal .twentytwenty-after-label:after{
  position: absolute;
  content: '';
  bottom: 0px;
  right: 0px;
  width: 100px;
  height: 100px;
  line-height: 100px;
  clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%, 0% 0%);
}

/* Estilos para labels visibles - misma especificidad que decorativos pero vienen después */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-after-label:before{
  bottom: 0px;
  background-color: var(--primary_color);
  border-radius: 5px;
  z-index: 100;
  display: block;
  left: auto;
  top: auto;
  right: auto;
  width: auto;
  height: auto;
  line-height: 38px;
  transform: none;
  margin: 0;
  margin-top: -19px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-before-label:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-after-label:before{
  padding: 0 19px;
}

/* Estilos para twentytwenty-handle */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-handle{
  height: 60px;
  width: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: -22px;
  border-radius: 50%;
  z-index: 40;
  cursor: pointer;
  background-color: #fff;
  box-shadow: none;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:after{
  content: " ";
  display: block;
  background: #fff;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:before{
  width: 8px;
  height: 9999px;
  left: 50%;
  margin-left: -3.5px;
  bottom: 50%;
  margin-bottom: 22px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:after{
  width: 8px;
  height: 9999px;
  left: 50%;
  margin-left: -3.5px;
  top: 50%;
  margin-top: 22px;
}

/* Estilos para las flechas del handle */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-left-arrow{
  border-right: 6px solid var(--primary_color);
  left: 50%;
  margin-left: -17px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .twentytwenty-right-arrow{
  border-left: 6px solid var(--primary_color);
  right: 50%;
  margin-right: -17px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right{
  position: relative;
  display: block;
  margin-left: 130px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right .section-title{
  margin-bottom: 28px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right .section-title__title{
  margin-right: -100px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__text{
  font-style: italic;
  font-weight: 600;
  color: var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__text-2{
  margin: 10px 0 25px;
  color: var(--secondary_color_font);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__points{
  list-style: none;
  padding: 0;
  margin: 0;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__points li{
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__points li + li{
  margin-top: 5px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__points li .icon span{
  font-size: 20px;
  color: var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__points li h4{
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: var(--primary_color_font);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__btn-and-call-box{
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 33px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box{
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .icon{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background-color: var(--primary_color);
  border-radius: 50%;
  transition: all 500ms ease;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .icon:hover{
  background-color: var(--primary_color_font);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .icon span{
  font-size: 18px;
  color: #fff;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .content p{
  margin: 0;
  color: var(--secondary_color_font);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .content h4{
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .content h4 a{
  color: var(--primary_color_font);
  text-decoration: none;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__call-box .content h4 a:hover{
  color: var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title{
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__tagline-box{
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__tagline{
  position: relative;
  display: block;
  color: var(--primary_color);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 1.5px;
  margin-bottom: 0 !important;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__tagline-border{
  position: relative;
  display: block;
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__shape-1{
  position: absolute;
  right: -1px;
  top: -4px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__shape-2{
  position: absolute;
  left: -1px;
  top: -4px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__shape-1 > .section-title__circle,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__shape-2 > .section-title__circle{
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__title{
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--primary_color_font);
}
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before{
  bottom: 0px;
  background-color: var(--primary_color);
  border-radius: 5px;
  z-index: 100;

}
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__title span{
  color: var(--primary_color);
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background-color: var(--primary_color);
  color: #fff;
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
  padding: 5px 30px 5px;
  padding-right: 8px;
  border-radius: 30px;
  text-transform: capitalize;
  text-decoration: none;
  overflow: hidden;
  z-index: 1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn > span{
  font-size: 18px;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--primary_color_font);
  border-radius: 50%;
  color: #fff;
  transition: all 0.5s linear;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn::before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn::after{
  position: absolute;
  content: "";
  width: 50%;
  height: 0;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  background-color: var(--primary_color_font);
  transition: all 0.4s ease-in-out;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn::before{ top: 0; left: 0; }
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn::after{ bottom: 0; right: 0; }

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn:hover::before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn:hover::after{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn:hover{ color: #fff; }

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .thm-btn:hover > span{
  background-color: #fff;
  color: var(--primary_color);
}

@media only screen and (min-width: 1200px) and (max-width: 1319px) {
  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right{ margin-left: 100px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before{
    z-index: 55;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after{
    padding: 50px 0 80px;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before{
    z-index: 55;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__btn-and-call-box{
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .section-title__title{
    font-size: 33px;
  }

  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__right .section-title__title{
    margin-right: 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1820px) {
  section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }
}

/* Sliding Text (merged from servixa_sliding-text) */
section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text{
  position: relative;
  display: block;
  z-index: 1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__inner{
  position: relative;
  display: block;
  background-color: var(--primary_color_font);
  padding: 35px 0;
  z-index: 1;
  overflow: hidden;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__bg{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list{
  position: relative;
  display: flex;
  align-items: center;
  width: fit-content;
  flex-wrap: nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list li{
  position: relative;
  display: flex;
  align-items: center;
  float: left;
  gap: 20px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list li + li{
  margin-left: 20px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list li .icon{
  position: relative;
  top: 4px;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list li .icon span{
  font-size: 24px;
  color: #fff;
}

section[data-guid="6C2F95F4-8426-F413-1E6D-88F3BD799ACB"] .before-after-wrapper .sliding-text__list li > p{
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}



/* === ASSET CSS HASH: 253399ad04ce06ca367476a52fecb10c8fb59b20 | SCOPE: section[data-guid="143ECF35-5458-6B6B-EDCD-8496C149BC93"] === */
/* ============================================
   Widget About Services - Estilos Scoped
   Todos los estilos están scoped bajo .about-services-widget
   ============================================ */

section[data-guid="143ECF35-5458-6B6B-EDCD-8496C149BC93"] .about-services-widget{
  /* ============================================
     Estilos base de tipografía
     ============================================ */
  font-size: 16px;
  line-height: 1.7;
  font-family: var(--primary_font);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  
  a {
    text-decoration: none;
    transition: 0.3s;
  }
  
  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }

  /* Section wrapper - padding consistente (contenido central) */
  > .tmp-about-area {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    > .tmp-about-area {
      padding-top: 80px !important;
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    > .tmp-about-area {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
  }

  /* ============================================
     Section Gap Bottom
     ============================================ */
  .tmp-section-gapBottom {
    padding-bottom: 120px !important;
    
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      padding-bottom: 80px !important;
    }
    
    @media only screen and (max-width: 767px) {
      padding-bottom: 60px !important;
    }
  }

  /* ============================================
     Video Popup
     ============================================ */
  .video-popup {
    position: relative;
    display: block;
    
    &.about-relative-thumb {
      position: relative;
    }
    
    .thumbnail {
      img {
        width: 100%;
      }
      
      &.invers-anime {
        position: relative;
        overflow: hidden;
        
        &::after {
          content: "";
          position: absolute;
          width: 200%;
          height: 0%;
          left: 50%;
          top: 50%;
          background-color: rgba(255, 255, 255, 0.3);
          transform: translate(-50%, -50%) rotate(45deg);
          z-index: 1;
          pointer-events: none;
        }
        
        &:hover::after {
          height: 250%;
          transition: all 600ms linear;
          background-color: transparent;
        }
      }
    }
    
    .video-icon {
      position: absolute;
      content: "";
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      margin-top: 10px;
      transition: 0.4s;
    }
    
    &.icon-center {
      .video-icon {
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
      }
    }
  }

  .overlay-content {
    position: relative;
  }

  /* ============================================
     Absolute Rating Area
     ============================================ */
  .absolute-rating-area {
    position: absolute;
    padding: 20px 32px;
    background: #fefefe;
    border-radius: 6px;
    bottom: 9%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    
    img {
      margin-bottom: 15px;
    }
    
    .stars-area {
      display: flex;
      align-items: center;
      gap: 7px;
      margin-bottom: 10px;
      
      img {
        max-width: 20px;
        margin-bottom: 0;
      }
    }
    
    p {
      font-size: 18px;
      color: var(--primary_color_font);
      font-weight: 500;
      margin-bottom: 0;
    }
  }
  
  /* ============================================
     Profile Share mb-0 utility
     ============================================ */
  .profile-share.mb-0 {
    margin-bottom: 0;
  }

  .about-relative-thumb .absolute-rating-area {
    position: absolute;
    left: -10%;
    padding: 20px 32px;
    background: #fefefe;
    border-radius: 6px;
    bottom: 9%;
    text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    right: auto !important;
    border: 1px solid rgba(157, 157, 255, 0.05);
    
    @media only screen and (min-width: 1200px) and (max-width: 1599px) {
      left: 7%;
    }
    
    @media only screen and (max-width: 1199px) {
      left: 15%;
    }
    
    @media only screen and (max-width: 991px) {
      left: 50%;
    }
    
    @media only screen and (max-width: 767px) {
      left: 15%;
    }
    
    @media only screen and (max-width: 575px) {
      padding: 5px 16px;
      bottom: 10px;
    }
    
    img {
      margin-bottom: 15px;
    }
    
    .profile-share a img {
      max-width: 45px;
    }
    
    .stars-area {
      display: flex;
      align-items: center;
      gap: 7px;
      margin-bottom: 10px;
      
      img {
        max-width: 20px;
        margin-bottom: 0;
      }
    }
    
    p {
      font-size: 18px;
      color: var(--primary_color_font);
      font-weight: 500;
      margin-bottom: 0;
    }
    
    &::after {
      position: absolute;
      top: -5%;
      right: -6%;
      content: "";
      height: 100%;
      width: 100%;
      border-radius: 6px;
      z-index: -1;
      background: #1b1b1c;
    }
    
    &::before {
      position: absolute;
      bottom: -5%;
      left: -6%;
      content: "";
      height: 100%;
      width: 100%;
      border-radius: 6px;
      z-index: -1;
      background: #1b1b1c;
    }
  }
  
  /* ============================================
     Images Left Right Float
     ============================================ */
  .images-left-right-float {
    right: -110px !important;
    
    @media only screen and (max-width: 575px) {
      right: -223px !important;
    }
  }

  /* ============================================
     Profile Share
     ============================================ */
  .profile-share {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
    
    &.justify-content-start {
      justify-content: flex-start;
    }
    
    a {
      position: relative;
      z-index: 1;
      transition: 0.3s;
      
      &:nth-child(2) {
        margin-left: -12px;
      }
      
      &:nth-child(3) {
        margin-left: -12px;
      }
      
      img {
        max-width: 60px;
        border-radius: 50%;
        border: 3px solid rgba(157, 157, 255, 0.05);
        transition: 0.3s;
      }
    }
  }

  .about-relative-thumb .absolute-rating-area .profile-share a img {
    max-width: 45px;
  }

  /* ============================================
     Avatar Tooltip (estilos completos de tooltip.scss)
     ============================================ */
  .profile-share {
    a {
      &:hover {
        z-index: 2;
        transform: translateY(-3px) scale(1.1);
      }
    }
  }

  .avatar {
    position: relative;

    &::after,
    &::before {
      --scale: 0;
      --arrow-size: 8px;
      position: absolute;
      top: -5px;
      left: 50%;
      transform: translateX(-50%) translateY(var(--translate-y, 0)) scale(var(--scale));
      transition: 150ms transform;
      transform-origin: bottom center;
    }

    &::before {
      --translate-y: calc(-100% - var(--arrow-size));
      content: attr(data-tooltip);
      color: #fff;
      padding: 5px 8px;
      background: var(--primary_color);
      width: max-content;
      border-radius: 5px;
      text-align: center;
      font-size: 12px;
      margin: 1px;
    }

    &::after {
      --translate-y: calc(-1 * var(--arrow-size));
      content: '';
      border: var(--arrow-size) solid transparent;
      border-top-color: var(--primary_color);
    }

    &:hover {
      &::before,
      &::after {
        --scale: 1;
      }
    }
  }

  /* ============================================
     Section Title Border
     ============================================ */
  .tmp-section-title-border {
    .subtitle {
      display: flex;
      color: var(--secondary_color_font);
      font-size: 13px;
      margin: 0;
      text-transform: uppercase;
      letter-spacing: 0.5px;
      align-items: center;
      padding: 0 15px;
      
      @media only screen and (max-width: 767px) {
        flex-wrap: wrap;
        justify-content: center;
      }
      
      .subtitle-text {
        color: var(--secondary_color_font);
        font-weight: 700;
        width: max-content;
      }
      
      .number {
        color: var(--secondary_color_font);
        transition: 0.5s;
        opacity: 0.6;
        display: none;
      }
    }
  }

  /* ============================================
     Pres Line Separator Wrapper
     ============================================ */
  .pres-line-separator-wrapper {
    display: flex;
    position: relative;
    align-items: center;
    margin: 0 -15px;
    justify-content: center;
    
    @media only screen and (max-width: 767px) {
      flex-wrap: wrap;
      justify-content: center;
    }
    
    &.text-start {
      justify-content: flex-start !important;
    }
    
    .line-separator {
      position: relative;
      background-image: linear-gradient(90deg, var(--primary_color), rgba(33, 38, 45, 0));
      width: 50px;
      height: 1px;
      
      @media only screen and (max-width: 767px) {
        display: none;
      }
    }
  }

  /* ============================================
     About Style 4
     ============================================ */
  .about-style-4 {
    .title {
      font-weight: 400;
      margin-bottom: 35px;
      color: var(--primary_color_font);
      font-family: var(--primary_font);
      
      @media only screen and (min-width: 1200px) and (max-width: 1599px) {
        font-size: 26px;
      }
      
      @media only screen and (max-width: 1199px) {
        font-size: 26px;
      }
      
      @media only screen and (max-width: 991px) {
        margin-bottom: 15px;
      }
      
      @media only screen and (max-width: 575px) {
        font-size: 26px;
        margin-bottom: 15px;
      }
      
      @media only screen and (max-width: 479px) {
        font-size: 26px;
      }
      
      strong {
        color: var(--primary_color);
      }
    }
    
    .feature-list {
      padding: 0;
      list-style: none;
      
      @media only screen and (max-width: 1199px) {
        margin-bottom: 15px;
      }
      
      li {
        display: flex;
        
        .icon {
          background: var(--primary_color);
          width: 30px;
          height: 30px;
          border-radius: 100%;
          color: #fff;
          text-align: center;
          min-width: 30px;
          
          i {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100%;
          }
        }
        
        .title-wrapper {
          margin-left: 13px;
          
          .title {
            font-size: 18px;
            margin: 0;
            color: var(--primary_color_font);
            font-family: var(--primary_font);
          }
          
          .text {
            font-size: 16px;
            margin-bottom: 20px;
            max-width: 80%;
            margin-top: 13px;
            color: var(--secondary_color_font);
            
            @media only screen and (max-width: 1199px) {
              max-width: 100%;
            }
            
            @media only screen and (max-width: 575px) {
              max-width: 100%;
            }
          }
        }
      }
    }
  }

  /* ============================================
     Tmp Button
     ============================================ */
  .tmp-btn {
    padding: 0 28px;
    border-radius: 5px;
    background: var(--primary_color);
    transition-duration: 300ms;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    display: flex;
    height: 50px;
    line-height: 49px;
    letter-spacing: 0.5px;
    width: max-content;
    transition: 0.4s;
    border: 0 none;
    position: relative;
    z-index: 1;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    font-family: var(--primary_font);
    
    @media only screen and (max-width: 767px) {
      padding: 0 16px;
      height: 42px;
      line-height: 42px;
    }

    &.btn-large {
      height: 60px;
      line-height: 59px;
      padding: 0 37px;
      font-size: 17px;
      
      @media only screen and (max-width: 767px) {
        padding: 0 18px;
        font-size: 14px;
      }
    }

    &.round {
      border-radius: var(--general_border_radius);
    }

    &.btn-border {
      background: transparent;
      border-color: rgba(157, 157, 255, 0.05);
      border-width: 2px;
      border-style: solid;
      color: var(--primary_color_font);
      
      &:hover {
        background-color: var(--primary_color);
        border-color: var(--primary_color) !important;
        color: #fff;
      }
    }

    &.rounded-player {
      border-radius: 100%;
      width: 100px;
      height: 100px;
      padding: 0;
      line-height: 100px;
      display: inline-block;
      position: relative;
      
      @media only screen and (max-width: 767px) {
        width: 70px;
        height: 70px;
        line-height: 70px;
      }

      span {
        display: inline-block;
        
        i {
          display: inline-block;
          position: absolute;
          left: 50%;
          top: 50% !important;
          transform: translate(-50%, -50%);
          font-size: 30px;
          padding-left: 0;
        }
      }

      &:focus {
        outline: none;
        color: #fff;
      }

      &:hover {
        transform: scale(1.1);
        background: var(--primary_color);
      }
    }
    
    &:hover {
      background-color: var(--secondary_color);
      color: #fff;
      transform: translate3d(0, -2px, 0);
    }
  }

  /* ============================================
     Radius Small
     ============================================ */
  .radius-small {
    border-radius: var(--general_border_radius);
  }

  /* ============================================
     Font Weight 700
     ============================================ */
  .w-700 {
    font-weight: 700 !important;
  }

  /* ============================================
     Tmp Title Split (inicialmente oculto)
     ============================================ */
  .tmp-title-split {
    opacity: 0;
    visibility: hidden;
  }

  .tmp-title-split-p {
    opacity: 0;
    visibility: hidden;
  }

  /* ============================================
     Margin Utilities
     ============================================ */
  .mb--10 {
    margin-bottom: 10px;
  }

  .mb--30 {
    margin-bottom: 30px;
  }

  .mt--40 {
    margin-top: 40px;
  }

  .text-start {
    text-align: left;
  }

  .read-more-btn {
    margin-top: 40px;
  }
}

/* Keyframes DEBEN estar fuera del scope */
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}




/* === ASSET CSS HASH: aa45a079a3d44e1b22c674147fbb5426b826a00a | SCOPE: section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] === */
/* Counter One Widget Styles - Scoped under .counter-wrapper */
section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper{
  font-family: var(--primary_font);
  overflow: hidden;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper a{
  text-decoration: none;
}

/* Counter One Base Styles */
section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one{
  position: relative;
  display: block;
  padding: 120px 0 90px;
  background: linear-gradient(0deg, rgba(131, 58, 180, 0) 0%, rgba(217, 2, 2, 0.07) 50%, rgba(252, 176, 69, 0) 100%);
  z-index: 1;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single{
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 30px;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__icon{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  width: 80px;
  margin: 0 auto;
  background-color: var(--primary_color);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: 5;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__icon{
  background-color: var(--primary_color_font);
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__icon:before{
  content: "";
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  background-color: rgba(217, 2, 2, 0.30);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: -1;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__icon:before{
  background-color: rgba(17, 17, 17, 0.30);
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__icon span{
  position: relative;
  display: inline-block;
  font-size: 48px;
  color: #ffffff;
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__icon span{
  transform: scale(0.9);
  color: #ffffff;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__content{
  position: relative;
  display: block;
  background-color: #ffffff;
  padding: 68px 30px 36px;
  border-radius: var(--general_border_radius);
  box-shadow: 0px 0px 60px 0px rgba(4, 23, 26, 0.10);
  margin-top: -40px;
  z-index: 1;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__content::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--primary_color);
  border-radius: 15px;
  transform: scaleX(0.7) rotateX(20deg);
  opacity: 0;
  transition: all 0.4s linear;
  z-index: -1;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__content::before{
  transform: scaleX(1.0) rotateX(0deg);
  transition: all 0.4s linear;
  opacity: 1;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__count{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__count h3{
  font-size: 60px;
  font-weight: 700;
  line-height: 60px !important;
  color: var(--primary_color);
  font-family: var(--primary_font) !important;
  transition: all 500ms ease;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__count h3{
  color: #ffffff;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__count span{
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  color: var(--primary_color);
  transition: all 500ms ease;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__count span{
  color: #ffffff;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__count-text{
  font-size: 18px;
  color: var(--primary_color_font);
  font-weight: 600;
  line-height: 28px;
  margin-top: 3px;
  transition: all 500ms ease;
}

section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one__single:hover .counter-one__count-text{
  color: #ffffff;
}

/* Responsive Styles */
@media only screen and (max-width: 767px) {
  section[data-guid="BCEFDE17-4267-DAFA-1149-FAAC8412F60D"] .counter-wrapper .counter-one{
    padding: 80px 0 50px;
  }
}




/* === ASSET CSS HASH: 3e2df0685a8bc473ad24d08de441c92ad85f8fb6 | SCOPE: section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] === */
/* FAQ Two Widget Styles - Scoped under .faq-wrapper */
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper{
  overflow: hidden;
  font-family: var(--primary_font);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two{
  position: relative;
  display: block;
  z-index: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__bg{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: calc((100% - 132px) / 2);
  background-size: cover;
  background-position: top right;
  background-repeat: no-repeat;
  border-top-left-radius: var(--general_border_radius);
  border-bottom-left-radius: var(--general_border_radius);
  z-index: -1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right{
  position: relative;
  display: block;
  margin-left: 100px;
  padding: 50px 50px 0px;
  border-radius: var(--general_border_radius);
  margin-top: 50px;
  z-index: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right::before{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--primary_color);
  border-radius: var(--general_border_radius);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='530' height='569' viewBox='0 0 530 569'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhIAAAI5CAYAAAD0VtNKAAAAAXNSR0IArs4c6QAAHcRJREFUeF7t3UvI7QtdxvHHzjE7oh46WmRGZhZWB6KUrAZ2GRUEQkZZghMjs6ALRFFQQRQFTRKiC9FMrCYFUVA0CRoEXSaBUeAkQoISoklNCmyveA9tDurZ67vfd+31rvURhC77WWv9P+unfDn79rJtn5h/ESBAgAABAgSCwMuERFAzIUCAAAECBP5PQEg4BAIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAEC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' x='0' y='0' width='530' height='569'/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='530' height='569' viewBox='0 0 530 569'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhIAAAI5CAYAAAD0VtNKAAAAAXNSR0IArs4c6QAAHcRJREFUeF7t3UvI7QtdxvHHzjE7oh46WmRGZhZWB6KUrAZ2GRUEQkZZghMjs6ALRFFQQRQFTRKiC9FMrCYFUVA0CRoEXSaBUeAkQoISoklNCmyveA9tDurZ67vfd+31rvURhC77WWv9P+unfDn79rJtn5h/ESBAgAABAgSCwMuERFAzIUCAAAECBP5PQEg4BAIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAEC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' x='0' y='0' width='530' height='569'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size: cover;
  mask-size: cover;
  z-index: -1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faw-two__appointment-title{
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  color: #ffffff;
  margin-bottom: 25px;
}

/* Section Title Styles */
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title{
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__tagline-box{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__tagline{
  color: var(--primary_color);
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  line-height: 1px;
  letter-spacing: 1.5px;
  position: relative;
  display: block;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__tagline-border{
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
  position: relative;
  display: block;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-1,
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-2{
  position: absolute;
  top: -4px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-1{
  right: -1px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-2{
  left: -1px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-1 > .section-title__circle,
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__shape-2 > .section-title__circle{
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__title{
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--primary_color_font);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__title span{
  color: var(--primary_color);
}

/* Accordion Styles */
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion{
  border: 1px solid #e6e6e6;
  background: #fff;
  border-radius: var(--general_border_radius);
  overflow: hidden;
  transition: all 500ms ease;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion.active{
  border: 1px solid rgba(17, 17, 17, 0.15);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion + .accrodion{
  margin-top: 20px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title{
  position: relative;
  cursor: pointer;
  padding: 17px 25px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title h4{
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: var(--primary_color_font);
  position: relative;
  padding-right: 48px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title h4::before{
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  font-weight: 700;
  font-size: 17px;
  color: #fff;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--primary_color);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion.active .accrodion-title h4::before{
  content: "\f107";
  background-color: var(--primary_color_font);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-content{
  padding: 0 25px 28px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-content p{
  margin: 0;
  color: var(--secondary_color_font);
}

/* Form Styles */
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__form{
  position: relative;
  display: block;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box input[type="text"],
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box input[type="email"]{
  height: 60px;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.50);
  background-color: transparent;
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 16px;
  color: #ffffff;
  display: block;
  font-weight: 400;
  border-radius: var(--general_border_radius);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box input::placeholder{
  color: #ffffff;
  opacity: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .select-box{
  width: 100%;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select{
  height: 60px;
  width: 100%;
  border: 1px solid rgba(255, 255, 255, 0.50);
  background-color: transparent;
  padding-left: 20px;
  padding-right: 20px;
  outline: none;
  font-size: 16px;
  color: #ffffff;
  display: block;
  font-weight: 400;
  border-radius: var(--general_border_radius);
  line-height: 60px;
  float: none;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select:after{
  position: absolute;
  top: 24px;
  right: 20px;
  border-bottom: 4px solid #ffffff;
  border-right: 4px solid #ffffff;
  margin-top: 0px;
  z-index: 10;
  border-left: 4px solid transparent;
  border-top: 4px solid transparent;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select .option{
  color: #ffffff;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box.nice-select .option{
  color: #ffffff;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select .list{
  background-color: var(--primary_color);
  border-radius: 5px;
  margin-top: 0px;
  z-index: 999;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select .option:hover,
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select .option.focus,
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__input-box .nice-select .option.selected.focus{
  color: #ffffff;
  background-color: var(--primary_color_font);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-two__input-box{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-two__input-box.text-message-box{
  height: 100px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-two__input-box textarea{
  height: 100px;
  width: 100%;
  padding: 15px 20px 30px;
  border: 1px solid rgba(255, 255, 255, 0.50);
  background-color: transparent;
  border-radius: var(--general_border_radius);
  outline: none;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
  resize: none;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-two__input-box textarea::placeholder{
  color: #ffffff;
  opacity: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__btn-box{
  position: relative;
  display: block;
  margin-left: -50px;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__btn-box .thm-btn{
  background-color: var(--primary_color);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .appointment-one__btn-box .thm-btn>span{
  background-color: var(--primary_color_font);
}

/* Thm-btn Styles */
section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn{
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  vertical-align: middle;
  -webkit-appearance: none;
  outline: none !important;
  background-color: var(--primary_color);
  color: #ffffff;
  font-size: 17px;
  line-height: 17px;
  font-weight: 600;
  padding: 5px 30px 5px;
  padding-right: 8px;
  overflow: hidden;
  border-radius: 30px;
  transition: all 0.5s linear;
  text-transform: capitalize;
  z-index: 1;
  text-decoration: none;
  border: none;
  cursor: pointer;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn>span{
  position: relative;
  font-size: 18px;
  height: 44px;
  width: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--primary_color_font);
  border-radius: 50%;
  color: #ffffff;
  transition: all 0.5s linear;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn:hover>span{
  background-color: #ffffff;
  color: var(--primary_color);
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn::before{
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 50%;
  height: 0;
  visibility: hidden;
  background-color: var(--primary_color_font);
  opacity: 0;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn:hover:before{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn::after{
  position: absolute;
  background-color: var(--primary_color_font);
  bottom: 0;
  right: 0;
  content: "";
  width: 50%;
  height: 0;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.4s ease-in-out;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn:hover::after{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .thm-btn:hover{
  color: #ffffff;
}

/* Responsive Styles */
/* Large Desktop: 1200px - 1319px */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right{
    margin-left: 0;
  }
}

/* Medium Desktop: 992px - 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 60px auto 0;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two{
    padding-bottom: 180px;
  }
}

/* Tablet Layout: 768px - 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__title{
    font-size: 35px;
    line-height: 1.2em;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 60px auto 0;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two{
    padding-bottom: 120px;
  }
}

/* Mobile: max-width 767px */
@media only screen and (max-width: 767px) {
    section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right::before{
    mask: none;
    -webkit-mask: none;
    }
  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__tagline-box{
    gap: 5px;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__tagline-border{
    width: 25px;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__title{
    font-size: 25px;
    line-height: 1.2em;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .section-title__title br{
    display: none;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title{
    padding: 17px 15px;
    padding-right: 50px;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title h4{
    font-size: 18px;
    line-height: 28px;
    padding-right: 0;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-one__left .accrodion-title h4::before{
    right: -35px;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 50px auto 0;
    padding: 30px 15px 30px;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box{
    margin-left: 0;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn{
    background-color: #ffffff;
    color: var(--primary_color_font);
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover{
    color: #ffffff;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::before{
    background-color: var(--primary_color_font);
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::after{
    background-color: var(--primary_color_font);
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover>span{
    background-color: var(--primary_color);
    color: #ffffff;
  }

  section[data-guid="5A9AFBF9-A194-AE34-81D5-1FC74F85D80E"] .faq-wrapper .faq-two{
    padding-bottom: 80px;
  }
}




/* === ASSET CSS HASH: 679d82029d70b211135858a16deb35f18c085ac3 | SCOPE: section[data-guid="B4489732-A575-CC82-43D3-CC04F54B7EDB"] === */
/* ============================================
   Widget Appointment - Estilos Scoped
   Todos los estilos están scoped bajo .appointment-widget
   ============================================ */

section[data-guid="B4489732-A575-CC82-43D3-CC04F54B7EDB"] .appointment-widget a{
  text-decoration: none;
}

section[data-guid="B4489732-A575-CC82-43D3-CC04F54B7EDB"] .appointment-widget{
  /* ============================================
     Estilos base de tipografía
     ============================================ */
  font-size: 16px;
  line-height: 1.7;
  font-family: var(--primary_font);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fafafa;

  /* Section wrapper - padding consistente (contenido central) */
  > .inv-appoinment-area-start {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    > .inv-appoinment-area-start {
      padding-top: 80px !important;
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    > .inv-appoinment-area-start {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
  }
  
  /* ============================================
     Estilos de Sección (tmp-section-gapBottom)
     ============================================ */
  
  .tmp-section-gapBottom {
    padding-bottom: 120px !important;
  }
  
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .tmp-section-gapBottom {
      padding-bottom: 80px !important;
    }
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-section-gapBottom {
      padding-bottom: 60px !important;
    }
  }
  
  /* ============================================
     Estilos de Título de Sección (tmp-section-title-border)
     ============================================ */
  
  .tmp-section-title-border .subtitle {
    display: flex;
    color: #363636;
    font-size: 13px;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    align-items: center;
    padding: 0 15px;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-section-title-border .subtitle {
      flex-wrap: wrap;
      justify-content: center;
    }
  }
  
  .tmp-section-title-border .subtitle .subtitle-text {
    color: #363636;
    font-weight: 700;
    width: max-content;
  }
  
  .tmp-section-title-border .subtitle .number {
    color: #363636;
    transition: 0.5s;
    opacity: 0.6;
    display: none;
  }
  
  .tmp-section-title-border .title {
    font-size: 48px;
    line-height: 1.2;
    font-weight: 700;
    color: #1b1b1c;
    margin: 0 0 20px;
    font-family: var(--primary_font);
  }
  
  /* Ocultar inicialmente los títulos con animación tmp-title-split */
  .tmp-section-title-border .title.tmp-title-split {
    opacity: 0;
  }
  
  @media only screen and (max-width: 991px) {
    .tmp-section-title-border .title {
      font-size: 36px;
    }
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-section-title-border .title {
      font-size: 28px;
    }
  }
  
  .tmp-section-title-border .description {
    font-size: 16px;
    line-height: 1.7;
    color: #363636;
    margin: 0;
    font-weight: 400;
  }
  
  /* ============================================
     Estilos de Separadores de Línea
     ============================================ */
  
  .line-separator {
    position: relative;
    background-image: linear-gradient(90deg, var(--primary_color), rgba(33, 38, 45, 0));
    width: 50px;
    height: 1px;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }
  
  .pres-line-separator-wrapper {
    display: flex;
    position: relative;
    align-items: center;
    margin: 0 -15px;
    justify-content: center;
  }
  
  @media only screen and (max-width: 767px) {
    .pres-line-separator-wrapper {
      flex-wrap: wrap;
      justify-content: center;
    }
    
    .pres-line-separator-wrapper .line-separator {
      display: none;
    }
  }
  
  .pres-line-separator-wrapper.text-center .line-separator.line-left {
    background-image: linear-gradient(-90deg, var(--primary_color), rgba(33, 38, 45, 0));
  }
  
  .pres-line-separator-wrapper.text-center .line-separator.line-right {
    background-image: linear-gradient(90deg, var(--primary_color), rgba(33, 38, 45, 0));
  }
  
  /* ============================================
     Estilos de Imagen de Appointment
     ============================================ */
  
  .aapoiment-left-area-thumbnail {
    width: 100%;
    height: 100%;
  }
  
  .aapoiment-left-area-thumbnail img {
    border-radius: 10px;
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  
  /* ============================================
     Estilos de Formulario (appoinment-form-wrapper)
     ============================================ */
  
  .appoinment-form-wrapper {
    padding: 30px;
    background: #ffffff;
    border-radius: 10px;
    height: 100%;
  }
  
  @media only screen and (max-width: 575px) {
    .appoinment-form-wrapper {
      padding: 15px;
    }
  }
  
  .appoinment-form-wrapper .form-group-wrapper {
    display: flex;
    align-items: center;
    gap: 25px;
  }
  
  @media only screen and (max-width: 575px) {
    .appoinment-form-wrapper .form-group-wrapper {
      flex-direction: column;
      gap: 0;
    }
  }
  
  .appoinment-form-wrapper .form-group-wrapper .form-group {
    width: 100%;
  }
  
  /* ============================================
     Estilos de Form Group
     ============================================ */
  
  .contact-form-1 .form-group {
    display: block;
    margin-bottom: 25px;
  }

  
  /* ============================================
     Estilos de Input y Textarea
     ============================================ */
  
  .form-group input,
  .form-group textarea {
    border: 2px solid #e3e3e3;
    border-radius: var(--general_border_radius);
    font-size: 16px;
    padding: 0 15px;
    width: 100%;
    font-family: var(--primary_font);
    color: #1b1b1c;
    background: #ffffff;
    transition: all 0.3s;
  }
  
  .form-group input {
    height: 50px;
  }
  
  .form-group input:focus,
  .form-group textarea:focus {
    outline: none;
    border-color: var(--primary_color);
  }
  
  .form-group input::placeholder,
  .form-group textarea::placeholder {
    color: #848788;
    font-family: var(--primary_font);
  }
  
  .contact-form-1 .form-group input {
    height: 70px;
    padding: 0 20px;
  }
  
  .contact-form-1 .form-group textarea {
    min-height: 193px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    resize: none;
  }
  
  /* ============================================
     Estilos de Efecto tmponhover para Form Group
     ============================================ */
  
  .form-group.tmponhover {
    position: relative;
    overflow: hidden;
    border-radius: 6px;
  }
  
  .form-group.tmponhover::before {
    content: "";
    position: absolute;
    top: var(--y);
    left: var(--x);
    transform: translate(-50%, -50%);
    background: radial-gradient(var(--primary_color), transparent, transparent);
    width: 200%;
    height: 200%;
    opacity: 0;
    transition: 0.5s, top 0s, left 0s;
    border-radius: 6px;
    z-index: 0;
  }
  
  .form-group.tmponhover:hover::before {
    opacity: 1;
  }
  
  .form-group.tmponhover::after {
    content: "";
    position: absolute;
    inset: 2px;
    background: #ffffff;
    border-radius: 6px;
    z-index: 1;
    pointer-events: none;
  }
  
  .form-group.tmponhover input,
  .form-group.tmponhover textarea {
    position: relative;
    z-index: 2;
    background: transparent;
  }
  
  .form-group.tmponhover button,
  .form-group.tmponhover .tmp-btn,
  .form-group.tmponhover .btn-default {
    position: relative;
    z-index: 3;
  }

  /* Checkbox Agree to Privacy & Policy (como footer) */
  .form-group.tmp-input-field {
    margin-bottom: 25px;
    position: relative;
  }

  .form-group.tmp-input-field input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    cursor: pointer;
  }

  .form-group.tmp-input-field input[type="checkbox"] ~ label.tmp-checkbox {
    position: relative;
    font-size: 14px;
    line-height: 25px;
    color: var(--secondary_color_font);
    font-weight: 400;
    padding-left: 28px;
    cursor: pointer;
    margin-bottom: 0;
    display: block;
    margin-top: 0;
  }

  .form-group.tmp-input-field input[type="checkbox"] ~ label.tmp-checkbox::before {
    content: " ";
    position: absolute;
    top: 6px;
    left: 0;
    width: 14px;
    height: 14px;
    background-color: transparent;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    transition: all 0.3s;
  }

  .form-group.tmp-input-field input[type="checkbox"] ~ label.tmp-checkbox::after {
    content: " ";
    position: absolute;
    top: 9px;
    left: 2px;
    width: 10px;
    height: 5px;
    background-color: transparent;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-radius: 2px;
    transform: rotate(-45deg);
    opacity: 0;
    transition: all 0.3s;
  }

  .form-group.tmp-input-field input[type="checkbox"]:checked ~ label.tmp-checkbox::before {
    background-color: var(--primary_color);
    border-color: var(--primary_color);
  }

  .form-group.tmp-input-field input[type="checkbox"]:checked ~ label.tmp-checkbox::after {
    opacity: 1;
  }
  
  .appoinment-form-wrapper.tmponhover {
    position: relative;
    overflow: hidden;
  }
  
  .appoinment-form-wrapper.tmponhover::before {
    content: "";
    position: absolute;
    top: var(--y);
    left: var(--x);
    transform: translate(-50%, -50%);
    background: radial-gradient(var(--primary_color), transparent, transparent);
    width: 200%;
    height: 200%;
    opacity: 0;
    transition: 0.5s, top 0s, left 0s;
    border-radius: 10px;
    z-index: 0;
  }
  
  .appoinment-form-wrapper.tmponhover:hover::before {
    opacity: 1;
  }
  
  .appoinment-form-wrapper.tmponhover::after {
    content: "";
    position: absolute;
    inset: 2px;
    background: #ffffff;
    border-radius: 10px;
    z-index: 1;
    pointer-events: none;
  }
  
  .appoinment-form-wrapper.tmponhover > * {
    position: relative;
    z-index: 2;
  }
  
  /* ============================================
     Estilos de Botones (.tmp-btn)
     ============================================ */
  
  .tmp-btn,
  .btn-default {
    padding: 0 28px;
    border-radius: 5px;
    background: var(--primary_color);
    transition-duration: 300ms;
    color: #ffffff;
    font-family: var(--primary_font);
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    display: flex;
    height: 50px;
    line-height: 49px;
    letter-spacing: 0.5px;
    width: max-content;
    transition: all 0.6s;
    border: 0 none;
    position: relative;
    z-index: 3;
    overflow: hidden;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-btn,
    .btn-default {
      padding: 0 16px;
      height: 42px;
      line-height: 42px;
    }
  }
  
  .tmp-btn::after,
  .btn-default::after {
    position: absolute;
    content: "";
    width: 200%;
    height: 200%;
    left: 50%;
    top: 110%;
    background: var(--primary_color);
    transform: translateX(-50%);
    transition: all 0.6s;
    transition-duration: 800ms;
    opacity: 0.5;
    border-radius: 50%;
    z-index: -1;
  }
  
  .tmp-btn:hover,
  .btn-default:hover {
    background-color: transparent;
    color: #ffffff;
    transform: translate3d(0, -2px, 0);
    box-shadow: 0 0 20px 5px rgba(82, 55, 249, 0.33);
  }
  
  .tmp-btn:hover::after,
  .btn-default:hover::after {
    opacity: 1;
    top: -30%;
  }
  
  .tmp-btn.btn-large,
  .btn-default.btn-large {
    height: 60px;
    line-height: 59px;
    font-size: 18px;
    font-weight: 500;
  }
  
  .tmp-btn:focus,
  .btn-default:focus {
    box-shadow: none;
    border: none;
    background-color: unset;
    background: var(--primary_color);
    color: #ffffff;
  }
  
  /* ============================================
     Estilos de Mensajes de Error y Éxito
     ============================================ */
  
  .error-msg {
    color: #dc3545;
    font-size: 14px;
    margin-top: 10px;
    font-family: var(--primary_font);
  }
  
  .success-msg {
    color: #28a745;
    font-size: 14px;
    margin-top: 10px;
    font-family: var(--primary_font);
  }
  
  .XSuccess {
    padding: 15px;
    background: #d4edda;
    border: 1px solid #c3e6cb;
    border-radius: var(--general_border_radius);
    color: #155724;
    margin-top: 20px;
    font-family: var(--primary_font);
  }
  
  .XSuccess.d-none {
    display: none;
  }
  
  /* ============================================
     Utilidades
     ============================================ */
  
  .mb--20 {
    margin-bottom: 20px;
  }
  
  .mb--10 {
    margin-bottom: 10px;
  }
  
  .mt_md--30 {
    margin-top: 0;
  }
  
  @media only screen and (max-width: 991px) {
    .mt_md--30 {
      margin-top: 30px;
    }
  }
  
  .mt_sm--30 {
    margin-top: 0;
  }
  
  @media only screen and (max-width: 767px) {
    .mt_sm--30 {
      margin-top: 30px;
    }
  }
}


