@charset "UTF-8";
.splide__slide {
  cursor: grab;
}

.splide__slide:active {
  cursor: grabbing;
}

.home-sculpting .col-two {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.home-sculpting .col-two p {
  text-align: center;
}

.home-sculpting .container .col-two .content {
  margin-left: 0;
}

.home-sculpting .container .col-two h2 {
  margin-right: 0 !important;
  text-align: center;
}

.home-sculpting .container .col-two .cta-btn {
  padding-left: 0;
}

.home-sculpting .container .col-three .procedures,
.home-non-surgical .container .col-2 .procedures {
  background: #1f1f1f;
}

.home-sculpting .container .col-three .procedures h2,
.home-non-surgical .container .col-2 .procedures h2 {
  color: #fff;
}

.home-sculpting .container .col-three .procedures li a,
.home-non-surgical .container .col-2 .procedures li a {
  color: #b6b6b6;
}

.home-sculpting .container .col-three .procedures li a:hover,
.home-non-surgical .container .col-2 .procedures li a:hover {
  color: #fff;
}

.home-sculpting .container .col-three .procedures ul li a:after,
.home-non-surgical .container .col-2 .procedures ul li a:after {
  background-color: #b6b6b6;
}

.home-sculpting .container .col-three .procedures ul li a:hover:after,
.home-non-surgical .container .col-2 .procedures ul li a:hover:after {
  background-color: #fff;
}

.him-quiz fieldset {
  display: flex;
  gap: 2rem;
  border: 0;
  margin-bottom: 5vh;
}

.him-quiz fieldset legend {
  --h-min: 2rem;
  --h-var: 8vw;
  --h-max: 2.75rem;
  font-family: var(--f-secondary);
  font-size: clamp(var(--h-min), var(--h-var), var(--h-max));
  font-weight: 500;
  margin-bottom: 30px;
  color: var(--text-color);
  line-height: 1.2;
  margin-bottom: 1.5rem;
}

.him-quiz fieldset legend em {
  font-family: var(--f-primary);
  font-size: 0.6em;
  display: block;
  line-height: 1.75;
  margin-bottom: 1rem;
}

.him-quiz fieldset .him-quiz__option {
  display: flex;
  gap: 1rem;
  padding: 1.5rem 2rem;
  border: 1px solid #d3d3d3;
  border-radius: 25px;
}

.him-quiz fieldset .him-quiz__option.selected {
  background: #1f1f1f;
  border-color: #1f1f1f;
  color: #fff;
}

.him-quiz fieldset .him-quiz__option {
  margin-bottom: 0;
  line-height: 1;
}

.him-quiz button {
  cursor: pointer;
}

fieldset.is-error {
  border: 2px solid #d00;
  padding: 12px;
  border-radius: 8px;
}

fieldset.is-error legend,
fieldset.is-error + h3 {
  color: #d00;
}

.quiz-error {
  margin: 12px 0;
  padding: 10px 12px;
  border: 1px solid #d00;
  border-radius: 8px;
}

.hidden-fields-container {
  border: 0;
}

.quiz-score {
  text-align: center;
  padding-top: 40px;
}

.quiz-score p.delay-3 {
  font-size: 1.45em;
}

.quiz-score p strong {
  font-weight: 600;
}

.quiz-here h2 {
  margin-bottom: 7vh;
  text-align: center;
}

.hwg {
  display: flex;
  gap: 4rem;
}

.view-quiz {
  text-align: center;
}

.hwg input {
  line-height: 1;
  padding: 15px 20px;
  box-sizing: border-box;
  font-weight: 500;
  font-family: var(--f-primary);
  font-size: 1.5rem;
  min-width: 120px;
}

.breast-quiz-hero h2 {
  display: none;
}

.bsa-results {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 2rem;
  margin: 3rem 0;
}

.bsa-results > div {
  display: flex;
  flex-direction: column;
  text-align: center;
  padding: 5rem;
  background: #1f1f1f;
  border-radius: 2rem;
  box-sizing: border-box;
}

.bsa-results div p {
  font-weight: 600;
  font-size: 2em;
  color: #fff;
  line-height: 1;
  margin-bottom: 0;
}

.bsa-results h3 {
  font-size: 2.5rem;
  color: #fff;
  margin-bottom: 1rem;
  padding-bottom: 0;
}

@media screen and (max-width: 768px) {
  .him-quiz fieldset {
    flex-direction: column;
  }
  .page-id-4387 .hero:before {
    background-position: 75% center;
  }
  .page-id-4364 .hero:before {
    background-position: 70% center;
  }
  .hwg {
    flex-direction: column;
  }
  .bsa-results {
    display: flex;
    flex-direction: column;
  }
  .bsa-results > div {
    padding: 3rem;
  }
  .genquiz:before {
    background-image: var(--bg-image-mobile) !important;
  }
  #bewebchat {
    bottom: 80px !important;
  }
  main.blog .schedule-consultation h2 {
    font-size: clamp(var(--h-min), var(--h-var), var(--h-max));
  }
  main.blog .container .container {
    width: 100%;
  }
  main.blog .two-column-image .container .box-content {
    padding: 3rem 0;
  }
  main.blog .two-column-content .container {
    width: 100%;
  }
}
.parent-pageid-3764 .header__container__logo a,
.page-id-3764 .header__container__logo a {
  max-width: 250px;
}

