
.ew-luxury-cars-hero{position:relative;display:grid;gap:40px;align-items:center;min-height:calc(100vh - 80px);padding:72px 6vw;background:#111;color:#f7f5f0;overflow:hidden;font-family:Manrope,sans-serif}.ew-luxury-cars-hero__glow{position:absolute;inset:18% -20% auto auto;width:70vw;min-height:420px;background:radial-gradient(ellipse,#1f2a4433,transparent 68%);pointer-events:none}.ew-luxury-cars-hero__content,.ew-luxury-cars-hero__visual{position:relative;z-index:1;opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.ew-luxury-cars-hero.is-visible .ew-luxury-cars-hero__content,.ew-luxury-cars-hero.is-visible .ew-luxury-cars-hero__visual{opacity:1;transform:none}.ew-luxury-cars-hero__visual{transition-delay:.18s}.ew-luxury-cars-hero__eyebrow{margin:0 0 24px;color:#c2a56b;font-size:11px;letter-spacing:.22em;font-weight:700}.ew-luxury-cars-hero__title{max-width:760px;margin:0;font-family:Inter,serif;font-size:clamp(42px,7vw,92px);line-height:.98;font-weight:500;letter-spacing:-.045em}.ew-luxury-cars-hero__intro{max-width:480px;margin:28px 0 34px;color:#bcbab5;font-size:17px;line-height:1.7}.ew-luxury-cars-hero__button{display:inline-flex;align-items:center;gap:14px;padding:15px 20px;border:1px solid #1f2a44;color:#f7f5f0;text-decoration:none;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.ew-luxury-cars-hero__button svg{width:20px}.ew-luxury-cars-hero__button:hover,.ew-luxury-cars-hero__button:focus-visible{background:#1f2a44;color:#111;outline:3px solid #c2a56b55;outline-offset:4px}.ew-luxury-cars-hero__visual{display:flex;justify-content:center;align-items:center}.ew-luxury-cars-hero__visual img{width:min(100%,620px);filter:drop-shadow(0 26px 38px #000);animation:ew-luxury-cars-float 6s ease-in-out infinite}.ew-luxury-cars-hero__stamp{position:absolute;right:4%;bottom:4%;display:grid;place-items:center;width:92px;min-height:92px;border:1px solid #c2a56b99;border-radius:50%;color:#c2a56b;font-size:10px;line-height:1.4;text-align:center;letter-spacing:.14em}@keyframes ew-luxury-cars-float{50%{transform:translateY(-12px)}}@media (min-width:800px){.ew-luxury-cars-hero{grid-template-columns:1fr 1fr;padding-inline:9vw}.ew-luxury-cars-hero__visual{min-height:520px}}@media (prefers-reduced-motion:reduce){.ew-luxury-cars-hero__content,.ew-luxury-cars-hero__visual{transition:none;transform:none!important}.ew-luxury-cars-hero__visual img{animation:none}}
.ew-luxury-cars-pillars{padding:112px 6vw;background:#f4f1eb;color:#171717;font-family:Manrope,sans-serif}.ew-luxury-cars-pillars__heading{max-width:650px;margin-bottom:56px}.ew-luxury-cars-pillars__heading>p{margin:0 0 16px;color:#1f2a44;font-size:11px;font-weight:700;letter-spacing:.2em}.ew-luxury-cars-pillars h2{margin:0;font-family:Inter,serif;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.ew-luxury-cars-pillars__grid{display:grid;gap:1px;background:#d7d2c8}.ew-luxury-cars-pillar{min-height:240px;padding:32px;background:#f4f1eb;transition:transform .35s ease,background .35s ease}.ew-luxury-cars-pillar:hover{background:#fff;transform:translateY(-8px)}.ew-luxury-cars-pillar span{color:#1f2a44;font-size:12px;letter-spacing:.15em}.ew-luxury-cars-pillar h3{margin:48px 0 12px;font-family:Inter,serif;font-size:27px;font-weight:500}.ew-luxury-cars-pillar p{max-width:300px;margin:0;color:#66625b;line-height:1.7}@media (min-width:760px){.ew-luxury-cars-pillars{padding-inline:9vw}.ew-luxury-cars-pillars__grid{grid-template-columns:repeat(3,1fr)}}
.ew-luxury-cars-inventory{padding:112px 6vw;background:#111;color:#f7f5f0;font-family:Manrope,sans-serif}.ew-luxury-cars-inventory__top{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.ew-luxury-cars-inventory__top p{margin:0 0 14px;color:#c2a56b;font-size:11px;letter-spacing:.2em;font-weight:700}.ew-luxury-cars-inventory h2{max-width:680px;margin:0;font-family:Inter,serif;font-size:clamp(36px,5vw,68px);line-height:1;letter-spacing:-.04em;font-weight:500}.ew-luxury-cars-inventory__link{align-self:flex-start;color:#c2a56b;text-decoration:none;border-bottom:1px solid #c2a56b;padding-bottom:8px;font-size:13px}.ew-luxury-cars-inventory__link:hover,.ew-luxury-cars-inventory__link:focus-visible{color:#fff;outline:2px solid #c2a56b;outline-offset:5px}.ew-luxury-cars-inventory__status{padding:28px 0;color:#aaa69f}.ew-luxury-cars-inventory__grid{display:grid;gap:24px}.ew-luxury-cars-card{background:#1c1c1b;transition:transform .4s ease,box-shadow .4s ease}.ew-luxury-cars-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #000}.ew-luxury-cars-card__image{display:block;aspect-ratio:4/3;background:#292825;object-fit:cover;width:100%}.ew-luxury-cars-card__body{padding:24px}.ew-luxury-cars-card__category{margin:0 0 10px;color:#c2a56b;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.ew-luxury-cars-card h3{min-height:32px;margin:0 0 14px;font-family:Inter,serif;font-size:25px;font-weight:500}.ew-luxury-cars-card__description{min-height:48px;margin:0 0 22px;color:#aaa69f;font-size:13px;line-height:1.6}.ew-luxury-cars-card__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.ew-luxury-cars-card__price{color:#fff;font-size:18px}.ew-luxury-cars-card__more{color:#c2a56b;font-size:12px;text-decoration:none}.ew-luxury-cars-card__more:focus-visible{outline:2px solid #c2a56b;outline-offset:4px}@media (min-width:720px){.ew-luxury-cars-inventory{padding-inline:9vw}.ew-luxury-cars-inventory__top{flex-direction:row;align-items:end;justify-content:space-between}.ew-luxury-cars__link{margin-bottom:8px}.ew-luxury-cars-inventory__grid{grid-template-columns:repeat(3,1fr)}}
.ew-luxury-cars-cta{padding:112px 6vw;background:#1f2a44;color:#111;font-family:Manrope,sans-serif}.ew-luxury-cars-cta__inner{max-width:820px;margin:auto;text-align:center}.ew-luxury-cars-cta__inner>p:first-child{margin:0 0 20px;font-size:11px;letter-spacing:.22em;font-weight:700}.ew-luxury-cars-cta h2{margin:0;font-family:Inter,serif;font-size:clamp(38px,6vw,76px);line-height:1;letter-spacing:-.045em;font-weight:500}.ew-luxury-cars-cta h2+p{max-width:540px;margin:28px auto 34px;line-height:1.7}.ew-luxury-cars-cta__button{display:inline-flex;align-items:center;gap:14px;padding:16px 22px;background:#111;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:transform .3s ease,background .3s ease}.ew-luxury-cars-cta__button:hover,.ew-luxury-cars-cta__button:focus-visible{background:#fff;color:#111;transform:translateY(-4px);outline:3px solid #111;outline-offset:5px}.ew-luxury-cars-cta__button svg{width:20px}@media (min-width:760px){.ew-luxury-cars-cta{padding-inline:9vw}}
/* Banner One Widget Styles - Scoped under .banner-wrapper */
.banner-wrapper {
  font-family: var(--primary_font);
  overflow: hidden;
}

.banner-wrapper a {
  text-decoration: none;
}

/* Keyframes */
@keyframes ripple {
  70% {
    box-shadow: 0 0 0 40px rgba(217, 2, 2, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(217, 2, 2, 0);
  }
}

@keyframes leftRight {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0px);
  }
}

@keyframes topBottom {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* Thm Btn Styles */
.banner-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;
}

.banner-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;
}

.banner-wrapper .thm-btn:hover>span {
  background-color: #ffffff;
  color: var(--primary_color);
}

.banner-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;
}

.banner-wrapper .thm-btn:hover:before {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.banner-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;
}

.banner-wrapper .thm-btn:hover::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.banner-wrapper .thm-btn:hover {
  color: #ffffff;
}

.banner-wrapper .banner-one__btn-box .thm-btn::before,
.banner-wrapper .banner-one__btn-box .thm-btn::after {
  background-color: #ffffff;
}

.banner-wrapper .banner-one__btn-box .thm-btn:hover {
  color: var(--primary_color);
}

.banner-wrapper .banner-one__btn-box .thm-btn:hover>span {
  background-color: var(--primary_color);
  color: #ffffff;
}

/* Banner One Styles */
.banner-wrapper .banner-one {
  position: relative;
  display: block;
  padding: 324px 0 184px;
  background-color: var(--primary_color);
  overflow: hidden;
  z-index: 5;
}

.banner-wrapper .banner-one__bg {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  bottom: 0px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .10;
  z-index: -1;
}

.banner-wrapper .banner-one__shape-bg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -115px;
  width: 300px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: .90;
  z-index: -1;
}

