@import url("https://use.typekit.net/onb7bvr.css");
@font-face {
  font-family: "Saol Display";
  src: url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Medium.woff2")
      format("woff2"),
    url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Medium.woff")
      format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Saol Display";
  src: url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Bold.woff2")
      format("woff2"),
    url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Bold.woff")
      format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Saol Display";
  src: url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Light.woff2")
      format("woff2"),
    url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Light.woff")
      format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Saol Display";
  src: url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Semibold.woff2")
      format("woff2"),
    url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Semibold.woff")
      format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Saol Display";
  src: url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Regular.woff2")
      format("woff2"),
    url("https://d1e1jt2fj4r8r.cloudfront.net/fonts/SaolDisplay/SaolDisplay-Regular.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
}
:root {
  --global-primary-font-family: "Saol Display", serif;
  --global-secondary-font-family: aktiv-grotesk, sans-serif;
}
@media only screen and (max-width: 768px) {
  footer#global-footer a:not(.socials__item),
  footer#global-footer .link,
  footer#global-footer .footer-navigation__link {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-color: #ccc;
  }
}
div#global-sidemenu span.sidemenu-navigation__link:hover {
  -webkit-text-decoration: none;
  text-decoration: none;
}
#global-navbar > header > div.header-search.js-header-search > .lp-h4 {
  font-size: 0;
}
#global-navbar > header > div.header-search.js-header-search > .lp-h4:before {
  content: "HOME SEARCH";
  font-size: 32px;
}
@media only screen and (max-width: 768px) {
  #global-navbar > header > div.header-search.js-header-search > .lp-h4:before {
    font-size: 24px;
  }
}
section:has(.instagram-feed__collection) {
  display: none;
}
@media only screen and (max-width: 768px) {
  .modals > .modal .close,
  body > .modal .close {
    color: #555;
    right: 2vw;
    top: 7vh;
  }
}
@media (max-width: 768px) and (max-width: 1024px) {
  .sidemenu-close {
    right: 10px;
    top: 10px;
  }
}
:root {
  --global-h1-font-size: 55px;
  --global-h2-font-size: 42px;
  --global-h4-font-size: 32px;
  --global-h5-font-size: 24px;
  --global-h6-font-size: 20px;
  --lp-smaller-font-size: 16px;
  --custom-small-font-size: 12px;
  --lp-h1-font-weight: 200;
  --lp-h2-font-weight: 200;
  --lp-h3-font-weight: 200;
  --lp-h4-font-weight: 200;
  --lp-body-font-weight: 300;
  --custom-large-title-font-size: 80px;
  --custom-large-title-line-height: 1.2;
  --custom-letter-spacing: 0.5px;
  --lp-h2-letter-spacing: 2px;
  --lp-h1-line-height: 1.3;
  --lp-color-secondary-gray-600: transparent;
  --lp-color-primary-accent: #403e3f;
  --custom-main-font-color: #403e3f;
  --custom-color-dark-titles: #403e3f;
  --custom-opacity-font-color: rgba(64, 62, 63, 0.6);
  --custom-main-light-color: #fbfbf9;
  --custom-cream-color: #f1f0eb;
  --custom-opacity-light-color: rgba(255, 255, 255, 0.6);
  --custom-pretitles-font-weight: 400;
  --monogram-70-top: url("");
  --custom-arrow-spacing: 4rem;
}
@media (max-width: 769px) {
  :root {
    --opening-large-title: 45px;
  }
}
.lp-h1,
.lp-h2,
.lp-h3 {
  font-variation-settings: "opsz" 44, "GRAD" 0, "slnt" 0, "XTRA" 510, "XOPQ" 96,
    "YOPQ" 40, "YTLC" 540, "YTUC" 712, "YTAS" 750, "YTDE" -220, "YTFI" 738;
}
.watermark {
  font-variation-settings: "GRAD" 0, "slnt" 0, "XTRA" 511, "XOPQ" 96, "YOPQ" 50,
    "YTLC" 537, "YTUC" 712, "YTAS" 750, "YTDE" -221, "YTFI" 738, "opsz" 44;
}
section:has(.wow) {
  overflow: hidden;
}
#modal-global-contact-us .modal-content h1,
#modal-global-contact-us .modal-content h2,
#modal-global-contact-us .modal-content h3,
#modal-global-contact-us .modal-content p {
  -webkit-animation: none !important;
  animation: none !important;
  visibility: visible !important;
}
section .lp-btn,
.contact-form-modal-submit,
.hoverable-section-buttons__btn:first-child,
.hoverable-section-buttons__btn:last-child {
  padding: 0.8rem 1.5rem;
  font-weight: 400;
  font-size: 14px;
  border-width: 1px;
}
section .lp-btn .lp-btn__content,
.contact-form-modal-submit .lp-btn__content,
.hoverable-section-buttons__btn:first-child .lp-btn__content,
.hoverable-section-buttons__btn:last-child .lp-btn__content,
section .lp-btn .lp-btn--filled__content,
.contact-form-modal-submit .lp-btn--filled__content,
.hoverable-section-buttons__btn:first-child .lp-btn--filled__content,
.hoverable-section-buttons__btn:last-child .lp-btn--filled__content {
  padding-right: initial;
}
section .lp-btn .lp-btn__content:after,
.contact-form-modal-submit .lp-btn__content:after,
.hoverable-section-buttons__btn:first-child .lp-btn__content:after,
.hoverable-section-buttons__btn:last-child .lp-btn__content:after,
section .lp-btn .lp-btn--filled__content:after,
.contact-form-modal-submit .lp-btn--filled__content:after,
.hoverable-section-buttons__btn:first-child .lp-btn--filled__content:after,
.hoverable-section-buttons__btn:last-child .lp-btn--filled__content:after {
  display: none;
}
.lp-link {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: currentColor;
  text-underline-offset: 2px;
  font-weight: 500;
}
.lp-link.hyperlink-style-1:hover {
  text-decoration-color: rgba(64, 62, 63, 0.6);
}
.lp-link.hyperlink-style-2:hover {
  text-decoration-color: rgba(255, 255, 255, 0.6);
}
.lp-link:after {
  display: none;
}
.lp-socials__link .lp-i:before {
  height: 1.3em;
  width: 1.3em;
}
.lp-arrow {
  color: #403e3f;
  border-color: transparent !important;
}
.lp-arrow:after {
  background: currentcolor;
}
.lp-arrow:hover:not(:disabled) {
  background: transparent;
  color: #403e3f;
}
.lp-arrow:hover:not(:disabled):after {
  color: inherit;
  background: currentColor;
  opacity: 0.5;
}
.neighborhood-gallery__arrow {
  color: #fbfbf9;
}
.neighborhood-gallery__arrow:hover {
  background: rgba(255, 255, 255, 0.6);
}
.lp-input.lp-input--light {
  background: #fbfbf9;
}
.lp-h1,
h1,
.lp-h2,
h2,
.lp-h3,
h3,
.lp-h4,
h4,
.lp-h5,
h5 {
  text-wrap: balance;
}
.opening-search__pre-title,
.standard-cta__pre-title {
  font-weight: var(--custom-pretitles-font-weight, 400);
}
.standard-cta__title-group.lp-title-group,
.standard-cta__description {
  text-wrap: balance;
}
@media (max-width: 1980px) {
  .standard-cta__title-group.lp-title-group,
  .standard-cta__description {
    margin-inline: auto;
    max-width: 1200px;
  }
}
.standard-cta__container:not(:has(.standard-cta-button-container))
  .standard-cta__description {
  margin-bottom: 0;
}
section:has(.opening-search):before,
section:has(.custom-intro):before,
section:has(.neighborhood-intro):before,
section:has(.blog-post-intro):before,
section:has(.agent-intro):before {
  content: "";
  width: 100%;
  height: 92px;
  position: absolute;
  inset: 0;
  z-index: 2;
}
.custom-intro .custom-intro__overlay,
.neighborhood-intro .neighborhood-intro__overlay {
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  top: 0;
  bottom: auto;
}
@media (min-width: 1300px) {
  section:has(.custom-intro) {
    background-attachment: fixed;
  }
}
.custom-intro__content-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-end;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}
.custom-intro__content-box {
  background: transparent;
  position: initial;
  max-width: 100%;
  text-align: left;
  -webkit-align-items: flex-start;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  padding: 0;
  padding-bottom: 3.5rem;
}
.custom-intro__description {
  max-width: 800px;
  text-wrap: balance;
  margin-top: 1.5rem;
  text-align: left;
}
.custom-intro__scroll-btn {
  display: none;
}
.header:not(.scroll) {
  background: transparent !important;
  border-bottom: 1px solid #fbfbf9;
}
.header:not(.scroll) .header-logo__img--dark {
  display: none;
}
.header:not(.scroll) .header-logo__img--light {
  display: block;
}
.header.scroll {
  background: #fbfbf9 !important;
  color: var(--custom-main-font-color) !important;
}
.header.scroll .header-logo__img--dark {
  display: block;
}
.header.scroll .header-logo__img--light {
  display: none;
}
.header {
  --subLinkHoverColor: var(--subLinkColor);
}
.header-navigation__link:before {
  background-color: currentColor;
}
.header .header-search-btn,
.header .header-hamburger-btn {
  border: 1px solid transparent;
}
.header .header-search-btn:before,
.header .header-hamburger-btn:before,
.header .header-search-btn:after,
.header .header-hamburger-btn:after {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.header .header-search-btn:hover,
.header .header-hamburger-btn:hover {
  background-color: transparent;
}
.header .header-search-btn:hover:before,
.header .header-hamburger-btn:hover:before,
.header .header-search-btn:hover:after,
.header .header-hamburger-btn:hover:after {
  color: var(--custom-opacity-light-color);
}
.header.scroll .header-search-btn:hover:before,
.header.scroll .header-hamburger-btn:hover:before,
.header.scroll .header-search-btn:hover:after,
.header.scroll .header-hamburger-btn:hover:after {
  color: var(--custom-opacity-font-color);
}
.header .header-buttons-wrapper {
  margin-left: 16px;
}
.custom-header .header {
  --textColor: #403e3f !important;
}
.custom-header .header .header-logo .header-logo__img--dark {
  display: block;
}
.custom-header .header .header-logo .header-logo__img--light {
  display: none;
}
.custom-header .header .header-buttons-wrapper .header-search-btn,
.custom-header .header .header-buttons-wrapper .header-hamburger-btn {
  border-color: #403e3f;
}
.custom-header .header .header-buttons-wrapper .header-search-btn:hover,
.custom-header .header .header-buttons-wrapper .header-hamburger-btn:hover {
  background-color: #403e3f;
  color: #fbfbf9;
}
.custom-header .header .header-buttons-wrapper .header-search-btn:hover:after,
.custom-header
  .header
  .header-buttons-wrapper
  .header-hamburger-btn:hover:after {
  background-color: #fbfbf9;
}
#global-navbar.properties-header .header {
  color: #666666 !important;
}
#global-navbar.properties-header .header .header-logo .header-logo__img--dark {
  display: block;
}
#global-navbar.properties-header .header .header-logo .header-logo__img--light {
  display: none;
}
#global-navbar.properties-header .header:not(.scroll) {
  border-bottom: 1px solid #666666;
}
#global-navbar.is-background-color-dark .scroll .header-logo__img--dark {
  display: block;
}
#global-navbar .header-navigation {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  justify-content: end;
}
#global-navbar .header-navigation__link {
  text-transform: uppercase;
}
#global-navbar .header-navigation__link:after {
  background-color: currentcolor;
}
#global-navbar .header-navigation__sub-nav {
  background-color: #f1f0ec;
}
#global-navbar .header-navigation__sub-nav-link {
  color: #403e3f;
  text-transform: uppercase;
}
#global-navbar .header-navigation__sub-nav-link:hover {
  font-weight: 300;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: currentcolor;
  text-underline-offset: 4px;
}
.footer .footer-info {
  gap: 28px;
}
.footer .footer__col {
  margin-right: 0;
}
.footer-logos-row {
  position: relative;
}
.footer-logos-row:before {
  display: block;
  width: 380px;
  aspect-ratio: 3456/547;
  max-width: 60%;
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-background-position: center;
  background-position: center;
  background-image: url("");
}
.footer__col:nth-child(2) .footer__section-title {
  opacity: 0;
  pointer-events: none;
  touch-action: none;
}
@media (max-width: 769px) {
  .footer__col:nth-child(2) .footer__section-title {
    display: none;
  }
}
.sidemenu {
  padding: 4rem 4rem;
  max-width: 960px;
  width: 100%;
}
@media (max-width: 993px) {
  .sidemenu {
    padding: 2rem;
  }
}
.sidemenu .lp-a a {
  font-size: 14px;
}
.sidemenu-nav-holder {
  display: block;
}
.sidemenu-wrapper {
  width: 100%;
}
.sidemenu-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2rem;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 993px) {
  .sidemenu-navigation {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.sidemenu-navigation__item {
  width: calc(100% / 3);
}
@media (max-width: 992px) {
  .sidemenu-navigation__item {
    width: 100%;
  }
}
.sidemenu-navigation__link {
  font-size: var(--lp-h6-font-size);
  text-transform: uppercase;
}
.sidemenu-navigation-sub-nav__item {
  padding-bottom: 0;
  text-transform: uppercase;
}
.sidemenu-footer {
  width: 100%;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 2rem;
  margin-top: 1rem;
  padding-top: 2.5rem;
  gap: 1rem 2.5rem;
}
.sidemenu-socials-block {
  width: 100%;
}
.sidemenu__col-description {
  font-size: 14px;
}
.sidemenu__col-title {
  font-weight: 400;
}
.sidemenu-close {
  border-color: transparent;
}
.sidemenu-close:after {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.sidemenu-close:hover:not(:disabled) {
  background-color: transparent;
}
.sidemenu-close:hover:not(:disabled):after {
  color: var(--custom-opacity-font-color);
}
#global-sidemenu .lp-a a:active {
  color: #858585;
}
#global-sidemenu .sidemenu-navigation__link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: currentcolor;
  text-underline-offset: 4px;
}
.sidemenu__col-content {
  width: 100%;
}
.sidemenu__col-content > .sidemenu__col-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 1.5rem;
  gap: 1.5rem;
}
.sidemenu__col-content
  > .sidemenu__col-description
  .sidemenu__custom-col-content {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.sidemenu__col-content > .sidemenu__col-description .sidemenu__col-description {
  gap: 3px;
}
@media (max-width: 769px) {
  .sidemenu__col-content > .sidemenu__col-description {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.sidemenu__col-content > .sidemenu__col-description .sidemenu__col-title {
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .sidemenu-nav-holder {
    overflow-y: scroll;
    min-height: 520px;
  }
}
@media (min-width: 560px) {
  #global-sidemenu {
    overflow-y: scroll;
  }
}
.sidemenu {
  --inline-spacing: 50px;
  width: 100%;
  max-width: 100%;
  padding-inline: 0;
}
.sidemenu .lp-a a {
  text-decoration-thickness: 1px;
}
.sidemenu-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.sidemenu-close {
  z-index: 2;
}
.sidemenu-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  text-align: center;
  margin-top: 1.5rem;
  padding-top: 0;
  padding-inline: var(--inline-spacing, 50px);
}
.sidemenu-footer:before {
  display: none;
}
.sidemenu-footer .sidemenu__col-content:nth-child(2) {
  display: none;
}
.sidemenu__col-content > .sidemenu__col-description {
  margin-bottom: 0;
}
@media (max-width: 769px) {
  .sidemenu__col-content > .sidemenu__col-description {
    gap: 0;
  }
}
.sidemenu-socials-block:before {
  display: none;
}
.sidemenu-footer .lp-socials li {
  margin-bottom: 0;
}
.sidemenu-footer .lp-socials .lp-socials__link {
  height: auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.sidemenu-footer .lp-socials .lp-socials__link .lp-i:before {
  height: 1rem;
  width: 1.4rem;
}
.sidemenu__info-group.sidemenu__col {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.sidemenu-socials-block {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 769px) {
  .sidemenu-footer {
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .sidemenu__section-content .sidemenu__col-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.5rem;
  }
  .sidemenu__col-agent-name {
    display: none;
  }
  .sidemenu__col-content > .sidemenu__col-description {
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .sidemenu__col-title {
    margin-bottom: 0;
  }
  .sidemenu-socials-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.5rem;
  }
  .sidemenu-footer .lp-socials {
    width: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.sidemenu-nav-holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: unset;
  overflow: initial;
}
.sidemenu-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2rem;
}
.sidemenu-navigation__item {
  width: 100%;
}
.sidemenu-navigation__item .sidemenu-navigation__link {
  display: none;
}
.sidemenu-navigation__item .sidemenu-navigation-sub-nav__link {
  cursor: pointer;
}
.sidemenu-navigation__item:nth-child(1) {
  padding-inline: var(--inline-spacing, 50px);
  margin-inline: auto;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .sidemenu-navigation__item:nth-child(1) .sidemenu-navigation-sub-nav {
    display: block;
  }
}
.sidemenu-navigation__item:nth-child(1)
  .sidemenu-navigation-sub-nav__item:first-child
  .sidemenu-navigation-sub-nav__link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin-inline: auto;
}
.sidemenu-navigation__item:nth-child(1)
  .sidemenu-navigation-sub-nav__item:first-child
  .sidemenu-navigation-sub-nav__link:after {
  display: block;
  content: "";
  width: 20rem;
  max-width: 50vw;
  aspect-ratio: 2069/510;
  z-index: 2;
  background: url(/assets/img/allinvestproject-logo-dark.png);
  -webkit-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
}
.sidemenu-navigation__item:nth-child(2) {
  --item-overlay: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4));
  --first-image:url(/assets/img/menu/menu-allinvest-hikayemiz.jpg);
  --second-image:url(/assets/img/menu/allinvest-team.jpg);
  --third-image:url(/assets/img/menu/menu-satilik-projeler.jpg);
  --fourth-image:url(/assets/img/menu/menu-ikinci-el.jpg);
  --fifth-image:url(/assets/img/menu/menu-bizimle-calisin.jpg);}