.parent-pageid-3764 .header__container__logo svg,
.page-id-3764 .header__container__logo svg {
  max-width: 25rem;
}

.img-wrapper:after,
.img-thumb-wrapper:after,
.image-before:after,
.image-after:after {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 50% 50%;
  background-position: 50% -10%;
}

.gallery-taxonomy-23 .img-wrapper:after,
.term-23 .img-wrapper:after,
.gallery-taxonomy-23 .img-thumb-wrapper:after,
.term-23 .img-thumb-wrapper:after,
.gallery-taxonomy-23 .image-before:after,
.term-23 .image-before:after,
.gallery-taxonomy-23 .image-after:after,
.term-23 .image-after:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzNDA1LjMgMTE2OC41Ij48ZyAKZmlsbD0iY3VycmVudENvbG9yIj48ZyBmaWxsPSJjdXJyZW50Q29sb3IiPjxnIGZpbGw9ImN1cnJlbnRDb2xvciI+PGcgZmlsbD0iY3VycmVudENvbG9yIj48cGF0aCAKZD0iTTEyNzguMiwwdjI3OC44aC0yOTQuM1YwaC0xMjd2Njk2LjFoMTI3di0zMDYuN2gyOTQuM3YzMDYuN2gxMjdWMGgtMTI3WiI+PC9wYXRoPjxyZWN0IHg9IjE1NTAuOCIgd2lkdGg9IjEyNyIgCmhlaWdodD0iNjk2LjEiPjwvcmVjdD48cGF0aCAKZD0iTTI0MTEuMSw0MTIuMWMtNC4xLTg5LjgtOS4zLTE5OC4zLTguMy0yOTIuM2gtMy4xYy0yMi43LDg0LjctNTEuNiwxNzguNy04Mi42LDI2Ni40bC0xMDEuMiwzMDEuNmgtOTguMWwtOTIuOS0yOTcuNGMtMjYuOS04OC44LTUxLjYtMTgzLjgtNzAuMi0yNzAuNmgtMi4xYy0zLjEsOTAuOS03LjIsMjAxLjQtMTIuNCwyOTYuNGwtMTUuNSwyNzkuOWgtMTE4LjhMMTg1Mi40LDBoMTY3LjNsOTAuOSwyNzkuOWMyNC44LDgxLjYsNDYuNSwxNjQuMiw2NCwyNDEuN2gzLjFjMTguNi03NS40LDQyLjMtMTYxLjEsNjkuMi0yNDIuN0wyMzQyLjksMGgxNjUuMmw0MC4zLDY5Ni4xaC0xMjMuOWwtMTMuNC0yODRaIj48L3BhdGg+PC9nPjxnIApmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik0wLDExNjQuM3YtMTYwLjNoNTguNmMxMC40LDAsMTksMS4yLDI1LjcsMy42LDYuOCwyLjQsMTIuMSw1LjYsMTYsOS44LDMuOSw0LjIsNi43LDguOSw4LjIsMTQuNCwxLjYsNS40LDIuMywxMS4xLDIuMywxNywwLDguOS0xLjgsMTYuMy01LjUsMjItMy42LDUuOC04LjQsMTAuNC0xNC4xLDEzLjdzLTEyLjQsNS43LTE5LjcsN2MtNy4zLDEuMy0xNC43LDItMjIuMiwySDE1LjF2NzAuOEgwWk00OS45LDEwODAuNmM3LjEsMCwxMy41LS40LDE5LjEtMS4zLDUuNi0uOSwxMC40LTIuNiwxNC40LTUsMy45LTIuNCw3LTUuOCw5LjEtMTAsMi4xLTQuMiwzLjItOS44LDMuMi0xNi42LDAtMTAuMS0zLjMtMTcuNy05LjktMjIuOS02LjYtNS4yLTE3LjEtNy44LTMxLjUtNy44SDE1LjF2NjMuN2gzNC43WiI+PC9wYXRoPjxwYXRoIApmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik0yMzkuMSwxMTY0LjN2LTE2MC4zaDE1LjF2MTQ3LjRoODUuOXYxMi45aC0xMDEuMVoiPjwvcGF0aD48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIApkPSJNNDUwLjYsMTE2NC4zbDYzLTE2MC4zaDE3LjFsNjEuNCwxNjAuM2gtMTUuNmwtMTguNS01MC4zaC03M2wtMTguOSw1MC4zaC0xNS42Wk00OTAuMywxMTAxaDYyLjhsLTMxLjQtODQuMi0zMS40LDg0LjJaIj48L3BhdGg+PHBhdGggCmZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik03MjIuNSwxMTE2LjRjLjYsNy4xLDIuMiwxMy4yLDQuOCwxOC4xLDIuNiw1LDUuOSw5LDEwLDEyLjEsNC4xLDMuMSw4LjgsNS40LDE0LjEsNi44LDUuMywxLjQsMTEuMSwyLjEsMTcuMSwyLjFzMTMuMy0uOSwxOC41LTIuN2M1LjItMS44LDkuNC00LjIsMTIuNy03LjIsMy4zLTMsNS43LTYuNiw3LjItMTAuNiwxLjYtNCwyLjMtOC4yLDIuMy0xMi43cy0xLjQtMTEuMy00LjItMTUuMWMtMi44LTMuOS02LjUtNy0xMS05LjUtNC41LTIuNC05LjctNC40LTE1LjYtNS45LTUuOS0xLjUtMTEuOS0yLjktMTgtNC4zLTYuMi0xLjQtMTIuMi0zLjEtMTgtNS01LjktMS45LTExLjEtNC41LTE1LjYtNy44LTQuNS0zLjMtOC4yLTcuNS0xMS0xMi42LTIuOC01LjEtNC4yLTExLjYtNC4yLTE5LjVzMS4xLTEwLjgsMy41LTE2YzIuMy01LjIsNS43LTkuOCwxMC4yLTEzLjgsNC41LTQsMTAuMi03LjIsMTctOS42LDYuOC0yLjQsMTQuNy0zLjYsMjMuNi0zLjZzMTcsMS4zLDIzLjcsMy44YzYuOCwyLjUsMTIuNCw2LDE2LjgsMTAuNHM3LjgsOS41LDEwLDE1LjJjMi4yLDUuOCwzLjMsMTIsMy4zLDE4LjVoLTE0LjVjMC02LjEtMS4xLTExLjQtMy4yLTE1LjgtMi4yLTQuNS01LjEtOC4xLTguOC0xMC45LTMuNy0yLjgtNy45LTQuOS0xMi43LTYuMi00LjgtMS4zLTkuNi0yLTE0LjctMi03LjcsMC0xNC4yLDEuMS0xOS41LDMuMi01LjMsMi4yLTkuNSw0LjktMTIuNiw4LjQtMy4xLDMuNC01LjMsNy4yLTYuNSwxMS40LTEuMiw0LjItMS40LDguMy0uNywxMi41LjksNS4yLDMsOS40LDYuMiwxMi41LDMuMywzLjEsNy4zLDUuNywxMiw3LjcsNC43LDIsMTAsMy42LDE1LjcsNC45LDUuNywxLjMsMTEuNSwyLjYsMTcuNSw0LDUuOSwxLjQsMTEuNywzLjEsMTcuMyw1LDUuNiwxLjksMTAuNSw0LjUsMTQuOCw3LjgsNC4zLDMuMyw3LjgsNy41LDEwLjQsMTIuNiwyLjYsNS4xLDMuOSwxMS41LDMuOSwxOS4zLDAsMTQuOC01LjEsMjYuMy0xNS40LDM0LjUtMTAuMiw4LjItMjQuNiwxMi4yLTQzLjIsMTIuMnMtMTYtMS4xLTIzLjItMy4yYy03LjEtMi4xLTEzLjMtNS40LTE4LjUtOS44LTUuMi00LjQtOS4yLTkuOC0xMi4xLTE2LjNzLTQuMy0xNC4xLTQuMy0yMi44aDE0LjdaIj48L3BhdGg+PHBhdGggCmQ9Ik05NDAuMiwxMDA0aDExNi43djEyLjloLTUwLjh2MTQ3LjRoLTE1LjF2LTE0Ny40aC01MC44di0xMi45WiI+PC9wYXRoPjxwYXRoIApkPSJNMTE4Ni4yLDExNjQuM3YtMTYwLjNoMTUuMXYxNjAuM2gtMTUuMVoiPjwvcGF0aD48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIApkPSJNMTQ1OSwxMDUwLjVjLTMuMS0xMy43LTguOS0yMy40LTE3LjQtMjkuMi04LjUtNS44LTE5LjUtOC43LTMzLjItOC43cy0xOCwxLjktMjQuOSw1LjhjLTcsMy45LTEyLjcsOS4xLTE3LjMsMTUuNi00LjUsNi41LTcuOSwxNC4xLTEwLDIyLjYtMi4yLDguNS0zLjIsMTcuNi0zLjIsMjcuMXMuOSwxNy43LDIuOCwyNi4zYzEuOSw4LjYsNC45LDE2LjMsOS4yLDIzLDQuMyw2LjgsMTAuMSwxMi4yLDE3LjQsMTYuNCw3LjMsNC4yLDE2LjQsNi4yLDI3LjQsNi4yczEzLjEtMS4xLDE4LjctMy4zYzUuNi0yLjIsMTAuNi01LjMsMTQuOC05LjIsNC4yLTMuOSw3LjgtOC42LDEwLjctMTMuOXM1LjEtMTEuMiw2LjYtMTcuNmgxNS44Yy0xLjgsNy43LTQuNCwxNS03LjgsMjEuOS0zLjQsNi45LTcuOSwxMy0xMy41LDE4LjEtNS42LDUuMi0xMi4zLDkuMy0yMC4zLDEyLjQtNy45LDMtMTcuMyw0LjYtMjcuOSw0LjZzLTIyLjktMi4zLTMxLjYtNi44Yy04LjgtNC41LTE1LjktMTAuNi0yMS41LTE4LjQtNS42LTcuNy05LjYtMTYuNy0xMi4xLTI2LjgtMi41LTEwLjItMy44LTIxLTMuOC0zMi40czEuOS0yOC4zLDUuNy0zOWMzLjgtMTAuNyw5LTE5LjQsMTUuNy0yNi4yLDYuNy02LjgsMTQuNS0xMS43LDIzLjYtMTQuNyw5LjEtMywxOC45LTQuNiwyOS42LTQuNnMxNS44LDEuMSwyMi44LDMuMmM3LDIuMiwxMy4zLDUuNCwxOC43LDkuNyw1LjQsNC4zLDkuOSw5LjYsMTMuNCwxNS45LDMuNSw2LjMsNS45LDEzLjYsNy4yLDIxLjloLTE1LjZaIj48L3BhdGg+PHBhdGggCmZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik0xNzc4LjksMTExNi40Yy42LDcuMSwyLjIsMTMuMiw0LjgsMTguMSwyLjYsNSw1LjksOSwxMCwxMi4xczguOCw1LjQsMTQuMSw2LjhjNS4zLDEuNCwxMS4xLDIuMSwxNy4xLDIuMXMxMy4zLS45LDE4LjUtMi43YzUuMi0xLjgsOS40LTQuMiwxMi43LTcuMiwzLjMtMyw1LjctNi42LDcuMi0xMC42LDEuNi00LDIuMy04LjIsMi4zLTEyLjdzLTEuNC0xMS4zLTQuMi0xNS4xYy0yLjgtMy45LTYuNS03LTExLTkuNS00LjUtMi40LTkuNy00LjQtMTUuNi01LjktNS45LTEuNS0xMS45LTIuOS0xOC00LjMtNi4yLTEuNC0xMi4yLTMuMS0xOC01LTUuOS0xLjktMTEuMS00LjUtMTUuNi03LjgtNC41LTMuMy04LjItNy41LTExLTEyLjYtMi44LTUuMS00LjItMTEuNi00LjItMTkuNXMxLjItMTAuOCwzLjUtMTZjMi4zLTUuMiw1LjctOS44LDEwLjItMTMuOCw0LjUtNCwxMC4yLTcuMiwxNy05LjYsNi44LTIuNCwxNC43LTMuNiwyMy42LTMuNnMxNywxLjMsMjMuNywzLjhjNi44LDIuNSwxMi40LDYsMTYuOCwxMC40LDQuNSw0LjQsNy44LDkuNSwxMCwxNS4yLDIuMiw1LjgsMy4zLDEyLDMuMywxOC41aC0xNC41YzAtNi4xLTEuMS0xMS40LTMuMi0xNS44cy01LjEtOC4xLTguOC0xMC45Yy0zLjctMi44LTcuOS00LjktMTIuNy02LjJzLTkuNi0yLTE0LjctMmMtNy43LDAtMTQuMiwxLjEtMTkuNSwzLjItNS4zLDIuMi05LjUsNC45LTEyLjYsOC40LTMuMSwzLjQtNS4zLDcuMi02LjUsMTEuNC0xLjIsNC4yLTEuNCw4LjMtLjcsMTIuNS45LDUuMiwzLDkuNCw2LjIsMTIuNSwzLjMsMy4xLDcuMyw1LjcsMTIsNy43LDQuNywyLDEwLDMuNiwxNS43LDQuOSw1LjcsMS4zLDExLjUsMi42LDE3LjUsNCw1LjksMS40LDExLjcsMy4xLDE3LjMsNSw1LjYsMS45LDEwLjUsNC41LDE0LjgsNy44LDQuMywzLjMsNy44LDcuNSwxMC40LDEyLjYsMi42LDUuMSwzLjksMTEuNSwzLjksMTkuMywwLDE0LjgtNS4xLDI2LjMtMTUuNCwzNC41LTEwLjIsOC4yLTI0LjYsMTIuMi00My4yLDEyLjJzLTE2LTEuMS0yMy4yLTMuMmMtNy4xLTIuMS0xMy4zLTUuNC0xOC41LTkuOC01LjItNC40LTkuMi05LjgtMTIuMS0xNi4zLTIuOS02LjUtNC4zLTE0LjEtNC4zLTIyLjhoMTQuN1oiPjwvcGF0aD48cGF0aCAKZmlsbD0iY3VycmVudENvbG9yIiAKZD0iTTIwMTEuMywxMDA0aDE1LjF2OTUuNWMwLDE5LjksMy43LDM0LjIsMTEuMSw0Myw3LjQsOC44LDE5LjQsMTMuMSwzNS44LDEzLjFzMTUuOS0xLjEsMjEuOS0zLjVjNi0yLjMsMTAuOS01LjgsMTQuNi0xMC41LDMuNy00LjcsNi40LTEwLjUsOC0xNy41LDEuNi03LDIuNS0xNS4yLDIuNS0yNC43di05NS41aDE1LjF2MTAwYzAsMjAuOS01LjIsMzYuOS0xNS41LDQ4LTEwLjMsMTEuMS0yNS45LDE2LjYtNDYuNiwxNi42cy0zNi41LTUuNi00Ni44LTE2LjljLTEwLjItMTEuMy0xNS40LTI3LjItMTUuNC00Ny42di0xMDBaIj48L3BhdGg+PHBhdGggCmZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik0yMjg5LjIsMTA5MS41djcyLjhsLTE1LjEtLjJ2LTE2MC4xaDYyLjhjMTcuNywwLDMxLjIsMy4zLDQwLjUsOS45LDkuMyw2LjYsMTQsMTcuMywxNCwzMi4ycy0yLDE4LjEtNi4xLDI0Yy00LjEsNS45LTEwLjcsMTEtMTkuOSwxNS4xLDQuOCwxLjYsOC41LDQsMTEuMSw3LjFzNC43LDYuNyw2LDEwLjdjMS4zLDQsMi4yLDguMiwyLjYsMTIuNy40LDQuNS42LDguOC44LDEyLjkuMSw2LjEuNCwxMS4xLjgsMTUuMS40LDQsLjgsNy4zLDEuMyw5LjguNSwyLjUsMS4yLDQuNSwxLjksNS45LjcsMS40LDEuNiwyLjUsMi43LDMuMnYxLjNsLTE2LjcuMmMtMS42LTIuNy0yLjgtNi40LTMuNS0xMS4xLS43LTQuNy0xLjItOS43LTEuNi0xNC45LS40LTUuMi0uNy0xMC4yLS45LTE1LjEtLjItNC45LS42LTguOS0xLjItMTItLjktNC4zLTIuMy03LjgtNC4zLTEwLjQtMi0yLjYtNC40LTQuNi03LjItNS45LTIuOC0xLjMtNi0yLjItOS41LTIuNy0zLjUtLjQtNy4xLS43LTEwLjgtLjdoLTQ3LjZaTTIzMzYuNCwxMDc4LjZjNS42LDAsMTAuOS0uNiwxNS43LTEuOCw0LjgtMS4yLDktMy4xLDEyLjYtNS43LDMuNi0yLjYsNi40LTUuOSw4LjUtOS45LDIuMS00LDMuMS04LjgsMy4xLTE0LjVzLTEuMS0xMC44LTMuMi0xNC43Yy0yLjItMy45LTUtNi45LTguNy05LjFzLTcuOC0zLjgtMTIuNS00LjdjLTQuNy0uOS05LjUtMS4zLTE0LjYtMS4zaC00OC4xdjYxLjdoNDcuMloiPjwvcGF0aD48cGF0aCAKZmlsbD0iY3VycmVudENvbG9yIiAKZD0iTTI1OTMuMywxMDk0LjR2LTEyLjloNjguNnY4Mi44aC0xMi45di0yNy40Yy0yLjgsNC44LTYuMSw5LjEtOS43LDEzLTMuNiwzLjktNy44LDcuMy0xMi42LDEwLTQuOCwyLjctMTAuMiw0LjktMTYuNSw2LjMtNi4yLDEuNS0xMy4zLDIuMi0yMS4xLDIuMnMtMTkuNC0xLjgtMjguMS01LjNjLTguNi0zLjYtMTYtOC45LTIyLjMtMTUuOS02LjItNy0xMS4xLTE1LjktMTQuNi0yNi42LTMuNS0xMC43LTUuMi0yMy4yLTUuMi0zNy40czEuNS0yMi43LDQuNS0zMi44YzMtMTAuMiw3LjUtMTksMTMuNy0yNi41LDYuMi03LjUsMTMuOS0xMy40LDIzLjItMTcuNyw5LjMtNC4zLDIwLjItNi41LDMyLjgtNi41czE2LjQsMSwyMy43LDMuMWM3LjMsMi4xLDE0LDUuMiwxOS44LDkuNSw1LjksNC4yLDEwLjgsOS41LDE0LjgsMTUuOCw0LDYuMyw2LjksMTMuOCw4LjcsMjIuNGgtMTUuNmMtMS4zLTUuOS0zLjYtMTEuMy02LjgtMTYtMy4yLTQuNy03LTguNy0xMS41LTExLjktNC41LTMuMi05LjQtNS42LTE0LjktNy4zLTUuNS0xLjctMTEuMi0yLjYtMTcuMS0yLjYtMTAuNSwwLTE5LjYsMS45LTI3LjIsNS42cy0xMy44LDguOS0xOC43LDE1LjdjLTQuOSw2LjgtOC41LDE0LjgtMTAuOCwyNC4zLTIuMyw5LjQtMy41LDE5LjgtMy41LDMxLjFzMS4zLDE3LjQsMy45LDI1LjRjMi42LDgsNi40LDE1LjEsMTEuNCwyMS4yLDUsNi4xLDExLjEsMTAuOSwxOC4zLDE0LjUsNy4yLDMuNiwxNS40LDUuMywyNC42LDUuM3M4LjgtLjUsMTMuNC0xLjRjNC42LTEsOS4xLTIuNiwxMy40LTQuOHM4LjMtNS4xLDEyLTguN2MzLjctMy42LDYuOS03LjksOS42LTEzLjEsMi41LTUsNC4zLTEwLjMsNS4yLTE1LjgsMS01LjUsMS41LTExLjMsMS43LTE3LjRoLTU0LjFaIj48L3BhdGg+PHBhdGggCmZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik0yODAwLjgsMTE2NC4zdi0xNjAuM2gxMDYuNnYxMi45aC05MS41djU3LjloODIuNnYxMi45aC04Mi42djYzLjdoOTMuN3YxMi45aC0xMDguOVoiPjwvcGF0aD48cGF0aCAKZmlsbD0iY3VycmVudENvbG9yIiAKZD0iTTMwNTQuMiwxMDkxLjV2NzIuOGwtMTUuMS0uMnYtMTYwLjFoNjIuOGMxNy43LDAsMzEuMiwzLjMsNDAuNSw5LjksOS4zLDYuNiwxNCwxNy4zLDE0LDMyLjJzLTIsMTguMS02LjEsMjRjLTQuMSw1LjktMTAuNywxMS0xOS45LDE1LjEsNC44LDEuNiw4LjUsNCwxMS4xLDcuMXM0LjcsNi43LDYsMTAuN2MxLjMsNCwyLjIsOC4yLDIuNiwxMi43cy42LDguOC44LDEyLjljLjEsNi4xLjQsMTEuMS44LDE1LjEuNCw0LC44LDcuMywxLjMsOS44LjUsMi41LDEuMiw0LjUsMS45LDUuOS43LDEuNCwxLjYsMi41LDIuNywzLjJ2MS4zbC0xNi43LjJjLTEuNi0yLjctMi44LTYuNC0zLjUtMTEuMS0uNy00LjctMS4yLTkuNy0xLjYtMTQuOS0uNC01LjItLjctMTAuMi0uOS0xNS4xLS4yLTQuOS0uNi04LjktMS4yLTEyLS45LTQuMy0yLjMtNy44LTQuMy0xMC40LTItMi42LTQuNC00LjYtNy4yLTUuOS0yLjgtMS4zLTYtMi4yLTkuNS0yLjctMy41LS40LTcuMS0uNy0xMC44LS43aC00Ny42Wk0zMTAxLjQsMTA3OC42YzUuNiwwLDEwLjktLjYsMTUuNy0xLjgsNC44LTEuMiw5LTMuMSwxMi42LTUuNywzLjYtMi42LDYuNC01LjksOC41LTkuOSwyLjEtNCwzLjEtOC44LDMuMS0xNC41cy0xLjEtMTAuOC0zLjItMTQuN2MtMi4yLTMuOS01LTYuOS04LjctOS4xcy03LjgtMy44LTEyLjUtNC43Yy00LjctLjktOS41LTEuMy0xNC42LTEuM2gtNDguMXY2MS43aDQ3LjJaIj48L3BhdGg+PHBhdGggCmZpbGw9ImN1cnJlbnRDb2xvciIgCmQ9Ik0zMzM5LjQsMTA4MS4ybDQ4LjMtNzcuM2gxNy42bC01OC4xLDkwLjR2NjkuOWgtMTUuMXYtNjguOGwtNTcuMi05MS41aDE3LjRsNDcuMiw3Ny4zWiI+PC9wYXRoPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K);
}