.banner-wrapper .banner-one__shape-4 {
  position: absolute;
  top: 160px;
  right: 30px;
  z-index: -1;
}

.banner-wrapper .banner-one__shape-4 img {
  width: auto;
}

.banner-wrapper .banner-one__shape-5 {
  position: absolute;
  bottom: 125px;
  right: 70px;
  z-index: -1;
}

.banner-wrapper .banner-one__shape-5 img {
  width: auto;
}

.banner-wrapper .banner-one__inner {
  position: relative;
  display: block;
}

.banner-wrapper .banner-one__left {
  position: relative;
  display: block;
  margin-right: -50px;
  z-index: 3;
}

.banner-wrapper .banner-one__title-box {
  position: relative;
  display: block;
}

.banner-wrapper .banner-one__sub-title {
  position: relative;
  display: block;
}

.banner-wrapper .banner-one__sub-title p {
  position: relative;
  display: block;
  font-size: 16px;
  color: #ffffff;
  font-weight: 600;
  line-height: 1em;
  text-transform: uppercase;
}

.banner-wrapper .banner-one__title {
  position: relative;
  font-size: 60px;
  color: #ffffff;
  font-weight: 700;
  line-height: 1.2em;
  text-transform: capitalize;
  margin-top: 24px;
}

.banner-wrapper .banner-one__title span {
  color: var(--primary_color);
}

.banner-wrapper .banner-one__text {
  position: relative;
  display: block;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.70);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 44px;
}

.banner-wrapper .banner-one__thm-and-other-btn-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
}

.banner-wrapper .banner-one__btn-box {
  position: relative;
  display: block;
}

.banner-wrapper .banner-one__video-link {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  z-index: 3;
}

.banner-wrapper .banner-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: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 18px;
  color: #ffffff;
  background-color: var(--primary_color);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
  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;
}

.banner-wrapper .banner-one__video-icon:hover {
  background-color: #ffffff;
  color: var(--primary_color);
}

.banner-wrapper .banner-one__video-link .ripple,
.banner-wrapper .banner-one__video-icon .ripple:before,
.banner-wrapper .banner-one__video-icon .ripple:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-box-shadow: 0 0 0 0 rgba(217, 2, 2, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(217, 2, 2, 0.6);
  -webkit-box-shadow: 0 0 0 0 rgba(217, 2, 2, 0.6);
  box-shadow: 0 0 0 0 rgba(217, 2, 2, 0.6);
  -webkit-animation: ripple 3s infinite;
  animation: ripple 3s infinite;
}

.banner-wrapper .banner-one__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.banner-wrapper .banner-one__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.banner-wrapper .banner-one__video-title {
  font-size: 20px;
  color: #ffffff;
  font-weight: 700;
  line-height: 1em;
}

.banner-wrapper .banner-one__right {
  position: absolute;
  bottom: -185px;
  right: 0;
}

.banner-wrapper .banner-one__img-box {
  position: relative;
  display: block;
}

.banner-wrapper .banner-one__img {
  position: relative;
  display: block;
  z-index: 1;
}

.banner-wrapper .banner-one__img>img {
  width: 100%;
  animation: topBottom 3s ease-in-out infinite;
}

.banner-wrapper .banner-one__img-shape-box {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  width: 552px;
  height: 552px;
  background: rgba(217, 2, 2, 0.40);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translateX(-50%);
  z-index: -1;
}

