/* ========================================
   Neue Haas Grotesk Display (Headings)
   font-family: "neue-haas-grotesk-display"
======================================== */

/* 100 - Ultra Thin */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayXXThin.ttf) format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayXXThinItalic.ttf) format("truetype");
    font-weight: 100;
    font-style: italic;
}

/* 200 - Extra Thin */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayXThin.ttf) format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayXThinItalic.ttf) format("truetype");
    font-weight: 200;
    font-style: italic;
}

/* 300 - Thin */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayThin.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayThinItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}

/* 400 - Regular */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayLight.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayLightItalic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}

/* 500 - Medium */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayRoman.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayRomanItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}

/* 600 - Semi Bold */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayMedium.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayMediumItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
}

/* 700 - Bold */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayBold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayBoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}

/* 900 - Black */
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayBlack.ttf) format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "neue-haas-grotesk-display";
    src: url(fonts/NeueHaasDisplayBlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic;
}

/* ========================================
   Neue Haas Grotesk Text (Body)
   font-family: "neue-haas-grotesk-text"
======================================== */

/* 400 - Regular */
@font-face {
    font-family: "neue-haas-grotesk-text";
    src: url(fonts/NeueHaasGroteskTextPro.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}

/* 500 - Medium */
@font-face {
    font-family: "neue-haas-grotesk-text";
    src: url(fonts/NeueHaasGroteskTextProMedium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}
.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}



:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;

  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);

  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
}
.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}
.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}
.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - (var(--swiper-navigation-size) / 2));
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }

  &:only-child {
    display: none !important;
  }
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition:
        200ms transform,
        200ms top;
    }
  }
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition:
        200ms transform,
        200ms left;
    }
  }
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:
    200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}
.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}


/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
  }
}
/* Zoom container styles end */

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}


/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}




.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}


.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }

  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;

    &:before {
      content: '';
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}
.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}
/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Cube slide shadows end */

.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}
/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}
/* Flip slide shadows end */

.swiper-coverflow {
}

.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}