.cluster {
  display: block;
  margin-top: 2rem;
  width: 100%;
  border: 1px solid #DDDDDD;
  border-radius: 28px;
  padding: 1.6rem 2rem 1.6rem 3rem;
  position: relative;
}
.cluster:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5Ljk4MiIgdmlld0JveD0iMCAwIDEwIDkuOTgyIj48cGF0aCBkPSJNOS44OTMuNTE0QS44MzUuODM1LDAsMCwwLDkuMTI2LDBILjgwOGEuODMyLjgzMiwwLDEsMCwwLDEuNjYzaDYuMzFsLTYuOSw2LjlBLjgzMi44MzIsMCwxLDAsMS40LDkuNzM3bDYuOS02LjlWOS4xNWEuODMyLjgzMiwwLDAsMCwxLjY2MywwVi44MzJBLjgyNC44MjQsMCwwLDAsOS44OTMuNTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA0MyAwLjAwMSkiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==") no-repeat right top;
  width: 10px !important;
  height: 9px;
  display: block;
  opacity: 0.4;
}
.cluster:hover {
  background: var(--c-black);
  color: var(--c-white) !important;
}
.cluster:hover:after {
  filter: invert(100%);
  opacity: 1;
}

.page-id-2268 .types-rhinoplasty .container .types div {
  padding-bottom: 4rem;
  height: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media only screen and (max-width: 767px) {
  .page-id-2268 .types-rhinoplasty .container .types div {
    height: auto;
  }
}
.page-id-2268 .types-rhinoplasty .container .types div p {
  position: static;
  margin-bottom: 0;
  display: grid;
  grid-template-rows: auto 1fr;
  flex-grow: 1;
}
.page-id-2268 .types-rhinoplasty .container .types div p a {
  align-self: flex-end;
}
@media only screen and (max-width: 767px) {
  .page-id-2268 .types-rhinoplasty .container .types div p a {
    display: flex;
    align-items: center;
    gap: 2rem;
  }
  .page-id-2268 .types-rhinoplasty .container .types div p a:after {
    position: static;
  }
}
.page-id-3242 .surgery-home .content {
  grid-template-columns: 1fr 3fr 1fr;
}

.tac {
  text-align: center;
}

@media only screen and (max-width: 767px) {
  .cluster-links-grid .box {
    padding: 0;
  }
}
.cluster-links-grid ul {
  display: flex;
  gap: 2rem 1rem;
  justify-content: center;
  flex-flow: row wrap;
  align-items: stretch;
}
@media only screen and (max-width: 767px) {
  .cluster-links-grid ul {
    flex-direction: column;
  }
}
.cluster-links-grid ul li {
  flex: 0 0 calc((100% - 4rem) / 3);
  list-style-type: none;
  flex-grow: 1;
  margin-bottom: 0;
}
.cluster-links-grid ul li a {
  border: 1px solid #DDDDDD;
  border-radius: 28px;
  padding: 1.3rem 2rem 1.3rem 3rem;
  position: relative;
  display: flex;
  line-height: 1.75;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  height: 100%;
}
.cluster-links-grid ul li a:hover {
  background: var(--c-black);
  color: var(--c-white) !important;
  opacity: 0.4;
}
.cluster-links-grid ul li a:hover:after {
  filter: invert(100%);
  opacity: 1;
}
.cluster-links-grid ul li a:after {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI5Ljk4MiIgdmlld0JveD0iMCAwIDEwIDkuOTgyIj48cGF0aCBkPSJNOS44OTMuNTE0QS44MzUuODM1LDAsMCwwLDkuMTI2LDBILjgwOGEuODMyLjgzMiwwLDEsMCwwLDEuNjYzaDYuMzFsLTYuOSw2LjlBLjgzMi44MzIsMCwxLDAsMS40LDkuNzM3bDYuOS02LjlWOS4xNWEuODMyLjgzMiwwLDAsMCwxLjY2MywwVi44MzJBLjgyNC44MjQsMCwwLDAsOS44OTMuNTE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA0MyAwLjAwMSkiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==") no-repeat right top;
  width: 10px !important;
  min-width: 10px;
  height: 9px;
  display: block;
  opacity: 0.4;
  flex-shrink: 0;
}

.takeways ul {
  border-left: 3px solid var(--c-black);
  padding-left: 25px;
  line-height: 1.2;
  margin: 4rem 0;
}
.takeways ul li {
  text-align: left;
  font-style: italic;
  list-style-type: none;
  line-height: 1.5;
}

.pinch-test p {
  text-align: center;
}
.pinch-test ol {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px;
  margin: 0;
  padding: 0;
  list-style: none;
  counter-reset: step;
}
@media only screen and (max-width: 800px) {
  .pinch-test ol {
    display: flex;
    flex-direction: column;
  }
}
.pinch-test ol li {
  counter-increment: step;
  display: grid;
  grid-template-columns: 58px minmax(0, 1fr);
  gap: 15px;
  padding: clamp(25px, 3vw, 30px);
  overflow: hidden;
  position: relative;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, transform 0.25s ease;
  margin-bottom: 0;
}
.pinch-test ol li:before {
  content: counter(step, decimal-leading-zero);
  display: grid;
  width: 58px;
  height: 58px;
  place-items: center;
  position: relative;
  z-index: 1;
  color: var(--c-white);
  background: #222222;
  border-radius: 50%;
  font-size: 14px;
  letter-spacing: 0.1em;
  transition: color 0.25s ease, background-color 0.25s ease;
}

.two-cols .wp-block-columns {
  display: flex;
  gap: 4rem;
  align-items: center;
}
@media only screen and (max-width: 800px) {
  .two-cols .wp-block-columns {
    display: flex;
    flex-direction: column;
  }
}
.two-cols .wp-block-columns .wp-block-column {
  flex: 1 1 50%;
}
.two-cols figcaption {
  font-size: 11px;
  color: var(--f-secondary);
  font-style: italic;
}
@media screen and (max-width: 800px) {
  .two-cols figcaption {
    font-size: 10px;
    margin-top: 10px;
  }
}

.table-wrapper {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}

.schedule-consultation--custom p > a {
  font-weight: bold !important;
}
@media only screen and (max-width: 736px) {
  .schedule-consultation--custom p > a {
    width: 100%;
  }
}
.schedule-consultation--custom .cta-button {
  text-align: center;
}

.pinch-table {
  width: 100%;
  margin: 40px 0;
  overflow-x: auto;
  border-collapse: collapse;
}
.pinch-table th,
.pinch-table td {
  padding: 20px 24px;
  text-align: center;
  text-align: left;
  vertical-align: top;
  border-bottom: 1px solid #dedde2;
}
@media only screen and (max-width: 800px) {
  .pinch-table th,
  .pinch-table td {
    padding: 10px 12px;
    font-size: 12px;
  }
}
.pinch-table th {
  border-bottom: 1px solid var(--text-color);
}
.qualify ul {
  padding-left: 3rem;
}
@media only screen and (max-width: 800px) {
  .qualify ul {
    padding-left: 0;
  }
}
.qualify ul li {
  list-style-type: none;
  font-weight: bold;
}
.qualify ul li::before {
  content: "☐";
  font-size: 1.25em;
  margin-right: 1rem;
}

.details__grid {
  margin: 0;
}
.details__grid dt {
  color: var(--c-black);
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 0.09em;
  text-transform: uppercase;
}
.details__grid dd {
  margin: 0;
  color: var(--c-gray);
  line-height: 1.55;
}

.details__row {
  display: grid;
  grid-template-columns: 240px 1fr;
  gap: 22px;
  padding: 17px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.16);
}