.banner-wrapper .banner-one__img-shape-1 {
  position: relative;
  width: 451px;
  height: 451px;
  background: rgba(217, 2, 2, 0.40);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-wrapper .banner-one__img-shape-2 {
  position: relative;
  width: 368px;
  height: 368px;
  background: rgba(217, 2, 2, 0.40);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.banner-wrapper .banner-one__shape-1 {
  position: absolute;
  top: 51px;
  left: 0;
}

.banner-wrapper .banner-one__shape-1 img {
  width: auto;
}

.banner-wrapper .banner-one__shape-2 {
  position: absolute;
  top: 126px;
  left: 0;
}

.banner-wrapper .banner-one__shape-2 img {
  width: auto;
}

.banner-wrapper .banner-one__shape-3 {
  position: absolute;
  top: 32px;
  right: 0;
}

.banner-wrapper .banner-one__shape-3 img {
  width: auto;
}

.banner-wrapper .banner-one__client-review {
  position: absolute;
  background-color: #ffffff;
  border-radius: 16px;
  padding: 25px 15px 25px;
  max-width: 200px;
  width: 100%;
  bottom: 80px;
  left: -170px;
}

.banner-wrapper .banner-one__client-review-img {
  position: absolute;
  top: -16px;
  right: -12px;
  max-width: 56px;
  border-radius: 50%;
}

.banner-wrapper .banner-one__client-review-img img {
  width: 100%;
  border-radius: 50%;
  border: 4px solid var(--primary_color);
}

.banner-wrapper .banner-one__client-review-text {
  position: relative;
  display: block;
  margin-bottom: 15px;
}

.banner-wrapper .banner-one__client-review-text h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1em;
  color: var(--primary_color_font);
}

.banner-wrapper .banner-one__client-review-client-info {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
}

.banner-wrapper .banner-one__client-review-client-name {
  font-size: 16px;
  color: var(--secondary_color_font);
  font-weight: 600;
  line-height: 16px;
}

.banner-wrapper .banner-one__client-review-star {
  position: relative;
  display: flex;
  align-items: center;
  gap: 3px;
}

.banner-wrapper .banner-one__client-review-star span {
  position: relative;
  display: inline-block;
  font-size: 13px;
  color: var(--primary_color);
}

.banner-wrapper .banner-one__happy-customer {
  position: absolute;
  background-color: #ffffff;
  border-radius: 12px;
  padding: 15px 15px 15px;
  max-width: 200px;
  width: 100%;
  overflow: hidden;
  z-index: 1;
  top: 100px;
  right: -110px;
  animation: leftRight 4s ease-in-out infinite;
}

.banner-wrapper .banner-one__happy-customer-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.banner-wrapper .banner-one__happy-customer-list li+li {
  margin-left: -10px;
}

.banner-wrapper .banner-one__happy-customer-img {
  position: relative;
  display: block;
  max-width: 40px;
  border-radius: 50%;
  overflow: hidden;
}

.banner-wrapper .banner-one__happy-customer-img img {
  width: 100%;
  border-radius: 50%;
  border: 1px solid var(--primary_color);
}

.banner-wrapper .banner-one__happy-customer-plus {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  background-color: var(--primary_color);
  color: #ffffff;
  z-index: -1;
}

.banner-wrapper .banner-one__happy-customer-count-box {
  position: relative;
  display: block;
  margin-top: 15px;
}

.banner-wrapper .banner-one__happy-customer-count-box-inner {
  position: relative;
  display: flex;
  align-items: center;
}

.banner-wrapper .banner-one__happy-customer-count-box-inner p {
  font-size: 30px;
  color: var(--primary_color);
  font-weight: 700;
  line-height: 30px;
}

.banner-wrapper .banner-one__happy-customer-count-box-inner span {
  font-size: 30px;
  color: var(--primary_color);
  font-weight: 700;
  line-height: 30px;
}

.banner-wrapper .banner-one__happy-customer-text {
  font-size: 16px;
  font-weight: 500;
  color: var(--primary_color_font);
  margin-top: 3px;
}

/* Responsive Styles */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
  .banner-wrapper .banner-one__title {
    font-size: 50px;
  }

  .banner-wrapper .banner-one__happy-customer {
    right: -40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .banner-wrapper .banner-one__shape-bg {
    display: none;
  }

  .banner-wrapper .banner-one__right {
    right: -155px;
  }

  .banner-wrapper .banner-one__left {
    max-width: 600px;
    margin: 0;
  }

  .banner-wrapper .banner-one__title {
    font-size: 50px;
  }

  .banner-wrapper .banner-one__client-review {
    bottom: 45px;
  }

  .banner-wrapper .banner-one__happy-customer {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .banner-wrapper .banner-one__shape-bg {
    display: none;
  }

  .banner-wrapper .banner-one__right {
    position: relative;
    right: 0;
    bottom: 0;
    max-width: 600px;
    margin-top: 60px;
  }

  .banner-wrapper .banner-one__left {
    max-width: 600px;
    margin: 0;
  }

  .banner-wrapper .banner-one__title {
    font-size: 50px;
  }

  .banner-wrapper .banner-one__client-review {
    bottom: 45px;
    left: -25px;
  }

  .banner-wrapper .banner-one__happy-customer {
    right: -40px;
  }

  .banner-wrapper .banner-one {
    padding: 288px 0 0px;
  }
}

@media only screen and (max-width: 767px) {
  .banner-wrapper .banner-one__shape-bg,
  .banner-wrapper .banner-one__shape-4 {
    display: none;
  }

  .banner-wrapper .banner-one__right {
    position: relative;
    right: 0;
    bottom: 0;
    max-width: 500px;
    margin-top: 40px;
  }

  .banner-wrapper .banner-one__left {
    max-width: 500px;
    margin: 0;
  }

  .banner-wrapper .banner-one__sub-title p {
    font-size: 14px;
  }

  .banner-wrapper .banner-one__title {
    font-size: 25px;
    line-height: 1.3em;
  }

  .banner-wrapper .banner-one__text br {
    display: none;
  }

  .banner-wrapper .banner-one__client-review {
    display: none;
  }

  .banner-wrapper .banner-one__happy-customer {
    display: none;
  }

  .banner-wrapper .banner-one {
    padding: 188px 0 0px;
  }

  .banner-wrapper .banner-one__thm-and-other-btn-box {
    flex-direction: column;
    align-items: baseline;
  }
}


.ew-game-studio-intro{--ew-gsi-ink:#fff;--ew-gsi-muted:#fff;--ew-gsi-surface:#000;--ew-gsi-border:#fff;background:#000;color:#fff;font-family:Manrope,Arial,sans-serif;overflow:clip;position:relative}.ew-game-studio-intro *{box-sizing:border-box}.ew-game-studio-intro:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#c2a56b 1px,transparent 1px),linear-gradient(90deg,#c2a56b 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);animation:ew-gsi-grid-drift 16s linear infinite}.ew-game-studio-intro:after{content:"";position:absolute;top:0;left:-30%;width:20%;min-height:100%;pointer-events:none;background:linear-gradient(90deg,transparent,#f2efe9,transparent);opacity:.08;transform:skewX(-18deg);animation:ew-gsi-scan 9s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-shell{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:32px 20px 64px}.ew-game-studio-intro .ew-gsi-hero{display:grid;gap:40px;align-items:center;padding:24px 0 56px}.ew-game-studio-intro .ew-gsi-hero-copy{max-width:650px;animation:ew-gsi-reveal .8s both}.ew-game-studio-intro .ew-gsi-kicker{margin:0 0 16px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.16em;line-height:1.5;animation:ew-gsi-flicker 5s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-title{max-width:680px;margin:0;font-size:clamp(42px,8vw,86px);line-height:.96;letter-spacing:-.06em;font-weight:900;min-height:1.9em;animation:ew-gsi-title-pulse 5s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-lead{max-width:590px;margin:24px 0 0;color:#fff;font-size:17px;line-height:1.7;min-height:5.1em;animation:ew-gsi-reveal .8s .2s both}.ew-game-studio-intro .ew-gsi-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;animation:ew-gsi-reveal .8s .4s both}.ew-game-studio-intro .ew-gsi-button{display:inline-flex;align-items:center;gap:12px;justify-content:center;min-height:48px;padding:12px 18px;border:1px solid transparent;text-decoration:none;font-size:13px;font-weight:800;transition:transform .2s ease,background .2s ease,color .2s ease;position:relative;overflow:hidden}.ew-game-studio-intro .ew-gsi-button:after{content:"";position:absolute;top:0;left:-110%;width:70%;min-height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-20deg);animation:ew-gsi-button-sheen 4s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-button:hover{transform:translateY(-3px) scale(1.025)}.ew-game-studio-intro .ew-gsi-button:focus-visible{outline:3px solid #f2efe9;outline-offset:4px}.ew-game-studio-intro .ew-gsi-button-primary{background:#1f2a44;color:#fff;box-shadow:0 0 0 #1f2a44;animation:ew-gsi-cta-glow 3s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-button-primary:hover{background:#c2a56b}.ew-game-studio-intro .ew-gsi-button-secondary{border-color:#fff;color:#fff;background:#000}.ew-game-studio-intro .ew-gsi-button-secondary:hover{border-color:#f2efe9;color:#f2efe9}.ew-game-studio-intro .ew-gsi-hero-art{position:relative;display:grid;place-items:center;min-height:360px;animation:ew-gsi-reveal 1s .25s both}.ew-game-studio-intro .ew-gsi-floating-image{position:relative;z-index:2;width:min(78vw,330px);animation:ew-gsi-float 4.8s ease-in-out infinite,ew-gsi-image-glow 3.5s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-floating-image-small{position:absolute;z-index:3;right:4%;bottom:8%;width:min(32vw,132px);animation:ew-gsi-float-small 3.8s ease-in-out infinite,ew-gsi-image-glow 3s 1s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-orbit{position:absolute;border:1px solid #c2a56b;border-radius:50%;opacity:.45;transform:rotate(-24deg);animation:ew-gsi-orbit-spin 13s linear infinite}.ew-game-studio-intro .ew-gsi-orbit-one{width:92%;min-height:190px}.ew-game-studio-intro .ew-gsi-orbit-two{width:68%;min-height:300px;border-color:#f2efe9;transform:rotate(54deg);animation-duration:18s;animation-direction:reverse}.ew-game-studio-intro .ew-gsi-metrics{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #fff;border-bottom:1px solid #fff;padding:24px 0;gap:24px}.ew-game-studio-intro .ew-gsi-metric{display:flex;flex-direction:column;gap:6px;animation:ew-gsi-metric-in .7s both}.ew-game-studio-intro .ew-gsi-metric:nth-child(2){animation-delay:.12s}.ew-game-studio-intro .ew-gsi-metric:nth-child(3){animation-delay:.24s}.ew-game-studio-intro .ew-gsi-metric:nth-child(4){animation-delay:.36s}.ew-game-studio-intro .ew-gsi-metric strong{font-size:32px;line-height:1;font-weight:900;color:#fff;animation:ew-gsi-number-pulse 3s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-metric span{color:#fff;font-size:12px}.ew-game-studio-intro .ew-gsi-story{display:grid;gap:28px;padding:72px 0}.ew-game-studio-intro .ew-gsi-story-label{display:flex;align-items:center;gap:12px;color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ew-game-studio-intro .ew-gsi-line{display:inline-block;width:32px;height:2px;background:#fff;animation:ew-gsi-line-pulse 2s ease-in-out infinite}.ew-game-studio-intro .ew-gsi-story-content{max-width:760px;animation:ew-gsi-reveal 1s both}.ew-game-studio-intro .ew-gsi-heading{margin:0 0 20px;font-size:clamp(30px,5vw,56px);line-height:1.02;letter-spacing:-.04em;min-height:1.1em}.ew-game-studio-intro .ew-gsi-story-content p{margin:0 0 16px;color:#fff;font-size:16px;line-height:1.75}.ew-game-studio-intro .ew-gsi-projects{padding:8px 0 72px}.ew-game-studio-intro .ew-gsi-section-heading{margin-bottom:28px;animation:ew-gsi-reveal .8s both}.ew-game-studio-intro .ew-gsi-card-grid{display:grid;gap:20px}.ew-game-studio-intro .ew-gsi-card{background:#000;border:1px solid #fff;transition:transform .25s ease,box-shadow .25s ease;animation:ew-gsi-card-in .8s both}.ew-game-studio-intro .ew-gsi-card:nth-child(2){animation-delay:.15s}.ew-game-studio-intro .ew-gsi-card:nth-child(3){animation-delay:.3s}.ew-game-studio-intro .ew-gsi-card:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:0 18px 36px rgba(255,255,255,.1),0 0 22px #c2a56b}.ew-game-studio-intro .ew-gsi-card-image{display:block;width:100%;min-height:180px;object-fit:cover;transition:transform .5s ease,filter .5s ease}.ew-game-studio-intro .ew-gsi-card:hover .ew-gsi-card-image{transform:scale(1.045);filter:saturate(1.35) brightness(1.12)}.ew-game-studio-intro .ew-gsi-card-body{padding:22px}.ew-game-studio-intro .ew-gsi-card-number{color:#f2efe9;font-size:12px;font-weight:900}.ew-game-studio-intro .ew-gsi-card h3{margin:12px 0 10px;font-size:22px;line-height:1.15;min-height:1.15em}.ew-game-studio-intro .ew-gsi-card p{margin:0;color:#fff;line-height:1.65;font-size:14px;min-height:4.95em}.ew-game-studio-intro .ew-gsi-quote{max-width:820px;margin:0 auto;text-align:center;padding:44px 20px;border-top:1px solid #fff;animation:ew-gsi-reveal 1s both}.ew-game-studio-intro .ew-gsi-quote-mark{display:block;color:#f2efe9;font-size:64px;line-height:.7;font-family:Georgia,serif;animation:ew-gsi-quote-bounce 3s ease-in-out infinite}.ew-game-studio-intro blockquote{margin:18px 0;font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.03em;min-height:2.3em}.ew-game-studio-intro .ew-gsi-quote p{margin:0;color:#fff;font-size:12px}.ew-game-studio-intro .ew-gsi-floating-image,.ew-game-studio-intro .ew-gsi-card-image{border-radius:18px}@keyframes ew-gsi-float{0%,100%{transform:translateY(-10px) rotate(-1deg)}50%{transform:translateY(14px) rotate(1deg)}}@keyframes ew-gsi-float-small{0%,100%{transform:translate(0,-6px) rotate(3deg)}50%{transform:translate(-8px,12px) rotate(-4deg)}}@keyframes ew-gsi-orbit-spin{from{transform:rotate(-24deg)}to{transform:rotate(336deg)}}@keyframes ew-gsi-grid-drift{from{background-position:0 0}to{background-position:48px 48px}}@keyframes ew-gsi-scan{0%,100%{left:-30%;opacity:0}35%,65%{opacity:.1}50%{left:120%}}@keyframes ew-gsi-reveal{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes ew-gsi-card-in{from{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ew-gsi-flicker{0%,90%,100%{opacity:1}92%{opacity:.45}94%{opacity:1}96%{opacity:.65}}@keyframes ew-gsi-title-pulse{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 22px #c2a56b}}@keyframes ew-gsi-image-glow{0%,100%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 18px #f2efe9)}}@keyframes ew-gsi-cta-glow{0%,100%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 22px #1f2a44}}@keyframes ew-gsi-button-sheen{0%,55%{left:-110%}75%,100%{left:140%}}@keyframes ew-gsi-metric-in{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:translateX(0)}}@keyframes ew-gsi-number-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08);color:#f2efe9}}@keyframes ew-gsi-line-pulse{0%,100%{width:32px;opacity:.65}50%{width:64px;opacity:1}}@keyframes ew-gsi-quote-bounce{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(-4deg)}}@media (min-width:700px){.ew-game-studio-intro .ew-gsi-shell{padding:56px 40px 88px}.ew-game-studio-intro .ew-gsi-hero{grid-template-columns:1.05fr .95fr;min-height:620px}.ew-game-studio-intro .ew-gsi-metrics{grid-template-columns:repeat(4,1fr);gap:32px}.ew-game-studio-intro .ew-gsi-story{grid-template-columns:.7fr 1.3fr;padding:112px 7%}.ew-game-studio-intro .ew-gsi-card-grid{grid-template-columns:repeat(3,1fr)}.ew-game-studio-intro .ew-gsi-card-image{min-height:220px}}@media (prefers-reduced-motion:reduce){.ew-game-studio-intro:before,.ew-game-studio-intro:after,.ew-game-studio-intro *,.ew-game-studio-intro *:before,.ew-game-studio-intro *:after{animation:none!important;transition:none!important}}
.ew-aboutgames{position:relative;isolation:isolate;background:#101014;color:#fff;font-family:Manrope,Arial,sans-serif}.ew-aboutgames:before,.ew-aboutgames:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(12px);pointer-events:none}.ew-aboutgames:before{top:8%;left:-12%;width:420px;min-height:420px;background:#1f2a44;opacity:.12;animation:ew-aboutgames-orbit 12s ease-in-out infinite}.ew-aboutgames:after{right:-10%;top:38%;width:360px;min-height:360px;background:#c2a56b;opacity:.12;animation:ew-aboutgames-orbit 16s ease-in-out infinite reverse}.ew-aboutgames__canvas,.ew-aboutgames__veil{position:absolute;inset:0;pointer-events:none}.ew-aboutgames__canvas{z-index:-2;width:100%;min-height:100%;opacity:.52}.ew-aboutgames__veil{z-index:-1;background:radial-gradient(circle at 78% 12%,rgba(255,255,255,.09),transparent 28%),linear-gradient(180deg,rgba(16,16,20,.62),rgba(16,16,20,.9) 32%,#101014 82%)}.ew-aboutgames__content{position:relative;max-width:1280px;margin:0 auto;padding:32px 20px 0}.ew-aboutgames__hero{position:relative;display:block;min-height:680px;padding:48px 0 72px}.ew-aboutgames__hero-copy{position:relative;z-index:1;max-width:790px;padding-left:4vw}.ew-aboutgames__hero-art{position:absolute;z-index:0;right:0;bottom:24px;width:min(68%,560px);max-width:560px;transform:translate(3vw,2vw);filter:drop-shadow(0 24px 40px rgba(0,0,0,.35))}.ew-aboutgames__eyebrow,.ew-aboutgames__section-label{color:#1f2a44;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.ew-aboutgames__eyebrow{margin:0 0 20px}.ew-aboutgames__title{max-width:790px;margin:0;font-size:clamp(44px,9vw,104px);letter-spacing:-.07em;line-height:.91}.ew-aboutgames__lead{max-width:600px;margin:28px 0 32px;color:#d2d2d2;font-size:18px;line-height:1.55}.ew-aboutgames__button{display:inline-flex;align-items:center;gap:18px;min-height:52px;padding:14px 20px;background:#1f2a44;color:#1f2a44;font-size:13px;font-weight:700;text-decoration:none;transition:.35s ease}.ew-aboutgames__button:hover{background:#c2a56b;transform:translateY(-5px)}.ew-aboutgames__button:focus-visible{outline:3px solid #f2efe9;outline-offset:4px}.ew-aboutgames__hero-art img,.ew-aboutgames__gallery-item img,.ew-aboutgames__manifesto-art img,.ew-aboutgames__project-image img{display:block;width:100%;height:auto}.ew-aboutgames__intro,.ew-aboutgames__services,.ew-aboutgames__projects{padding:88px 0}.ew-aboutgames__section-label{display:flex;gap:14px;margin-bottom:28px}.ew-aboutgames__section-label span:first-child{color:#fff}.ew-aboutgames__intro-grid,.ew-aboutgames__manifesto,.ew-aboutgames__projects-heading{display:grid;gap:28px}.ew-aboutgames__heading{max-width:720px;margin:0;font-size:clamp(32px,5vw,64px);letter-spacing:-.05em;line-height:1}.ew-aboutgames__body{max-width:620px;margin:0 0 18px;color:#c8c8c8;font-size:16px;line-height:1.7}.ew-aboutgames__gallery{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:start;padding:24px 0}.ew-aboutgames__gallery-item,.ew-aboutgames__manifesto-art,.ew-aboutgames__project-image{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(0,0,0,.24);transition:.5s ease}.ew-aboutgames__gallery-item--wide{grid-row:span 2}.ew-aboutgames__gallery-item:nth-child(2){transform:translate(5vw,18px)}.ew-aboutgames__gallery-item:nth-child(3){transform:translate(-3vw,10px)}.ew-aboutgames__gallery-item:hover,.ew-aboutgames__manifesto-art:hover,.ew-aboutgames__project:hover .ew-aboutgames__project-image{border-color:#1f2a44;transform:translateY(-8px)}.ew-aboutgames__gallery-item img{aspect-ratio:1/1;object-fit:cover}.ew-aboutgames__gallery-item--wide img{aspect-ratio:1/1.18}.ew-aboutgames__service-grid,.ew-aboutgames__project-grid{display:grid;gap:12px;margin-top:40px}.ew-aboutgames__service-card{position:relative;min-height:240px;padding:24px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);transition:.35s ease}.ew-aboutgames__service-card:hover{border-color:#1f2a44;transform:translateY(-8px)}.ew-aboutgames__card-number{display:block;margin-bottom:44px;color:#1f2a44;font-size:12px;font-weight:700}.ew-aboutgames__service-card h3{margin:0 0 12px;font-size:22px}.ew-aboutgames__service-card p{margin:0;color:#aaa;font-size:14px;line-height:1.55}.ew-aboutgames__manifesto{align-items:center;padding:72px 0}.ew-aboutgames__manifesto-copy .ew-aboutgames__heading{margin-bottom:28px}.ew-aboutgames__quote{margin:36px 0 0;padding-left:20px;border-left:2px solid #c2a56b;font-size:20px;font-style:italic;line-height:1.45}.ew-aboutgames__project-grid{margin-top:44px}.ew-aboutgames__project-image{margin-bottom:16px;overflow:clip}.ew-aboutgames__project p{margin:0;color:#fff;font-size:14px}.ew-aboutgames__footer{margin-top:40px;padding:72px 0 88px;border-top:1px solid rgba(255,255,255,.18)}.ew-aboutgames__footer-title{max-width:760px;margin:0;font-size:clamp(38px,7vw,80px);letter-spacing:-.06em;line-height:.95}.ew-aboutgames__footer-copy{margin:20px 0 28px;color:#bdbdbd;font-size:18px}.ew-aboutgames__button--outline{background:rgba(255,255,255,.04);border:1px solid #1f2a44;color:#fff}.ew-aboutgames [data-ew-float]{animation:ew-aboutgames-float 5s ease-in-out infinite}@keyframes ew-aboutgames-float{0%,100%{translate:0 -8px}50%{translate:0 12px}}@keyframes ew-aboutgames-orbit{0%,100%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(32px,24px,0) scale(1.12)}}@media(min-width:760px){.ew-aboutgames__content{padding:48px 48px 0}.ew-aboutgames__intro-grid,.ew-aboutgames__manifesto{grid-template-columns:1fr 1fr;gap:64px}.ew-aboutgames__projects-heading{grid-template-columns:1fr 1fr;align-items:end}.ew-aboutgames__project-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.ew-aboutgames__content{padding-left:72px;padding-right:72px}.ew-aboutgames__hero{min-height:780px}.ew-aboutgames__service-grid{grid-template-columns:repeat(4,1fr)}.ew-aboutgames__service-card{min-height:300px;padding:28px}.ew-aboutgames__intro,.ew-aboutgames__services,.ew-aboutgames__projects{padding-top:128px;padding-bottom:128px}}@media(max-width:759px){.ew-aboutgames__hero-art{position:relative;right:auto;bottom:auto;width:88%;margin:48px 0 0 auto;transform:none}.ew-aboutgames__hero{min-height:0}}@media(prefers-reduced-motion:reduce){.ew-aboutgames [data-ew-float],.ew-aboutgames:before,.ew-aboutgames:after{animation:none}.ew-aboutgames__canvas{display:none}}
/* Brand One Widget Styles - Scoped under .brand-wrapper */
.brand-wrapper {
  overflow: hidden;
}

.brand-wrapper .brand-one {
  position: relative;
  display: block;
  margin-top: -20px;
  z-index: 2;
}

.brand-wrapper .brand-one__inner {
  position: relative;
  display: block;
  background-color: #111111;
  border-radius: var(--general_border_radius);
  padding: 30px 0 30px;
  
  overflow: hidden;
}

.brand-wrapper .brand-one__marquee {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}

.brand-wrapper .brand-one__marquee-track {
  display: flex;
  align-items: center;
  gap: 30px;
  width: fit-content;
  animation: brandMarquee 30s linear infinite;
}

.brand-wrapper .brand-one__single {
  position: relative;
  display: block;
  flex-shrink: 0;
}

.brand-wrapper .brand-one__single-inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  padding: 0 15px;
}

.brand-wrapper .brand-one__single-inner a {
  position: relative;
  display: block;
  transition: opacity 0.3s ease;
}

.brand-wrapper .brand-one__single-inner a:hover {
  opacity: 0.7;
}

.brand-wrapper .brand-one__single-inner img {
  width: auto;
  max-width: 100%;
  height: auto;
}

@keyframes brandMarquee {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-50%);
  }
}

/* Responsive */
@media only screen and (max-width: 991px) {
  .brand-wrapper .brand-one__marquee-track {
    gap: 20px;
  }
  
  .brand-wrapper .brand-one__single-inner {
    padding: 0 10px;
  }
}

@media only screen and (max-width: 767px) {
  .brand-wrapper .brand-one__marquee-track {
    gap: 15px;
    animation-duration: 25s;
  }
  
  .brand-wrapper .brand-one__single-inner {
    padding: 0 8px;
  }
}


/* About One Widget Styles - Scoped under .about-wrapper */
.about-wrapper {
  overflow: hidden;
}

.about-wrapper a {
  text-decoration: none;
}

.about-wrapper .about-one {
  position: relative;
  display: block;
  padding: 120px 0px 0px;
  z-index: 1;
}

.about-wrapper .about-one__shape-1 {
  position: absolute;
  top: 255px;
  right: -30px;
  opacity: .03;
  z-index: -1;
}

.about-wrapper .about-one__shape-1 img {
  width: auto;
}

.about-wrapper .about-one__shape-2 {
  position: absolute;
  top: 160px;
  left: -189px;
  opacity: .20;
  z-index: -1;
}

.about-wrapper .about-one__shape-2 img {
  width: auto;
}

.about-wrapper .about-one__left {
  position: relative;
  display: block;
  margin-right: 175px;
}

.about-wrapper .about-one__img-box {
  position: relative;
  display: block;
}

.about-wrapper .about-one__img {
  position: relative;
  display: block;
  z-index: 1;
}

.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;
}