.bafg-twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-before-label:before,.bafg-twentytwenty-wrapper.twentytwenty-horizontal .twentytwenty-after-label:before{margin-top:0;top:16px}.bafg-twentytwenty-wrapper .twentytwenty-before-label:before,.bafg-twentytwenty-wrapper .twentytwenty-after-label:before{font-size:16px;font-weight:400;padding:7px 15px !important;line-height:26px !important;border-radius:100px !important}@media(max-width: 767px){.bafg-twentytwenty-wrapper .twentytwenty-before-label:before,.bafg-twentytwenty-wrapper .twentytwenty-after-label:before{font-size:14px}}.bafg-twentytwenty-wrapper .twentytwenty-before-label:before{background-color:#13322b}.bafg-twentytwenty-wrapper .twentytwenty-after-label:before{color:#2d2926;background-color:#c3ad8b !important}.wp-block-kadence-spacer.aligncenter{width:auto !important}.image-is-svg{flex:none !important}.kadence-video-popup-wrap{border-radius:0 !important}@media(max-width: 767px){.aspect-ratio-on-mobile .kadence-video-popup-wrap{height:200px;aspect-ratio:9/16}}.wp-block-kadence-image.sharp-hover{opacity:.6;transform:scale(0.8);overflow:hidden;transition:.3s ease-in-out}@media(max-width: 767px){.wp-block-kadence-image.sharp-hover{opacity:1;transform:scale(1)}.wp-block-kadence-image.sharp-hover:after{transform:translateX(0%) !important}}.wp-block-kadence-image.sharp-hover.hover{opacity:1;transform:scale(1)}.wp-block-kadence-image.sharp-hover.hover:after{transform:translateX(0%)}.wp-block-kadence-image.sharp-hover:after{content:"Real Patient*";text-transform:uppercase;margin-top:16px;display:block;font-size:16px;font-weight:600;transform:translateX(-100%);transition:.6s ease-in-out}.ml-0 .kt-row-column-wrap{margin-left:0 !important}.kt-tabs-wrap{display:flex;flex-direction:column-reverse;background-color:#f8f4eb;padding-bottom:20px}.wp-block-kadence-tabs.grid .kt-tabs-wrap{background-color:#fff}.kt-tabs-wrap .kt-tabs-title-list{background-color:#c3ad8b;padding:2px !important;margin:auto !important;display:flex !important;flex-direction:row;border-radius:4px}.wp-block-kadence-tabs.grid .kt-tabs-wrap .kt-tabs-title-list{display:grid !important;grid-template-columns:repeat(3, 1fr);width:100%;max-width:calc(100% - 24px);margin:6px 12px !important}.kt-tabs-wrap .kt-tabs-title-list li{width:170px}.wp-block-kadence-tabs.grid .kt-tabs-wrap .kt-tabs-title-list li{width:100% !important;display:block !important}.kt-tabs-wrap .kt-tabs-title-list li a{justify-content:center}.kt-tabs-wrap .kt-tabs-title-list li a .kt-title-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kt-tabs-wrap .kt-tabs-title-list li.kt-tab-title-inactive a{background-color:rgba(0,0,0,0) !important}.kt-tabs-wrap .kt-tabs-title-list li:last-of-type{display:none}.kb-row-layout-wrap.hover-scale{will-change:background-position}@media(min-width: 768px){.kb-row-layout-wrap.hover-scale>.kt-row-column-wrap{transform:translateY(-150px);transition:.3s ease-in-out}.kb-row-layout-wrap.hover-scale:hover>.kt-row-column-wrap{transform:translateY(0)}}.kb-row-layout-wrap.hover-scale{transition:.3s ease-in-out}@media(min-width: 768px){.kb-row-layout-wrap.hover-scale{overflow:hidden}.kb-row-layout-wrap.hover-scale:before{content:"";background-image:var(--hover-scale-bg);position:absolute;height:100%;width:100%;left:50%;top:50%;transform:translate(-50%, -50%);background-repeat:no-repeat;background-size:cover;background-position:center;overflow:hidden;transition:.3s ease-in-out}.kb-row-layout-wrap.hover-scale:hover:before{transform:translate(-50%, -40%) scale(1.2)}}@media(min-width: 768px)and (min-width: 768px){.kb-row-layout-wrap.hover-scale.bg-disabled{background-image:none !important}}.kb-row-layout-wrap.procedure-card .bg-image{overflow:hidden}.kb-row-layout-wrap.procedure-card .bg-image .kt-inside-inner-col{transition:.3s ease-in-out}.kb-row-layout-wrap.procedure-card:hover .bg-image .kt-inside-inner-col{transform:scale(1.2)}@keyframes backgroundScale{0%{background-size:100% 100%}100%{background-size:120% 120%}}.location-card{transition:.3s ease-in-out}.location-card>.kt-inside-inner-col{box-shadow:0 16px 40px 0 rgba(20,51,43,.1);transition:.3s ease-in-out}.location-card>.kt-inside-inner-col>.kb-row-layout-wrap{transition:.3s ease-in-out}.location-card .bg-img>.kt-inside-inner-col{background-size:100%;transition:.3s ease-in-out}.location-card:hover>.kt-inside-inner-col{box-shadow:0 28px 64px 0 rgba(20,51,43,.2)}.location-card:hover>.kt-inside-inner-col>.kb-row-layout-wrap{box-shadow:0 0 0 1.5px #a47f54}.location-card:hover .bg-img>.kt-inside-inner-col{background-size:110%}a.hover-underline:hover span{text-decoration:underline}.pum-theme-treatments-by-area .wp-block-list{padding-left:20px;gap:12px}.pum-theme-treatments-by-area .wp-block-list:has(>li:nth-child(6)){column-count:2;display:block}.pum-theme-treatments-by-area .wp-block-list:has(>li:nth-child(6)) li{padding-top:6px;padding-bottom:6px}.pum-theme-treatments-by-area .wp-block-list li::marker{color:#a47f54}@media(max-width: 767px){.pum-theme-treatments-by-area .button{width:max-content !important}}.pum-theme-treatments-by-area .pum-container{z-index:1}@media(min-width: 768px){.pum-theme-treatments-by-area .pum-container{top:var(--popup-top) !important;left:var(--popup-left) !important;width:var(--popup-width) !important}}@media(max-width: 767px){.pum-theme-treatments-by-area .pum-container{left:50% !important;transform:translateX(-50%) !important;max-width:calc(100% - 20px);padding:24px !important;border-radius:10px !important;overflow:hidden}}.pum-theme-treatments-by-area .pum-container .pum-close{padding:12px 16px !important}.wrap_svl_center .ihotspot_tooltop_html:hover{transform:scale(1.2) !important}h1,h2,h3,h4{font-family:"neue-haas-grotesk-display",sans-serif}h1{font-size:72px;line-height:73px}h2{font-size:38px;line-height:51px;font-weight:400;color:#2d2926;margin-bottom:15px}h3{font-size:21px;line-height:28px;font-weight:400;color:#c3ad8b;text-transform:uppercase;letter-spacing:2.1px;margin-bottom:10px}h4{font-weight:800}p{font-family:"neue-haas-grotesk-text",sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#2d2926;margin-bottom:25px}strong{font-weight:700}.extra-thin{font-weight:200 !important}.thin{font-weight:300 !important}.medium-bold{font-weight:500 !important}.semi-bold{font-weight:600 !important}.floating-badge{width:32px;height:32px;display:flex !important;align-items:center;justify-content:center;position:absolute;top:-16px}.middle-line>div:before{content:"";display:block;position:absolute;top:82px;height:2px;width:100%;background-color:#c3ad8b}.white-img{filter:brightness(0) saturate(100%) invert(99%) sepia(5%) saturate(610%) hue-rotate(336deg) brightness(116%) contrast(100%)}@media(max-width: 767px){.uppercase-mobile{text-transform:uppercase !important}}.overflow-visible img{overflow:visible !important}.bg-blur{position:relative}.bg-blur:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:rgba(54,42,27,.3019607843);backdrop-filter:blur(10.75px)}.hotspot-wrapper .female-body,.hotspot-wrapper .male-body{display:none}.hotspot-wrapper .female-body.active,.hotspot-wrapper .male-body.active{display:block}@media(max-width: 767px){.no-bg-mobile .kt-inside-inner-col{background-image:none !important}}main{margin-top:140px}@media(max-width: 1199px){main{margin-top:120px}}.gform_wrapper.gravity-theme .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gfield_html{font-size:12px}.gform_wrapper.gravity-theme .gfield_html ul{list-style:none}ul.wp-block-list{display:flex;flex-direction:column;gap:24px}ul.wp-block-list.checklist{list-style:none;font-weight:600;display:flex;flex-direction:column;gap:24px;padding-left:0}ul.wp-block-list.checklist li{display:flex;gap:16px;align-items:center}ul.wp-block-list.checklist li:before{content:"";display:block;height:32px;width:32px;background-image:url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z\" fill=\"%23C3AD8B\" fill-opacity=\"0.5\"/><path d=\"M22.6663 11L13.4997 20.1667L9.33301 16\" stroke=\"%2313322B\" stroke-width=\"2.08333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:100%;flex:0 0 auto}ul.wp-block-list.checklist.light li:before{background-image:url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z\" fill=\"white\" fill-opacity=\"0.5\"/><path d=\"M22.6654 11L13.4987 20.1667L9.33203 16\" stroke=\"%2313322B\" stroke-width=\"2.08333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}ul.wp-block-list.checklist.gold li:before{background-image:url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16Z\" fill=\"%23A47F54\"/><path d=\"M22.6654 11L13.4987 20.1667L9.33203 16\" stroke=\"%23F8F4EB\" stroke-width=\"2.08333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}ul.wp-block-list.checklist.smiley{gap:9px}ul.wp-block-list.checklist.smiley li{gap:9px}ul.wp-block-list.checklist.smiley li:before{height:16px;width:16px;background-image:url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.9987 14.6663C11.6806 14.6663 14.6654 11.6816 14.6654 7.99967C14.6654 4.31778 11.6806 1.33301 7.9987 1.33301C4.3168 1.33301 1.33203 4.31778 1.33203 7.99967C1.33203 11.6816 4.3168 14.6663 7.9987 14.6663Z\" stroke=\"%2313322B\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M5.33203 9.33301C5.33203 9.33301 6.33203 10.6663 7.9987 10.6663C9.66536 10.6663 10.6654 9.33301 10.6654 9.33301\" stroke=\"%2313322B\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M6 6H6.00667\" stroke=\"%2313322B\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M10 6H10.0067\" stroke=\"%2313322B\" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}ul.wp-block-list.category-list{display:flex;flex-direction:row;list-style:none;gap:12px;justify-content:center;text-transform:uppercase;font-size:18px;text-align:center;padding:0;flex-wrap:wrap}@media(max-width: 767px){ul.wp-block-list.category-list{flex-direction:column}}ul.wp-block-list.category-list a{padding:16px 32px;border:1px solid #c3ad8b;color:#2d2926;display:block}ul.wp-block-list.category-list a:hover{background-color:#c3ad8b}.filter-checkbox-area{margin-bottom:60px}.filter-checkbox-area h4{max-width:322px;margin:0 auto;font-family:"neue-haas-grotesk-text",sans-serif;font-size:16px;line-height:34px;font-weight:300;color:#13322b;appearance:none;height:40px;padding:3px 13px;width:100%;background:url(images/Icon-ionic-ios-arrow-down.svg) no-repeat 95% center;border:1px solid #545b54;border-radius:22px;text-transform:capitalize}#filter-checkbox-list{display:none}#filter-checkbox-list.active{display:block}#filter-checkbox-list ul{list-style:none;padding:0;margin:0 auto;border:1px solid #000;max-width:300px;position:absolute;z-index:99;left:50%;transform:translateX(-50%);width:100%;background-color:#fff}#filter-checkbox-list ul li{font-family:"neue-haas-grotesk-text",sans-serif;font-size:14px;line-height:26px;font-weight:300;color:#13322b;text-transform:none;transition:all .5s;-webkit-transition:all .5s}#filter-checkbox-list ul li:hover{background-color:#13322a;color:#fff;cursor:pointer;transition:all .5s;-webkit-transition:all .5s}#filter-checkbox-list ul li a{display:block;padding:4px 10px}#filter-checkbox-list ul li input{margin-right:3px}.tab-buttons{width:max-content;background-color:#13322b;padding:3px;border-radius:100px;margin:auto}.tab-buttons .button{border-radius:100px !important;background-color:rgba(0,0,0,0) !important}@media(max-width: 767px){.tab-buttons .button{width:auto !important}}.tab-buttons .button.active{background-color:#fff !important;color:#000;border-radius:100px}header.header-area{padding:0;position:absolute;left:0;width:100%;z-index:999999}header.header-area .top-bar{background-color:#a47f54;padding:8px;display:flex;justify-content:center;align-items:center;gap:80px}header.header-area .top-bar .location-dropdown{position:relative}header.header-area .top-bar .location-dropdown:hover .location-dropdown-content{display:flex}header.header-area .top-bar .location-dropdown-toggle{color:#fff;display:flex;gap:8px;align-items:center}header.header-area .top-bar .location-dropdown-toggle img{height:100%}@media(min-width: 1200px){header.header-area .top-bar .location-dropdown-toggle{display:none}}header.header-area .top-bar .location-dropdown-content{display:flex;gap:80px}@media(max-width: 1199px){header.header-area .top-bar .location-dropdown-content{display:none;position:absolute;top:100%;flex-direction:column;left:0;background-color:#a47f54;gap:0;width:100vw;max-width:max-content;align-items:center;z-index:1}}header.header-area .top-bar .location-dropdown-content a{color:#f8f4eb;display:flex;gap:4px;padding:8px;align-items:center}@media(max-width: 1199px){header.header-area .top-bar .location-dropdown-content a{padding:12px 8px;border:1px solid #fff;width:100%}}header.header-area .top-bar .phone-number a{color:#f8f4eb;display:flex;gap:4px;padding:8px;align-items:center}header.header-area .header-navigation{display:flex;background-color:#13322b;justify-content:center;gap:50px;align-items:center;padding:15px 24px}@media(max-width: 1199px){header.header-area .header-navigation{background-color:#fff;justify-content:space-between}}header.header-area .header-navigation .header-left ul{justify-content:flex-end}header.header-area .header-navigation .header-left,header.header-area .header-navigation .header-right{flex-basis:40%}header.header-area .header-navigation .mobile-logo{height:35px}header.header-area .header-navigation ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}header.header-area .header-navigation ul.menu>li>a{color:#fff;font-weight:600}header.header-area .header-navigation ul.menu>li.menu-item-has-children{position:relative}header.header-area .header-navigation ul.menu>li.menu-item-has-children:hover>a+.sub-menu{display:flex}header.header-area .header-navigation ul.menu>li.menu-item-has-children>a{display:flex;align-items:center;gap:8px}header.header-area .header-navigation ul.menu>li.menu-item-has-children>a:after{content:"";background-image:url("data:image/svg+xml,<svg width=\"19\" height=\"20\" viewBox=\"0 0 19 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.6016 7.5L9.22193 13.3333L3.8423 7.5\" stroke=\"%23F8F4EB\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");display:block;width:20px;height:18px}header.header-area .header-navigation ul.menu>li.menu-item-has-children .sub-menu{position:absolute;display:none;background-color:#102e27;padding:20px 0;flex-direction:column;width:max-content;align-items:flex-start;min-width:240px}header.header-area .header-navigation ul.menu>li a{color:#f8f4eb;padding:9px 16px;display:block}header.header-area .header-navigation .menu-area .text-box{color:#13322b}header.header-area .header-navigation .menu-area span{background-color:#13322b}@-webkit-keyframes bg-pan-bottom{0%{background-position:50% 0%}100%{background-position:50% 100%}}@keyframes bg-pan-bottom{0%{background-position:50% 0%}100%{background-position:50% 100%}}.bg-pan-bottom{-webkit-animation:bg-pan-bottom 8s both;animation:bg-pan-bottom 8s both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-bottom{opacity:0}.fade-in-bottom.animate{-webkit-animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-bottom .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;opacity:1}@-webkit-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}.focus-in-contract-bck{opacity:0}.focus-in-contract-bck.animate{-webkit-animation:focus-in-contract-bck 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:focus-in-contract-bck 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;opacity:1}@-webkit-keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes puff-in-center{0%{-webkit-transform:scale(2);transform:scale(2);-webkit-filter:blur(4px);filter:blur(4px);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.puff-in-center{opacity:0}.puff-in-center.animate{-webkit-animation:puff-in-center .7s cubic-bezier(0.47, 0, 0.745, 0.715) both;animation:puff-in-center .7s cubic-bezier(0.47, 0, 0.745, 0.715) both}@-webkit-keyframes slide-in-fwd-bottom{0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes slide-in-fwd-bottom{0%{-webkit-transform:translateZ(-1400px) translateY(800px);transform:translateZ(-1400px) translateY(800px);opacity:0}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}.slide-in-fwd-bottom{opacity:0}.slide-in-fwd-bottom.animate{-webkit-animation:slide-in-fwd-bottom .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-fwd-bottom .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;opacity:1}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-in-left{opacity:0}.slide-in-left.animate{-webkit-animation:slide-in-left .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-left .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;opacity:1}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.slide-in-right{opacity:0}.slide-in-right.animate{-webkit-animation:slide-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-in-right .5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;opacity:1}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0px);filter:blur(0px);opacity:1}}.text-focus-in{opacity:0}.text-focus-in.animate{-webkit-animation:text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;animation:text-focus-in 1s cubic-bezier(0.55, 0.085, 0.68, 0.53) both;opacity:1}@media(max-width: 575px){.anim-on-scroll{opacity:1 !important;animation:none !important}}@media(max-width: 991px){body.single-surgeon .col,body.single-surgeon .col-1,body.single-surgeon .col-10,body.single-surgeon .col-11,body.single-surgeon .col-12,body.single-surgeon .col-2,body.single-surgeon .col-3,body.single-surgeon .col-4,body.single-surgeon .col-5,body.single-surgeon .col-6,body.single-surgeon .col-7,body.single-surgeon .col-8,body.single-surgeon .col-9,body.single-surgeon .col-auto,body.single-surgeon .col-lg,body.single-surgeon .col-lg-1,body.single-surgeon .col-lg-10,body.single-surgeon .col-lg-11,body.single-surgeon .col-lg-12,body.single-surgeon .col-lg-2,body.single-surgeon .col-lg-3,body.single-surgeon .col-lg-4,body.single-surgeon .col-lg-5,body.single-surgeon .col-lg-6,body.single-surgeon .col-lg-7,body.single-surgeon .col-lg-8,body.single-surgeon .col-lg-9,body.single-surgeon .col-lg-auto,body.single-surgeon .col-md,body.single-surgeon .col-md-1,body.single-surgeon .col-md-10,body.single-surgeon .col-md-11,body.single-surgeon .col-md-12,body.single-surgeon .col-md-2,body.single-surgeon .col-md-3,body.single-surgeon .col-md-4,body.single-surgeon .col-md-5,body.single-surgeon .col-md-6,body.single-surgeon .col-md-7,body.single-surgeon .col-md-8,body.single-surgeon .col-md-9,body.single-surgeon .col-md-auto,body.single-surgeon .col-sm,body.single-surgeon .col-sm-1,body.single-surgeon .col-sm-10,body.single-surgeon .col-sm-11,body.single-surgeon .col-sm-12,body.single-surgeon .col-sm-2,body.single-surgeon .col-sm-3,body.single-surgeon .col-sm-4,body.single-surgeon .col-sm-5,body.single-surgeon .col-sm-6,body.single-surgeon .col-sm-7,body.single-surgeon .col-sm-8,body.single-surgeon .col-sm-9,body.single-surgeon .col-sm-auto,body.single-surgeon .col-xl,body.single-surgeon .col-xl-1,body.single-surgeon .col-xl-10,body.single-surgeon .col-xl-11,body.single-surgeon .col-xl-12,body.single-surgeon .col-xl-2,body.single-surgeon .col-xl-3,body.single-surgeon .col-xl-4,body.single-surgeon .col-xl-5,body.single-surgeon .col-xl-6,body.single-surgeon .col-xl-7,body.single-surgeon .col-xl-8,body.single-surgeon .col-xl-9,body.single-surgeon .col-xl-auto{padding-left:24px;padding-right:24px}}body.single-surgeon .pro-banner-area{background-position:center;background-size:cover}@media(max-width: 767px){body.single-surgeon .pro-banner-area{padding-top:39px;padding-bottom:0}}body.single-surgeon .pro-banner-area:before{content:"";display:block;height:100%;width:100%;background-color:#13322b;position:absolute;top:0;opacity:.8}body.single-surgeon .inner-banner-wrapper{margin-bottom:-37px;position:relative;z-index:2}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper{margin-bottom:0}}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper .inner-banner-logo{display:none}}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper h1{font-size:38px;margin-bottom:5px}}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper h3{font-size:21px}}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper .site-breadcrumb{margin-top:80px}}body.single-surgeon .inner-banner-wrapper .surgeons-image{height:100%}body.single-surgeon .inner-banner-wrapper .surgeons-image img{height:100%;width:auto;object-fit:cover}@media(max-width: 767px){body.single-surgeon .inner-banner-wrapper .surgeons-image img{width:100%;height:auto}}body.single-surgeon .confidence-bar{display:flex;gap:24px;margin-top:24px;padding-bottom:87px}@media(max-width: 767px){body.single-surgeon .confidence-bar{display:none}}body.single-surgeon .confidence-bar-mobile{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){body.single-surgeon .confidence-bar-mobile{display:none}}body.single-surgeon .confidence-bar__item{background-color:#f8f4eb;padding:24px;border:1px solid #c3ad8b;display:flex;flex-direction:column}@media(max-width: 767px){body.single-surgeon .confidence-bar__item{justify-content:center;align-items:center}}body.single-surgeon .confidence-bar__item .counter-wrapper{color:#a47f54;font-size:32px;font-weight:600;display:flex}@media(max-width: 767px){body.single-surgeon .confidence-bar__item .counter-wrapper{font-size:36px}}body.single-surgeon .confidence-bar__item .label{font-weight:500;line-height:26px}body.single-surgeon section.surgeons-post-area{padding-top:68px;padding-bottom:68px;background-color:#fff;z-index:1;position:relative;margin-top:-37px}@media(max-width: 767px){body.single-surgeon section.surgeons-post-area{padding-top:48px;padding-bottom:24px;margin-top:0}}body.single-surgeon section.surgeons-post-area p{font-weight:500}body.single-surgeon section.surgeons-post-area .quote-box{display:flex;flex-direction:column;align-items:center;border:1px solid #a47f54;padding:32px 28px;gap:21px}@media(max-width: 767px){body.single-surgeon section.surgeons-post-area .quote-box{margin-top:36px}}body.single-surgeon section.surgeons-post-area .quote-box .quote{font-size:20px;font-weight:500;font-style:italic;text-align:center}body.single-surgeon section.surgeons-post-area .quote-box .quote-name{color:#c3ad8b;font-size:12px;text-transform:uppercase;letter-spacing:2px}body.single-surgeon section.curriculum-vitae{background-color:#f6f1e8;padding-top:96px;padding-bottom:96px}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae{padding-top:40px;padding-bottom:40px}}body.single-surgeon section.curriculum-vitae .container{max-width:1600px}body.single-surgeon section.curriculum-vitae .section-heading span{text-align:center;color:#c79e5c;text-transform:uppercase;font-size:12px;letter-spacing:24%;font-weight:500;display:block;margin-bottom:16px}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .section-heading span{font-size:11px}}body.single-surgeon section.curriculum-vitae .section-heading span h2{font-size:44px}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .section-heading span h2{font-size:36px}}body.single-surgeon section.curriculum-vitae .section-heading span p{color:#59616b}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .section-heading span p{display:none}}body.single-surgeon section.curriculum-vitae .credentials{display:flex;gap:80px;margin-top:72px}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading{flex-basis:540px}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .credentials .credentials-heading{display:none}}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading span{color:#c79e5c;font-size:12px;text-transform:uppercase;letter-spacing:24%}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading .current-heading{font-size:64px;line-height:80px;padding:32px 0;flex-basis:540px}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading__items{border-top:1px solid rgba(20,46,64,.1215686275);padding:16px 0 0 0;list-style:none}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading__item{color:rgba(20,46,64,.6980392157);font-size:13px;letter-spacing:18%;padding:18px 0;border-bottom:1px solid rgba(20,46,64,.1215686275);display:flex;justify-content:space-between;cursor:pointer;transition:.3s ease-in-out}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading__item.active{color:#142e40;font-weight:500}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading__item.active:after{background-image:url("data:image/svg+xml,<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.75463 9.50419C4.09863 9.50419 3.48263 9.38019 2.90663 9.13219C2.33063 8.89219 1.82263 8.55619 1.38263 8.12419C0.950625 7.68419 0.610625 7.17619 0.362625 6.60019C0.122625 6.02419 0.00262503 5.40819 0.00262503 4.75219C0.00262503 4.08819 0.122625 3.47219 0.362625 2.90419C0.610625 2.32819 0.950625 1.82419 1.38263 1.39219C1.82263 0.952191 2.33063 0.612191 2.90663 0.372191C3.48263 0.124191 4.09863 0.000191212 4.75463 0.000191212C5.41863 0.000191212 6.03463 0.124191 6.60263 0.372191C7.17863 0.612191 7.68263 0.952191 8.11463 1.39219C8.55463 1.82419 8.89463 2.32819 9.13463 2.90419C9.38263 3.47219 9.50663 4.08819 9.50663 4.75219C9.50663 5.40819 9.38263 6.02419 9.13463 6.60019C8.89463 7.17619 8.55463 7.68419 8.11463 8.12419C7.68263 8.55619 7.17863 8.89219 6.60263 9.13219C6.03463 9.38019 5.41863 9.50419 4.75463 9.50419Z\" fill=\"%23C79E5C\"/></svg>")}body.single-surgeon section.curriculum-vitae .credentials .credentials-heading__item:after{content:"";display:block;width:12px;height:18px;background-image:url("data:image/svg+xml,<svg width=\"9\" height=\"3\" viewBox=\"0 0 9 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.16806 2.90415C6.27206 2.66415 6.38006 2.45215 6.49206 2.26815C6.60406 2.07615 6.71606 1.91215 6.82806 1.77615H6.26445e-05V1.12815H6.82806C6.71606 0.984152 6.60406 0.820152 6.49206 0.636152C6.38006 0.444152 6.27206 0.232152 6.16806 0.000151992H6.73206C7.23606 0.584152 7.76806 1.01615 8.32806 1.29615V1.60815C7.76806 1.88015 7.23606 2.31215 6.73206 2.90415H6.16806Z\" fill=\"%23142E40\" fill-opacity=\"0.5\"/></svg>");background-repeat:no-repeat;background-position:center;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items{display:flex;flex-direction:column;gap:20px}}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle{border-top:1px solid rgba(15,35,58,.1215686275);padding:18px 0}}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle .heading{display:flex;align-items:center;gap:10px}@media(min-width: 768px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle .heading{display:none}}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle .heading span.label{color:#b08a3a;font-weight:700}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle .heading span.count{color:rgba(15,35,58,.6);font-size:14px}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle .heading .toggle{margin-left:auto;display:block;width:17px;height:32px;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-0.00162497 5.7679H5.57038V-0.000102043H7.72638V5.7679H13.2984V7.8119H7.72638V13.6079H5.57038V7.8119H-0.00162497V5.7679Z\" fill=\"%23B08A3A\"/></svg>");background-repeat:no-repeat;background-position:center}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle.active .toggle{background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"3\" viewBox=\"0 0 14 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-0.00162497 7.56979e-05H13.2984V2.04408H-0.00162497V7.56979e-05Z\" fill=\"%23B08A3A\"/></svg>") !important}body.single-surgeon section.curriculum-vitae .credentials .credentials-items__toggle.active .items{max-height:100%;overflow:visible}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items{padding:0;list-style:none;margin:0;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items{max-height:0;overflow:hidden}}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items.collapsed .item:nth-child(n+7){display:none}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items.collapsed .show-all:before{content:"Show All"}@media(min-width: 768px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items:not(.active){visibility:hidden;opacity:0;height:0;max-height:0}}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item{display:flex;gap:32px;padding:24px 0;border-bottom:1px solid rgba(20,46,64,.1019607843)}@media(max-width: 767px){body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item{flex-direction:column;padding:12px 0;margin-bottom:0;gap:8px}}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item .year{color:#c79e5c;width:140px;flex-shrink:0}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item .content{display:flex;flex-direction:column;gap:8px}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item .content .title{font-size:19px;font-weight:500}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .items .item .content .institution{color:#59616b;font-size:14px;font-weight:500}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .show-all{padding:16px 24px;background-color:#13322b;border-radius:2px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:18%;margin-top:32px}body.single-surgeon section.curriculum-vitae .credentials .credentials-items .show-all:before{content:"Show Less";display:block;height:100%;width:100%}body.single-surgeon section.area-of-focus{padding-top:68px;padding-bottom:68px}@media(max-width: 767px){body.single-surgeon section.area-of-focus{padding-top:24px;padding-bottom:37px}}body.single-surgeon section.area-of-focus .container{max-width:1280px}body.single-surgeon section.area-of-focus .section-heading h2{font-size:44px}@media(max-width: 767px){body.single-surgeon section.area-of-focus .section-heading h2{font-size:36px;color:rgba(45,41,38,.6980392157)}}body.single-surgeon section.area-of-focus .section-heading p{font-weight:500}body.single-surgeon section.area-of-focus .items{margin:48px 0 0 0;padding:0;list-style:none;display:flex;gap:30px}@media(max-width: 767px){body.single-surgeon section.area-of-focus .items{flex-direction:column}}body.single-surgeon section.area-of-focus .items .item{padding:32px;display:flex;flex-direction:column;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.area-of-focus .items .item{background-color:rgba(244,238,226,.6)}}body.single-surgeon section.area-of-focus .items .item:hover{background-color:rgba(244,238,226,.6);box-shadow:0 10px 24px 0 rgba(15,35,58,.1)}body.single-surgeon section.area-of-focus .items .item:hover .heading{border-top:6px solid #a47f54}body.single-surgeon section.area-of-focus .items .item .heading{font-size:21px;text-transform:uppercase;border-top:3px solid #a47f54;padding-top:16px;transition:.3s ease-in-out}body.single-surgeon section.area-of-focus .items .item .content{font-weight:500;padding:54px 0;color:rgba(45,41,38,.7)}body.single-surgeon section.area-of-focus .items .item a.link{color:#a47f54;font-weight:500;padding:9px 0;display:inline-flex;gap:10px;margin-top:auto}body.single-surgeon section.q-and-a{background-color:#f4eee2;padding-top:112px;padding-bottom:112px}@media(max-width: 767px){body.single-surgeon section.q-and-a{padding-top:48px;padding-bottom:133px}}body.single-surgeon section.q-and-a .container{max-width:1194px}body.single-surgeon section.q-and-a .section-heading{display:flex;flex-direction:column;align-items:center;width:100%}body.single-surgeon section.q-and-a .section-heading span{color:#b08a3a;font-size:14px;font-weight:500;margin-bottom:20px}body.single-surgeon section.q-and-a .surgeon-images{margin-top:88px}@media(max-width: 767px){body.single-surgeon section.q-and-a .surgeon-images{margin-top:0}}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide{display:flex;align-items:center;height:auto}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper{overflow:hidden;height:100%;position:relative}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:.3s ease-in-out}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper:hover:before{background-color:rgba(15,35,58,.1490196078)}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper:hover img{transform:scale(1.1)}body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper img{height:520px !important;object-fit:cover;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.q-and-a .surgeon-images .swiper-slide .img-wrapper img{height:325px !important}}@media(min-width: 768px){body.single-surgeon section.q-and-a .surgeon-images .swiper-slide:nth-of-type(2) .img-wrapper{height:440px !important}}body.single-surgeon section.q-and-a .faq{margin-top:80px}@media(max-width: 767px){body.single-surgeon section.q-and-a .faq{margin-top:16px}}body.single-surgeon section.q-and-a .faq__items{list-style:none;padding:0}body.single-surgeon section.q-and-a .faq__item{padding:16px 0;border-top:1px solid rgba(15,35,58,.1215686275);cursor:pointer}@media(max-width: 767px){body.single-surgeon section.q-and-a .faq__item{padding:8px 0 24px}}body.single-surgeon section.q-and-a .faq__item:last-of-type{border-bottom:1px solid rgba(15,35,58,.1215686275)}body.single-surgeon section.q-and-a .faq__item.active .toggle{background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"3\" viewBox=\"0 0 14 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-0.00162497 7.56979e-05H13.2984V2.04408H-0.00162497V7.56979e-05Z\" fill=\"%23B08A3A\"/></svg>") !important}body.single-surgeon section.q-and-a .faq__item.active .answer{max-height:100%;margin-top:12px}body.single-surgeon section.q-and-a .faq__item .question{font-size:24px;font-weight:500;display:flex;justify-content:space-between;align-items:center}@media(max-width: 767px){body.single-surgeon section.q-and-a .faq__item .question{font-size:16px}}body.single-surgeon section.q-and-a .faq__item .question .toggle{display:block;width:17px;height:32px;background-image:url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M-0.00162497 5.7679H5.57038V-0.000102043H7.72638V5.7679H13.2984V7.8119H7.72638V13.6079H5.57038V7.8119H-0.00162497V5.7679Z\" fill=\"%23B08A3A\"/></svg>");background-repeat:no-repeat;background-position:center;transition:.3s ease-in-out}body.single-surgeon section.q-and-a .faq__item .answer{padding-left:24px;color:rgba(15,35,58,.8196078431);font-size:17px;line-height:28px;border-left:3px solid #b08a3a;max-height:0;overflow:hidden;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.q-and-a .faq__item .answer{font-size:14px}}body.single-surgeon section.professional-logo-area{padding-top:68px;padding-bottom:42px}@media(max-width: 767px){body.single-surgeon section.professional-logo-area{padding-top:48px;padding-bottom:0px}}body.single-surgeon section.professional-logo-area p{font-weight:500}body.single-surgeon section.professional-logo-area .professional-logo-wrapper{margin-top:50px}body.single-surgeon section.professional-logo-area .professional-logo-each img{filter:grayscale(1);opacity:.65;transition:.3s ease-in-out}@media(max-width: 767px){body.single-surgeon section.professional-logo-area .professional-logo-each img{opacity:1}}body.single-surgeon section.professional-logo-area .professional-logo-each:hover img{opacity:1;transform:scale(1.1)}body.page-template-template-blank header .phone-number a,body.page-template-template-blank-v2 header .phone-number a{color:#13322b;font-size:16px;font-weight:500}body.page-template-template-blank header .location-dropdown-toggle,body.page-template-template-blank-v2 header .location-dropdown-toggle{color:#13322b}@media(max-width: 767px){body.page-template-template-blank .symplast-form-wrapper .kt-inside-inner-col,body.page-template-template-blank-v2 .symplast-form-wrapper .kt-inside-inner-col{margin-top:-60px;background:rgba(245,245,245,.52);box-shadow:0 10px 18px 0 rgba(0,0,0,.07);backdrop-filter:blur(12.5px)}}@media(max-width: 767px){body.page-template-template-blank .btn,body.page-template-template-blank .button,body.page-template-template-blank-v2 .btn,body.page-template-template-blank-v2 .button{width:100%}}body.page-template-template-blank footer,body.page-template-template-blank-v2 footer{background:linear-gradient(0deg, #0F2620 0%, #13322B 100%)}body.page-template-template-blank footer .container,body.page-template-template-blank-v2 footer .container{max-width:1320px}@media(max-width: 767px){body.page-template-template-blank footer .footer-top-area .row,body.page-template-template-blank-v2 footer .footer-top-area .row{gap:40px}}body.page-template-template-blank footer .footer-logo-area,body.page-template-template-blank-v2 footer .footer-logo-area{margin:0 0 36px}@media(max-width: 767px){body.page-template-template-blank footer .footer-logo-area img,body.page-template-template-blank-v2 footer .footer-logo-area img{display:block;margin:auto}}@media(max-width: 767px){body.page-template-template-blank footer .footer-quick-links ul,body.page-template-template-blank-v2 footer .footer-quick-links ul{width:auto}}body.page-template-template-blank footer .footer-address-area a,body.page-template-template-blank-v2 footer .footer-address-area a{color:#fff}body.page-template-template-blank footer .footer-info h5,body.page-template-template-blank-v2 footer .footer-info h5{color:#c3ad8b}body.page-template-template-blank footer .footer-phone-number h5 a,body.page-template-template-blank-v2 footer .footer-phone-number h5 a{color:#fff}@media(min-width: 768px){body.page-template-template-blank footer .footer-social,body.page-template-template-blank-v2 footer .footer-social{margin-top:100px}}@media(max-width: 767px){body.page-template-template-blank footer .footer-social,body.page-template-template-blank-v2 footer .footer-social{justify-content:flex-start !important}}body.page-template-template-blank footer .footer-social h5,body.page-template-template-blank-v2 footer .footer-social h5{color:#c3ad8b}body.page-template-template-blank footer .footer-social a,body.page-template-template-blank-v2 footer .footer-social a{color:#fff}body.page-template-template-blank footer .footer-cta,body.page-template-template-blank-v2 footer .footer-cta{margin-bottom:32px}body.page-template-template-blank footer .footer-button a,body.page-template-template-blank-v2 footer .footer-button a{background-color:#c3ad8b;padding:12px 24px;border-radius:0;font-size:14px;line-height:20px;font-weight:500}body.page-template-template-blank footer .footer-bottom-area,body.page-template-template-blank-v2 footer .footer-bottom-area{background-color:rgba(0,0,0,0);padding-bottom:50px;color:hsla(0,0%,100%,.8)}body.page-template-template-blank footer .footer-bottom-area a,body.page-template-template-blank-v2 footer .footer-bottom-area a{color:hsla(0,0%,100%,.8)}body.page-template-template-blank footer .footer-bottom-right-content ul li a,body.page-template-template-blank-v2 footer .footer-bottom-right-content ul li a{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.8)}