.details__row:last-child {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}

.gallery-patient__details {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc(4 * var(--container-padding-lr));
}
@media only screen and (max-width: 736px) {
  .gallery-patient__details h4 {
    --h-max: 2.5rem;
  }
}
.gallery-patient__details div:last-child {
  order: -1;
}
@media only screen and (max-width: 736px) {
  .gallery-patient__details {
    display: flex;
    flex-direction: column;
    gap: 30px;
  }
}

.gallery-patient__grid .gallery-patient__grid__photo {
  position: relative;
}
.gallery-patient__grid .gallery-patient__grid__photo .img-wrapper + p {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.3);
  padding: 2px 15px;
  border-radius: 3px;
  color: rgba(255, 255, 255, 0.9);
  letter-spacing: 1px;
  box-sizing: border-box;
  margin: 0;
}
@media only screen and (max-width: 736px) {
  .gallery-patient__grid .gallery-patient__grid__photo .img-wrapper + p {
    font-size: 12px;
    padding: 2px 10px;
  }
}

.show-sm {
  display: none;
}
@media only screen and (max-width: 736px) {
  .show-sm {
    display: block;
  }
}

.single-patients .gallery--single .gallery__links {
  margin-bottom: 4rem;
}
.single-patients .gallery--single .gallery__nav {
  margin-top: 4rem;
}
.single-patients .gallery-patient > .container {
  width: 100%;
}