.about-wrapper .about-one__img img {
  width: 100%;
  border-radius: var(--general_border_radius);
  border-top-right-radius: 0;
}

.about-wrapper .about-one__video-link {
  position: absolute;
  top: 125px;
  right: -125px;
  z-index: 3;
}

.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;
}

.about-wrapper .about-one__video-icon:hover {
  background-color: var(--primary_color_font);
  color: #fff;
}

.about-wrapper .about-one__video-link .ripple,
.about-wrapper .about-one__video-icon .ripple:before,
.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;
}

.about-wrapper .about-one__video-icon .ripple:before {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.about-wrapper .about-one__video-icon .ripple:after {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

.about-wrapper .about-one__img-two {
  position: absolute;
  bottom: -160px;
  right: -155px;
  z-index: 1;
}

.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;
}

.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;
}

.about-wrapper .about-one__img-two img {
  width: auto;
  border-radius: var(--general_border_radius);
  border-top-right-radius: 0;
}

.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;
}

.about-wrapper .about-one__experience-count {
  position: relative;
  display: flex;
  align-items: center;
}

.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;
}

.about-wrapper .about-one__experience-count span {
  font-size: 50px;
  font-weight: 700;
  line-height: 50px;
  color: #fff;
  font-family: var(--primary_font);
}

