.agents-hero_em__6M6_c {
  color: #b3b3b3;
}
.agents-hero_invisible__uYzwC {
  visibility: hidden;
}
.agents-hero_desktop-only__jrCK6 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agents-hero_desktop-only__jrCK6 {
    display: initial !important;
    pointer-events: auto;
  }
}
.agents-hero_mobile-only__FGSlk {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agents-hero_mobile-only__FGSlk {
    display: initial !important;
    pointer-events: auto;
  }
}
.agents-hero_underline__XAp8D {
  text-decoration: underline;
}
.agents-hero_dropdown-item__JEWtY {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agents-hero_dropdown-item__JEWtY:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agents-hero_dropdown-item__JEWtY[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agents-hero_dropdown-item__JEWtY {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agents-hero_dropdown-content__hffcZ {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agents-hero_dropdown-content__hffcZ {
    padding: 2rem 0;
  }
}
.agents-hero_dropdown-trigger__pfF60 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agents-hero_dropdown-trigger__pfF60 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agents-hero_dropdown-trigger__pfF60.agents-hero_underlined__4eGCS {
  border-bottom: 1px solid #151717;
}
.agents-hero_dropdown-trigger__pfF60.agents-hero_outlined__1nXqv {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agents-hero_content__Iaj_D {
  display: flex;
  flex-direction: column;
  gap: 4rem;
  padding: 6rem 0 4rem;
}
@media (min-width: 768px) {
  .agents-hero_content__Iaj_D {
    padding: 15rem 0 10rem;
    text-align: center;
    gap: 8rem;
  }
}
.agents-hero_title__siWa2 {
  font-size: 4.4rem;
  line-height: 1.1;
  letter-spacing: -0.02em;
  font-weight: 700;
}
@media (min-width: 768px) {
  .agents-hero_title__siWa2 {
    font-size: 12rem;
    line-height: 1;
    letter-spacing: -0.04em;
    font-weight: 700;
  }
}
.agents-hero_subtitle__JhNup {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
  margin-top: 2rem;
  max-width: 80%;
}
@media (min-width: 768px) {
  .agents-hero_subtitle__JhNup {
    font-size: 2.4rem;
    margin-top: 3rem;
    max-width: 100%;
  }
}
.agents-hero_figure__obVOq {
  aspect-ratio: 365/450;
}
.agents-hero_figure__obVOq img {
  object-position: -18.9rem -2.3rem;
}
@media (max-width: 767px) {
  .agents-hero_figure__obVOq {
    margin: 0 calc(-50vw + 50% + 0.5rem + var(--scrollbar-width, 0px));
  }
}
@media (min-width: 768px) {
  .agents-hero_figure__obVOq {
    aspect-ratio: 1720/688;
  }
  .agents-hero_figure__obVOq img {
    object-position: 0 -3.1rem;
  }
}
.agents-hero_description__sm6Wp {
  font-size: 2.2rem;
  line-height: 1.3;
  font-weight: 500;
  text-align: start;
}
@media (min-width: 768px) {
  .agents-hero_description__sm6Wp {
    font-size: 4.4rem;
    line-height: 1.15;
    letter-spacing: -0.02em;
  }
}
.agents-hero_option__tqvIw {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding: 0.8rem 1.5rem;
  cursor: pointer;
}
.agents-hero_option__tqvIw svg {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .agents-hero_option__tqvIw svg {
    width: 2.4rem;
    height: 2.4rem;
  }
  .agents-hero_option__tqvIw {
    padding: 1.5rem 2rem;
    gap: 2rem;
  }
}
.agents-hero_option-avatar__Jeuzc {
  --avatar-size: 4.4rem;
}
@media (min-width: 768px) {
  .agents-hero_option-avatar__Jeuzc {
    --avatar-size: 5rem;
  }
}
.agents-hero_option-info__lZllJ {
  flex: 1 1;
}
.agents-hero_option-name__sVEBv {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
}
@media (min-width: 768px) {
  .agents-hero_option-name__sVEBv {
    font-size: 1.8rem;
  }
}
.agents-hero_option-title__0P1c0 {
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 500;
  color: rgba(21, 23, 23, 0.5);
}
@media (min-width: 768px) {
  .agents-hero_option-title__0P1c0 {
    font-size: 1.4rem;
  }
}
.agents-hero_search__7t0xo {
  position: relative;
}
.button_em__fRD8O {
  color: #b3b3b3;
}
.button_invisible__zBkUr {
  visibility: hidden;
}
.button_desktop-only__vZ4rj {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .button_desktop-only__vZ4rj {
    display: initial !important;
    pointer-events: auto;
  }
}
.button_mobile-only__8aPG5 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .button_mobile-only__8aPG5 {
    display: initial !important;
    pointer-events: auto;
  }
}
.button_underline__3Pyfy {
  text-decoration: underline;
}
.button_dropdown-item__Pvr8h {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.button_dropdown-item__Pvr8h:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.button_dropdown-item__Pvr8h[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .button_dropdown-item__Pvr8h {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.button_dropdown-content__3bfIm {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .button_dropdown-content__3bfIm {
    padding: 2rem 0;
  }
}
.button_dropdown-trigger__4NQDe {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .button_dropdown-trigger__4NQDe {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.button_dropdown-trigger__4NQDe.button_underlined__wXAAm {
  border-bottom: 1px solid #151717;
}
.button_dropdown-trigger__4NQDe.button_outlined__lZwgB {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.button_button-round__TFjlU,
.button_button__bWkx6,
.button_icon-button__pp9M4 {
  position: relative;
  display: inline-block;
  height: auto;
  margin: 0;
  padding: 0;
  color: inherit;
  background: none;
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
  text-indent: inherit;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0);
}
@media (pointer: fine) {
  .button_button-round__TFjlU,
  .button_button__bWkx6,
  .button_icon-button__pp9M4 {
    cursor: pointer;
  }
}
.button_button-round__TFjlU:disabled,
.button_button__bWkx6:disabled,
.button_icon-button__pp9M4:disabled {
  opacity: 0.5;
  pointer-events: none;
}
.button_button__bWkx6:focus,
.button_button__bWkx6:hover {
  text-decoration: none;
}
.button_button-round__TFjlU {
  transition: transform 0.3s;
  border-radius: 100px;
  padding: 1.4rem 2.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .button_button-round__TFjlU {
    font-size: 1.8rem;
    line-height: 1.4;
    padding: 1.54rem 3rem;
  }
}
@media (pointer: fine) {
  .button_button-round__TFjlU:hover {
    transform: scaleX(1.02);
    transition: transform 0.7s cubic-bezier(0.34, 3.56, 0.64, 1);
  }
}
.button_button-round-text__IEwW5 {
  overflow: hidden;
}
.button_button-round-text-mobile__6Nwmw {
  display: inline;
}
@media (min-width: 768px) {
  .button_button-round-text-mobile__6Nwmw {
    display: none;
  }
}
.button_button-round-text-desktop__HVu8A {
  display: none;
}
@media (min-width: 768px) {
  .button_button-round-text-desktop__HVu8A {
    display: inline;
  }
}
.button_button-round-text__IEwW5 span {
  position: relative;
  display: block;
  transition: transform 0.9s cubic-bezier(0.16, 1, 0.3, 1);
}
.button_button-round-text__IEwW5 span:after {
  content: attr(data-text);
  display: block;
  position: absolute;
  top: 105%;
  left: 0;
  right: 0;
}
@media (pointer: fine) {
  .button_button-round__TFjlU:hover .button_button-round-text__IEwW5 span {
    transform: translateY(-105%);
  }
}
.button_color-primary__JJ7Hh {
  background-color: #151717;
  color: #fff;
}
.button_color-primary__JJ7Hh.button_inversed__slQcI,
.button_color-secondary__FZDOG {
  background-color: #fff;
  color: #151717;
}
.button_color-secondary__FZDOG {
  border: 1px solid rgba(21, 23, 23, 0.3);
}
.button_color-secondary__FZDOG.button_inversed__slQcI {
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  border-color: hsla(0, 0%, 100%, 0.5);
}
.button_content__6Zh3n {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.4rem;
  overflow: hidden;
}
.button_content-icon__uRCIq {
  position: relative;
  transition: transform 0.3s;
}
.button_content-icon__uRCIq > div:nth-child(2) {
  position: absolute;
  left: 0;
  right: 0;
}
.button_icon-button__pp9M4 {
  min-width: var(--size, 5.2rem);
  min-height: var(--size, 5.2rem);
  width: var(--size, 5.2rem);
  height: var(--size, 5.2rem);
  border-radius: 100px;
  transition: transform 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (pointer: fine) {
  .button_icon-button__pp9M4:hover {
    transform: scaleX(1.02);
    transition: transform 0.7s cubic-bezier(0.34, 5.56, 0.64, 1);
  }
  .button_icon-button__pp9M4:hover .button_content-icon__uRCIq {
    transform: translateY(-105%);
  }
}
.button_icon-button__pp9M4 svg {
  width: 2rem;
  height: 2rem;
}
@media (min-width: 768px) {
  .button_icon-button__pp9M4 {
    min-width: var(--size, 6.7rem);
    min-height: var(--size, 6.7rem);
    width: var(--size, 6.7rem);
    height: var(--size, 6.7rem);
  }
  .button_icon-button__pp9M4 svg {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.button_icon-after__vljdM,
.button_icon-before__wvP4j {
  --size: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  min-width: var(--size);
  width: var(--size);
  height: var(--size);
}
@media (max-width: 767px) {
  .button_icon-after__vljdM.button_hide-on-mobile__xWma_,
  .button_icon-before__wvP4j.button_hide-on-mobile__xWma_ {
    display: none;
  }
}
.button_loading-container__dUhgn {
  display: flex;
  align-items: center;
  justify-content: center;
}
.accomplishments_em__KQRNY {
  color: #b3b3b3;
}
.accomplishments_invisible__LUbGN {
  visibility: hidden;
}
.accomplishments_desktop-only__GajdM {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .accomplishments_desktop-only__GajdM {
    display: initial !important;
    pointer-events: auto;
  }
}
.accomplishments_mobile-only__f5DC9 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .accomplishments_mobile-only__f5DC9 {
    display: initial !important;
    pointer-events: auto;
  }
}
.accomplishments_underline__K8EVl {
  text-decoration: underline;
}
.accomplishments_dropdown-item___lfiA {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.accomplishments_dropdown-item___lfiA:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.accomplishments_dropdown-item___lfiA[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .accomplishments_dropdown-item___lfiA {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.accomplishments_dropdown-content__UmA3z {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .accomplishments_dropdown-content__UmA3z {
    padding: 2rem 0;
  }
}
.accomplishments_dropdown-trigger__VVPOi {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .accomplishments_dropdown-trigger__VVPOi {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.accomplishments_dropdown-trigger__VVPOi.accomplishments_underlined__nNGcJ {
  border-bottom: 1px solid #151717;
}
.accomplishments_dropdown-trigger__VVPOi.accomplishments_outlined__9TLDA {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.accomplishments_wrapper__1M4_i {
  padding: 4rem 0;
}
@media (min-width: 768px) {
  .accomplishments_wrapper__1M4_i {
    padding: 10rem 0;
  }
}
.accomplishments_head__QIbnH {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 768px) {
  .accomplishments_head__QIbnH {
    flex-direction: row;
    gap: 8rem;
  }
  .accomplishments_head__QIbnH > :first-child {
    flex: 1 0;
  }
  .accomplishments_head__QIbnH > :nth-child(2) {
    flex: 0 0 97.6rem;
  }
}
.accomplishments_title__rlIUW {
  font-weight: 500;
  font-size: 4.4rem;
  line-height: 1;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) {
  .accomplishments_title__rlIUW {
    font-size: 7.2rem;
    letter-spacing: -0.04em;
  }
}
.accomplishments_description-text__j7Lbb {
  font-weight: 500;
  font-size: 2.2rem;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .accomplishments_description-text__j7Lbb {
    font-size: 3.2rem;
    letter-spacing: -0.01em;
  }
}
.accomplishments_description-controls__kwW1e {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .accomplishments_description-controls__kwW1e {
    flex-direction: row;
    gap: 1.2rem;
  }
}
.accomplishments_cards__2Zfnr {
  display: flex;
  padding: 0 2.5rem 3rem;
  margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px)) 0;
  scroll-padding-left: 2.5rem;
}
@media (max-width: 767px) {
  .accomplishments_cards__2Zfnr {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
.accomplishments_cards__2Zfnr::-webkit-scrollbar {
  height: 3px;
}
.accomplishments_cards__2Zfnr::-webkit-scrollbar-track {
  background: rgba(21, 23, 23, 0.05);
  border-radius: 0;
  margin: 0 2.5rem;
}
.accomplishments_cards__2Zfnr::-webkit-scrollbar-thumb {
  background: #151717;
  border-radius: 0;
}
.accomplishments_cards__2Zfnr::-webkit-scrollbar-thumb:hover {
  background: rgba(21, 23, 23, 0.4);
}
@media (min-width: 768px) {
  .accomplishments_cards__2Zfnr {
    margin: 8rem 0 0;
    padding: 0;
  }
}
.accomplishments_card__TgG6q {
  min-width: 20rem;
  aspect-ratio: 200/150;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -1px -1px 0;
  border: 1px solid #e8e8e8;
}
.accomplishments_card__TgG6q svg {
  width: 100%;
}
@media (min-width: 768px) {
  .accomplishments_card__TgG6q {
    flex: 1 1;
    min-width: 0;
    aspect-ratio: 287/250;
  }
}
.container_em__zkNJ_ {
  color: #b3b3b3;
}
.container_invisible__VwOsA {
  visibility: hidden;
}
.container_desktop-only__e4HNx {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .container_desktop-only__e4HNx {
    display: initial !important;
    pointer-events: auto;
  }
}
.container_mobile-only__aNpEE {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .container_mobile-only__aNpEE {
    display: initial !important;
    pointer-events: auto;
  }
}
.container_underline__rdmGs {
  text-decoration: underline;
}
.container_dropdown-item__ehJnh {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.container_dropdown-item__ehJnh:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.container_dropdown-item__ehJnh[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .container_dropdown-item__ehJnh {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.container_dropdown-content__IMzyF {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .container_dropdown-content__IMzyF {
    padding: 2rem 0;
  }
}
.container_dropdown-trigger__YBYF7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .container_dropdown-trigger__YBYF7 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.container_dropdown-trigger__YBYF7.container_underlined__RtEHD {
  border-bottom: 1px solid #151717;
}
.container_dropdown-trigger__YBYF7.container_outlined__BpyVO {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.container_container__v5gtR {
  padding: 0 2.5rem;
  margin: 0 auto;
  max-width: 1920px;
}
@media (min-width: 768px) {
  .container_container__v5gtR {
    padding: 0 10rem;
  }
  .container_container__v5gtR.container_wide__g3LPW {
    padding: 0 4rem;
  }
}
.agent-about_em__z4MVk {
  color: #b3b3b3;
}
.agent-about_invisible__tJ5yn {
  visibility: hidden;
}
.agent-about_desktop-only__LaeGD {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-about_desktop-only__LaeGD {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-about_mobile-only__HyDa5 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-about_mobile-only__HyDa5 {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-about_underline__XwTm_ {
  text-decoration: underline;
}
.agent-about_dropdown-item__DiutH {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-about_dropdown-item__DiutH:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-about_dropdown-item__DiutH[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-about_dropdown-item__DiutH {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-about_dropdown-content__D8_bn {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-about_dropdown-content__D8_bn {
    padding: 2rem 0;
  }
}
.agent-about_dropdown-trigger__V0PG6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-about_dropdown-trigger__V0PG6 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-about_dropdown-trigger__V0PG6.agent-about_underlined__SrwsD {
  border-bottom: 1px solid #151717;
}
.agent-about_dropdown-trigger__V0PG6.agent-about_outlined__a0eXb {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agent-about_root__WN9xW {
  position: relative;
  background-color: #f1f1f1;
}
.agent-about_wrap__krChs {
  position: relative;
}
.agent-about_content__qBwlL {
  z-index: 2;
}
.agent-about_bound__pENGl {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  max-width: 1920px;
}
.agent-about_sticky__KzDGE {
  position: sticky;
  top: 0;
  z-index: 4;
}
.agent-about_avatar__j7r5f {
  position: absolute;
  top: 0;
  left: 0;
  width: 4.8rem;
  height: 4.8rem;
  overflow: hidden;
  transform: translate(9.2rem, 17.3rem);
  z-index: 6;
  border-radius: 50%;
}
.agent-about_avatar__j7r5f:empty {
  background-color: #ededed;
}
.agent-about_avatar__j7r5f img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .agent-about_avatar__j7r5f {
    width: 14.4rem;
    height: 14.4rem;
    transform: translate(31rem, 23rem);
  }
}
.agent-about_main__yHGHm {
  position: sticky;
  top: 0;
  padding: 10rem 0;
  transform-origin: left center;
}
@media (min-width: 768px) {
  .agent-about_main__yHGHm {
    padding: 10rem 0 15rem;
  }
}
.agent-about_rating__hth__ {
  display: flex;
  align-items: center;
  gap: 2.4rem;
}
.agent-about_rating-count__PQgWB,
.agent-about_rating-value__Qxmez {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .agent-about_rating-count__PQgWB,
  .agent-about_rating-value__Qxmez {
    font-size: 2rem;
  }
}
.agent-about_rating-wrapper__P2HK_ {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-about_rating-count__PQgWB:before {
  content: "(";
}
.agent-about_rating-count__PQgWB:after {
  content: ")";
}
.agent-about_rating-value__Qxmez {
  display: none;
}
@media (min-width: 768px) {
  .agent-about_rating-value__Qxmez {
    display: block;
  }
}
.agent-about_heading__qvyJ3 {
  overflow: hidden;
  margin-top: 4rem;
}
.agent-about_heading__qvyJ3 h1 {
  margin: 0;
  font-size: 4.4rem;
  font-weight: 500;
  letter-spacing: -0.05em;
  line-height: 1;
}
@media (min-width: 768px) {
  .agent-about_heading__qvyJ3 h1 {
    font-size: 13.5rem;
  }
}
.agent-about_heading__qvyJ3 .spacer {
  --size: 4.8rem;
  display: inline-block;
  position: relative;
  top: 0.1em;
  margin: 0 0.1em;
  width: var(--size);
  height: var(--size);
}
@media (min-width: 768px) {
  .agent-about_heading__qvyJ3 .spacer {
    --size: 14.4rem;
  }
  .agent-about_heading__qvyJ3 {
    margin-top: 8rem;
  }
}
.agent-about_controls__KV1yi {
  margin-top: 4rem;
}
@media (max-width: 767px) {
  .agent-about_controls__KV1yi {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, auto);
    grid-template-areas: "a a a" "b c d";
    grid-gap: 1.2rem;
    gap: 1.2rem;
  }
  .agent-about_controls__KV1yi > :first-child {
    grid-area: a;
  }
}
@media (min-width: 768px) {
  .agent-about_controls__KV1yi {
    display: flex;
    gap: 1.2rem;
    margin-top: 5rem;
  }
  .agent-about_controls__KV1yi > :last-child {
    margin-left: auto;
  }
}
.agent-about_middle__rDlga {
  position: relative;
  z-index: 2;
  color: #fff;
}
.agent-about_background__XVPWS {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10rem;
  width: 172rem;
  height: 122.7rem;
  max-height: 80%;
}
.agent-about_background__XVPWS:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #151717;
  opacity: 0.95;
  z-index: 1;
}
.agent-about_background__XVPWS img {
  width: 100%;
  height: 100%;
  opacity: 0.95;
  object-fit: cover;
}
.agent-about_content__qBwlL {
  position: relative;
}
.agent-about_info__baN7F {
  display: flex;
  flex-direction: column;
  gap: 6rem;
}
@media (min-width: 768px) {
  .agent-about_info__baN7F {
    display: grid;
    grid-template-columns: 45.4rem 1fr;
    align-items: start;
    grid-gap: 29rem;
    gap: 29rem;
  }
}
.agent-about_card__HgbKb {
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
@media (min-width: 768px) {
  .agent-about_card__HgbKb {
    position: sticky;
    top: 15rem;
  }
}
.agent-about_photo__E9etn {
  position: relative;
  width: 32.5rem;
  height: 40rem;
}
@media (min-width: 768px) {
  .agent-about_photo__E9etn {
    width: 45.4rem;
    height: 55rem;
  }
}
.agent-about_description-title__IYwhf {
  font-size: 4.4rem;
  line-height: 1;
  font-weight: 500;
  letter-spacing: -0.02em;
  text-transform: capitalize;
}
.agent-about_description-title__IYwhf em {
  color: #b3b3b3;
}
@media (min-width: 768px) {
  .agent-about_description-title__IYwhf {
    font-size: 2rem;
  }
}
.agent-about_description-content__B4aiv {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
  letter-spacing: -0.01em;
  white-space: pre-line;
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .agent-about_description-content__B4aiv {
    font-size: 3.2rem;
    line-height: 1.3;
    margin-top: 7rem;
  }
}
.agent-about_stats___3rKL {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .agent-about_stats___3rKL {
    font-size: 1.6rem;
  }
}
.agent-about_stats-item__vdaU6 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.agent-about_item-label__Izzrv {
  color: #b3b3b3;
}
.agent-about_bottom__Zs7un {
  position: relative;
  overflow: hidden;
  z-index: 3;
  color: #fff;
}
.agent-about_placeholder__jDbwl {
  background-color: #e3e3e3;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  opacity: 0;
  font-weight: 400;
  line-height: 0.95;
  letter-spacing: -0.05em;
}
.agent-about_main-content__eItXR {
  position: relative;
  background-color: #151717;
  padding: 4rem 0 6rem;
}
@media (min-width: 768px) {
  .agent-about_main-content__eItXR {
    padding: 15rem 0;
  }
}
.agent-about_socials-wrapper__tgfCg {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
}
.agent-about_socials__5LvZ9 {
  width: 100%;
  display: flex;
  gap: 1.2rem;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: auto;
  padding: 3rem 0;
}
.agent-about_socials-btn__mIKva {
  border: 0;
}
.collage_em__ihPN3 {
  color: #b3b3b3;
}
.collage_invisible__vqSkO {
  visibility: hidden;
}
.collage_desktop-only__ouPRN {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .collage_desktop-only__ouPRN {
    display: initial !important;
    pointer-events: auto;
  }
}
.collage_mobile-only__tIcqr {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .collage_mobile-only__tIcqr {
    display: initial !important;
    pointer-events: auto;
  }
}
.collage_underline__gRxM5 {
  text-decoration: underline;
}
.collage_dropdown-item__8ey0_ {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.collage_dropdown-item__8ey0_:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.collage_dropdown-item__8ey0_[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .collage_dropdown-item__8ey0_ {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.collage_dropdown-content__sg9i6 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .collage_dropdown-content__sg9i6 {
    padding: 2rem 0;
  }
}
.collage_dropdown-trigger__4l2z9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .collage_dropdown-trigger__4l2z9 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.collage_dropdown-trigger__4l2z9.collage_underlined__50Ou2 {
  border-bottom: 1px solid #151717;
}
.collage_dropdown-trigger__4l2z9.collage_outlined__aXdRT {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.collage_gallery__P1R7A {
  display: grid;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  margin: 0 calc(-50vw + 50% + 0.5rem + var(--scrollbar-width, 0px));
}
@media (min-width: 768px) {
  .collage_gallery__P1R7A {
    gap: 2rem;
    margin: 0;
  }
}
.collage_grid-template-1__tNABk {
  grid-template-areas: "a";
  grid-template-columns: 1fr;
}
.collage_grid-template-1__tNABk > :first-child {
  grid-area: a;
  width: 100%;
  aspect-ratio: 365/400;
}
@media (min-width: 768px) {
  .collage_grid-template-1__tNABk > :first-child {
    aspect-ratio: 1720/700;
  }
}
.collage_grid-template-2__lXNpj {
  grid-template-areas: "a a" "b b";
}
.collage_grid-template-2__lXNpj > :first-child {
  grid-area: a;
}
.collage_grid-template-2__lXNpj > :nth-child(2) {
  grid-area: b;
}
.collage_grid-template-2__lXNpj > :first-child,
.collage_grid-template-2__lXNpj > :nth-child(2) {
  width: 100%;
  aspect-ratio: 365/400;
}
@media (min-width: 768px) {
  .collage_grid-template-2__lXNpj > :first-child,
  .collage_grid-template-2__lXNpj > :nth-child(2) {
    aspect-ratio: 1720/700;
  }
}
.collage_grid-template-3__mt44E {
  grid-template-areas: "a a" "b c";
}
.collage_grid-template-3__mt44E > :first-child {
  grid-area: a;
  width: 100%;
  aspect-ratio: 365/400;
}
@media (min-width: 768px) {
  .collage_grid-template-3__mt44E > :first-child {
    aspect-ratio: 1720/700;
  }
}
.collage_grid-template-3__mt44E > :nth-child(2) {
  grid-area: b;
  aspect-ratio: 180/377;
}
@media (min-width: 768px) {
  .collage_grid-template-3__mt44E > :nth-child(2) {
    aspect-ratio: 976/700;
  }
}
.collage_grid-template-3__mt44E > :nth-child(3) {
  aspect-ratio: 180/377;
  grid-area: c;
}
@media (min-width: 768px) {
  .collage_grid-template-3__mt44E > :nth-child(3) {
    aspect-ratio: unset;
  }
}
@media (min-width: 768px) {
  .collage_grid-template-3__mt44E {
    grid-template-columns: 1fr calc(40% - 2rem);
  }
}
.collage_grid-template-4__cMgAi {
  grid-template-areas: "a a" "b c" "b d";
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(3, auto);
}
.collage_grid-template-4__cMgAi > :first-child {
  grid-area: a;
  width: 100%;
  aspect-ratio: 365/400;
}
@media (min-width: 768px) {
  .collage_grid-template-4__cMgAi > :first-child {
    aspect-ratio: 1720/700;
  }
}
.collage_grid-template-4__cMgAi > :nth-child(2) {
  grid-area: b;
  aspect-ratio: 180/377;
}
@media (min-width: 768px) {
  .collage_grid-template-4__cMgAi > :nth-child(2) {
    aspect-ratio: 976/700;
  }
}
.collage_grid-template-4__cMgAi > :nth-child(3) {
  grid-area: c;
}
.collage_grid-template-4__cMgAi > :nth-child(4) {
  grid-area: d;
}
@media (min-width: 768px) {
  .collage_grid-template-4__cMgAi {
    grid-template-columns: 1fr calc(33% - 2rem);
  }
}
.collage_grid-template-5__aocOW {
  grid-template-areas: "a a" "b c" "b d" "e e";
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(4, auto);
}
.collage_grid-template-5__aocOW > :first-child {
  grid-area: a;
}
.collage_grid-template-5__aocOW > :nth-child(2) {
  grid-area: b;
  aspect-ratio: 180/377;
}
@media (min-width: 768px) {
  .collage_grid-template-5__aocOW > :nth-child(2) {
    aspect-ratio: 976/700;
  }
}
.collage_grid-template-5__aocOW > :nth-child(3) {
  grid-area: c;
}
.collage_grid-template-5__aocOW > :nth-child(4) {
  grid-area: d;
}
.collage_grid-template-5__aocOW > :nth-child(5) {
  grid-area: e;
}
.collage_grid-template-5__aocOW > :first-child,
.collage_grid-template-5__aocOW > :nth-child(5) {
  width: 100%;
  aspect-ratio: 365/450;
}
@media (min-width: 768px) {
  .collage_grid-template-5__aocOW > :first-child,
  .collage_grid-template-5__aocOW > :nth-child(5) {
    aspect-ratio: 1720/700;
  }
}
@media (min-width: 768px) {
  .collage_grid-template-5__aocOW {
    grid-template-columns: 1fr calc(40% - 2rem);
  }
}
.collage_item__H5Ace {
  position: relative;
}
.collage_item-inner__tt0Ne {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.image_em__gEWY4 {
  color: #b3b3b3;
}
.image_invisible__QsEL9 {
  visibility: hidden;
}
.image_desktop-only__Si_bh {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .image_desktop-only__Si_bh {
    display: initial !important;
    pointer-events: auto;
  }
}
.image_mobile-only__A_K0Q {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .image_mobile-only__A_K0Q {
    display: initial !important;
    pointer-events: auto;
  }
}
.image_underline__INZTm {
  text-decoration: underline;
}
.image_dropdown-item__jfH5b {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.image_dropdown-item__jfH5b:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.image_dropdown-item__jfH5b[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .image_dropdown-item__jfH5b {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.image_dropdown-content__H_4eu {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .image_dropdown-content__H_4eu {
    padding: 2rem 0;
  }
}
.image_dropdown-trigger__StycP {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .image_dropdown-trigger__StycP {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.image_dropdown-trigger__StycP.image_underlined__0qmAm {
  border-bottom: 1px solid #151717;
}
.image_dropdown-trigger__StycP.image_outlined__khQzJ {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.image_container__RA4p4 {
  position: relative;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  display: flex;
}
.image_container__RA4p4:not([style*="width"]):not([style*="height"]) {
  aspect-ratio: var(--aspect-ratio, unset);
}
.image_image__xwoGQ {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.5s ease-out;
}
.image_lazy__jTV8A {
  opacity: 0;
}
.image_error__GHLcL {
  opacity: 0;
  display: none;
}
.image_placeholder__lcbHH {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.image_loaded__kIqzn .image_image__xwoGQ {
  opacity: 1;
}
.image-placeholder_em__JBh4j {
  color: #b3b3b3;
}
.image-placeholder_invisible__NQeec {
  visibility: hidden;
}
.image-placeholder_desktop-only__eHt01 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .image-placeholder_desktop-only__eHt01 {
    display: initial !important;
    pointer-events: auto;
  }
}
.image-placeholder_mobile-only__fakW1 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .image-placeholder_mobile-only__fakW1 {
    display: initial !important;
    pointer-events: auto;
  }
}
.image-placeholder_underline__LMkrE {
  text-decoration: underline;
}
.image-placeholder_dropdown-item__xm5VO {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.image-placeholder_dropdown-item__xm5VO:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.image-placeholder_dropdown-item__xm5VO[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .image-placeholder_dropdown-item__xm5VO {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.image-placeholder_dropdown-content__7irSf {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .image-placeholder_dropdown-content__7irSf {
    padding: 2rem 0;
  }
}
.image-placeholder_dropdown-trigger__0wxA6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .image-placeholder_dropdown-trigger__0wxA6 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.image-placeholder_dropdown-trigger__0wxA6.image-placeholder_underlined__Z9tZ4 {
  border-bottom: 1px solid #151717;
}
.image-placeholder_dropdown-trigger__0wxA6.image-placeholder_outlined__tKj3L {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.image-placeholder_image-placeholder__AuErw {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.image-placeholder_image-placeholder__AuErw img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-placeholder_image-placeholder__AuErw .image-placeholder_inner__HyhK8 {
  position: absolute;
  top: -100%;
  left: -100%;
  bottom: -100%;
  right: -100%;
}
.stat-cards_em__mJDmk {
  color: #b3b3b3;
}
.stat-cards_invisible__8ikRd {
  visibility: hidden;
}
.stat-cards_desktop-only__VbFNq {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .stat-cards_desktop-only__VbFNq {
    display: initial !important;
    pointer-events: auto;
  }
}
.stat-cards_mobile-only__82dge {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .stat-cards_mobile-only__82dge {
    display: initial !important;
    pointer-events: auto;
  }
}
.stat-cards_underline__6NC9h {
  text-decoration: underline;
}
.stat-cards_dropdown-item__PR3l2 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.stat-cards_dropdown-item__PR3l2:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.stat-cards_dropdown-item__PR3l2[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .stat-cards_dropdown-item__PR3l2 {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.stat-cards_dropdown-content__FbpXw {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .stat-cards_dropdown-content__FbpXw {
    padding: 2rem 0;
  }
}
.stat-cards_dropdown-trigger__nJNmF {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .stat-cards_dropdown-trigger__nJNmF {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.stat-cards_dropdown-trigger__nJNmF.stat-cards_underlined__ThZJ4 {
  border-bottom: 1px solid #151717;
}
.stat-cards_dropdown-trigger__nJNmF.stat-cards_outlined__bd9Ah {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
@media (max-width: 767px) {
  .stat-cards_stat-cards__FKgT0 {
    margin: 6rem calc(-50vw + 50% + var(--scrollbar-width, 0px));
  }
}
@media (min-width: 768px) {
  .stat-cards_stat-cards__FKgT0 {
    margin: 10rem 0 0;
    padding: 5rem 0 20rem;
  }
}
.stat-cards_stat-cards-inner__gyg1s {
  display: flex;
  gap: 3rem;
}
@media (max-width: 767px) {
  .stat-cards_stat-cards-inner__gyg1s {
    padding: 0 2.5rem;
    overflow-x: auto;
    gap: 1rem;
    scroll-snap-type: x mandatory;
    scroll-padding: 2.5rem;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .stat-cards_stat-cards-inner__gyg1s::-webkit-scrollbar {
    display: none;
  }
  .stat-cards_stat-cards-inner__gyg1s > * {
    width: 25rem;
    flex-shrink: 0;
    scroll-snap-align: start;
  }
}
@media (min-width: 768px) {
  .stat-cards_stat-cards-inner__gyg1s > * {
    flex: 1 1;
    max-width: calc((100% - 9rem) / 4);
  }
}
.stat-cards_stat-card__MfkOk {
  --icon-size: 3.2rem;
  aspect-ratio: 250/280;
  background-color: rgba(33, 33, 33, 0.8);
  border: 1px solid rgba(179, 179, 179, 0.1);
  padding: 3rem;
  display: flex;
  flex-direction: column;
}
.stat-cards_stat-card__MfkOk svg {
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (min-width: 768px) {
  .stat-cards_stat-card__MfkOk {
    --icon-size: 4rem;
    opacity: 0;
    padding: 5rem;
    transition: opacity 0.85s ease-in-out;
    aspect-ratio: 1/1;
  }
}
.stat-cards_stat-card-value__9agUr {
  font-size: 3rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.01em;
  margin-top: auto;
  color: #fff;
}
@media (min-width: 768px) {
  .stat-cards_stat-card-value__9agUr {
    font-size: 4.4rem;
    line-height: 1.15;
  }
}
.stat-cards_stat-card-label__kiP8f {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 0.5rem;
  color: #b3b3b3;
}
@media (min-width: 768px) {
  .stat-cards_stat-card-label__kiP8f {
    margin-top: 1.5rem;
  }
}
.other-details_em__C02xl {
  color: #b3b3b3;
}
.other-details_invisible__t0KY1 {
  visibility: hidden;
}
.other-details_desktop-only__AWDVy {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .other-details_desktop-only__AWDVy {
    display: initial !important;
    pointer-events: auto;
  }
}
.other-details_mobile-only__R6G9r {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .other-details_mobile-only__R6G9r {
    display: initial !important;
    pointer-events: auto;
  }
}
.other-details_underline__L42na {
  text-decoration: underline;
}
.other-details_dropdown-item__ExMph {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.other-details_dropdown-item__ExMph:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.other-details_dropdown-item__ExMph[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .other-details_dropdown-item__ExMph {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.other-details_dropdown-content__YSWeW {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .other-details_dropdown-content__YSWeW {
    padding: 2rem 0;
  }
}
.other-details_dropdown-trigger__j2US2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .other-details_dropdown-trigger__j2US2 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.other-details_dropdown-trigger__j2US2.other-details_underlined__YLeT7 {
  border-bottom: 1px solid #151717;
}
.other-details_dropdown-trigger__j2US2.other-details_outlined__Ci_qE {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.other-details_features__MZ_sA {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  grid-row-gap: 5rem;
  row-gap: 5rem;
}
.form-col_em__2zIqy {
  color: #b3b3b3;
}
.form-col_invisible__Ck_Dg {
  visibility: hidden;
}
.form-col_desktop-only__7Cdzr {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .form-col_desktop-only__7Cdzr {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-col_mobile-only__xYwsX {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .form-col_mobile-only__xYwsX {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-col_underline__yOt2s {
  text-decoration: underline;
}
.form-col_dropdown-item__TTzX9 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.form-col_dropdown-item__TTzX9:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.form-col_dropdown-item__TTzX9[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .form-col_dropdown-item__TTzX9 {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.form-col_dropdown-content__GIiAh {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .form-col_dropdown-content__GIiAh {
    padding: 2rem 0;
  }
}
.form-col_dropdown-trigger__n0V2D {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .form-col_dropdown-trigger__n0V2D {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.form-col_dropdown-trigger__n0V2D.form-col_underlined__EeX21 {
  border-bottom: 1px solid #151717;
}
.form-col_dropdown-trigger__n0V2D.form-col_outlined__dtmLs {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.form-col_form-col__pVnyY {
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 768px) {
  .form-col_form-col__pVnyY {
    width: var(--width);
  }
}
.form-row_em__vkxbC {
  color: #b3b3b3;
}
.form-row_invisible__nmPg8 {
  visibility: hidden;
}
.form-row_desktop-only__2YxEn {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .form-row_desktop-only__2YxEn {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-row_mobile-only__piG8P {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .form-row_mobile-only__piG8P {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-row_underline__b3zBS {
  text-decoration: underline;
}
.form-row_dropdown-item__YwtIY {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.form-row_dropdown-item__YwtIY:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.form-row_dropdown-item__YwtIY[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .form-row_dropdown-item__YwtIY {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.form-row_dropdown-content__5gyEQ {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .form-row_dropdown-content__5gyEQ {
    padding: 2rem 0;
  }
}
.form-row_dropdown-trigger__3oVGD {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .form-row_dropdown-trigger__3oVGD {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.form-row_dropdown-trigger__3oVGD.form-row_underlined__pp_8R {
  border-bottom: 1px solid #151717;
}
.form-row_dropdown-trigger__3oVGD.form-row_outlined__NgJyn {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.form-row_form-row__m3d3J {
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  --gap: 3rem;
}
@media (min-width: 768px) {
  .form-row_form-row__m3d3J {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    --gap: 2rem;
  }
}
.form-text-input_em__yn0Jo {
  color: #b3b3b3;
}
.form-text-input_invisible__BggsZ {
  visibility: hidden;
}
.form-text-input_desktop-only__4XXn2 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .form-text-input_desktop-only__4XXn2 {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-text-input_mobile-only__635uK {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .form-text-input_mobile-only__635uK {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-text-input_underline__wxKWl {
  text-decoration: underline;
}
.form-text-input_dropdown-item__VpjOl {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.form-text-input_dropdown-item__VpjOl:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.form-text-input_dropdown-item__VpjOl[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .form-text-input_dropdown-item__VpjOl {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.form-text-input_dropdown-content__VGEjF {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .form-text-input_dropdown-content__VGEjF {
    padding: 2rem 0;
  }
}
.form-text-input_dropdown-trigger__9lFje {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .form-text-input_dropdown-trigger__9lFje {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.form-text-input_dropdown-trigger__9lFje.form-text-input_underlined__xVKz1 {
  border-bottom: 1px solid #151717;
}
.form-text-input_dropdown-trigger__9lFje.form-text-input_outlined__RPqVU {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.form-text-input_form-input__5AJnT.form-text-input_error__XSiCB
  .form-text-input_input-wrapper__Aw_YD {
  border-color: #d92424;
  color: #d92424;
}
.form-text-input_form-input__5AJnT.form-text-input_error__XSiCB .form-text-input_label__xN4im {
  color: #d92424;
}
.form-text-input_label__xN4im {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #b3b3b3;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .form-text-input_label__xN4im {
    margin-bottom: 2rem;
  }
}
.form-text-input_input-wrapper__Aw_YD.form-text-input_error__XSiCB {
  color: #d92424;
  border-color: #d92424;
}
.app-tooltip_em__gTREI {
  color: #b3b3b3;
}
.app-tooltip_invisible__G1XIT {
  visibility: hidden;
}
.app-tooltip_desktop-only__I_qYY {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .app-tooltip_desktop-only__I_qYY {
    display: initial !important;
    pointer-events: auto;
  }
}
.app-tooltip_mobile-only__q_lBx {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .app-tooltip_mobile-only__q_lBx {
    display: initial !important;
    pointer-events: auto;
  }
}
.app-tooltip_underline___btb5 {
  text-decoration: underline;
}
.app-tooltip_dropdown-item__hiBup {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.app-tooltip_dropdown-item__hiBup:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.app-tooltip_dropdown-item__hiBup[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .app-tooltip_dropdown-item__hiBup {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.app-tooltip_dropdown-content__y2mdq {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .app-tooltip_dropdown-content__y2mdq {
    padding: 2rem 0;
  }
}
.app-tooltip_dropdown-trigger__R2q7A {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .app-tooltip_dropdown-trigger__R2q7A {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.app-tooltip_dropdown-trigger__R2q7A.app-tooltip_underlined__jPYph {
  border-bottom: 1px solid #151717;
}
.app-tooltip_dropdown-trigger__R2q7A.app-tooltip_outlined__4nl2S {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.app-tooltip_content__NOjXx {
  padding: 1.5rem;
  background-color: #151717;
  color: #fff;
  animation: app-tooltip_appear__uwULo 0.75s cubic-bezier(0.16, 1, 0.3, 1);
  transition: opacity 0.75s cubic-bezier(0.16, 1, 0.3, 1);
  outline: none;
  z-index: 200;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4rem;
}
.app-tooltip_trigger__m_vCf {
  display: flex;
  align-items: center;
  justify-content: center;
}
.app-tooltip_trigger__m_vCf:hover {
  color: #151717;
}
.app-tooltip_arrow__d_vs_ {
  fill: #151717;
}
@keyframes app-tooltip_appear__uwULo {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.area-input_em__8SJbG {
  color: #b3b3b3;
}
.area-input_invisible__CGE2A {
  visibility: hidden;
}
.area-input_desktop-only__pCz6x {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .area-input_desktop-only__pCz6x {
    display: initial !important;
    pointer-events: auto;
  }
}
.area-input_mobile-only__o7Ly_ {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .area-input_mobile-only__o7Ly_ {
    display: initial !important;
    pointer-events: auto;
  }
}
.area-input_underline__ByFps {
  text-decoration: underline;
}
.area-input_dropdown-item__O2eMV {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.area-input_dropdown-item__O2eMV:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.area-input_dropdown-item__O2eMV[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .area-input_dropdown-item__O2eMV {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.area-input_dropdown-content__DCbCw {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .area-input_dropdown-content__DCbCw {
    padding: 2rem 0;
  }
}
.area-input_dropdown-trigger__n7ixo {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .area-input_dropdown-trigger__n7ixo {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.area-input_dropdown-trigger__n7ixo.area-input_underlined__xGNXd {
  border-bottom: 1px solid #151717;
}
.area-input_dropdown-trigger__n7ixo.area-input_outlined__Adlcm {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.area-input_input-wrapper__bBsgF {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
  height: 100%;
  border-bottom: 1px solid #151717;
  padding: 0 0 1.5rem;
  cursor: text;
}
.area-input_input-wrapper__bBsgF:not(.area-input_dark__aQBhO) {
  border-bottom-color: rgba(21, 23, 23, 0.15);
}
.area-input_input-wrapper__bBsgF:not(.area-input_dark__aQBhO):focus-within {
  border-color: #151717;
}
.area-input_input-wrapper__bBsgF.area-input_dark__aQBhO {
  border-bottom-color: hsla(0, 0%, 100%, 0.4);
}
.area-input_input-wrapper__bBsgF.area-input_dark__aQBhO:focus-within {
  border-color: #fff;
}
@media (min-width: 768px) {
  .area-input_input-wrapper__bBsgF {
    padding: 0 0 1.8rem;
  }
}
.area-input_input__RNVXe {
  flex: 1 1;
  border: none;
  padding: 0;
  background: rgba(0, 0, 0, 0);
  color: inherit;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
.area-input_input__RNVXe:focus {
  outline: none;
}
.area-input_input__RNVXe:focus::placeholder {
  opacity: 0.5;
}
.area-input_input__RNVXe::placeholder {
  color: inherit;
}
.area-input_input__RNVXe:disabled {
  opacity: 0.5;
}
@media (min-width: 768px) {
  .area-input_input__RNVXe {
    font-size: 1.8rem;
  }
}
.area-input_icon-after__wytfs,
.area-input_icon-before__Nn3N_ {
  min-width: var(--icon-size, 2.4rem);
  width: var(--icon-size, 2.4rem);
  height: var(--icon-size, 2.4rem);
}
.area-input_clear-button__Y5pUl {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.form-masked-input_em__dNyJL {
  color: #b3b3b3;
}
.form-masked-input_invisible__0ytJp {
  visibility: hidden;
}
.form-masked-input_desktop-only__lNi_x {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .form-masked-input_desktop-only__lNi_x {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-masked-input_mobile-only__JxXjG {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .form-masked-input_mobile-only__JxXjG {
    display: initial !important;
    pointer-events: auto;
  }
}
.form-masked-input_underline__6PoIh {
  text-decoration: underline;
}
.form-masked-input_dropdown-item__C3LCW {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.form-masked-input_dropdown-item__C3LCW:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.form-masked-input_dropdown-item__C3LCW[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .form-masked-input_dropdown-item__C3LCW {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.form-masked-input_dropdown-content__N1LZ_ {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .form-masked-input_dropdown-content__N1LZ_ {
    padding: 2rem 0;
  }
}
.form-masked-input_dropdown-trigger__NvWtC {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .form-masked-input_dropdown-trigger__NvWtC {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.form-masked-input_dropdown-trigger__NvWtC.form-masked-input_underlined__xJt96 {
  border-bottom: 1px solid #151717;
}
.form-masked-input_dropdown-trigger__NvWtC.form-masked-input_outlined__49EdM {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd
  .form-masked-input_input-wrapper__BSmBW {
  border-color: #d92424;
  color: #d92424;
}
.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd
  .form-masked-input_input-wrapper__BSmBW:focus-within {
  border-color: #d92424;
}
.form-masked-input_form-input__Ju1RM.form-masked-input_error__it0Vd
  .form-masked-input_label__7LrtB {
  color: #d92424;
}
.form-masked-input_input__em_Jn {
  flex: 1 1;
  border: none;
  padding: 0;
  background: rgba(0, 0, 0, 0);
  color: inherit;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
.form-masked-input_input__em_Jn:focus {
  outline: none;
}
.form-masked-input_input__em_Jn:focus::placeholder {
  opacity: 0.5;
}
.form-masked-input_input__em_Jn::placeholder {
  color: inherit;
}
.form-masked-input_input__em_Jn:disabled {
  opacity: 0.5;
}
@media (min-width: 768px) {
  .form-masked-input_input__em_Jn {
    font-size: 1.8rem;
  }
}
.form-masked-input_label__7LrtB {
  font-weight: 400;
  font-size: 1.4rem;
  line-height: 1.5;
  color: #b3b3b3;
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .form-masked-input_label__7LrtB {
    margin-bottom: 2rem;
  }
}
.form-masked-input_input-wrapper__BSmBW {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
  border-bottom: 1px solid #151717;
  padding: 0 0 1.5rem;
  cursor: text;
}
.form-masked-input_input-wrapper__BSmBW:not(.form-masked-input_dark__9q1wx) {
  border-bottom-color: rgba(21, 23, 23, 0.15);
}
.form-masked-input_input-wrapper__BSmBW:not(.form-masked-input_dark__9q1wx):focus-within {
  border-color: #151717;
}
.form-masked-input_input-wrapper__BSmBW.form-masked-input_error__it0Vd {
  color: #d92424;
  border-color: #d92424;
}
.form-masked-input_input-wrapper__BSmBW.form-masked-input_dark__9q1wx {
  border-bottom-color: hsla(0, 0%, 100%, 0.4);
}
.form-masked-input_input-wrapper__BSmBW.form-masked-input_dark__9q1wx:focus-within {
  border-color: #fff;
}
@media (min-width: 768px) {
  .form-masked-input_input-wrapper__BSmBW {
    padding: 0 0 1.8rem;
  }
}
.agent-reviews_em__W3Fx1 {
  color: #b3b3b3;
}
.agent-reviews_invisible__er4ek {
  visibility: hidden;
}
.agent-reviews_desktop-only__UKshX {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-reviews_desktop-only__UKshX {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-reviews_mobile-only__fzrxi {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-reviews_mobile-only__fzrxi {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-reviews_underline__KJR5Z {
  text-decoration: underline;
}
.agent-reviews_dropdown-item__jk8zT {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-reviews_dropdown-item__jk8zT:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-reviews_dropdown-item__jk8zT[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-reviews_dropdown-item__jk8zT {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-reviews_dropdown-content__usaKf {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-reviews_dropdown-content__usaKf {
    padding: 2rem 0;
  }
}
.agent-reviews_dropdown-trigger__eTHP3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-reviews_dropdown-trigger__eTHP3 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-reviews_dropdown-trigger__eTHP3.agent-reviews_underlined__YKvya {
  border-bottom: 1px solid #151717;
}
.agent-reviews_dropdown-trigger__eTHP3.agent-reviews_outlined__OnBJ4 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agent-reviews_wrapper__axKY7 {
  overflow: hidden;
  background-color: #f1f1f1;
}
.agent-reviews_title__6_pZl {
  position: relative;
  font-size: 4.4rem;
  font-weight: 500;
  line-height: 1;
}
@media (min-width: 768px) {
  .agent-reviews_title__6_pZl {
    font-size: 7.2rem;
    letter-spacing: -0.04em;
  }
}
.agent-reviews_quotes__v6ohF {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.1;
}
@media (min-width: 768px) {
  .agent-reviews_quotes__v6ohF {
    display: block;
  }
}
.agent-reviews_stats__oj_Gb {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .agent-reviews_stats__oj_Gb {
    font-size: 2rem;
    gap: 2.4rem;
    flex-direction: row;
    align-items: center;
  }
}
.agent-reviews_with-dot__nSF40 {
  content: "";
  display: block;
  position: absolute;
  min-width: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #b3b3b3;
  right: calc(100% + var(--gap) / 2);
  top: 50%;
  transform: translate(50%, -50%);
  border-radius: 50%;
}
.agent-reviews_stats-text__QNim0 {
  --gap: 2.4rem;
  display: flex;
  gap: var(--gap);
}
.agent-reviews_stats-text__QNim0 > * {
  position: relative;
}
.agent-reviews_stats-text__QNim0 > :before {
  content: "";
  display: block;
  position: absolute;
  min-width: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #b3b3b3;
  right: calc(100% + var(--gap) / 2);
  top: 50%;
  transform: translate(50%, -50%);
  border-radius: 50%;
}
@media (max-width: 767px) {
  .agent-reviews_stats-text__QNim0 > :first-child:before {
    display: none;
  }
}
.agent-reviews_content__gkY0H {
  padding: 6rem 0;
}
@media (min-width: 768px) {
  .agent-reviews_content__gkY0H {
    padding: 15rem 0;
  }
}
.agent-reviews_slider-wrapper__EHU_A {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-reviews_slider-wrapper__EHU_A {
    margin-top: 8rem;
  }
}
.agent-reviews_empty__BFPNt {
  margin-top: 4rem;
  font-weight: 500;
  font-size: 2.4rem;
  line-height: 1.3;
}
.review-slider_em__w7lZW {
  color: #b3b3b3;
}
.review-slider_invisible__AcByT {
  visibility: hidden;
}
.review-slider_desktop-only__TjJZU {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .review-slider_desktop-only__TjJZU {
    display: initial !important;
    pointer-events: auto;
  }
}
.review-slider_mobile-only__Vb_8c {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .review-slider_mobile-only__Vb_8c {
    display: initial !important;
    pointer-events: auto;
  }
}
.review-slider_underline__DwKba {
  text-decoration: underline;
}
.review-slider_dropdown-item__b5k0a {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.review-slider_dropdown-item__b5k0a:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.review-slider_dropdown-item__b5k0a[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .review-slider_dropdown-item__b5k0a {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.review-slider_dropdown-content__vB2O3 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .review-slider_dropdown-content__vB2O3 {
    padding: 2rem 0;
  }
}
.review-slider_dropdown-trigger__iTOc_ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .review-slider_dropdown-trigger__iTOc_ {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.review-slider_dropdown-trigger__iTOc_.review-slider_underlined__FltQO {
  border-bottom: 1px solid #151717;
}
.review-slider_dropdown-trigger__iTOc_.review-slider_outlined__YuU19 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.review-slider_slider-wrapper__4gNvk {
  --gap: 2.5rem;
  --slide-width: calc(100% - var(--gap) * 2);
}
@media (min-width: 768px) {
  .review-slider_slider-wrapper__4gNvk {
    --slide-width: 60rem;
    --gap: 3rem;
  }
  .review-slider_navigation__kyFAi {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .review-slider_slider-controls-wrapper__oZtDi {
    margin-top: 4rem;
  }
}
.review-slider_scrollbar___f_I3 {
  --swiper-scrollbar-bg-color: transparent;
  --swiper-scrollbar-border-radius: 0;
  --swiper-scrollbar-sides-offset: 0;
  --swiper-scrollbar-size: 4px;
  --swiper-scrollbar-bottom: 0px;
  position: relative;
  left: 2.5rem;
}
.review-slider_scrollbar___f_I3:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  transform: translateY(-50%);
  background-color: #151717;
}
.review-slider_scrollbar___f_I3:after {
  content: "";
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 30px;
}
@media (min-width: 768px) {
  .review-slider_scrollbar___f_I3 {
    display: block;
    left: 10rem !important;
    width: calc(100% - 20rem - 14.4rem - 10rem) !important;
  }
}
@media (min-width: 1920px) {
  .review-slider_scrollbar___f_I3 {
    left: calc((var(--full-width) - 1920px) / 2 + var(--side-gap, 10rem)) !important;
    width: calc(
      100% - ((var(--full-width) - 1920px) / 2 + var(--side-gap, 10rem)) * 2 - 14.4rem - 10rem
    ) !important;
  }
}
.review-slider_scrollbar-drag__My8Rn {
  background-color: #151717;
  height: 4px;
  position: relative;
}
.review-slider_scrollbar-drag__My8Rn:before {
  content: "";
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 30px;
}
.review-slider_counter__ELtIa {
  --display: none;
}
.review-slider_navigation__kyFAi {
  margin-left: auto;
}
.sort-by_em__vTjNq {
  color: #b3b3b3;
}
.sort-by_invisible__zZmH0 {
  visibility: hidden;
}
.sort-by_desktop-only__a2ngd {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .sort-by_desktop-only__a2ngd {
    display: initial !important;
    pointer-events: auto;
  }
}
.sort-by_mobile-only__NOc79 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .sort-by_mobile-only__NOc79 {
    display: initial !important;
    pointer-events: auto;
  }
}
.sort-by_underline___PXTA {
  text-decoration: underline;
}
.sort-by_dropdown-item__jktYT {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.sort-by_dropdown-item__jktYT:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.sort-by_dropdown-item__jktYT[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .sort-by_dropdown-item__jktYT {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.sort-by_dropdown-content__eRFQs {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .sort-by_dropdown-content__eRFQs {
    padding: 2rem 0;
  }
}
.sort-by_dropdown-trigger__gxXxl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .sort-by_dropdown-trigger__gxXxl {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.sort-by_dropdown-trigger__gxXxl.sort-by_underlined__GsMo_ {
  border-bottom: 1px solid #151717;
}
.sort-by_dropdown-trigger__gxXxl.sort-by_outlined__DdWVy {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.sort-by_sort-by__tN8_K {
  grid-area: sort-by;
  display: flex;
  align-items: center;
  gap: 1rem;
  justify-self: end;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .sort-by_sort-by__tN8_K {
    font-size: 1.8rem;
  }
}
.sort-by_content__s6W70 {
  margin-top: 1rem;
  max-height: 40rem;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  overflow: hidden;
}
.sort-by_content__s6W70 > div {
  padding: 1rem 0;
  overflow: auto;
  height: 100%;
}
@media (min-width: 768px) {
  .sort-by_content__s6W70 > div {
    padding: 2rem 0;
  }
}
.sort-by_trigger__jJJdS {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: #0496ff;
  cursor: pointer;
}
.sort-by_trigger-label__aFPV9 {
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
  white-space: nowrap;
}
.sort-by_item__h3zXl {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 1rem 2rem;
  outline: none;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.sort-by_item__h3zXl.sort-by_active__Y6rXh,
.sort-by_item__h3zXl:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
@media (min-width: 768px) {
  .sort-by_item__h3zXl {
    padding: 1.35rem 3rem;
    font-size: 1.8rem;
  }
}
.address-bar_em__ik7UC {
  color: #b3b3b3;
}
.address-bar_invisible__oemB2 {
  visibility: hidden;
}
.address-bar_desktop-only__I451j {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .address-bar_desktop-only__I451j {
    display: initial !important;
    pointer-events: auto;
  }
}
.address-bar_mobile-only__GqrUR {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .address-bar_mobile-only__GqrUR {
    display: initial !important;
    pointer-events: auto;
  }
}
.address-bar_underline__apTgM {
  text-decoration: underline;
}
.address-bar_dropdown-item__0REBz {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.address-bar_dropdown-item__0REBz:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.address-bar_dropdown-item__0REBz[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .address-bar_dropdown-item__0REBz {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.address-bar_dropdown-content__87IBj {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .address-bar_dropdown-content__87IBj {
    padding: 2rem 0;
  }
}
.address-bar_dropdown-trigger__kPemq {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .address-bar_dropdown-trigger__kPemq {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.address-bar_dropdown-trigger__kPemq.address-bar_underlined__87xE2 {
  border-bottom: 1px solid #151717;
}
.address-bar_dropdown-trigger__kPemq.address-bar_outlined__f58J5 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.address-bar_address-bar__Y_s_F {
  display: grid;
  grid-template-areas: "labels" "address" "actions";
  grid-gap: 1.5rem;
  gap: 1.5rem;
  grid-area: address;
}
@media (min-width: 768px) {
  .address-bar_address-bar__Y_s_F {
    grid-template-areas: "address actions" "labels labels";
    -moz-column-gap: 2.4rem;
    column-gap: 2.4rem;
    grid-template-columns: 1fr auto;
    grid-template-rows: 1fr auto;
  }
}
.address-bar_address__yhvnI {
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.3;
  flex: 1 1;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  grid-area: address;
}
@media (min-width: 768px) {
  .address-bar_address__yhvnI {
    font-size: 4.4rem;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.02em;
  }
}
.address-bar_actions__vzm2l {
  display: flex;
  gap: 1.2rem;
  grid-area: actions;
}
.address-bar_labels__exWVh {
  display: flex;
  gap: 1rem;
  grid-area: labels;
}
.avatar_em__j1Jqb {
  color: #b3b3b3;
}
.avatar_invisible__AA038 {
  visibility: hidden;
}
.avatar_desktop-only__Hm7OP {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .avatar_desktop-only__Hm7OP {
    display: initial !important;
    pointer-events: auto;
  }
}
.avatar_mobile-only__LMVVi {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .avatar_mobile-only__LMVVi {
    display: initial !important;
    pointer-events: auto;
  }
}
.avatar_underline__uB_6_ {
  text-decoration: underline;
}
.avatar_dropdown-item__EdpUa {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.avatar_dropdown-item__EdpUa:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.avatar_dropdown-item__EdpUa[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .avatar_dropdown-item__EdpUa {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.avatar_dropdown-content__eCtWZ {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .avatar_dropdown-content__eCtWZ {
    padding: 2rem 0;
  }
}
.avatar_dropdown-trigger__kY99r {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .avatar_dropdown-trigger__kY99r {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.avatar_dropdown-trigger__kY99r.avatar_underlined__arkyv {
  border-bottom: 1px solid #151717;
}
.avatar_dropdown-trigger__kY99r.avatar_outlined__E0hKh {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.avatar_avatar-root__U9Qir {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  min-width: var(--avatar-size, 5.2rem);
  width: var(--avatar-size, 5.2rem);
  height: var(--avatar-size, 5.2rem);
  border-radius: 50%;
  background-color: rgba(21, 23, 23, 0.2);
}
@media (min-width: 768px) {
  .avatar_avatar-root__U9Qir {
    min-width: var(--avatar-size, 6.7rem);
    width: var(--avatar-size, 6.7rem);
    height: var(--avatar-size, 6.7rem);
  }
}
.avatar_avatar-image__Jo_U1 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: top;
}
.avatar_avatar-fallback__H3UwJ {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.5;
  color: #fff;
}
.grid-skeleton_em__hPthJ {
  color: #b3b3b3;
}
.grid-skeleton_invisible__yNwK7 {
  visibility: hidden;
}
.grid-skeleton_desktop-only__8WdBa {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .grid-skeleton_desktop-only__8WdBa {
    display: initial !important;
    pointer-events: auto;
  }
}
.grid-skeleton_mobile-only__YJhJ5 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .grid-skeleton_mobile-only__YJhJ5 {
    display: initial !important;
    pointer-events: auto;
  }
}
.grid-skeleton_underline__O3mE0 {
  text-decoration: underline;
}
.grid-skeleton_dropdown-item__we_SA {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.grid-skeleton_dropdown-item__we_SA:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.grid-skeleton_dropdown-item__we_SA[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-item__we_SA {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.grid-skeleton_dropdown-content__w9Ne7 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-content__w9Ne7 {
    padding: 2rem 0;
  }
}
.grid-skeleton_dropdown-trigger__Q4_I5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-trigger__Q4_I5 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.grid-skeleton_dropdown-trigger__Q4_I5.grid-skeleton_underlined__E_SQm {
  border-bottom: 1px solid #151717;
}
.grid-skeleton_dropdown-trigger__Q4_I5.grid-skeleton_outlined__ZnwKV {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.grid-skeleton_grid__evAfN {
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(4, 100%);
  grid-gap: 10px;
  gap: 10px;
  margin-top: 4rem;
  padding: 0 2.5rem;
}
@media (min-width: 768px) {
  .grid-skeleton_grid__evAfN {
    grid-template-columns: repeat(4, 1fr);
    margin-top: 8rem;
    padding: 0;
    gap: 24px;
  }
}
.grid-skeleton_image__aVl7F {
  width: 100%;
  aspect-ratio: 1/1;
}
.agent-join-modal_em__PqqL3 {
  color: #b3b3b3;
}
.agent-join-modal_invisible__DqnbY {
  visibility: hidden;
}
.agent-join-modal_desktop-only__TUB_F {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-join-modal_desktop-only__TUB_F {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-join-modal_mobile-only__u0nSv {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-join-modal_mobile-only__u0nSv {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-join-modal_underline__eZfKT {
  text-decoration: underline;
}
.agent-join-modal_dropdown-item__C_Q6q {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-join-modal_dropdown-item__C_Q6q:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-join-modal_dropdown-item__C_Q6q[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-join-modal_dropdown-item__C_Q6q {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-join-modal_dropdown-content__Uj636 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-join-modal_dropdown-content__Uj636 {
    padding: 2rem 0;
  }
}
.agent-join-modal_dropdown-trigger__MR87q {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-join-modal_dropdown-trigger__MR87q {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-join-modal_dropdown-trigger__MR87q.agent-join-modal_underlined__VL1ZT {
  border-bottom: 1px solid #151717;
}
.agent-join-modal_dropdown-trigger__MR87q.agent-join-modal_outlined__0tsTl {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agent-join-modal_wrapper__vDle4 {
  padding: 6rem 0;
  background-color: #f1f1f1;
}
@media (min-width: 768px) {
  .agent-join-modal_wrapper__vDle4 {
    padding: 15rem 0;
  }
}
.agent-join-modal_title__gZm_F h2 {
  font-weight: 500;
  font-size: 4.4rem;
  line-height: 1;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) {
  .agent-join-modal_title__gZm_F h2 {
    font-size: 7.2rem;
    letter-spacing: -0.04em;
  }
}
.agent-join-modal_items__hD1ie {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-join-modal_items__hD1ie {
    margin-top: 10rem;
  }
}
.agent-join-modal_mortgage-and-financing-description__MpH4O {
  max-width: 61.3rem;
}
.agent-join-modal_cards__YE8Wm {
  display: grid;
  border-top: 1px solid rgba(21, 23, 23, 0.07);
  border-left: 1px solid rgba(21, 23, 23, 0.07);
  margin: 3rem 0 0;
}
@media (min-width: 768px) {
  .agent-join-modal_cards__YE8Wm {
    grid-template-columns: repeat(4, 1fr);
    margin: 3rem -8rem 0;
  }
}
.agent-join-modal_card__EJqYP {
  background-color: #f0f0f0;
  padding: 3rem 2.5rem;
  cursor: pointer;
  border-right: 1px solid rgba(21, 23, 23, 0.07);
  border-bottom: 1px solid rgba(21, 23, 23, 0.07);
}
@media (hover: hover) {
  .agent-join-modal_card__EJqYP:hover {
    background-color: rgba(21, 23, 23, 0.07);
  }
}
.agent-join-modal_card-head___cH5I {
  display: grid;
  align-items: center;
  grid-template-columns: 1fr auto;
  grid-template-areas: "logo arrow" "description description";
  grid-gap: 1.5rem;
  gap: 1.5rem;
}
@media (min-width: 768px) {
  .agent-join-modal_card-head___cH5I {
    width: 100%;
    grid-template-areas: "logo arrow";
  }
}
.agent-join-modal_card-logo__GUXwE {
  grid-area: logo;
}
.agent-join-modal_card-arrow__FBkXS {
  --size: 2rem;
  grid-area: arrow;
}
.agent-join-modal_card-arrow__FBkXS svg {
  width: var(--size);
  height: var(--size);
}
@media (min-width: 768px) {
  .agent-join-modal_card-arrow__FBkXS {
    --size: 2.4rem;
  }
}
.agent-join-modal_card-description___mTAy {
  grid-area: description;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .agent-join-modal_card-description___mTAy {
    display: none;
  }
  .agent-join-modal_card__EJqYP {
    display: flex;
    align-items: center;
    padding: 3rem 4rem;
  }
}
.agent-join-modal_description__7d07O {
  max-width: 61.3rem;
}
.agent-join-modal_item__aRnX3 {
  border-bottom: 1px solid rgba(21, 23, 23, 0.07);
  padding: 3rem 0;
}
.agent-join-modal_item__aRnX3:first-child {
  border-top: 1px solid rgba(21, 23, 23, 0.07);
}
.agent-join-modal_trigger__TJDXH {
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.15;
  position: relative;
}
@media (max-width: 767px) {
  .agent-join-modal_trigger-inner__RC3rs {
    display: flex;
    gap: 1rem;
    justify-content: space-between;
  }
}
.agent-join-modal_trigger__TJDXH:before {
  content: attr(data-index);
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  color: #b3b3b3;
  margin-bottom: 3rem;
  display: block;
}
@media (min-width: 768px) {
  .agent-join-modal_trigger__TJDXH {
    font-size: 4.4rem;
    letter-spacing: -0.03em;
    cursor: pointer;
    padding: 0 8rem;
  }
  .agent-join-modal_trigger__TJDXH:before {
    font-size: 2rem;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .agent-join-modal_trigger-icon__dUU2I {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.agent-join-modal_content__lSHFp[data-state="open"] {
  animation: agent-join-modal_slideDown__e4uyC 0.3s ease-out;
}
.agent-join-modal_content__lSHFp[data-state="closed"] {
  animation: agent-join-modal_slideUp__xI_aK 0.3s ease-out;
}
@keyframes agent-join-modal_slideDown__e4uyC {
  0% {
    height: 0;
    opacity: 0;
  }
  to {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }
}
@keyframes agent-join-modal_slideUp__xI_aK {
  0% {
    height: var(--radix-collapsible-content-height);
    opacity: 1;
  }
  to {
    height: 0;
    opacity: 0;
  }
}
.agent-join-modal_content__lSHFp {
  overflow: hidden;
}
.agent-join-modal_content-inner__vm__1 {
  padding: 1.5rem 0 0;
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 500;
}
@media (min-width: 768px) {
  .agent-join-modal_content-inner__vm__1 {
    font-size: 2rem;
    padding: 1.5rem 8rem 3rem;
  }
}
@keyframes agent-join-modal_overlayShow__K1dY2 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.agent-join-modal_modal-title__xYhl9 {
  font-weight: 500;
  font-size: 3rem;
  line-height: 1;
  letter-spacing: -0.02em;
}
@media (min-width: 768px) {
  .agent-join-modal_modal-title__xYhl9 {
    font-size: 4.4rem;
    line-height: 1.3;
    letter-spacing: -0.01em;
  }
}
.agent-join-modal_modal-description__3x4vj {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.5;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .agent-join-modal_modal-description__3x4vj {
    font-size: 2rem;
    margin-top: 2rem;
  }
}
.agent-join-modal_modal-form__ewHu0 {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  margin-top: 3rem;
}
@media (min-width: 768px) {
  .agent-join-modal_modal-form__ewHu0 {
    margin-top: 5rem;
    gap: 5rem;
  }
}
.agent-join-modal_modal-form-actions__KmNdD {
  display: flex;
  flex-direction: column;
}
.agent-join-modal_modal-overlay__DEcK_ {
  background-color: rgba(21, 23, 23, 0.5);
  position: fixed;
  inset: 0;
  animation: agent-join-modal_overlayShow__K1dY2 1s cubic-bezier(0.16, 1, 0.3, 1);
  z-index: 100;
}
.agent-join-modal_modal-content__cpTHn {
  background-color: #fff;
  box-shadow: var(--shadow-6);
  position: fixed;
  padding: 8.4rem 2.5rem 4rem;
  overflow-y: auto;
  z-index: 200;
}
@media (max-width: 767px) {
  .agent-join-modal_modal-content__cpTHn {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .agent-join-modal_modal-content__cpTHn {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90vw;
    max-width: 90rem;
    padding: 8rem;
    animation: agent-join-modal_contentShow__0G70k 0.15s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
@keyframes agent-join-modal_contentShow__0G70k {
  0% {
    opacity: 0;
    transform: translate(-50%, -48%) scale(0.96);
  }
  to {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}
.agent-join-modal_modal-close__YHNZ6 {
  position: absolute;
  top: 3rem;
  right: 2.5rem;
}
@media (min-width: 768px) {
  .agent-join-modal_modal-close__YHNZ6 {
    top: 5rem;
    right: 5rem;
  }
}
.agent-join-modal_modal-close-button__2A946 {
  position: relative;
  border: none;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  padding: 0;
  margin: 0;
}
.agent-join-modal_modal-close-button__2A946:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5rem;
  height: 5rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.agent-client-reviews_em__jzqRA {
  color: #b3b3b3;
}
.agent-client-reviews_invisible__9iOEG {
  visibility: hidden;
}
.agent-client-reviews_desktop-only__L9_BD {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-client-reviews_desktop-only__L9_BD {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-client-reviews_mobile-only__vJTWj {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-client-reviews_mobile-only__vJTWj {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-client-reviews_underline__YJRDw {
  text-decoration: underline;
}
.agent-client-reviews_dropdown-item__rGtXC {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-client-reviews_dropdown-item__rGtXC:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-client-reviews_dropdown-item__rGtXC[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-client-reviews_dropdown-item__rGtXC {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-client-reviews_dropdown-content__Y9UVp {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-client-reviews_dropdown-content__Y9UVp {
    padding: 2rem 0;
  }
}
.agent-client-reviews_dropdown-trigger__tGCQX {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-client-reviews_dropdown-trigger__tGCQX {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-client-reviews_dropdown-trigger__tGCQX.agent-client-reviews_underlined__OD6LU {
  border-bottom: 1px solid #151717;
}
.agent-client-reviews_dropdown-trigger__tGCQX.agent-client-reviews_outlined__OAbi0 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agent-client-reviews_wrapper__oZ44q {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-client-reviews_wrapper__oZ44q {
    margin-top: 5rem;
  }
}
.agent-client-reviews_stats__fz4gQ {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.3;
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .agent-client-reviews_stats__fz4gQ {
    font-size: 2rem;
    gap: 2.4rem;
    flex-direction: row;
    align-items: center;
  }
}
.agent-client-reviews_with-dot__eYDTv {
  content: "";
  display: block;
  position: absolute;
  min-width: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #b3b3b3;
  right: calc(100% + var(--gap) / 2);
  top: 50%;
  transform: translate(50%, -50%);
  border-radius: 50%;
}
.agent-client-reviews_stats-text__Kc9k5 {
  --gap: 2.4rem;
  display: flex;
  gap: var(--gap);
}
.agent-client-reviews_stats-text__Kc9k5 > * {
  position: relative;
}
.agent-client-reviews_stats-text__Kc9k5 > :before {
  content: "";
  display: block;
  position: absolute;
  min-width: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #b3b3b3;
  right: calc(100% + var(--gap) / 2);
  top: 50%;
  transform: translate(50%, -50%);
  border-radius: 50%;
}
@media (max-width: 767px) {
  .agent-client-reviews_stats-text__Kc9k5 > :first-child:before {
    display: none;
  }
}
.agent-client-reviews_reviews__BWURN {
  display: flex;
  margin-top: 4rem;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
}
@media (max-width: 767px) {
  .agent-client-reviews_reviews__BWURN > * {
    min-width: 100%;
    flex-basis: 100%;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .agent-client-reviews_reviews__BWURN {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 3rem;
    grid-gap: 3rem;
    gap: 3rem;
    align-items: flex-start;
  }
  .agent-client-reviews_review__uOGYg {
    padding: 3rem;
    border: 1px solid rgba(21, 23, 23, 0.1);
  }
}
.agent-client-reviews_review-text__4x_JH {
  font-size: 2.4rem;
  font-weight: 400;
  line-height: 1.15;
  font-family: var(--font-secondary);
}
@media (min-width: 768px) {
  .agent-client-reviews_review-text__4x_JH {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.agent-client-reviews_review-name__q8_MV,
.agent-client-reviews_review-rating-wrapper___dh39 {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.1;
}
@media (min-width: 768px) {
  .agent-client-reviews_review-name__q8_MV,
  .agent-client-reviews_review-rating-wrapper___dh39 {
    font-size: 1.6rem;
  }
}
.agent-client-reviews_review-name__q8_MV {
  text-transform: uppercase;
  margin-top: 4rem;
}
.agent-client-reviews_review-rating-wrapper___dh39 {
  display: flex;
  align-items: center;
  gap: 2rem;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .agent-client-reviews_review-rating-wrapper___dh39 {
    gap: 3rem;
  }
}
.agent-client-reviews_pagination__MIOVr {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-client-reviews_pagination__MIOVr {
    margin-top: 5rem;
  }
}
.non-certified-agent-page_em__ZF2fu {
  color: #b3b3b3;
}
.non-certified-agent-page_invisible__tvEOw {
  visibility: hidden;
}
.non-certified-agent-page_desktop-only__LOQ__ {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .non-certified-agent-page_desktop-only__LOQ__ {
    display: initial !important;
    pointer-events: auto;
  }
}
.non-certified-agent-page_mobile-only__XpD_X {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .non-certified-agent-page_mobile-only__XpD_X {
    display: initial !important;
    pointer-events: auto;
  }
}
.non-certified-agent-page_underline__YQYm_ {
  text-decoration: underline;
}
.non-certified-agent-page_dropdown-item__L6SPM {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.non-certified-agent-page_dropdown-item__L6SPM:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.non-certified-agent-page_dropdown-item__L6SPM[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .non-certified-agent-page_dropdown-item__L6SPM {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.non-certified-agent-page_dropdown-content__a7RYD {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .non-certified-agent-page_dropdown-content__a7RYD {
    padding: 2rem 0;
  }
}
.non-certified-agent-page_dropdown-trigger__RfUy0 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .non-certified-agent-page_dropdown-trigger__RfUy0 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.non-certified-agent-page_dropdown-trigger__RfUy0.non-certified-agent-page_underlined__bbf7q {
  border-bottom: 1px solid #151717;
}
.non-certified-agent-page_dropdown-trigger__RfUy0.non-certified-agent-page_outlined__Qers9 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.non-certified-agent-page_wrapper__I344r {
  padding: 2rem 2.5rem 6rem;
}
@media (min-width: 768px) {
  .non-certified-agent-page_wrapper__I344r {
    padding: 15rem 2.5rem;
  }
}
.non-certified-agent-page_container__2u8Qr {
  display: flex;
  flex-direction: column;
  gap: 6rem;
  max-width: 152rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .non-certified-agent-page_container__2u8Qr {
    display: grid;
    grid-template-columns: minmax(37.5rem, 44.4rem) 1fr;
    grid-gap: 10rem;
    gap: 10rem;
  }
}
.non-certified-agent-page_heading__pQHzR {
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .non-certified-agent-page_heading__pQHzR {
    font-size: 3.2rem;
    letter-spacing: -0.01em;
  }
}
.agent-resume_em__xYZ2K {
  color: #b3b3b3;
}
.agent-resume_invisible__L_z_V {
  visibility: hidden;
}
.agent-resume_desktop-only__eAbup {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-resume_desktop-only__eAbup {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-resume_mobile-only__hZFV0 {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-resume_mobile-only__hZFV0 {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-resume_underline__VZNIA {
  text-decoration: underline;
}
.agent-resume_dropdown-item__nQ_7F {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-resume_dropdown-item__nQ_7F:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-resume_dropdown-item__nQ_7F[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-resume_dropdown-item__nQ_7F {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-resume_dropdown-content__Bib__ {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-resume_dropdown-content__Bib__ {
    padding: 2rem 0;
  }
}
.agent-resume_dropdown-trigger__lU3n2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-resume_dropdown-trigger__lU3n2 {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-resume_dropdown-trigger__lU3n2.agent-resume_underlined___8Alm {
  border-bottom: 1px solid #151717;
}
.agent-resume_dropdown-trigger__lU3n2.agent-resume_outlined__ZV6TL {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
@media (max-width: 767px) {
  .agent-resume_resume__7XN2A {
    width: 100%;
    max-width: 100%;
  }
}
.agent-resume_description__s1Jya {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  white-space: pre-line;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .agent-resume_description__s1Jya {
    font-size: 2rem;
  }
}
.agent-resume_stats__JlXAn {
  display: grid;
  grid-gap: 1rem;
  gap: 1rem;
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-resume_stats__JlXAn {
    gap: 3rem;
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    margin-top: 5rem;
  }
}
.agent-resume_stat__SnGqO {
  display: grid;
  align-items: center;
  grid-template-columns: auto 1fr;
  grid-template-areas: "icon label" "icon value";
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
  column-gap: 3rem;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 2rem 3rem;
}
.agent-resume_stat-icon__ixPkG {
  grid-area: icon;
}
.agent-resume_stat-value__oRFhb {
  grid-area: label;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .agent-resume_stat-value__oRFhb {
    font-size: 3.2rem;
    letter-spacing: -0.01em;
  }
}
.agent-resume_stat-label__N8yqD {
  grid-area: value;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .agent-resume_stat-label__N8yqD {
    font-size: 1.6rem;
  }
}
.agent-properties_em__zV_7Y {
  color: #b3b3b3;
}
.agent-properties_invisible__kWIJ_ {
  visibility: hidden;
}
.agent-properties_desktop-only__AcTud {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .agent-properties_desktop-only__AcTud {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-properties_mobile-only__AqYhC {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .agent-properties_mobile-only__AqYhC {
    display: initial !important;
    pointer-events: auto;
  }
}
.agent-properties_underline___PYf_ {
  text-decoration: underline;
}
.agent-properties_dropdown-item__PAgBD {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.agent-properties_dropdown-item__PAgBD:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.agent-properties_dropdown-item__PAgBD[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .agent-properties_dropdown-item__PAgBD {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.agent-properties_dropdown-content__YDMjM {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .agent-properties_dropdown-content__YDMjM {
    padding: 2rem 0;
  }
}
.agent-properties_dropdown-trigger__dNHJj {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .agent-properties_dropdown-trigger__dNHJj {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.agent-properties_dropdown-trigger__dNHJj.agent-properties_underlined__DdpP2 {
  border-bottom: 1px solid #151717;
}
.agent-properties_dropdown-trigger__dNHJj.agent-properties_outlined__7Jv4n {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.agent-properties_description__fzTwV {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  margin-top: 1.5rem;
}
@media (min-width: 768px) {
  .agent-properties_description__fzTwV {
    font-size: 2rem;
    margin-top: 2rem;
  }
}
.agent-properties_tabs__A4BRO {
  margin-top: 4rem;
  display: flex;
  gap: 1.2rem;
}
@media (min-width: 768px) {
  .agent-properties_tabs__A4BRO {
    margin-top: 3rem;
  }
}
.agent-properties_tab__VC4MN {
  border: none;
  background: none;
  cursor: pointer;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 100px;
  padding: 1rem 2rem;
  min-width: 10rem;
  border: 1px solid rgba(0, 0, 0, 0);
}
.agent-properties_tab__VC4MN[data-state="inactive"] {
  border-color: rgba(21, 23, 23, 0.1);
  background-color: #fff;
}
.agent-properties_tab__VC4MN[data-state="active"] {
  background-color: #151717;
  color: #fff;
}
@media (min-width: 768px) {
  .agent-properties_tab__VC4MN {
    font-size: 2rem;
  }
}
.agent-properties_content___EGa9 {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-properties_content___EGa9 {
    margin-top: 5rem;
  }
}
.agent-properties_pagination__XP36S {
  margin-top: 4rem;
}
@media (min-width: 768px) {
  .agent-properties_pagination__XP36S {
    margin-top: 5rem;
  }
}
.agent-properties_empty__T5VUY {
  margin-top: 4rem;
  font-weight: 500;
  font-size: 2.4rem;
  line-height: 1.3;
}
.properties-grid_em__ruf8_ {
  color: #b3b3b3;
}
.properties-grid_invisible__mnJG1 {
  visibility: hidden;
}
.properties-grid_desktop-only__S_JI6 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .properties-grid_desktop-only__S_JI6 {
    display: initial !important;
    pointer-events: auto;
  }
}
.properties-grid_mobile-only__JcFul {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .properties-grid_mobile-only__JcFul {
    display: initial !important;
    pointer-events: auto;
  }
}
.properties-grid_underline__plDMZ {
  text-decoration: underline;
}
.properties-grid_dropdown-item__EOFnO {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.properties-grid_dropdown-item__EOFnO:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.properties-grid_dropdown-item__EOFnO[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .properties-grid_dropdown-item__EOFnO {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.properties-grid_dropdown-content__li7qt {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .properties-grid_dropdown-content__li7qt {
    padding: 2rem 0;
  }
}
.properties-grid_dropdown-trigger__phMTB {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .properties-grid_dropdown-trigger__phMTB {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.properties-grid_dropdown-trigger__phMTB.properties-grid_underlined__BDu12 {
  border-bottom: 1px solid #151717;
}
.properties-grid_dropdown-trigger__phMTB.properties-grid_outlined__uih_s {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.properties-grid_wrapper__gxmTh {
  display: grid;
}
@media (max-width: 767px) {
  .properties-grid_wrapper__gxmTh {
    margin: 0 calc(-50vw + 50% + var(--scrollbar-width, 0px));
  }
}
.properties-grid_swiper__vHFIR {
  width: 100%;
  --aspect-ratio: 330/220;
}
@media (min-width: 768px) {
  .properties-grid_swiper__vHFIR {
    --aspect-ratio: 557/260;
  }
}
@media (max-width: 767px) {
  .properties-grid_swiper__vHFIR {
    padding: 0 2.5rem !important;
  }
}
.properties-grid_slider-wrapper__BLe06 {
  height: auto;
}
.properties-grid_pagination__aT5Xa {
  margin-top: 4rem;
  padding: 0 2.5rem;
  display: none;
}
@media (min-width: 768px) {
  .properties-grid_pagination__aT5Xa {
    margin-top: 8rem;
    padding: 0;
    display: block;
  }
}
.properties-grid_slider-controls-wrapper__hFWmc {
  margin: 0 !important;
}
.properties-grid_slider-controls__exKnl {
  display: block;
  margin-top: 4rem;
  padding: 0 2.5rem;
}
@media (min-width: 768px) {
  .properties-grid_slider-controls__exKnl {
    display: none;
    margin-top: 8rem;
    padding: 0;
  }
}
.properties-grid_slider-navigation__BuBuZ {
  margin: 0 0 0 auto;
}
.properties-grid_empty__R0vkr {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .properties-grid_empty__R0vkr {
    font-size: 2rem;
  }
}
.card_em__zLUyY {
  color: #b3b3b3;
}
.card_invisible__ruOpE {
  visibility: hidden;
}
.card_desktop-only__EqG0L {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .card_desktop-only__EqG0L {
    display: initial !important;
    pointer-events: auto;
  }
}
.card_mobile-only__pPjyk {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .card_mobile-only__pPjyk {
    display: initial !important;
    pointer-events: auto;
  }
}
.card_underline__JHiPb {
  text-decoration: underline;
}
.card_dropdown-item__vv_VE {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.card_dropdown-item__vv_VE:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.card_dropdown-item__vv_VE[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .card_dropdown-item__vv_VE {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.card_dropdown-content__YOaI2 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .card_dropdown-content__YOaI2 {
    padding: 2rem 0;
  }
}
.card_dropdown-trigger__g_kZM {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .card_dropdown-trigger__g_kZM {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.card_dropdown-trigger__g_kZM.card_underlined__aOZ8M {
  border-bottom: 1px solid #151717;
}
.card_dropdown-trigger__g_kZM.card_outlined__UBLoX {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.card_card__DvBpj {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.card_image__gkcow {
  aspect-ratio: 476/300;
  background-color: #ededed;
  height: 100%;
}
.card_content__dBpXk {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.card_address__gOgvB {
  font-size: 2.2rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.01em;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .card_address__gOgvB {
    font-size: 2.4rem;
  }
}
.card_pills__O5VvR {
  display: flex;
  align-items: center;
  gap: 1rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.card_pill__r2SjC {
  border-radius: 100px;
  border: 1px solid #151717;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5;
  padding: 0.4rem 1.2rem;
}
@media (min-width: 768px) {
  .card_pill__r2SjC {
    font-size: 1.6rem;
  }
}
.grid-skeleton_em__YBe_5 {
  color: #b3b3b3;
}
.grid-skeleton_invisible__OoxG4 {
  visibility: hidden;
}
.grid-skeleton_desktop-only__KlFNS {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .grid-skeleton_desktop-only__KlFNS {
    display: initial !important;
    pointer-events: auto;
  }
}
.grid-skeleton_mobile-only__wDrHU {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .grid-skeleton_mobile-only__wDrHU {
    display: initial !important;
    pointer-events: auto;
  }
}
.grid-skeleton_underline__q7sVX {
  text-decoration: underline;
}
.grid-skeleton_dropdown-item__4fXZ4 {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.grid-skeleton_dropdown-item__4fXZ4:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.grid-skeleton_dropdown-item__4fXZ4[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-item__4fXZ4 {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.grid-skeleton_dropdown-content__KUkBt {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-content__KUkBt {
    padding: 2rem 0;
  }
}
.grid-skeleton_dropdown-trigger__Tm2hs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .grid-skeleton_dropdown-trigger__Tm2hs {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.grid-skeleton_dropdown-trigger__Tm2hs.grid-skeleton_underlined__qrzQk {
  border-bottom: 1px solid #151717;
}
.grid-skeleton_dropdown-trigger__Tm2hs.grid-skeleton_outlined__muJr1 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.grid-skeleton_grid__zQxmf {
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  display: grid;
  grid-gap: 24px;
  gap: 24px;
  grid-auto-flow: column;
  grid-template-columns: repeat(4, 100%);
}
@media (max-width: 767px) {
  .grid-skeleton_grid__zQxmf {
    padding: 0 2.5rem;
  }
}
@media (min-width: 768px) {
  .grid-skeleton_grid__zQxmf {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, auto);
  }
}
.grid-skeleton_card__LUkc_ {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.grid-skeleton_image__bEITd {
  aspect-ratio: 476/300;
}
.grid-skeleton_content__GaIUT {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.grid-skeleton_address__EvZlq {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.grid-skeleton_pills__QYo_9 {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 1rem;
}
.grid-skeleton_pill__WI7W2 {
  border-radius: 100px;
  border: 1px solid #ededed;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.5;
  padding: 0.4rem 1.2rem;
  background-color: #ededed;
  color: #ededed;
}
@media (min-width: 768px) {
  .grid-skeleton_pill__WI7W2 {
    font-size: 1.6rem;
  }
}
.avatar-bar_em__gUM_h {
  color: #b3b3b3;
}
.avatar-bar_invisible__qn__R {
  visibility: hidden;
}
.avatar-bar_desktop-only__7AEJo {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .avatar-bar_desktop-only__7AEJo {
    display: initial !important;
    pointer-events: auto;
  }
}
.avatar-bar_mobile-only__geOxc {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .avatar-bar_mobile-only__geOxc {
    display: initial !important;
    pointer-events: auto;
  }
}
.avatar-bar_underline__61sKl {
  text-decoration: underline;
}
.avatar-bar_dropdown-item__jxjlw {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.avatar-bar_dropdown-item__jxjlw:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.avatar-bar_dropdown-item__jxjlw[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .avatar-bar_dropdown-item__jxjlw {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.avatar-bar_dropdown-content__sH9G0 {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .avatar-bar_dropdown-content__sH9G0 {
    padding: 2rem 0;
  }
}
.avatar-bar_dropdown-trigger__gZ7bx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .avatar-bar_dropdown-trigger__gZ7bx {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.avatar-bar_dropdown-trigger__gZ7bx.avatar-bar_underlined__KjCSk {
  border-bottom: 1px solid #151717;
}
.avatar-bar_dropdown-trigger__gZ7bx.avatar-bar_outlined__8GzT6 {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.avatar-bar_avatar-bar__vooHL {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  grid-area: avatar;
  padding-top: var(--gap);
  border-top: 1px solid rgba(21, 23, 23, 0.1);
}
@media (min-width: 768px) {
  .avatar-bar_avatar-bar__vooHL {
    display: grid;
    grid-template-areas: "avatar actions";
    grid-template-columns: 1fr auto;
    padding-top: var(--gap);
  }
}
.avatar-bar_avatar__bUodT {
  display: inline-grid;
  -moz-column-gap: 2rem;
  column-gap: 2rem;
  row-gap: 0.5rem;
  align-items: center;
  grid-template-columns: auto 1fr;
  grid-template-areas: "avatar name" "avatar agent";
  grid-area: avatar;
}
.avatar-bar_avatar-image__0OTUR {
  grid-area: avatar;
}
.avatar-bar_avatar-label__InboR {
  grid-area: name;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.3;
  color: rgba(21, 23, 23, 0.5);
}
@media (min-width: 768px) {
  .avatar-bar_avatar-label__InboR {
    font-size: 1.6rem;
  }
}
.avatar-bar_avatar-name__RqecO {
  grid-area: agent;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .avatar-bar_avatar-name__RqecO {
    font-size: 2.4rem;
    letter-spacing: -0.01em;
  }
  .avatar-bar_avatar__bUodT {
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
  }
}
.avatar-bar_actions__MdY7O {
  display: flex;
  grid-area: actions;
  gap: 1.2rem;
}
@media (max-width: 767px) {
  .avatar-bar_actions__MdY7O > :first-child {
    flex: 1 1;
  }
}
.head-gallery_em__qvH3w {
  color: #b3b3b3;
}
.head-gallery_invisible__Ud77b {
  visibility: hidden;
}
.head-gallery_desktop-only__tR9u1 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .head-gallery_desktop-only__tR9u1 {
    display: initial !important;
    pointer-events: auto;
  }
}
.head-gallery_mobile-only__fTuOT {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .head-gallery_mobile-only__fTuOT {
    display: initial !important;
    pointer-events: auto;
  }
}
.head-gallery_underline__Vnpuk {
  text-decoration: underline;
}
.head-gallery_dropdown-item__jDIJw {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.head-gallery_dropdown-item__jDIJw:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.head-gallery_dropdown-item__jDIJw[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .head-gallery_dropdown-item__jDIJw {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.head-gallery_dropdown-content__vUNuv {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .head-gallery_dropdown-content__vUNuv {
    padding: 2rem 0;
  }
}
.head-gallery_dropdown-trigger__pK10D {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .head-gallery_dropdown-trigger__pK10D {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.head-gallery_dropdown-trigger__pK10D.head-gallery_underlined__BsDuj {
  border-bottom: 1px solid #151717;
}
.head-gallery_dropdown-trigger__pK10D.head-gallery_outlined__aQ_bb {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.head-gallery_gallery__K2cwx {
  position: relative;
  min-height: 45rem;
  max-height: 80rem;
  height: 100%;
  grid-area: gallery;
}
@media (max-width: 767px) {
  .head-gallery_gallery__K2cwx {
    margin: 0 calc(-50vw + 50% + 0.5rem + var(--scrollbar-width, 0px));
  }
}
@media (min-width: 768px) {
  .head-gallery_gallery__K2cwx {
    aspect-ratio: 1720/800;
  }
}
.property-details-head_em__IHOmj {
  color: #b3b3b3;
}
.property-details-head_invisible__U0uAx {
  visibility: hidden;
}
.property-details-head_desktop-only__vToC7 {
  display: none !important;
  pointer-events: none;
}
@media (min-width: 768px) {
  .property-details-head_desktop-only__vToC7 {
    display: initial !important;
    pointer-events: auto;
  }
}
.property-details-head_mobile-only__LWiXQ {
  display: none !important;
  pointer-events: none;
}
@media (max-width: 767px) {
  .property-details-head_mobile-only__LWiXQ {
    display: initial !important;
    pointer-events: auto;
  }
}
.property-details-head_underline__ZRTGN {
  text-decoration: underline;
}
.property-details-head_dropdown-item__t1Tdf {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.5;
  cursor: pointer;
  padding: 0.75rem 1.5rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
.property-details-head_dropdown-item__t1Tdf:hover {
  background-color: #ededed;
  box-shadow: none;
  outline: none;
  border: none;
  filter: none;
}
.property-details-head_dropdown-item__t1Tdf[data-selected="true"] {
  background-color: #ededed;
}
@media (min-width: 768px) {
  .property-details-head_dropdown-item__t1Tdf {
    font-size: 1.8rem;
    padding: 1.35rem 3rem;
  }
}
.property-details-head_dropdown-content__BcHxz {
  margin-top: 1rem;
  max-height: 25rem;
  z-index: 201;
  background-color: #fff;
  border: 1px solid rgba(21, 23, 23, 0.1);
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .property-details-head_dropdown-content__BcHxz {
    padding: 2rem 0;
  }
}
.property-details-head_dropdown-trigger__ewema {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  width: 100%;
  cursor: pointer;
  padding: 1.2rem 1rem 1.2rem 1.5rem;
}
@media (min-width: 768px) {
  .property-details-head_dropdown-trigger__ewema {
    padding: 1.5rem 1.5rem 1.5rem 2rem;
  }
}
.property-details-head_dropdown-trigger__ewema.property-details-head_underlined__BkXPD {
  border-bottom: 1px solid #151717;
}
.property-details-head_dropdown-trigger__ewema.property-details-head_outlined__Ft3DJ {
  border: 1px solid rgba(21, 23, 23, 0.1);
}
.property-details-head_details-head__unVw5 {
  --gap: 2.5rem;
  padding: 2rem 0 0;
}
@media (min-width: 768px) {
  .property-details-head_details-head__unVw5 {
    padding: 5rem 0 0;
    --gap: 4rem;
  }
}
.property-details-head_wrapper__mOUJW {
  display: grid;
  grid-template-areas: "address" "gallery" "price" "avatar";
  grid-gap: var(--gap);
  gap: var(--gap);
}
@media (min-width: 768px) {
  .property-details-head_wrapper__mOUJW {
    grid-template-areas: "address" "avatar" "gallery" "price";
  }
}