.sidemenu-navigation__item:nth-child(2) .sidemenu-navigation-sub-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sidemenu-navigation__item:nth-child(2) .sidemenu-navigation-sub-nav__item {
  width: calc(100% / 5);
  aspect-ratio: 1/1.35;
  display: -ms-grid;
  display: grid;
  place-content: center;
  overflow: hidden;
  position: relative;
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:hover:before,
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:active:before,
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:focus:before {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media (max-width: 993px) {
  .sidemenu-navigation__item:nth-child(2) .sidemenu-navigation-sub-nav__item {
    width: calc(100% / 3);
  }
}
@media (max-width: 580px) {
  .sidemenu-navigation__item:nth-child(2) .sidemenu-navigation-sub-nav__item {
    width: calc(100% / 2);
  }
  .sidemenu .lp-a a {
    margin: 0 auto;
}
}
.sidemenu-navigation__item:nth-child(2) .sidemenu-navigation-sub-nav__link {
  position: absolute;
  height: 100%;
  width: 100%;
  display: -ms-grid;
  display: grid;
  place-content: center;
  color: white;
  text-align: center;
  text-transform: initial;
  -webkit-text-decoration: none;
  text-decoration: none;
  font-family: var(--global-primary-font-family);
  font-size: var(--lp-h5-font-size);
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  -webkit-background-position: center;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  pointer-events: none;
  touch-action: none;
  z-index: -1;
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:nth-child(1):before {
  background-image: var(--item-overlay), var(--first-image);
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:nth-child(2):before {
  background-image: var(--item-overlay), var(--second-image);
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:nth-child(3):before {
  background-image: var(--item-overlay), var(--third-image);
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:nth-child(4):before {
  background-image: var(--item-overlay), var(--fourth-image);
}
.sidemenu-navigation__item:nth-child(2)
  .sidemenu-navigation-sub-nav__item:nth-child(5):before {
  background-image: var(--item-overlay), var(--fifth-image);
}
.sidemenu-navigation__item:last-child {
  padding-inline: var(--inline-spacing, 50px);
}
.sidemenu-navigation__item:last-child .sidemenu-navigation-sub-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2.5rem;
}
.contact-form-modal-details__title {
  max-width: 100%;
}
#modal-global-contact-us .contact-form-modal-details__description-content {
  font-weight: 400;
}
#modal-global-contact-us
  .contact-form-modal-details__description-content:after {
  content: "Sotheby's International Realty®";
  display: block;
  position: relative;
}
#modal-global-contact-us .contact-form-modal-submit:after {
  width: 0;
}
.contact-form-modal-agent {
  gap: 2rem 4rem !important;
}
.contact-form-modal-agent__contact:nth-of-type(1) {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.contact-form-modal-agent__contact:nth-of-type(3) {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.contact-form-modal-agent__contact:nth-of-type(2) {
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.contact-form-modal__close:hover:not(:disabled):after {
  background: var(--custom-main-font-color, #000);
  opacity: 0.5;
}
body > div.mobile-contact-wrapper .pop-up {
  background-color: #f1f0ec !important;
}
@media (min-width: 561px) {
  body > div.mobile-contact-wrapper .pop-up {
    width: 1100px;
    max-width: 100%;
  }
  body > div.mobile-contact-wrapper .pop-up .lp-container {
    padding: 2.5rem;
  }
  body > div.mobile-contact-wrapper .pop-up .lp-container .close-btn {
    top: 0;
    right: 0;
  }
  body > div.mobile-contact-wrapper .pop-up .lp-container .contact-form {
    padding: 0;
  }
  body
    > div.mobile-contact-wrapper
    .pop-up
    .lp-container
    .contact-form__container {
    padding: 2rem;
  }
  body
    > div.mobile-contact-wrapper
    .pop-up
    .lp-container
    .contact-form__container
    .contact-form__item
    .lp-input {
    padding: 1rem;
  }
}
body > div.mobile-contact-wrapper .pop-up .lp-btn {
  padding: 0.8rem 1.5rem;
  border-color: var(--custom-main-font-color);
  background-color: var(--custom-main-font-color);
  color: white;
}
body > div.mobile-contact-wrapper .pop-up .lp-btn:hover {
  border-color: var(--custom-main-font-color);
  background-color: transparent;
  color: var(--custom-main-font-color);
}
@media (min-width: 1300px) {
  section:has(.newsletter-contact-cta) {
    background-attachment: fixed;
  }
}
.newsletter-contact-cta__block {
  padding-block: 60px;
}
@media (max-width: 560px) {
  .newsletter-contact-cta__block {
    padding-block: 50px;
  }
}
@media (min-width: 1100px) {
  .newsletter-contact-cta__block {
    width: 41%;
  }
}
.newsletter-contact-cta__title {
  font-size: 0;
}
.newsletter-contact-cta__title:before {
  position: relative;
  display: block;
  content: "";
  background-image: url("");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  width: 175px;
  aspect-ratio: 593/228;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .newsletter-contact-cta__title {
    font-size: 0;
  }
  .newsletter-contact-cta__title:before {
    position: relative;
    display: block;
    content: "";
    background-image: url("");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    width: 175px;
    height: 54px !important;
    aspect-ratio: 593/228;
    margin: 0 auto;
  }
}
.newsletter-contact-cta__btn {
  margin-top: 0;
}
.custom-intro__title {
  font-size: var(--lp-h1-font-size);
}
.property-showcase-slider__slide {
  height: max(450px, 65vh);
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
}

/* Aktif (ortadaki) slide için ek genişlik kontrolü */
.property-showcase-slider__slide.is-active,
.property-showcase-slider__slide.active {
  max-width: 80%;
}
.properties-slider__title-group {
  max-width: 100%;
  margin-bottom: var(--padding-large);
}
.properties-slider__subtitle {
  max-width: 940px;
  margin-inline: auto;
  text-wrap: balance;
}
.properties-slider__subtitle p:last-child {
  margin-bottom: 0;
}
.properties-slider-card__image-container {
  position: relative;
}
.properties-slider-card__image-container:before {
  content: "";
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 20%);
  position: absolute;
  bottom: 0;
  left: 0;
  pointer-events: none;
  touch-action: none;
  z-index: 2;
}
.properties-slider-card__details {
  z-index: 3;
}
@media (max-width: 560px) {
  .properties-slider-card__details {
    --detailsTextColor: initial;
  }
}
.properties-slider-card__tag {
  z-index: 3;
  background: #fbfbf9;
  color: #403e3f;
}
.properties-slider-card__feature {
  background: transparent;
  -webkit-backdrop-filter: unset;
  backdrop-filter: unset;
  color: white;
  padding-inline: 0;
}
.properties-slider-card__feature:not(:first-child) {
  margin-left: 1rem;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid {
  --inlineGap: 1.5rem;
  --numberOfColumns: 3;
  max-width: 100%;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 3.5rem var(--inlineGap);
}
@media (max-width: 993px) {
  .properties-list
    .properties-list__collection.properties-list__collection--grid {
    --numberOfColumns: 2;
  }
}
@media (max-width: 600px) {
  .properties-list
    .properties-list__collection.properties-list__collection--grid {
    --numberOfColumns: 1;
    gap: 2.5rem 0;
  }
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item {
  width: calc((100% / var(--numberOfColumns)) - var(--inlineGap));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5rem;
}
@media (max-width: 600px) {
  .properties-list
    .properties-list__collection.properties-list__collection--grid
    .properties-list-item {
    width: 100%;
  }
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__image-container {
  min-width: unset;
  width: 100%;
  max-width: 100%;
  height: 340px;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__tag {
  background-color: #fbfbf9;
  color: #403e3f;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__bottom-block {
  display: none;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__top-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.6rem;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__top-block
  > * {
  margin-bottom: 0;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__top-block
  .properties-list-item__address {
  font-size: var(--lp-h5-font-size);
  line-height: var(--lp-h5-line-height);
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__top-block
  .properties-list-item__price {
  font-size: var(--lp-h6-font-size);
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__top-block
  .properties-list-item__icons-row
  .properties-list-item__icon-tag {
  padding-left: 0;
  font-size: var(--lp-body-font-size);
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__icon-tag {
  background: transparent;
  -webkit-backdrop-filter: unset;
  backdrop-filter: unset;
  color: white;
  padding-inline: 0;
}
.properties-list
  .properties-list__collection.properties-list__collection--grid
  .properties-list-item__icon-tag:not(:first-child) {
  margin-left: 1rem;
}
.properties-list
  .properties-list__collection--grid
  .properties-list-item__top-block {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.properties-list
  .properties-list__collection--grid
  .properties-list-item__icons-row {
  margin-top: 0;
  display: none;
}
.properties-list
  .properties-list__collection--grid
  .properties-list-item__info {
  pointer-events: none;
  touch-action: none;
}
@media (min-width: 1300px) {
  section:has(.standard-cta .full-bleed-featured-property) {
    background-attachment: fixed;
  }
}
section:has(.standard-cta .full-bleed-featured-property) .standard-cta {
  min-height: 75vh;
  min-height: 75dvh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
section:has(.standard-cta .full-bleed-featured-property) .standard-cta__title {
  margin-bottom: 1rem;
}
section:has(.standard-cta .full-bleed-featured-property):before,
section:has(.standard-cta .full-bleed-featured-property):after {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  touch-action: none;
  background: #f1f0ea;
  width: calc(max(var(--lp-grid-gap-xlarge), 4.6875vw) * 2);
}
@media (max-width: 1980px) {
  section:has(.standard-cta .full-bleed-featured-property):before,
  section:has(.standard-cta .full-bleed-featured-property):after {
    width: var(--lp-grid-gap-large);
  }
}
@media (max-width: 1024px) {
  section:has(.standard-cta .full-bleed-featured-property):before,
  section:has(.standard-cta .full-bleed-featured-property):after {
    width: var(--lp-grid-gap-medium);
  }
}
@media (max-width: 560px) {
  section:has(.standard-cta .full-bleed-featured-property):before,
  section:has(.standard-cta .full-bleed-featured-property):after {
    width: var(--lp-grid-gap-small);
  }
}
section:has(.standard-cta .full-bleed-featured-property):after {
  left: unset;
  right: 0;
}
.featured-neighborhoods__title {
  max-width: 100%;
}
.featured-neighborhoods__card {
  min-height: clamp(400px, 70vh, 600px);
}
.featured-neighborhoods__card-content-title {
  font-size: var(--global-h3-font-size);
}
.media-blocks:has(.media-blocks-gsm) .lp-title-group {
  margin-bottom: 50px;
  max-width: 100%;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-title-subtitle {
  white-space: unset;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-title-subtitle p {
  max-width: 900px;
  margin-inline: auto;
  text-wrap: balance;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid {
  margin-bottom: 0;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item {
  position: relative;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .media-blocks:has(.media-blocks-gsm) .media-blocks-grid__item {
    margin-bottom: 20px !important;
  }
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__button.lp-btn {
  position: absolute;
  inset: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  font-size: 0;
  border-radius: 0;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__button.lp-btn:hover {
  background-color: transparent !important;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__image {
  padding-bottom: 70%;
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__text {
  max-width: 100%;
}
@media (min-width: 561px) {
  .media-blocks:has(.media-blocks-gsm) .media-blocks-grid__title {
    font-size: var(--global-h4-font-size);
  }
}
.media-blocks:has(.media-blocks-gsm) .media-blocks-grid__description {
  margin-bottom: 0;
  text-wrap: balance;
  max-width: 580px;
  margin-inline: auto;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__description
  .media-blocks-grid__substring {
  display: none;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__description
  .media-blocks-grid__more-text {
  display: block !important;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__description
  .media-blocks-grid__btn-more,
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__description
  .media-blocks-grid__btn-less {
  display: none;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__item
  .media-blocks-grid__image {
  overflow: hidden;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__item
  .media-blocks-grid__image
  img {
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
}
.media-blocks:has(.media-blocks-gsm)
  .media-blocks-grid__item:hover
  .media-blocks-grid__image
  img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media (min-width: 1300px) {
  section:has(.testimonials-slider) {
    background-attachment: fixed;
  }
}
.testimonials-slider-heading {
  max-width: 100%;
}
.testimonials-slider-heading__description {
  opacity: 1;
}
.testimonials-slider-slider__quotes:after {
  --iconColor: white;
}
section:has(.gm-gradient):before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  touch-action: none;
  background: linear-gradient(
    to bottom,
    rgba(241, 240, 234, 1),
    rgba(241, 240, 234, 0.8),
    rgba(241, 240, 234, 0.6),
    rgba(241, 240, 234, 0.4),
    rgba(241, 240, 234, 0.2),
    transparent 40%
  );
}
.lp-disclaimer .lp-tcr-message {
  font-size: 10px;
}
nav .header:not(.scroll) {
  border-bottom: 0px !important;
}
nav .header:not(.scroll) {
  border-bottom: 0px !important;
}
#modal-global-contact-us .modals > .modal .close,
body > .modal .close {
  color: #000;
}
@media only screen and (min-width: 768px) {
  #modal-global-contact-us .modals > .modal .close,
  body > .modal .close {
    position: absolute;
    top: 150px;
  }
}
@media only screen and (max-width: 1024px) {
  #modal-global-contact-us .modals > .modal .close,
  body > .modal .close {
    position: absolute;
    top: 70px;
  }
}
@media only screen and (max-width: 450px) {
  #modal-global-contact-us .modals > .modal .close,
  body > .modal .close {
    position: absolute;
    top: 40px;
  }
}
section:has(.custom-press-container) .standard-cta__title-group.lp-title-group,
section:has(.custom-press-container) .standard-cta__description {
  max-width: 100%;
}
.custom-press-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 3rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.custom-press-container .item:first-child {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.custom-press-container .item {
  width: calc(100% / 7 - 3rem);
}
.custom-press-container img {
  opacity: 0.2;
  object-fit: contain;
  height: 100%;
  width: 100%;
  max-height: 43px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.custom-press-container .lp-h3 {
  margin-bottom: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-transform: uppercase;
  font-family: var(--lp-body-font-family);
  font-weight: var(--custom-pretitles-font-weight, 400);
  letter-spacing: var(--custom-letter-spacing, 0.5px);
  font-size: var(--custom-small-font-size, 12px);
}
@media (max-width: 993px) {
  .custom-press-container {
    display: block;
  }
  .custom-press-container .item:first-child {
    width: 100%;
    display: block;
    margin-bottom: 1.5rem;
  }
  .custom-press-container .item:not(:first-child) {
    display: inline-block;
    width: calc(100% / 4 - 1.5rem);
    margin: 1rem 1.5rem;
  }
}
@media (max-width: 580px) {
  .custom-press-container .item:first-child {
    width: 100%;
    display: block;
    margin-bottom: 1rem;
  }
  .custom-press-container .item:not(:first-child) {
    display: inline-block;
    width: calc(100% / 4 - 0.5rem);
    margin: 1rem 0.5rem;
  }
  .custom-press-container .item:not(:first-child) img {
    max-height: 25px;
  }
}
.gallery-style-menu {
  padding-inline: 0;
}
.gallery-style-menu-title-group__desc {
  white-space: unset;
}
.gallery-style-menu-grid__item {
  --custom-overlay: linear-gradient(
    to bottom,
    transparent,
    rgba(25, 25, 25, 0.7) 80%
  );
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.gallery-style-menu-grid__item:before {
  opacity: 1;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: var(--custom-overlay);
}
.gallery-style-menu-grid__title {
  text-align: center;
  padding-inline: 1rem;
  border-bottom: none;
  line-height: normal;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transform: translateY(28%);
  -moz-transform: translateY(28%);
  -ms-transform: translateY(28%);
  transform: translateY(28%);
}
.gallery-style-menu-grid__title:after {
  display: block;
  font-size: var(--lp-body-font-size, 16px);
  font-family: var(--lp-body-font-family);
  line-height: var(--lp-body-line-height);
  text-transform: initial;
  font-weight: var(--lp-body-font-weight);
  margin-top: 0.5rem;
  border: none;
  text-wrap: balance;
  -webkit-transition: 0.3s all ease-in;
  transition: 0.3s all ease-in;
  opacity: 0;
}
.gallery-style-menu-grid__item:hover .gallery-style-menu-grid__title {
  border-bottom: none;
  -webkit-transform: translateY(0) !important;
  -moz-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important;
}
.gallery-style-menu-grid__item:hover .gallery-style-menu-grid__title:after {
  opacity: 1;
}
.gallery-style-menu-grid__item:hover:before {
  -webkit-backdrop-filter: var(--custom-blur, blur(20px));
  backdrop-filter: var(--custom-blur, blur(20px));
  background: var(--custom-overlay);
}
@media (max-width: 1920px) {
  .agents-slider__image-wrapper {
    height: 520px;
  }
}
.agents-slider__position {
  border: none;
  padding: 0;
  border-radius: 0;
  font-style: italic;
  margin-top: 1rem;
  color: var(--custom-main-font-color, #000);
  line-height: normal;
}
.agents-slider__item:hover .agents-slider__position {
  background: transparent;
}
.agents-slider__icon {
  display: none;
}
.agents-slider__arrow {
  height: auto;
}
@media (min-width: 1025px) {
  .agents-slider__slider-arrows {
    top: unset;
    bottom: 0;
  }
}
@media (min-width: 1025px) {
  .stats-list .splide__list {
    -webkit-transform: unset !important;
    -moz-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
  }
}
.stats-list__item {
  min-height: auto;
}
.stats-list__title {
  font-size: calc(var(--lp-h1-font-size) * 1.5);
}
.property-showcase-slider__controls {
  width: calc(100% - 40px * 2);
}
.property-showcase-slider__arrows {
  gap: var(--custom-arrow-spacing, 4rem);
}
.property-showcase-slider__arrow {
  width: auto;
  height: auto;
}
.testimonials-slider-slider__item {
  min-height: unset;
  padding-top: 1rem;
}
.testimonials-slider-slider__quotes {
  display: none;
}
@media (min-width: 769px) {
  .testimonials-slider-arrows .lp-arrow {
    position: absolute;
    top: calc(50% - 56px * 2);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
section:has(.double-cta .custom-work-with-us) {
  position: relative;
  --wwu-overlay: rgba(26, 26, 26, 0.4);
  --wwu-image: url("/assets/img/all-invest-office-bodrum-yalikavak.jpg");
  --wwu-image-filter:blur(550px);
}
section:has(.double-cta .custom-work-with-us):before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  pointer-events: none;
  touch-action: none;
  -webkit-background-size: cover;
  background-size: cover;
  -webkit-background-position: center;
  background-position: center;
  background-repeat: no-repeat;
  background: linear-gradient(to bottom, var(--wwu-overlay), var(--wwu-overlay)),
    var(--wwu-image);
}
@media (min-width: 1300px) {
  section:has(.double-cta .custom-work-with-us):before {
    background-attachment: fixed;
  }
}
section:has(.double-cta .custom-work-with-us) .double-cta {
  min-height: unset;
  --padding: var(--lp-grid-gap-xlarge);
  margin-block: calc(6 / 4 * var(--global-section-padding));
  margin-inline: calc(var(--padding) * 2);
}
@media (max-width: 1980px) {
  section:has(.double-cta .custom-work-with-us) .double-cta {
    --padding: var(--lp-grid-gap-large);
  }
}
@media (max-width: 1024px) {
  section:has(.double-cta .custom-work-with-us) .double-cta {
    --padding: var(--lp-grid-gap-medium);
  }
}
@media (max-width: 560px) {
  section:has(.double-cta .custom-work-with-us) .double-cta {
    --padding: var(--lp-grid-gap-small);
  }
}
section:has(.double-cta .custom-work-with-us)
  .solid-subsection.double-cta__item {
  padding: 0;
}
section:has(.double-cta .custom-work-with-us)
  .solid-subsection.double-cta__item:first-child
  .double-cta__content {
  background: var(--custom-main-light-color, #f1f0eb);
}
section:has(.double-cta .custom-work-with-us)
  .solid-subsection.double-cta__item:last-child
  .double-cta__content {
  background: var(--custom-cream-color, #f1f0eb);
}
section:has(.double-cta .custom-work-with-us) .cta-section__lead {
  white-space: unset;
  display: block;
}
section:has(.double-cta .custom-work-with-us) .double-cta__content {
  padding: 5rem 6rem;
  margin: 0;
  width: 100%;
  min-height: unset;
  max-height: unset;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  height: 100%;
}
@media (max-width: 993px) {
  section:has(.double-cta .custom-work-with-us) .double-cta__content {
    padding: 4rem 3rem;
  }
}
@media (max-width: 560px) {
  section:has(.double-cta .custom-work-with-us) .double-cta__content {
    padding: 4rem 25px;
  }
}
section:has(.double-cta .custom-work-with-us)
  .newsletter-contact-cta__call-cell
  span {
  margin-right: 0;
}
section:has(.double-cta .custom-work-with-us)
  .cta-section__lead
  .newsletter-contact-cta__call-cell {
  gap: 0.5rem;
}
section:has(.double-cta .custom-work-with-us)
  .cta-section__lead
  .newsletter-contact-cta__call-cell {
  -webkit-box-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
section:has(.double-cta .custom-work-with-us) .double-cta__btn {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-inline: auto;
  margin-top: 0;
}
.press-slider-full-bleed .splide {
  --padding: var(--lp-grid-gap-xlarge);
  padding-inline: var(--padding);
}
@media (max-width: 1980px) {
  .press-slider-full-bleed .splide {
    --padding: var(--lp-grid-gap-large);
  }
}
@media (max-width: 1024px) {
  .press-slider-full-bleed .splide {
    --padding: var(--lp-grid-gap-medium);
  }
}
@media (max-width: 560px) {
  .press-slider-full-bleed .splide {
    --padding: var(--lp-grid-gap-small);
  }
}
.press-slider-full-bleed__image {
  position: relative;
  width: 100%;
}
.press-slider-full-bleed__slider
  .splide__slide:not(.press-slider-full-bleed__slide) {
  gap: 3rem;
}
@media (min-width: 769px) {
  .press-slider-full-bleed__slider
    .splide__slide:not(.press-slider-full-bleed__slide) {
    -ms-grid-columns: 1.1fr 0.9fr;
    grid-template-columns: 1.1fr 0.9fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
}
@media (max-width: 768px) {
  .press-slider-full-bleed__slider
    .splide__slide:not(.press-slider-full-bleed__slide) {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
}
.press-slider-full-bleed
  .splide__slide__row:not(:first-child)
  .press-slider-full-bleed__image {
  height: 220px;
}
.press-slider-full-bleed__slide {
  padding: 0;
  color: var(--custom-main-font-color);
}
.press-slider-full-bleed__slide:before {
  display: none;
}
.press-slider-full-bleed__content {
  padding-top: 1.2rem;
  gap: 0.6rem;
}
.press-slider-full-bleed__arrows {
  gap: var(--custom-arrow-spacing, 4rem);
}
.press-slider-full-bleed__arrow {
  width: auto;
  height: auto;
}
.press-slider-full-bleed__button-row {
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
section:has(.custom-media-blocks-gsm) .lp-title-group:not(:has(p, h2)) {
  display: none;
}
section:has(.custom-media-blocks-gsm) .media-blocks-container {
  padding-inline: 0;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid {
  --gap: 14px;
  margin-bottom: 0;
  gap: 1rem var(--gap, 1rem);
}
@media (min-width: 769px) {
  section:has(.custom-media-blocks-gsm)
    .media-blocks-grid__item.media-blocks-grid__item--3 {
    max-width: unset;
    min-width: unset;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: calc(100% / 3 - var(--gap));
  }
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__item {
  --custom-overlay: linear-gradient(
    to bottom,
    transparent,
    rgba(25, 25, 25, 0.7) 80%
  );
  height: auto;
  aspect-ratio: 1/1.2;
  display: -ms-grid;
  display: grid;
  place-content: center;
  position: relative;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__item:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  z-index: 2;
  opacity: 1;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: var(--custom-overlay);
}
section:has(.custom-media-blocks-gsm)
  .media-blocks-grid__item.media-blocks-grid__item--3
  .media-blocks-grid__image,
section:has(.custom-media-blocks-gsm) .media-blocks-grid__image {
  padding-bottom: 0;
  height: 100%;
  width: 100%;
  margin-bottom: 0;
  position: static;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__text {
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: unset;
  width: 100%;
  color: white;
  padding-inline: 25px;
  text-wrap: balance;
  z-index: 3;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__title {
  font-size: var(--lp-h3-font-size);
}
section:has(.custom-media-blocks-gsm) .lp-btn.media-blocks-grid__button {
  width: 100%;
  height: auto;
  border: none;
  aspect-ratio: 1/1.2;
  border-radius: 0;
  font-size: 0;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding-block: 0 !important;
}
section:has(.custom-media-blocks-gsm) .lp-btn.media-blocks-grid__button:hover,
section:has(.custom-media-blocks-gsm) .lp-btn.media-blocks-grid__button:active,
section:has(.custom-media-blocks-gsm) .lp-btn.media-blocks-grid__button:focus {
  background: transparent !important;
}
section:has(.custom-media-blocks-gsm)
  .media-blocks-grid__description.media-blocks-grid__cropped
  .media-blocks-grid__substring,
section:has(.custom-media-blocks-gsm) .media-blocks-grid__btn-more {
  display: none !important;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__more-text {
  display: block !important;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__title,
section:has(.custom-media-blocks-gsm) .media-blocks-grid__description {
  height: 100%;
  -webkit-transform: translateY(6vh);
  -moz-transform: translateY(6vh);
  -ms-transform: translateY(6vh);
  transform: translateY(6vh);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__description {
  opacity: 0;
}
section:has(.custom-media-blocks-gsm)
  .media-blocks-grid__item:hover
  .media-blocks-grid__title,
section:has(.custom-media-blocks-gsm)
  .media-blocks-grid__item:hover
  .media-blocks-grid__description {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
section:has(.custom-media-blocks-gsm) .media-blocks-grid__item:hover:before {
  -webkit-backdrop-filter: var(--custom-blur, blur(20px));
  backdrop-filter: var(--custom-blur, blur(20px));
  background: var(--custom-overlay);
}
.simple-cta__container.simple-cta__container--Right-aligned
  .simple-cta__title
  p {
  margin-bottom: 0;
}
.agents-list__item-tag {
  color: var(--custom-white-color, #fff);
  border-color: var(--custom-white-color, #fff);
}
.network-map-with-team-list__top-section.lp-section-striped-bg {
  background: transparent;
}
.network-map-with-team-list__btn {
  color: var(--custom-white-color, #fff);
}
.network-map-with-team-list__btn:before {
  background-color: var(--custom-dark-color, #062852);
  border-color: var(--custom-dark-color, #062852);
}
.network-map-with-team-list__map-tag {
  opacity: 1;
}

/* Özellikler Grid Layoutu - Daha spesifik seçici */
.property-details-tabs-copy .property-features-grid {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 15px 20px !important;
  margin: 20px 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.property-details-tabs-copy .property-feature-item {
  background: rgba(255, 255, 255, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-radius: 8px !important;
  padding: 12px 16px !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #ffffff !important;
  transition: all 0.3s ease !important;
  display: flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
}

/* Hover efekti */
.property-details-tabs-copy .property-feature-item:hover {
  background: rgba(255, 255, 255, 0.1) !important;
  border-color: rgba(255, 255, 255, 0.2) !important;
  transform: translateY(-2px) !important;
}

/* Responsive düzenlemeler */
@media (max-width: 768px) {
  .property-details-tabs-copy .property-features-grid {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
  }
  
  .property-details-tabs-copy .property-feature-item {
    padding: 10px 14px !important;
    font-size: 13px !important;
  }
}