.about-wrapper .about-one__experience-count-text {
  color: #fff;
  font-weight: 500;
}

.about-wrapper .about-one__right {
  position: relative;
  display: block;
  margin-left: -10px;
  margin-right: -10px;
}

.about-wrapper .about-one__right .section-title {
  margin-bottom: 24px;
}

.about-wrapper .about-one__text {
  position: relative;
  display: block;
  font-size: 18px;
  line-height: 30px;
  margin-top: 20px;
  margin-bottom: 0;
}

.about-wrapper .about-one__point-box {
  position: relative;
  display: block;
  margin-top: 31px;
  margin-bottom: 31px;
}

.about-wrapper .about-one__point {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.about-wrapper .about-one__point li {
  position: relative;
  display: flex;
  max-width: 320px;
  width: 100%;
  gap: 15px;
}

.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;
}

.about-wrapper .about-one__point li:hover .about-one__point-icon {
  background-color: var(--primary_color_font);
}

.about-wrapper .about-one__point-icon span {
  position: relative;
  display: inline-block;
  font-size: 35px;
  color: #fff;
  transition: all 500ms ease;
}

.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);
  }
}

.about-wrapper .about-one__point-content {
  position: relative;
  display: block;
  flex: 1;
}

.about-wrapper .about-one__point-content h4 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 8px;
}

.about-wrapper .about-one__point-content p {
  font-size: 15px;
  line-height: 22px;
}

.about-wrapper .about-one__point-two-and-review-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.about-wrapper .about-one__point-two {
  position: relative;
  display: block;
  max-width: 315px;
  width: 100%;
}

.about-wrapper .about-one__point-two li {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.about-wrapper .about-one__point-two li+li {
  margin-top: 9px;
}

.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%;
}

.about-wrapper .about-one__point-two li .icon span {
  position: relative;
  display: inline-block;
  font-size: 10px;
  color: #fff;
}

.about-wrapper .about-one__point-two li .text {
  position: relative;
  display: block;
  flex: 1;
}

.about-wrapper .about-one__review-box {
  position: relative;
  display: block;
}

.about-wrapper .about-one__review-list {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-wrapper .about-one__review-list li {
  position: relative;
  display: block;
}

.about-wrapper .about-one__review-list li+li {
  margin-left: -15px;
}

.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;
}

.about-wrapper .about-one__review-img img {
  width: 100%;
  border-radius: 50%;
  border: 2px solid #fff;
}

.about-wrapper .about-one__review-star {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
}

.about-wrapper .about-one__review-star span {
  font-size: 15px;
  color: var(--primary_color);
  position: relative;
  display: inline-block;
}

.about-wrapper .about-one__review-text {
  font-weight: 500;
  color: var(--secondary_color_font);
}

.about-wrapper .about-one__btn-and-author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  margin-top: 38px;
}

.about-wrapper .about-one__btn-box {
  position: relative;
  display: block;
}

.about-wrapper .about-one__author-box {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.about-wrapper .about-one__author-details {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

.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%;
}

.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;
}

.about-wrapper .about-one__author-img img {
  width: 100%;
  border-radius: 50%;
}

.about-wrapper .about-one__author-content {
  position: relative;
  display: block;
  flex: 1;
}

.about-wrapper .about-one__author-content h4 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1em;
  margin-bottom: 6px;
}

.about-wrapper .about-one__author-sign {
  position: relative;
  display: block;
  margin-left: 25px;
  padding-left: 25px;
}

.about-wrapper .about-one__author-sign:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 0;
  width: 1px;
  background-color: #e6e6e6;
}

.about-wrapper .about-one__author-sign img {
  width: auto;
}

/* Section Title Styles */
.about-wrapper .section-title {
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

.about-wrapper .section-title__tagline-box {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

.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;
}

.about-wrapper .section-title__tagline-border {
  position: relative;
  display: block;
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
}

.about-wrapper .section-title__shape-1 {
  position: absolute;
  right: -1px;
  top: -4px;
}

.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);
}

.about-wrapper .section-title__shape-2 {
  position: absolute;
  left: -1px;
  top: -4px;
}

.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);
}

.about-wrapper .section-title__title {
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
}

.about-wrapper .section-title__title span {
  color: var(--primary_color);
}

/* Button Styles */
.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;
}

.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;
}

.about-wrapper .thm-btn:hover>span {
  background-color: #fff;
  color: var(--primary_color);
}

.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;
}

.about-wrapper .thm-btn:hover:before {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.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;
}

.about-wrapper .thm-btn:hover::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.about-wrapper .thm-btn:hover {
  color: #fff;
}

/* List Unstyled */
.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) {
  .about-wrapper .about-one__video-link {
    top: 65px;
    right: -115px;
  }

  .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) {
  .about-wrapper .about-one__left {
    max-width: 600px;
    margin: 0 auto 0;
  }

  .about-wrapper .about-one__right {
    max-width: 600px;
    margin: 220px auto 0;
  }

  .about-wrapper .about-one__img:before {
    border-top: 460px solid transparent;
  }

  .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) {
  .about-wrapper .about-one__left {
    max-width: 600px;
    margin: 0 auto 0;
  }

  .about-wrapper .about-one__video-link {
    right: -85px;
  }

  .about-wrapper .about-one__right {
    max-width: 600px;
    margin: 220px auto 0;
  }

  .about-wrapper .about-one__img:before {
    border-top: 460px solid transparent;
  }

  .about-wrapper .about-one__point {
    flex-direction: column;
    align-items: baseline;
    gap: 20px;
  }
}