.case-summary {
  text-align: center;
}

.gallery__cases .case-summary {
  color: var(--c-gray);
}

.gallery-patient__details {
  margin-top: 100px;
}
@media only screen and (max-width: 736px) {
  .gallery-patient__details {
    margin-top: 60px;
  }
}

@media only screen and (max-width: 736px) {
  .single-patients .schedule-consultation {
    margin-top: 0;
  }
}
.single-patients .gallery--single .gallery__nav {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
@media only screen and (max-width: 736px) {
  .single-patients .gallery--single .gallery__nav {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    text-align: center;
  }
  .single-patients .gallery--single .gallery__nav .gallery__nav__present {
    display: none;
  }
}
.single-patients .gallery {
  padding-bottom: 5rem;
  padding-top: 15rem;
}
@media only screen and (max-width: 736px) {
  .single-patients .gallery {
    padding-top: 12rem;
  }
}
.single-patients .gallery h1 {
  --h-max: 4.4rem;
}
@media only screen and (max-width: 736px) {
  .single-patients .gallery h1 {
    --h-min: 3rem;
    --h-max: 3.4rem;
  }
}
.single-patients .case-summary {
  text-align: center;
  color: var(--c-gray);
  font-size: 1.25em;
}
@media only screen and (max-width: 736px) {
  .single-patients .case-summary {
    font-size: 1em;
  }
}
.single-patients .gallery__nav__previous span {
  padding-right: 5px;
}
@media only screen and (max-width: 736px) {
  .single-patients .gallery__nav__next {
    margin-left: unset;
  }
}
.single-patients .gallery__nav__next span {
  padding-left: 5px;
}
@media only screen and (max-width: 736px) {
  .single-patients .gallery__links {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin: 0;
  }
  .single-patients .gallery__links .btn {
    display: block;
    width: 100%;
    text-align: center;
  }
}

@media only screen and (max-width: 736px) {
  .gallery__links--top, .gallery__nav--top {
    display: none !important;
  }
}

.single-patients .gallery__nav--top {
  margin-bottom: 4rem;
}
.single-patients .gallery__nav--bottom .gallery__nav__link {
  transition: 0.1s ease-in-out;
}
.single-patients .gallery__nav--bottom .gallery__nav__link:hover {
  opacity: 0.3;
}
.single-patients .gallery__nav--bottom .gallery__nav__link span {
  font-size: 1.5em;
}
/*# sourceMappingURL=new.css.map */
