

/* === ASSET CSS HASH: cc5f611539ce2eb062fd0d8bb34d474d90d5d45f | SCOPE: section[data-guid="44D5A5BA-939B-3216-7ED1-5A92DA9EA1B6"] === */
/* ============================================
   Widget Banner Business Coach - Estilos Scoped
   Todos los estilos están scoped bajo .banner-business-coach-widget
   ============================================ */

section[data-guid="44D5A5BA-939B-3216-7ED1-5A92DA9EA1B6"] .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: d8e9d0cbab8416ee20a2c41cf75fe3b479e54d85 | SCOPE: section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] === */
/* About One Widget Styles - Scoped under .about-wrapper */
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper{
  overflow: hidden;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper a{
  text-decoration: none;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one{
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__shape-1{
  position: absolute;
  top: 255px;
  right: -30px;
  opacity: .03;
  z-index: -1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__shape-1 img{
  width: auto;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__shape-2{
  position: absolute;
  top: 160px;
  left: -189px;
  opacity: .20;
  z-index: -1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__shape-2 img{
  width: auto;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__left{
  position: relative;
  display: block;
  margin-right: 175px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-box{
  position: relative;
  display: block;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img{
  position: relative;
  display: block;
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img:before{
  content: "";
  position: absolute;
  top: 0;
  right: -205px;
  border-left: 153px solid var(--primary_color);
  border-right: 50px solid transparent;
  border-top: 310px solid transparent;
  z-index: -1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img img{
  width: 100%;
  border-radius: var(--general_border_radius);
  border-top-right-radius: 0;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-link{
  position: absolute;
  top: 125px;
  right: -125px;
  z-index: 3;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  font-size: 20px;
  color: var(--primary_color_font);
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 20%);
  border-radius: 50%;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon:hover{
  background-color: var(--primary_color_font);
  color: #fff;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-link .ripple,
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon .ripple:before,
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon .ripple:after{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon .ripple:before{
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-icon .ripple:after{
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two{
  position: absolute;
  bottom: -160px;
  right: -155px;
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two:before{
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  bottom: 0;
  right: 158px;
  background-color: #fff;
  border-radius: var(--general_border_radius);
  border-top-right-radius: 0;
  z-index: -1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two:after{
  content: "";
  position: absolute;
  top: -15px;
  right: 0px;
  background-color: var(--primary_color);
  height: 15px;
  width: 153px;
  z-index: -1;
  border-top-right-radius: 5px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two img{
  width: auto;
  border-radius: var(--general_border_radius);
  border-top-right-radius: 0;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-box{
  position: absolute;
  bottom: -159px;
  left: 0;
  background-color: var(--primary_color);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 40px 28px 40px;
  border-radius: var(--general_border_radius);
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-count{
  position: relative;
  display: flex;
  align-items: center;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-count h3{
  font-size: 50px;
  color: #fff;
  font-weight: 700;
  line-height: 50px !important;
  font-family: var(--primary_font) !important;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-count span{
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  color: #fff;
  font-family: var(--primary_font);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-count-text{
  color: #fff;
  font-weight: 500;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__right{
  position: relative;
  display: block;
  margin-left: -10px;
  margin-right: -10px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__right .section-title{
  margin-bottom: 24px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__text{
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 30px;
  margin-top: 20px;
  margin-bottom: 0;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-box{
  position: relative;
  display: block;
  margin-top: 31px;
  margin-bottom: 31px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point li{
  position: relative;
  display: flex;
  max-width: 320px;
  width: 100%;
  gap: 15px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-icon{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 65px;
  width: 75px;
  background-color: var(--primary_color);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75' height='65' viewBox='0 0 75 65'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABBCAYAAACZ1VmMAAAAAXNSR0IArs4c6QAABQNJREFUeF7tnGuoVUUUx38LepvSh6I+hL2IqDQIKyFCsCB7UlkEPTDIjOxhWSEkvcSSIPqiRS8NepFgVB+y9wOpkMyEpJRKK40I0jSVlIqaZt29T5zO3ffumX32mTtzzhm4XLhn9qz/+p25e++ZtdYIETUDY4HT859jgGOBw1ok/gR8C3wDvA+sFPgthBsSwshwNgwcB1wETAVOA3w17bTXvQE8J/BmJ/3xFVabFgPnADNySHWN+zGwUGBZXQM2jxMcVg5pDjC5Ew7lY74L3Cawrk4bwWAZGA88BJxXpwMlY90qsLAue0FgGXgQmFuXaM9xltkZdrnnNYXdOwrLZE+2J4FxdYhtY4zV9qk5RWBbG2N4P3mcbRm4G5jvfEHnO/4InCLwS1VTtc8sA2OAlwLfm1z9V2ATBX52vaBjT0MDJwOvAkdUERPoGp1Z4wS2+NqrbWYZuAR4xVfACPX/HpggsN3Hfi2wDNwMLPIxHEFfXTIdL/C3q5a2YRlYANzlajCyfqvsEmmiq6a2YBl4BLjd1Vik/ZYLXOCirTIsk70Z3+JiJIE+TwtcX6azEqwuA9VgNEtK7rvesAw8CtxU9i0k+vmZAh8Opd0LloH77ED3JwrCRfYfwOECW4s6O8MycAPwuIvFxPt8Jtkm5KDmBMtk2yrLE4fgI/8egQdaLyiFZbKlyw8+lrqk73iBL5t9cYH1HXBUlwDwcWO9wAnOsEy2l32Zj4Uu6ztT4ImGT0POLAPT7ZNhcZc57+vOX8AoAf1dvPlnslhdpT0fXzUJ9J9nZ9TA61LhzDLwEXBGAo6EkLgbGC3wzyBYBq4CXgihIiEbMwQWF8HaBRyYkCMhpK6zgdsT/wdrhENWIZxux8bY/2AZ2B/Q/89+KyYwuxlWbKGr2L6015phadTjkNgURqRn7QAsA+fbAOTrEQmLUcrWBizNbzo3RoURadojNjqzD/A7sFdEwmKUskthaZ7UBzGqi0zTboWVctwvJM8tCktzEy4OaTVRW2sU1hc2R+GkRB0IKXupwtJs39EhrSZqa5rC0ifhAYk6EFL2KIXV32UoR75U4AqFtcdmEe9X3r+nexwpsElhbSIrA+m3YgJauXGNfqSw3gbO7pMqJKCJbmMk37pSWI8BN/ZhFRKYKtl76EBTWJfahNSX+7AGEVhk8+ZnNf9VYekOqb4+lEanewjoOwJTWv1tbNFo0kfImpqYuWv9olaGDGoNWBoj1Fhhr7dVWhg6VAZz87byV7QkQvQYubekZAO0GdYkWwO4oscANdxdInBdme+tcUMtm9UK015qzjWJrbC0SEmjPPv2AK0NwNX2X+9TV1+LwvcauNAARje3pzSHX+BPHyeHyqK51753zfMZKJG+WjN9Z9Uq/eGS2Z7XaZoIhDKZmrI9X7Ly48pt2Ld2Ay/awyaurDx6HBdqmuMCAS3MbKuVLnEMLAGubcvKyFysuh+2m3Zf12W+FJYaMpDKPUyLLZ8BtHCpNkgN2E6wcmBn2cQR3c7R41Bia1pdrzNJt387di6NM6wGnXyW3aGbYiNMbL3Ne33P5ug/K/B5CC3esPJZdnBeGTbNHphzdAihuQ1d6Gqqga7jgi/NKsFqhmOyxeeFeshEzeA0C1GPfVoJfAKs7sR9yOeLbhtWCzi9n02wRVGnAnr+1aGAzsKDgL0LhO2wZcMa5NX7jObdbyY7bGctsFHgVx9nOt33X4XC6s9AgzAUAAAAAElFTkSuQmCC' x='0' y='0' width='75' height='65'/%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='75' height='65' viewBox='0 0 75 65'%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABBCAYAAACZ1VmMAAAAAXNSR0IArs4c6QAABQNJREFUeF7tnGuoVUUUx38LepvSh6I+hL2IqDQIKyFCsCB7UlkEPTDIjOxhWSEkvcSSIPqiRS8NepFgVB+y9wOpkMyEpJRKK40I0jSVlIqaZt29T5zO3ffumX32mTtzzhm4XLhn9qz/+p25e++ZtdYIETUDY4HT859jgGOBw1ok/gR8C3wDvA+sFPgthBsSwshwNgwcB1wETAVOA3w17bTXvQE8J/BmJ/3xFVabFgPnADNySHWN+zGwUGBZXQM2jxMcVg5pDjC5Ew7lY74L3Cawrk4bwWAZGA88BJxXpwMlY90qsLAue0FgGXgQmFuXaM9xltkZdrnnNYXdOwrLZE+2J4FxdYhtY4zV9qk5RWBbG2N4P3mcbRm4G5jvfEHnO/4InCLwS1VTtc8sA2OAlwLfm1z9V2ATBX52vaBjT0MDJwOvAkdUERPoGp1Z4wS2+NqrbWYZuAR4xVfACPX/HpggsN3Hfi2wDNwMLPIxHEFfXTIdL/C3q5a2YRlYANzlajCyfqvsEmmiq6a2YBl4BLjd1Vik/ZYLXOCirTIsk70Z3+JiJIE+TwtcX6azEqwuA9VgNEtK7rvesAw8CtxU9i0k+vmZAh8Opd0LloH77ED3JwrCRfYfwOECW4s6O8MycAPwuIvFxPt8Jtkm5KDmBMtk2yrLE4fgI/8egQdaLyiFZbKlyw8+lrqk73iBL5t9cYH1HXBUlwDwcWO9wAnOsEy2l32Zj4Uu6ztT4ImGT0POLAPT7ZNhcZc57+vOX8AoAf1dvPlnslhdpT0fXzUJ9J9nZ9TA61LhzDLwEXBGAo6EkLgbGC3wzyBYBq4CXgihIiEbMwQWF8HaBRyYkCMhpK6zgdsT/wdrhENWIZxux8bY/2AZ2B/Q/89+KyYwuxlWbKGr2L6015phadTjkNgURqRn7QAsA+fbAOTrEQmLUcrWBizNbzo3RoURadojNjqzD/A7sFdEwmKUskthaZ7UBzGqi0zTboWVctwvJM8tCktzEy4OaTVRW2sU1hc2R+GkRB0IKXupwtJs39EhrSZqa5rC0ifhAYk6EFL2KIXV32UoR75U4AqFtcdmEe9X3r+nexwpsElhbSIrA+m3YgJauXGNfqSw3gbO7pMqJKCJbmMk37pSWI8BN/ZhFRKYKtl76EBTWJfahNSX+7AGEVhk8+ZnNf9VYekOqb4+lEanewjoOwJTWv1tbNFo0kfImpqYuWv9olaGDGoNWBoj1Fhhr7dVWhg6VAZz87byV7QkQvQYubekZAO0GdYkWwO4oscANdxdInBdme+tcUMtm9UK015qzjWJrbC0SEmjPPv2AK0NwNX2X+9TV1+LwvcauNAARje3pzSHX+BPHyeHyqK51753zfMZKJG+WjN9Z9Uq/eGS2Z7XaZoIhDKZmrI9X7Ly48pt2Ld2Ay/awyaurDx6HBdqmuMCAS3MbKuVLnEMLAGubcvKyFysuh+2m3Zf12W+FJYaMpDKPUyLLZ8BtHCpNkgN2E6wcmBn2cQR3c7R41Bia1pdrzNJt387di6NM6wGnXyW3aGbYiNMbL3Ne33P5ug/K/B5CC3esPJZdnBeGTbNHphzdAihuQ1d6Gqqga7jgi/NKsFqhmOyxeeFeshEzeA0C1GPfVoJfAKs7sR9yOeLbhtWCzi9n02wRVGnAnr+1aGAzsKDgL0LhO2wZcMa5NX7jObdbyY7bGctsFHgVx9nOt33X4XC6s9AgzAUAAAAAElFTkSuQmCC' x='0' y='0' width='75' height='65'/%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;
  transition: all 500ms ease;
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point li:hover .about-one__point-icon{
  background-color: var(--primary_color_font);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-icon span{
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: #fff;
  transition: all 500ms ease;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point li:hover .about-one__point-icon span{
  -webkit-animation-name: wobble-horizontal-hover;
  animation-name: wobble-horizontal-hover;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@keyframes wobble-horizontal-hover {
  16.65% {
    transform: translateX(5px);
  }

  33.3% {
    transform: translateX(-3px);
  }

  49.95% {
    transform: translateX(4px);
  }

  66.6% {
    transform: translateX(-2px);
  }

  83.25% {
    transform: translateX(1px);
  }

  100% {
    transform: translateX(0);
  }
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-content{
  position: relative;
  display: block;
  flex: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-content h4{
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 8px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-content p{
  font-size: 15px;
  line-height: 22px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two-and-review-box{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two{
  position: relative;
  display: block;
  max-width: 315px;
  width: 100%;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two li{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two li+li{
  margin-top: 9px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two li .icon{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  width: 20px;
  background-color: var(--primary_color);
  border-radius: 50%;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two li .icon span{
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: #fff;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two li .text{
  position: relative;
  display: block;
  flex: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-box{
  position: relative;
  display: block;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-list{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-list li{
  position: relative;
  display: block;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-list li+li{
  margin-left: -15px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-img{
  position: relative;
  display: block;
  height: 54px;
  width: 54px;
  border-radius: 50%;
  box-shadow: 0px 10px 60px 0px rgb(0 0 0 / 20%);
  background-color: #fff;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-img img{
  width: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-star{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-star span{
  font-size: 15px;
  color: var(--primary_color);
  position: relative;
  display: inline-block;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-text{
  font-weight: 500;
  color: var(--secondary_color_font);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__btn-and-author-box{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 38px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__btn-box{
  position: relative;
  display: block;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-box{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-details{
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-img-box{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  width: 72px;
  border: 4px solid var(--primary_color);
  border-radius: 50%;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-img{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
  width: 72px;
  border-radius: 50%;
  overflow: hidden;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-img img{
  width: 100%;
  border-radius: 50%;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-content{
  position: relative;
  display: block;
  flex: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-content h4{
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 6px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-sign{
  position: relative;
  display: block;
  margin-left: 25px;
  padding-left: 25px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-sign:before{
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 0;
  width: 1px;
  background-color: #e6e6e6;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-sign img{
  width: auto;
}

/* Section Title Styles */
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title{
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__tagline-box{
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-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;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__tagline-border{
  position: relative;
  display: block;
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__shape-1{
  position: absolute;
  right: -1px;
  top: -4px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__shape-1>.section-title__circle{
  position: relative;
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__shape-2{
  position: absolute;
  left: -1px;
  top: -4px;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__shape-2>.section-title__circle{
  position: relative;
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__title{
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .section-title__title span{
  color: var(--primary_color);
}

/* Button Styles */
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-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: #fff;
  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;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-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: #fff;
  transition: all 0.5s linear;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .thm-btn:hover>span{
  background-color: #fff;
  color: var(--primary_color);
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-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="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .thm-btn:hover:before{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-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="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .thm-btn:hover::after{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .thm-btn:hover{
  color: #fff;
}

/* List Unstyled */
section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .list-unstyled{
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Responsive Styles for About One */

/* Medium Large: 1200px - 1319px */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-link{
    top: 65px;
    right: -115px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point{
    gap: 15px;
    flex-direction: column;
    align-items: baseline;
  }
}

/* Medium: 992px - 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__left{
    max-width: 600px;
    margin: 0 auto 0;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__right{
    max-width: 600px;
    margin: 220px auto 0;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img:before{
    border-top: 460px solid transparent;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point{
    flex-direction: column;
    align-items: baseline;
    gap: 20px;
  }
}

/* Tablet: 768px - 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__left{
    max-width: 600px;
    margin: 0 auto 0;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-link{
    right: -85px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__right{
    max-width: 600px;
    margin: 220px auto 0;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img:before{
    border-top: 460px solid transparent;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point{
    flex-direction: column;
    align-items: baseline;
    gap: 20px;
  }
}

/* Mobile: max-width 767px */
@media only screen and (max-width: 767px) {
  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__left{
    margin-right: 0;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two{
    position: relative;
    bottom: 0;
    right: 0;
    max-width: 300px;
    margin-top: 30px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__img-two img{
    width: 100%;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__experience-box{
    position: relative;
    bottom: 0;
    left: 0;
    width: 250px;
    margin-top: 30px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__video-link{
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    transform: translateY(-50%) translateX(-50%);
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__right{
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point{
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-content h4{
    line-height: 1.5em;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__point-two-and-review-box{
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__review-box{
    margin-top: 25px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__btn-and-author-box{
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-box{
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-sign{
    margin-left: 0;
    padding-left: 0;
    margin-top: 15px;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one__author-sign:before{
    display: none;
  }

  section[data-guid="F53E86D4-0E9A-8DBC-532D-D6BC6C8D0CB9"] .about-wrapper .about-one{
    padding: 80px 0px 0px;
  }
}




/* === ASSET CSS HASH: 5e93bf8926f6eb3815b230699bc3e993b7b6f228 | SCOPE: section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] === */
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] ﻿/* Before After Widget Styles - Scoped under .before-after-wrapper */
.before-after-wrapper{
  overflow: hidden;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after{
  position: relative;
  display: block;
  padding: 90px 0 120px;
  z-index: 1;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__shape-1{
  position: absolute;
  bottom: 30px;
  right: 50px;
  z-index: -1;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__shape-1 img{
  width: auto;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__left{
  position: relative;
  display: block;
  margin-right: -106px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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+DwzHYUAAQIECBAgQIDAvRSY6H5vkr9P8odJ/mJCfPu67/nnlyZ5eZKvWBX65yZ53gW5Tr3ufNfj5geGF1zwuV536OX5LD/hbD6/+Q3D/DXP73OSfHGSz7il52ksAQIECBAgQOAUgf9M8o9J/ifJk6szuR9PsnTPdv8s/3zKnGMeM3M+lOTDW1dvnDL/lMfse65PJHlPkr9J8v612dOPWS5BmaHLX/sO5r+fLvCSJF+Y5BuSfGeSzz79UB5JgAABAgQIELi4wL+trpL45fXZ239Zf3/MxYc+wAOeM/09AT7/Y/O2/dPMXTLYdeZ789/tOgO9/fy3z1YvP4ic8uecY83Mzeew698tx/7oxpCvXZ0Zf3OSLz1lsMcQIECAAAECBC4s8A+rM8xvSPJn6znTjHNlxObZ4qWD9v27Q57q5jF29dquXt3Vgcv9LnFW+5A/x+Z95vl9ShvuCvCrgvW6gadeSnLVMQ893qH324Y4Fm/X/a+aveuynuXxi/f8umS+gfSrk/zJLV46cw4HxyBAgAABAgQeTIFvXX1K3u+tPjbv+UleuHkJxVaEz59+V+yeI4CPOcah9z30fvte1X3HufK/L1W+GYj7hh0To6cc65QfAM7xmGOe674z8bs8l59+5sWYnyAnwud6+8eSfPMxw92XAAECBAgQIHBhgXcn+ZYkcwnKi5J8YuOqieuultiOzn2Reuof49jjHnv/Q57Xscf85P23A7wd14f84eY+p5zpvukPFYc8t+vOdm/PX+47CzwvwHI5yiNJfuWQYe5DgAABAgQIECgJ/OLqzY0/lOQj6zPgT1+7vJ591fsGLx3fxwbvQnXq425KffAZ8GMG3SSKj5lzV38o2PWDwfa14Lt+CJgFnhdkFnr+/ur1mxtuauLxBAgQIECAAIFzCfzS+vrv6ZW5/GQaZ04izm37eu+rQvfOhe+5cLaOc/Sf85AzuBd6rmc97G39MLDPb1eQL5eizEf4zO0HV7/a+dmzajgYAQIECBAgQOBmAu9YfXTea9eXzH7axhsJNwN83xnvo8P0Bk+5OevUp/mMS1AOPchtRe6hz++m9zv1z3dIhC/32bwMZbkERYDf9JXzeAIECBAgQODcApsBPm/CXD41b4nI5Wz4MndfjO97fs+GgN73Z7jK4lMed2p0HvoEHsT7HWq2XF+/ec3UcvZ7XCbAZ9lek2Sus3IjQIAAAQIECNwVgfns7/kIwvmSmzkDPrfNjpkAX97Xtu85P0hxve/PetB/PzQmDzqYO10psMT4/H0+P3P+PpegzOJ+X5K3sSNAgAABAgQI3CGB+YCI+S39BPhcAz7NMh+hPLfts9936Gk/O56KAO+/TnNGfH6VM2fAZ4FdgtJ/DUwkQIAAAQIErhfYvgZ8+c09tzMICPD27mJIAAAGhklEQVQzIJ5wiM1f4cwbHH7hhGN4CAECBAgQIEDgUgJvT/K69RnwzW651Lx7dVwBfvsv98NJZsndCBAgQIAAAQJ3ReCtq8tlf2T9scl35Tk9MM9DgN/+S/mTq692fePtPw3PgAABAgQIECDwSYHHk8xJwg8yOb+AAD+/6bFH/InVp6H8+LEPcn8CBAgQIECAwAUFfmcd4E9ccMa9PbQAv/2X/mfWH/Nz+8/EMyBAgAABAgQI/L/A7yf5DmfAL7MOAvwyrscc9dHVp6G86ZgHuC8BAgQIECBA4MICcwnKd68+rc0Z8AtAC/ALoB55yB9dfTb4W458jLsTIECAAAECBC4p8FiSV6+/iv6Sc+7lsQX47b/svgnz9l8Dz4AAAQIECBB4psDmN2GyObOAAD8z6AmH802YJ6B5CAECBAgQIHBRgc1vwrzooPt4cAF++6+6T0G5/dfAMyBAgAABAgSeKeBTUC64EQL8grgHHvoNSeaTUNwIECBAgAABAndF4NeTfL9rwC/zcgjwy7gec9TXJ/m5Yx7gvgQIECBAgACBCwu8I8lrBfhllAX4ZVyPOep8C+Z8G6YbAQIECBAgQOCuCPzm+lNQfAzhBV4RAX4B1AMOOe7PWX0F/cfXH0E4H0XoRoAAAQIECBC4KwLvTPKqjc8Bf+quPLEH4XkI8Nt5FSe+n5fkyfXX0M8bMd0IECBAgAABAndF4LeTfE+Sj6xaZeL7E3fliT0Iz0OA386r+Nwk89cEuDdh3s5rYCoBAgQIECBwtcDyJsyPrgN8fmvvdiYBAX4myCMPM2e/X5Dkg6u/vAnzSDx3J0CAAAECBC4usLwJc85+T4QL8DOSC/AzYh5xqAnwF6/eXfz+JL6I5wg4dyVAgAABAgQqAssX8cxv7D8swM9rLsDP63no0SbAX5jkA6trqt6U5NFDH+h+BAgQIECAAIGCwG8leWR9+clcMusM+BnRBfgZMY841LwJc27zhob5CML5KEI3AgQIECBAgMBdEXg8ycPry2WnW7wJ84yvjAA/I+aJh5qPIHzLiY/1MAIECBAgQIDAJQQeW38O+IcucfD7fkwBfjsbMD9JziUo8+H2PgXldl4DUwkQIECAAIGrBZZPQZkz3/MmTGfAz7gtAvyMmBuHGtfrPrB+PgFl/po3Yf5wkp++zNNwVAIECBAgQIDASQK/keQ16y8OnACf68B33fY1z0nDH/QHCfDTX+Fddpv/bgJ8V4TPfSa+n5/kf1dvxHxdkp8//Wl4JAECBAgQIEDg7AK/tuqUH1h9UMR0y7wBc76QZ/s2/227fTbv49szr/mp5eyv2D054L4AH4Zdv66Zy08mvmcp56fJ+ZapX70nZv6YBAgQIECAwLND4G3r39JPfE+7LF/Is/nsBfiJr6Uz4CfCrR+27bf9z7vOgs8Sz2dqziLP7cdW//zmmz0NjyZAgAABAgQInFXgd5N81/pTUObE4ce2frO/Hd8zfPuMtzPgzoCfdSmXg50S4PPYzUWe66veuv7p8iJP0kEJECBAgAABAkcKvHMd4POBEdMty4nDzQbadeJxc4wAF+BHrt1hd79JgM+EWeavSfKn6+U+bKp7ESBAgAABAgQuJzDR/cokf7Q+QTi9M2fAN2/OgN/A3yUoN8DbeuPB5k+Em0fddR34fBPm/Pv56+VJ/jzJK272VDyaAAECBAgQIHAWgX9O8lVJ/n3dOtOL2z2z7/rveSLOgF/xcgjwm+3pIW/E3F7AWcblTZjz0+TLksxnbX6jy1Bu9mJ4NAECBAgQIHAWgXcn+abVN2G+b90m8/61aZale3b1z67YFuAC/CwLuesg+yJ813+fM+Bzm4/0mTdkvn79ZsyXXOxZOjABAgQIECBAYL/ARPO7knz7+g2Y0ywT4PNpKJu3zbgW3/tdn3EPZ8CPBNtx96sMr7s+fFnU5dc5n7+6FOXx1bXgX5bkRVdc2nLzZ+oIBAgQIECAAIGrBaZP3pvkVUn+cn3ZyZwonH9/1ed9X3WW29nvazZNgN/8/4bXGe6K8FnIXdeFf0GS703ydUk+b+NNDzd/ho5AgAABAgQIELhaYM5u/1eSf1qF9qOr67/nEpTtVpmz4NM1+858L1MEuAC/+P/njonweTJXfUvmfEPmXAv+cJKXJpkz45958WdvAAECBAgQIHBXBeZbs6+7Ld8vMu8vm7PVx97mE0/+OsljSf4qyX/vePPkIZ94sjlXfO95Ff4PTU5xF3V5OA8AAAAASUVORK5CYII=' 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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__img{
  position: relative;
  display: block;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__img img{
  width: 100%;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .before-after{
  position: relative;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-container img{
  width: 100%;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .twentytwenty-after-label,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .twentytwenty-before-label{
  opacity: 1 !important;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-overlay{
  border-radius: var(--general_border_radius);
}

/* Estilos decorativos rotados (ocultos) */
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-before-label:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-after-label:before{
  padding: 0 19px;
}

/* Estilos para twentytwenty-handle */
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .twentytwenty-left-arrow{
  border-right: 6px solid var(--primary_color);
  left: 50%;
  margin-left: -17px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .twentytwenty-right-arrow{
  border-left: 6px solid var(--primary_color);
  right: 50%;
  margin-right: -17px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right{
  position: relative;
  display: block;
  margin-left: 130px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right .section-title{
  margin-bottom: 28px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right .section-title__title{
  margin-right: -100px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__text{
  font-style: italic;
  font-weight: 600;
  color: var(--primary_color);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__text-2{
  margin: 10px 0 25px;
  color: var(--secondary_color_font);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__points{
  list-style: none;
  padding: 0;
  margin: 0;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__points li{
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__points li + li{
  margin-top: 5px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__points li .icon span{
  font-size: 20px;
  color: var(--primary_color);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__btn-and-call-box{
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 33px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box{
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .icon:hover{
  background-color: var(--primary_color_font);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .icon span{
  font-size: 18px;
  color: #fff;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .content p{
  margin: 0;
  color: var(--secondary_color_font);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .content h4{
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .content h4 a{
  color: var(--primary_color_font);
  text-decoration: none;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__call-box .content h4 a:hover{
  color: var(--primary_color);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title{
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__tagline-border{
  position: relative;
  display: block;
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__shape-1{
  position: absolute;
  right: -1px;
  top: -4px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__shape-2{
  position: absolute;
  left: -1px;
  top: -4px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__shape-1 > .section-title__circle,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__title span{
  color: var(--primary_color);
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn::before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn::before{ top: 0; left: 0; }
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn::after{ bottom: 0; right: 0; }

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn:hover::before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn:hover::after{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .thm-btn:hover{ color: #fff; }

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right{ margin-left: 100px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after{
    padding: 50px 0 80px;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__left{
    max-width: 740px;
    margin: 0 auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__right{
    max-width: 740px;
    margin: 60px auto 0;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before{
    z-index: 55;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__btn-and-call-box{
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .section-title__title{
    font-size: 33px;
  }

  section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .before-after__shape-1{
    display: none;
  }
}

/* Sliding Text (merged from servixa_sliding-text) */
section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .sliding-text{
  position: relative;
  display: block;
  z-index: 1;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .sliding-text__list li{
  position: relative;
  display: flex;
  align-items: center;
  float: left;
  gap: 20px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .sliding-text__list li + li{
  margin-left: 20px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .sliding-text__list li .icon{
  position: relative;
  top: 4px;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .before-after-wrapper .sliding-text__list li .icon span{
  font-size: 24px;
  color: #fff;
}

section[data-guid="4C97221E-38A5-85AE-AE2C-0474BCE6A449"] .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: da040f93f9f95c89635f0dcf9500605eb8e94f39 | SCOPE: section[data-guid="089B54D7-A314-54B9-066F-3D6D5461C354"] === */
/* ============================================
   Widget Testimonial Map - Estilos Scoped
   Todos los estilos están scoped bajo .testimonialmap-widget
   ============================================ */

section[data-guid="089B54D7-A314-54B9-066F-3D6D5461C354"] .testimonialmap-widget{
  background-color: #fafafa;
  /* ============================================
     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;
    color: #1b1b1c;
  }
  
  a:hover,
  a:focus,
  a:active {
    text-decoration: none;
    outline: none;
    color: var(--primary_color);
  }
  
  img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
  }

  /* Section wrapper - padding consistente (contenido central) */
  > section:first-of-type {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    > section:first-of-type {
      padding-top: 80px !important;
      padding-bottom: 80px !important;
    }
  }
  @media only screen and (max-width: 767px) {
    > section:first-of-type {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
  }
  
  /* ============================================
     Estilos de Sección
     ============================================ */
  
  .tmp-section-gapTop {
    padding-top: 120px !important;
  }
  
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .tmp-section-gapTop {
      padding-top: 80px !important;
    }
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-section-gapTop {
      padding-top: 60px !important;
    }
  }
  
  .mb--80 {
    margin-bottom: 80px !important;
  }
  
  .position-relative {
    position: relative;
  }
  
  .overflow-hidden {
    overflow: hidden;
  }
  
  /* ============================================
     Estilos de Título de Sección (section-title)
     ============================================ */
  
  .section-title {
    position: relative;
  }
  
  .section-title .subtitle {
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    margin-bottom: 15px;
    padding: 7px 12px;
    border-radius: 4px;
    display: inline-block;
    background: rgba(82, 55, 249, 0.1);
    color: var(--primary_color);
    text-transform: uppercase;
    font-family: var(--primary_font);
  }
  
  .section-title .title {
    margin-bottom: 0;
    color: #1b1b1c;
    font-family: var(--primary_font);
    word-break: break-word;
    line-height: 1.4074;
    font-size: 48px;
    line-height: 1.2;
    font-weight: 600;
  }
  
  .section-title .title.tmp-title-split {
    opacity: 0;
  }
  
  @media only screen and (max-width: 991px) {
    .section-title .title {
      font-size: 36px;
    }
  }
  
  @media only screen and (max-width: 767px) {
    .section-title .title {
      font-size: 28px;
    }
  }
  
  .section-title.text-center {
    text-align: center;
  }
  
  .w-600 {
    font-weight: 600 !important;
  }
  
  .mb--20 {
    margin-bottom: 20px !important;
  }
  
  /* ============================================
     Estilos de Título de Sección (tmp-section-title-border)
     ============================================ */
  
  .tmp-section-title-border {
    position: relative;
  }
  
  .tmp-section-title-border.text-center {
    text-align: center;
  }
  
  .tmp-section-title-border .b2 {
    font-size: 16px;
    line-height: 1.7;
    color: #363636;
    margin: 0;
    font-family: var(--primary_font);
  }
  
  .tmp-col-gap-20 {
    gap: 20px;
  }
  
  .map-wrapper-subtitle {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  
  @media only screen and (max-width: 767px) {
    .map-wrapper-subtitle {
      flex-wrap: wrap;
      justify-content: center;
    }
  }
  
  .tmp-separator-vertical {
    display: inline-block;
    min-height: 15px;
    height: 100%;
    width: 1px;
    background: #e1e4e8;
  }
  
  .tmp-bg-primary-500 {
    background-color: var(--primary_color);
  }
  
  /* ============================================
     Estilos de Counter
     ============================================ */
  
  .tmp-counter {
    display: inline-block;
  }
  
  .tmp-counter-gradient {
    background: linear-gradient(218.15deg, var(--secondary_color) 0%, var(--primary_color) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--primary_color);
    background-clip: text;
  }
  
  .tmp-gradient-text-4 {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
  }
  
  .tmp-fw-semibold {
    font-weight: 600;
  }
  
  .tmp-fw-medium {
    font-weight: 500;
  }
  
  .tmp-text-heading {
    color: #1b1b1c;
  }
  
  .mr--5 {
    margin-right: 5px !important;
  }
  
  .tmp-counter-suffix {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
  }
  
  .tmp-w-fit {
    width: fit-content;
  }
  
  /* ============================================
     Estilos de Testimonial Map Wrapper
     ============================================ */
  
  .tmp-testimonial-map-wrapper {
    position: relative;
    padding: 0 80px;
    z-index: 2;
  }
  
  @media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
    .tmp-testimonial-map-wrapper {
      padding: 0;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-inner {
    position: relative;
  }
  
  .z-2 {
    z-index: 2 !important;
  }
  
  .tmp-testimonial-map-wrapper .tmp-testimonial-map-img img {
    width: 100%;
    filter: brightness(0) saturate(100%) invert(21%) sepia(50%) saturate(7082%) hue-rotate(247deg) brightness(97%) contrast(102%);
  }
  
  /* ============================================
     Estilos de Lookbook Portion
     ============================================ */
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    border: 2px solid #e1e4e8;
    box-shadow: 0px 0px 28.7px 0px rgba(0, 25, 255, 0.27);
    cursor: pointer;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion {
      width: 35px;
      height: 35px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-xm {
    height: 35px;
    width: 35px;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-sm {
    height: 40px;
    width: 40px;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-sm {
      width: 35px;
      height: 35px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-md {
    height: 45px;
    width: 45px;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-md {
      width: 35px;
      height: 35px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-lg {
    height: 60px;
    width: 60px;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-lg {
      width: 35px;
      height: 35px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-xl {
    height: 70px;
    width: 70px;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion.portion-xl {
      width: 35px;
      height: 35px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-thumb,
  .tmp-testimonial-map-wrapper .tmp-lookbook-thumb img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
  }
  
  /* ============================================
     Estilos de Lookbook Content Box
     ============================================ */
  
  .tmp-lookbook-content-box-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box-wrapper {
      height: auto;
      width: auto;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background: rgba(0, 0, 0, 0.5);
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 9999;
    }
    
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box-wrapper .tmp-lookbook-close-btn {
      display: block;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box {
    opacity: 1;
    visibility: visible;
    transform: none;
    pointer-events: visible;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box {
    border-radius: 6px;
    padding: 2px;
    background: var(--primary_color);
    position: absolute;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;
    pointer-events: none;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-bottom {
    top: 105%;
    left: 50%;
    transform: translateX(-90%) translateY(0) translateZ(0);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-bottom {
    transform: translateX(-90%) translateY(15px);
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-bottom {
      transform: unset;
      position: relative;
      top: unset;
      left: unset;
      right: unset;
      bottom: unset;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-top {
    bottom: 105%;
    left: 50%;
    transform: translateX(-88%) translateY(-15px) translateZ(0);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-top {
    transform: translateX(-88%) translateY(-22px);
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-top {
      bottom: 25px;
      transform: unset;
    }
    
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-top {
      transform: unset;
      position: relative;
      top: unset;
      left: unset;
      right: unset;
      bottom: unset;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-left {
    top: 50%;
    right: 105%;
    transform: translateX(10px) translateY(-50%) translateZ(0);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-left {
    transform: translateX(0) translateY(-50%);
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-left {
      transform: unset;
      position: relative;
      top: unset;
      left: unset;
      right: unset;
      bottom: unset;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-right {
    top: 50%;
    left: 55%;
    transform: translateX(20px) translateY(-50%) translateZ(0);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-right {
    transform: translateX(40px) translateY(-50%);
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-portion:hover .tmp-lookbook-content-box.placed-right {
      transform: unset;
      position: relative;
      top: unset;
      left: unset;
      right: unset;
      bottom: unset;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner {
    padding: 20px;
    max-width: 312px;
    width: 312px;
    background: #ffffff;
    border-radius: var(--general_border_radius);
    position: relative;
    z-index: 2;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner {
      padding: 15px;
      width: 300px;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner p {
    color: #1b1b1c;
    font-size: 16px;
    line-height: 1.7;
    margin: 0;
    font-family: var(--primary_font);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner .b2 {
    font-size: 16px;
    line-height: 1.7;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner .b4 {
    font-size: 14px;
    line-height: 1.5;
    color: #363636;
    font-family: var(--primary_font);
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner .mb--20 {
    margin-bottom: 20px !important;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-inner .mb--10 {
    margin-bottom: 10px !important;
  }
  
  /* ============================================
     Estilos de Message Shape
     ============================================ */
  
  .tmp-message-shape {
    position: absolute;
    background: var(--primary_color);
    width: 24px;
    height: 24px;
    transform: rotate(45deg);
  }
  
  .tmp-message-shape::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    background: #ffffff;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-bottom .tmp-message-shape {
    top: -5px;
    left: 80%;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-top .tmp-message-shape {
    top: 91%;
    left: 80%;
  }
  
  @media only screen and (max-width: 767px) {
    .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-message-shape {
      left: 55%;
    }
    
    .tmp-testimonial-map-wrapper .tmp-lookbook-content-box .tmp-message-shape {
      display: none;
    }
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-left .tmp-message-shape {
    top: 45%;
    left: 94%;
  }
  
  .tmp-testimonial-map-wrapper .tmp-lookbook-content-box.placed-right .tmp-message-shape {
    top: 45%;
    left: -5px;
  }
  
  /* ============================================
     Estilos de Close Button
     ============================================ */
  
  .tmp-lookbook-close-btn {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px;
    height: 32px;
    background: #ffffff;
    font-size: 16px;
    line-height: 30px;
    border: 0;
    color: #1b1b1c;
    border-radius: 6px;
    display: none;
    z-index: 3;
    cursor: pointer;
    text-align: center;
  }
  
  .tmp-lookbook-close-btn i {
    font-size: 16px;
  }
  
  /* ============================================
     Estilos de Separator
     ============================================ */
  
  .tmp-separator {
    display: block;
    height: 1px;
    width: 100%;
    background: #e1e4e8;
  }
  
  .tmp-bg-primary-opacity-400 {
    background-color: rgba(82, 55, 249, 0.4);
  }
  
  /* ============================================
     Estilos de Testimonial Bottom Area
     ============================================ */
  
  .tmp-testimonial-bottom-area {
    padding-bottom: 60px;
    text-align: center;
    margin-top: -6px;
    position: relative;
  }
  
  @media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px) {
    .tmp-testimonial-bottom-area {
      padding-bottom: 30px;
      margin-top: 20px;
    }
  }
  
  .tmp-testimonial-bottom-area .tmp-counter {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
    color: #1b1b1c;
    font-family: var(--primary_font);
  }
  
  .tmp-testimonial-bottom-area .tmp-counter .counter-suffix {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
  }
  
  .tmp-testimonial-bottom-area p {
    font-size: 16px;
    line-height: 1.7;
    color: #363636;
    margin: 0;
    font-family: var(--primary_font);
  }
  
  .tmp-testimonial-bottom-area .b3 {
    font-size: 18px;
    line-height: 1.7;
  }
  
  .tmp-testimonial-bottom-area .mb--5 {
    margin-bottom: 5px !important;
  }
  
  .tmp-testimonial-bottom-area .mt--5 {
    margin-top: 5px !important;
  }
  
  .tmp-testimonial-bottom-area .mb--0 {
    margin-bottom: 0 !important;
  }
  
  /* ============================================
     Estilos de Round Blur Shape
     ============================================ */
  
  .tmp-round-blur-shape {
    position: absolute;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    filter: blur(80px);
    opacity: 0.3;
    pointer-events: none;
  }
  
  .tmp-round-blur-top-left {
    top: 0;
    left: 0;
    background: var(--primary_color);
  }
  
  .blur-shape-inner {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--primary_color);
  }
}




/* === ASSET CSS HASH: f11194c135775fab937d5ac33795b1fe8ac9c422 | SCOPE: section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] === */
/* FAQ Two Widget Styles - Scoped under .faq-wrapper */
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper{
  overflow: hidden;
  font-family: var(--primary_font);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two{
  position: relative;
  display: block;
  z-index: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title{
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__tagline-box{
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__tagline-border{
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
  position: relative;
  display: block;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__shape-1,
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__shape-2{
  position: absolute;
  top: -4px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__shape-1{
  right: -1px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__shape-2{
  left: -1px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__shape-1 > .section-title__circle,
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__title span{
  color: var(--primary_color);
}

/* Accordion Styles */
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion.active{
  border: 1px solid rgba(17, 17, 17, 0.15);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion + .accrodion{
  margin-top: 20px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-title{
  position: relative;
  cursor: pointer;
  padding: 17px 25px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion.active .accrodion-title h4::before{
  content: "\f107";
  background-color: var(--primary_color_font);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-content{
  padding: 0 25px 28px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-content p{
  margin: 0;
  color: var(--secondary_color_font);
}

/* Form Styles */
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__form{
  position: relative;
  display: block;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box input[type="text"],
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box input::placeholder{
  color: #ffffff;
  opacity: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box .select-box{
  width: 100%;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box .nice-select .option{
  color: #ffffff;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box.nice-select .option{
  color: #ffffff;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box .nice-select .option:hover,
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box .nice-select .option.focus,
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__input-box .nice-select .option.selected.focus{
  color: #ffffff;
  background-color: var(--primary_color_font);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-two__input-box{
  position: relative;
  display: block;
  margin-bottom: 30px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-two__input-box.text-message-box{
  height: 100px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-two__input-box textarea::placeholder{
  color: #ffffff;
  opacity: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__btn-box{
  position: relative;
  display: block;
  margin-left: -50px;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__btn-box .thm-btn{
  background-color: var(--primary_color);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .appointment-one__btn-box .thm-btn>span{
  background-color: var(--primary_color_font);
}

/* Thm-btn Styles */
section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .thm-btn:hover>span{
  background-color: #ffffff;
  color: var(--primary_color);
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .thm-btn:hover:before{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .thm-btn:hover::after{
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 60px auto 0;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .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="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__title{
    font-size: 35px;
    line-height: 1.2em;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 60px auto 0;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two{
    padding-bottom: 120px;
  }
}

/* Mobile: max-width 767px */
@media only screen and (max-width: 767px) {
    section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right::before{
    mask: none;
    -webkit-mask: none;
    }
  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__tagline-box{
    gap: 5px;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__tagline-border{
    width: 25px;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__title{
    font-size: 25px;
    line-height: 1.2em;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .section-title__title br{
    display: none;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-title{
    padding: 17px 15px;
    padding-right: 50px;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-title h4{
    font-size: 18px;
    line-height: 28px;
    padding-right: 0;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-one__left .accrodion-title h4::before{
    right: -35px;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__bg{
    display: none;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right{
    max-width: 535px;
    margin: 50px auto 0;
    padding: 30px 15px 30px;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box{
    margin-left: 0;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn{
    background-color: #ffffff;
    color: var(--primary_color_font);
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover{
    color: #ffffff;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::before{
    background-color: var(--primary_color_font);
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::after{
    background-color: var(--primary_color_font);
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover>span{
    background-color: var(--primary_color);
    color: #ffffff;
  }

  section[data-guid="03B68DFC-CA71-FBEE-9DF3-EA5E4CF30702"] .faq-wrapper .faq-two{
    padding-bottom: 80px;
  }
}




/* === ASSET CSS HASH: 30bb9cbe91f5277d43581b4d1ccd71b5dbcd85f7 | SCOPE: section[data-guid="3CD8424D-5363-5269-6F41-5B09A7CEEEC8"] === */
/* ============================================
   Widget Appointment - Estilos Scoped
   Todos los estilos están scoped bajo .appointment-widget
   ============================================ */

section[data-guid="3CD8424D-5363-5269-6F41-5B09A7CEEEC8"] .appointment-widget a{
  text-decoration: none;
}

section[data-guid="3CD8424D-5363-5269-6F41-5B09A7CEEEC8"] .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;
    }
  }
}