/* Mobile: max-width 767px */
@media only screen and (max-width: 767px) {
  .about-wrapper .about-one__left {
    margin-right: 0;
  }

  .about-wrapper .about-one__img-two {
    position: relative;
    bottom: 0;
    right: 0;
    max-width: 300px;
    margin-top: 30px;
  }

  .about-wrapper .about-one__img-two img {
    width: 100%;
  }

  .about-wrapper .about-one__experience-box {
    position: relative;
    bottom: 0;
    left: 0;
    width: 250px;
    margin-top: 30px;
  }

  .about-wrapper .about-one__video-link {
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    transform: translateY(-50%) translateX(-50%);
  }

  .about-wrapper .about-one__right {
    margin-left: 0;
    margin-right: 0;
    margin-top: 50px;
  }

  .about-wrapper .about-one__point {
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
  }

  .about-wrapper .about-one__point-content h4 {
    line-height: 1.5em;
  }

  .about-wrapper .about-one__point-two-and-review-box {
    flex-direction: column;
    align-items: baseline;
  }

  .about-wrapper .about-one__review-box {
    margin-top: 25px;
  }

  .about-wrapper .about-one__btn-and-author-box {
    flex-direction: column;
    align-items: baseline;
  }

  .about-wrapper .about-one__author-box {
    flex-direction: column;
    align-items: baseline;
  }

  .about-wrapper .about-one__author-sign {
    margin-left: 0;
    padding-left: 0;
    margin-top: 15px;
  }

  .about-wrapper .about-one__author-sign:before {
    display: none;
  }

  .about-wrapper .about-one {
    padding: 80px 0px 0px;
  }
}


/* Counter One Widget Styles - Scoped under .counter-wrapper */
.counter-wrapper {
  font-family: var(--primary_font);
  overflow: hidden;
}

.counter-wrapper a {
  text-decoration: none;
}

/* Counter One Base Styles */
.counter-wrapper .counter-one {
  position: relative;
  display: block;
  padding: 120px 0 90px;
  background: linear-gradient(0deg, rgba(131, 58, 180, 0) 0%, rgba(217, 2, 2, 0.07) 50%, rgba(252, 176, 69, 0) 100%);
  z-index: 1;
}

.counter-wrapper .counter-one__single {
  position: relative;
  display: block;
  text-align: center;
  margin-bottom: 30px;
}

.counter-wrapper .counter-one__icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  width: 80px;
  margin: 0 auto;
  background-color: var(--primary_color);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: 5;
}

.counter-wrapper .counter-one__single:hover .counter-one__icon {
  background-color: var(--primary_color_font);
}

.counter-wrapper .counter-one__icon:before {
  content: "";
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  background-color: rgba(217, 2, 2, 0.30);
  border-radius: 50%;
  transition: all 500ms ease;
  z-index: -1;
}

.counter-wrapper .counter-one__single:hover .counter-one__icon:before {
  background-color: rgba(17, 17, 17, 0.30);
}

.counter-wrapper .counter-one__icon span {
  position: relative;
  display: inline-block;
  font-size: 48px;
  color: #ffffff;
  transition: all 500ms linear;
  transition-delay: 0.1s;
  transform: scale(1);
}

.counter-wrapper .counter-one__single:hover .counter-one__icon span {
  transform: scale(0.9);
  color: #ffffff;
}

.counter-wrapper .counter-one__content {
  position: relative;
  display: block;
  background-color: #ffffff;
  padding: 68px 30px 36px;
  border-radius: var(--general_border_radius);
  box-shadow: 0px 0px 60px 0px rgba(4, 23, 26, 0.10);
  margin-top: -40px;
  z-index: 1;
}

.counter-wrapper .counter-one__content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--primary_color);
  border-radius: 15px;
  transform: scaleX(0.7) rotateX(20deg);
  opacity: 0;
  transition: all 0.4s linear;
  z-index: -1;
}

.counter-wrapper .counter-one__single:hover .counter-one__content::before {
  transform: scaleX(1.0) rotateX(0deg);
  transition: all 0.4s linear;
  opacity: 1;
}

.counter-wrapper .counter-one__count {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.counter-wrapper .counter-one__count h3 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px !important;
  color: var(--primary_color);
  font-family: var(--primary_font) !important;
  transition: all 500ms ease;
}

.counter-wrapper .counter-one__single:hover .counter-one__count h3 {
  color: #ffffff;
}

.counter-wrapper .counter-one__count span {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  color: var(--primary_color);
  transition: all 500ms ease;
}

.counter-wrapper .counter-one__single:hover .counter-one__count span {
  color: #ffffff;
}

.counter-wrapper .counter-one__count-text {
  font-size: 18px;
  color: var(--primary_color_font);
  font-weight: 600;
  line-height: 28px;
  margin-top: 3px;
  transition: all 500ms ease;
}

.counter-wrapper .counter-one__single:hover .counter-one__count-text {
  color: #ffffff;
}

/* Responsive Styles */
@media only screen and (max-width: 767px) {
  .counter-wrapper .counter-one {
    padding: 80px 0 50px;
  }
}


/* FAQ Two Widget Styles - Scoped under .faq-wrapper */
.faq-wrapper {
  overflow: hidden;
  font-family: var(--primary_font);
}

.faq-wrapper .faq-two {
  position: relative;
  display: block;
  z-index: 1;
}

.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;
}

.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;
}

.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/ESBAgAABAgSCwMuERFAzIUCAAAECBP5PQEg4BAIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAASHhBggQIECAAIEsICQynSEBAgQIECAgJNwAAQIECBAgkAWERKYzJECAAAECBISEGyBAgAABAgSygJDIdIYECBAgQICAkHADBAgQIECAQBYQEpnOkAABAgQIEBASboAAAQIECBDIAkIi0xkSIECAAAECQsINECBAgAABAllASGQ6QwIECBAgQEBIuAECBAgQIEAgCwiJTGdIgAABAgQICAk3QIAAAQIECGQBIZHpDAkQIECAAAEh4QYIECBAgACBLCAkMp0hAQIECBAgICTcAAECBAgQIJAFhESmMyRAgAABAgSEhBsgQIAAAQIEsoCQyHSGBAgQIECAgJBwAwQIECBAgEAWEBKZzpAAAQIECBAQEm6AAAECBAgQyAJCItMZEiBAgAABAkLCDRAgQIAAAQJZQEhkOkMCBAgQIEBASLgBAgQIECBAIAsIiUxnSIAAAQIECAgJN0CAAAECBAhkASGR6QwJECBAgAABIeEGCBAgQIAAgSwgJDKdIQECBAgQICAk3AABAgQIECCQBYREpjMkQIAAAQIEhIQbIECAAAECBLKAkMh0hgQIECBAgICQcAMECBAgQIBAFhASmc6QAAECBAgQEBJugAABAgQIEMgCQiLTGRIgQIAAAQJCwg0QIECAAAECWUBIZDpDAgQIECBAQEi4AQIECBAgQCALCIlMZ0iAAAECBAgICTdAgAABAgQIZAEhkekMCRAgQIAAgUNI/Pe2p1EQIECAAAECBI4VOITEx7e97tihH0+AAAECBAgQOITEX217OwoCBAgQIECAwLECh5D4zW3ff+zQjydAgAABAgQIHELiu7f9LgoCBAgQIECAwLECh5B4dtu/bnvFsWM/ngABAgQIELhugUNIHP714W3vuW4KT0+AAAECBAgcK/BCSLxt299se+F/P/Z1/HgCBAgQIEDgCgUeDoff3/auKzTwyAQIECBAgEAUeDgkvmDbR25+zUR8OTMCBAgQIEDgmgRe/FMZh9/B8Tt+iuOaTsCzEiBAgACBLvDJfk3EL237yf6SlgQIECBAgMC1CHyykDj83z647YevBcFzEiBAgAABAk3g0/0ujR978GdLHP7pxMvbS1sRIECAAAECly7wUr/d863bPrTtKy4dwvMRIECAAAECxwu8VEgcXvGztn1g209t+9zj38KCAAECBAgQuFSBRwmJF579VTd/udfhL/j60ksF8VwECBAgQIDAowscExIPv+rhrx1/57Zv3PY1/p6ORwf3IwkQIECAwCUJ1JB42OCZbYew+LIHv57izTf/ftO257a9Ztvhn2T4BZuXdDWehQABAgQI3AjcRkjAJHCNAk/dhPKrb37t0Ou3fdG2N257/iasD/+z/4xd43V4ZgJXJOC/5K7oy/aoJxd4dtvX3vz7629+KvCVJ/8U3pAAAQJ3KCAk7hDXSxN4kcDhd0B9w7Zv3fbtN/8EAxIBAgTutYCQuNdfnw9/jwUO/9l7x7b3bvtOf1nePf4mfXQCVy4gJK78ADz+WQgcfrrjEBQ/evNrK87iQ/kQBAgQeBQBIfEoSn4MgdMIfMa2d2/7mW1ffpq39C4ECBB4PAEh8Xh+1gTuQuDpbe/f9gvbPvsu3sBrEiBA4LYEhMRtSXodArcv8Hnbfm3bu27/pb0iAQIEbkdASNyOo1chcJcC79v2q9v81tG7VPbaBAgkASGR2IwInFzgK7f90bYvPPk7e0MCBAh8GgEh4TwI3B+Bw091/Mm2r7o/H9knJUDg0gWExKV/w57v0gReu+3Ptr310h7M8xAgcD8FhMT9/N586usW+Jxtf7ntS66bwdMTIHAOAkLiHL4Fn4HA8QKHiPhrvz30eDgLAgRuV0BI3K6nVyNwSoHD39fxB6d8Q+9FgACBFwsICTdB4H4L/Pa2773fj+DTEyBwnwWExH3+9nx2AtvhF1/+w4M/uOrw6yb8iwABAicXEBInJ/eGBG5d4Adv/gTMW39hL0iAAIGXEhASLyXk/0/g/AU+c9tH/WFV5/9F+YQELlFASFzit+qZrlHgR7Z98Bof3DMTIPBkBYTEk/X37gRuS+C5bR/b9sxtvaDXIUCAwKMICIlHUfJjCNwPgd978Asv330/PqpPSYDApQgIiUv5Jj0Hge092z4MggABAqcUEBKn1PZeBO5W4PDTG/+27am7fRuvToAAgf8XEBKugcBlCfztg79u/G2X9UiehgCBcxYQEuf87fhsBI4X+I1tHzh+ZkGAAIEmICSamxWBcxXwh1Od6zfjcxG4UAEhcaFfrMe6WoFv2fanV/v0HpwAgZMLCImTk3tDAncq8Py2j9zpO3hxAgQIPCQgJJwDgcsSeP22f7msR/I0BAics4CQOOdvx2cjcLzAs9v+4/iZBQECBJqAkGhuVgTOVeDwZ0j8z7l+OJ+LAIHLExASl/edeiICn0BAgACBUwkIiVNJex8CpxMQEqez9k4Erl5ASFz9CQC4QAEhcYFfqkcicK4CQuJcvxmfi0AXEBLdzpIAgSMFhMSRYH44gTMXeOW2/zzzz+jjESBwQQJC4oK+TI9CYNsbtn2MBAECBE4lICROJe19CJxG4I3b/uk0b+VdCBAgsAkJV0DgsgSExGV9n56GwNkLCImz/4p8QAJHCbxu28ePWvjBBAgQeAwBIfEYeKYEzlDAL7Y8wy/FRyJwyQJC4pK/Xc92rQL/te2Za314z02AwGkFhMRpvb0bgVMI/OO2t5zijbwHAQIEhIQbIHB5An+47Z2X91ieiACBcxQQEuf4rfhMBB5P4Ocf/A2gP/14L2FNgACBRxMQEo/m5EcRuE8C37btj+/TB/ZZCRC4vwJC4v5+dz45gU8l8Jpt/77tKUQECBC4awEhcdfCXp/AkxH4823f9GTe2rsSIHBNAkLimr5tz3pNAj+w7dev6YE9KwECT0ZASDwZd+9K4K4FDn/C5T/78yTumtnrEyAgJNwAgcsV+K1t33e5j+fJCBA4BwEhcQ7fgs9A4G4E3rzt77e94m5e3qsSIEDA3/7pBghcusAvb/vxS39Iz0eAwJMT8E8knpy9dyZwCoFXb/u7bW86xZt5DwIErk9ASFzfd+6Jr0/g67b9xbaXX9+je2ICBO5aQEjctbDXJ3AeAn476Hl8Dz4FgYsTEBIX95V6IAKfUuBnt/0cHwIECNymgJC4TU2vReD8BX5o26/447PP/4vyCQncFwEhcV++KZ+TwO0JfPO2D217w+29pFciQOBaBYTEtX7znvvaBZ7d9ovb3r/t6WvH8PwECHQBIdHtLAlcgsBbtv3Etu/xx2lfwtfpGQicXkBInN7cOxI4R4Hntn3Xtu/Y9g5/GuY5fkU+E4HzFBAS5/m9+FQEnqTAM9vevu2rtz2/7Yu3ff621257lX9y8SS/Gu9N4PwE/hce4TkflTdufAAAAABJRU5ErkJggg==' 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;
}

.faq-wrapper .faw-two__appointment-title {
  font-size: 30px;
  font-weight: 700;
  line-height: 40px;
  color: #ffffff;
  margin-bottom: 25px;
}

/* Section Title Styles */
.faq-wrapper .section-title {
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

.faq-wrapper .section-title__tagline-box {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

.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;
}

.faq-wrapper .section-title__tagline-border {
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
  position: relative;
  display: block;
}

.faq-wrapper .section-title__shape-1,
.faq-wrapper .section-title__shape-2 {
  position: absolute;
  top: -4px;
}

.faq-wrapper .section-title__shape-1 {
  right: -1px;
}

.faq-wrapper .section-title__shape-2 {
  left: -1px;
}

.faq-wrapper .section-title__shape-1 > .section-title__circle,
.faq-wrapper .section-title__shape-2 > .section-title__circle {
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

.faq-wrapper .section-title__title {
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--primary_color_font);
}

.faq-wrapper .section-title__title span {
  color: var(--primary_color);
}

/* Accordion Styles */
.faq-wrapper .faq-one__left .accrodion {
  border: 1px solid #e6e6e6;
  background: #fff;
  border-radius: var(--general_border_radius);
  overflow: hidden;
  transition: all 500ms ease;
}

.faq-wrapper .faq-one__left .accrodion.active {
  border: 1px solid rgba(17, 17, 17, 0.15);
}

.faq-wrapper .faq-one__left .accrodion + .accrodion {
  margin-top: 20px;
}

.faq-wrapper .faq-one__left .accrodion-title {
  position: relative;
  cursor: pointer;
  padding: 17px 25px;
}

.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;
}

.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);
}

.faq-wrapper .faq-one__left .accrodion.active .accrodion-title h4::before {
  content: "\f107";
  background-color: var(--primary_color_font);
}

.faq-wrapper .faq-one__left .accrodion-content {
  padding: 0 25px 28px;
}

.faq-wrapper .faq-one__left .accrodion-content p {
  margin: 0;
  color: var(--secondary_color_font);
}

/* Form Styles */
.faq-wrapper .appointment-one__form {
  position: relative;
  display: block;
}

.faq-wrapper .appointment-one__input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.faq-wrapper .appointment-one__input-box input[type="text"],
.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);
}

.faq-wrapper .appointment-one__input-box input::placeholder {
  color: #ffffff;
  opacity: 1;
}

.faq-wrapper .appointment-one__input-box .select-box {
  width: 100%;
}

.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;
}

.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;
}

.faq-wrapper .appointment-one__input-box .nice-select .option {
  color: #ffffff;
}

.faq-wrapper .appointment-one__input-box.nice-select .option {
  color: #ffffff;
}

.faq-wrapper .appointment-one__input-box .nice-select .list {
  background-color: var(--primary_color);
  border-radius: 5px;
  margin-top: 0px;
  z-index: 999;
}

.faq-wrapper .appointment-one__input-box .nice-select .option:hover,
.faq-wrapper .appointment-one__input-box .nice-select .option.focus,
.faq-wrapper .appointment-one__input-box .nice-select .option.selected.focus {
  color: #ffffff;
  background-color: var(--primary_color_font);
}

.faq-wrapper .appointment-two__input-box {
  position: relative;
  display: block;
  margin-bottom: 30px;
}

.faq-wrapper .appointment-two__input-box.text-message-box {
  height: 100px;
}

.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;
}

.faq-wrapper .appointment-two__input-box textarea::placeholder {
  color: #ffffff;
  opacity: 1;
}

.faq-wrapper .appointment-one__btn-box {
  position: relative;
  display: block;
  margin-left: -50px;
}

.faq-wrapper .appointment-one__btn-box .thm-btn {
  background-color: var(--primary_color);
}

.faq-wrapper .appointment-one__btn-box .thm-btn>span {
  background-color: var(--primary_color_font);
}

/* Thm-btn Styles */
.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;
}

.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;
}

.faq-wrapper .thm-btn:hover>span {
  background-color: #ffffff;
  color: var(--primary_color);
}

.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;
}

.faq-wrapper .thm-btn:hover:before {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.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;
}

.faq-wrapper .thm-btn:hover::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.faq-wrapper .thm-btn:hover {
  color: #ffffff;
}

/* Responsive Styles */
/* Large Desktop: 1200px - 1319px */
@media only screen and (min-width: 1200px) and (max-width: 1319px) {
  .faq-wrapper .faq-two__right {
    margin-left: 0;
  }
}

/* Medium Desktop: 992px - 1199px */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .faq-wrapper .faq-two__bg {
    display: none;
  }

  .faq-wrapper .faq-two__right {
    max-width: 535px;
    margin: 60px auto 0;
  }

  .faq-wrapper .faq-two {
    padding-bottom: 180px;
  }
}

/* Tablet Layout: 768px - 991px */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .faq-wrapper .section-title__title {
    font-size: 35px;
    line-height: 1.2em;
  }

  .faq-wrapper .faq-two__bg {
    display: none;
  }

  .faq-wrapper .faq-two__right {
    max-width: 535px;
    margin: 60px auto 0;
  }

  .faq-wrapper .faq-two {
    padding-bottom: 120px;
  }
}

/* Mobile: max-width 767px */
@media only screen and (max-width: 767px) {
    .faq-wrapper .faq-two__right::before {
    mask: none;
    -webkit-mask: none;
    }
  .faq-wrapper .section-title__tagline-box {
    gap: 5px;
  }

  .faq-wrapper .section-title__tagline-border {
    width: 25px;
  }

  .faq-wrapper .section-title__title {
    font-size: 25px;
    line-height: 1.2em;
  }

  .faq-wrapper .section-title__title br {
    display: none;
  }

  .faq-wrapper .faq-one__left .accrodion-title {
    padding: 17px 15px;
    padding-right: 50px;
  }

  .faq-wrapper .faq-one__left .accrodion-title h4 {
    font-size: 18px;
    line-height: 28px;
    padding-right: 0;
  }

  .faq-wrapper .faq-one__left .accrodion-title h4::before {
    right: -35px;
  }

  .faq-wrapper .faq-two__bg {
    display: none;
  }

  .faq-wrapper .faq-two__right {
    max-width: 535px;
    margin: 50px auto 0;
    padding: 30px 15px 30px;
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box {
    margin-left: 0;
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn {
    background-color: #ffffff;
    color: var(--primary_color_font);
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover {
    color: #ffffff;
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::before {
    background-color: var(--primary_color_font);
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn::after {
    background-color: var(--primary_color_font);
  }

  .faq-wrapper .faq-two__right .appointment-one__btn-box .thm-btn:hover>span {
    background-color: var(--primary_color);
    color: #ffffff;
  }

  .faq-wrapper .faq-two {
    padding-bottom: 80px;
  }
}


﻿/* Before After Widget Styles - Scoped under .before-after-wrapper */
.before-after-wrapper {
  overflow: hidden;
}

.before-after-wrapper .before-after {
  position: relative;
  display: block;
  padding: 90px 0 120px;
  z-index: 1;
}

.before-after-wrapper .before-after__shape-1 {
  position: absolute;
  bottom: 30px;
  right: 50px;
  z-index: -1;
}

.before-after-wrapper .before-after__shape-1 img {
  width: auto;
}

.before-after-wrapper .before-after__left {
  position: relative;
  display: block;
  margin-right: -106px;
}

.before-after-wrapper .before-and-after__img-box {
  position: relative;
  display: block;
  border-radius: var(--general_border_radius);
  z-index: 1;
  overflow: hidden;
}

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

.before-after-wrapper .before-after__img {
  position: relative;
  display: block;
}

.before-after-wrapper .before-after__img img {
  width: 100%;
}

.before-after-wrapper .before-and-after__img-box .before-after {
  position: relative;
}

.before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-container img {
  width: 100%;
}

.before-after-wrapper .twentytwenty-after-label,
.before-after-wrapper .twentytwenty-before-label {
  opacity: 1 !important;
}

.before-after-wrapper .before-and-after__img-box .twentytwenty-overlay {
  border-radius: var(--general_border_radius);
}

/* Estilos decorativos rotados (ocultos) */
.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;
}

.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) */
.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;
}

.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 */
.before-after-wrapper .before-and-after__img-box .before-after .twentytwenty-horizontal .twentytwenty-before-label:before,
.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;
}

.before-after-wrapper .before-and-after__img-box .twentytwenty-before-label:before,
.before-after-wrapper .before-and-after__img-box .twentytwenty-after-label:before {
  padding: 0 19px;
}

/* Estilos para twentytwenty-handle */
.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;
}

.before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:before,
.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;
}

.before-after-wrapper .twentytwenty-horizontal .twentytwenty-handle:before {
  width: 8px;
  height: 9999px;
  left: 50%;
  margin-left: -3.5px;
  bottom: 50%;
  margin-bottom: 22px;
}

.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 */
.before-after-wrapper .twentytwenty-left-arrow {
  border-right: 6px solid var(--primary_color);
  left: 50%;
  margin-left: -17px;
}

.before-after-wrapper .twentytwenty-right-arrow {
  border-left: 6px solid var(--primary_color);
  right: 50%;
  margin-right: -17px;
}

.before-after-wrapper .before-after__right {
  position: relative;
  display: block;
  margin-left: 130px;
}

.before-after-wrapper .before-after__right .section-title {
  margin-bottom: 28px;
}

.before-after-wrapper .before-after__right .section-title__title {
  margin-right: -100px;
}

.before-after-wrapper .before-after__text {
  font-style: italic;
  font-weight: 600;
  color: var(--primary_color);
}

.before-after-wrapper .before-after__text-2 {
  margin: 10px 0 25px;
  color: var(--secondary_color_font);
}

.before-after-wrapper .before-after__points {
  list-style: none;
  padding: 0;
  margin: 0;
}

.before-after-wrapper .before-after__points li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
}

.before-after-wrapper .before-after__points li + li {
  margin-top: 5px;
}

.before-after-wrapper .before-after__points li .icon span {
  font-size: 20px;
  color: var(--primary_color);
}

.before-after-wrapper .before-after__points li h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  color: var(--primary_color_font);
}

.before-after-wrapper .before-after__btn-and-call-box {
  position: relative;
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 33px;
}

.before-after-wrapper .before-after__call-box {
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
}

.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;
}

.before-after-wrapper .before-after__call-box .icon:hover {
  background-color: var(--primary_color_font);
}

.before-after-wrapper .before-after__call-box .icon span {
  font-size: 18px;
  color: #fff;
}

.before-after-wrapper .before-after__call-box .content p {
  margin: 0;
  color: var(--secondary_color_font);
}

.before-after-wrapper .before-after__call-box .content h4 {
  margin: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.before-after-wrapper .before-after__call-box .content h4 a {
  color: var(--primary_color_font);
  text-decoration: none;
}

.before-after-wrapper .before-after__call-box .content h4 a:hover {
  color: var(--primary_color);
}

.before-after-wrapper .section-title {
  position: relative;
  display: block;
  margin-top: -13px;
  margin-bottom: 48px;
  z-index: 1;
}

.before-after-wrapper .section-title__tagline-box {
  position: relative;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 12px;
}

.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;
}

.before-after-wrapper .section-title__tagline-border {
  position: relative;
  display: block;
  width: 40px;
  height: 1px;
  border: 1px solid var(--primary_color);
}

.before-after-wrapper .section-title__shape-1 {
  position: absolute;
  right: -1px;
  top: -4px;
}

.before-after-wrapper .section-title__shape-2 {
  position: absolute;
  left: -1px;
  top: -4px;
}

.before-after-wrapper .section-title__shape-1 > .section-title__circle,
.before-after-wrapper .section-title__shape-2 > .section-title__circle {
  display: block;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: var(--primary_color);
}

.before-after-wrapper .section-title__title {
  font-size: 45px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: capitalize;
  color: var(--primary_color_font);
}
.before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
.before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before {
  bottom: 0px;
  background-color: var(--primary_color);
  border-radius: 5px;
  z-index: 100;

}
.before-after-wrapper .section-title__title span {
  color: var(--primary_color);
}

.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;
}

.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;
}

.before-after-wrapper .thm-btn::before,
.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;
}

.before-after-wrapper .thm-btn::before { top: 0; left: 0; }
.before-after-wrapper .thm-btn::after { bottom: 0; right: 0; }

.before-after-wrapper .thm-btn:hover::before,
.before-after-wrapper .thm-btn:hover::after {
  width: 100%;
  height: 100%;
  visibility: visible;
  opacity: 1;
}

.before-after-wrapper .thm-btn:hover { color: #fff; }

.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) {
  .before-after-wrapper .before-after__right { margin-left: 100px; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .before-after-wrapper .before-after__left {
    max-width: 740px;
    margin: 0 auto 0;
  }

  .before-after-wrapper .before-after__right {
    max-width: 740px;
    margin: 60px auto 0;
  }

  .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
  .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) {
  .before-after-wrapper .before-after__left {
    max-width: 740px;
    margin: 0 auto 0;
  }

  .before-after-wrapper .before-after__right {
    max-width: 740px;
    margin: 60px auto 0;
  }

  .before-after-wrapper .before-after__shape-1 {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .before-after-wrapper .before-after {
    padding: 50px 0 80px;
  }

  .before-after-wrapper .before-after__left {
    max-width: 740px;
    margin: 0 auto 0;
  }

  .before-after-wrapper .before-after__right {
    max-width: 740px;
    margin: 60px auto 0;
  }

  .before-after-wrapper .before-after__shape-1 {
    display: none;
  }

  .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-before-label:before,
  .before-after-wrapper .before-and-after__img-box .twentytwenty-horizontal .twentytwenty-after-label:before {
    z-index: 55;
  }

  .before-after-wrapper .before-after__btn-and-call-box {
    gap: 20px;
    flex-direction: column;
    align-items: baseline;
  }

  .before-after-wrapper .section-title__title {
    font-size: 33px;
  }

  .before-after-wrapper .before-after__right .section-title__title {
    margin-right: 0;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1820px) {
  .before-after-wrapper .before-after__shape-1 {
    display: none;
  }
}

/* Sliding Text (merged from servixa_sliding-text) */
.before-after-wrapper .sliding-text {
  position: relative;
  display: block;
  z-index: 1;
}

.before-after-wrapper .sliding-text__inner {
  position: relative;
  display: block;
  background-color: var(--primary_color_font);
  padding: 35px 0;
  z-index: 1;
  overflow: hidden;
}

.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;
}

.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;
}

.before-after-wrapper .sliding-text__list li {
  position: relative;
  display: flex;
  align-items: center;
  float: left;
  gap: 20px;
}

.before-after-wrapper .sliding-text__list li + li {
  margin-left: 20px;
}

.before-after-wrapper .sliding-text__list li .icon {
  position: relative;
  top: 4px;
}

.before-after-wrapper .sliding-text__list li .icon span {
  font-size: 24px;
  color: #fff;
}

.before-after-wrapper .sliding-text__list li > p {
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
}
