:root {
  --pf-borderColor: black;
  --profBackgroundColor: #ffffff;
  --profWrapperBackgroundColor: #ffffff;
  --profIntroColor: #000000;
  --profLabelColor: #dda274;
  --profTextboxFontColor: #000000;
  --profBorderColor: #000000;
  --profSubmitBackground: rgb(33, 39, 46);
  --profSubmitTextColor: #dda274;
  --profRadioBorderColor: #000000;
  --profKeychain: url('/nine-by-mirvac/images/Profiling Form/Nine/keychain.svg');
  --profMoney: url('/nine-by-mirvac/images/Profiling Form/Nine/money.svg');
  --profCouple: url('/nine-by-mirvac/images/Profiling Form/Nine/couple.svg');
  --profFamily: url('/nine-by-mirvac/images/Profiling Form/Nine/family.svg');
  --profGrand: url('/nine-by-mirvac/images/Profiling Form/Nine/grandparents.svg');
  --prof-bath1: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_1Bath.svg');
  --prof-bath2: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_2Bath.svg');
  --prof-bath3: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_3Bath.svg');
  --prof-car1: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_1Car.svg');
  --prof-car2: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_2Car.svg');
  --prof-car3: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_3Car.svg');
  --prof-bed1: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_1Bed.svg');
  --prof-bed2: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_2Bed.svg');
  --prof-bed3: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_3Bed.svg');
  --prof-bed4: url('/nine-by-mirvac/images/Profiling Form/Nine/Isle_WebIcons_4Bed.svg');
}

.resi-property-booking,
.property-detail__content {
  --primaryColor: #d99e6d;
}
div.resi-property-booking__wrapper::before {
  z-index: 0;
}

.property-detail__content .form-assembly-wrapper .form form {
  margin-top: 0px;
}

span[class*='indicatorSeparator'],
span.css-1u9des2-indicatorSeparator {
  display: none;
}

div[class*='placeholder'] {
  font-size: var(--formLabelFontSize);
  font-family: var(--secondFont) !important;
  color: #f0dbce !important;
}

.css-13cymwt-control {
  border-width: 2px !important;
  border-color: black !important;
  border-radius: 0px !important;
}

.css-tj5bde-Svg {
  fill: black !important;
  stroke: black !important;
}

.input-wrapper--select {
  max-width: 1226px;
  margin-left: auto;
  margin-right: auto;
}

.css-13cymwt-control {
  z-index: 1000000000000;
}

.css-b62m3t-container {
  z-index: 0;
}


div.progressive-profiling .privacy-statement-link,
div.progressive-profiling form div.privacy-statement-wrapper p,
.progressive-profiling div[class*='placeholder']{
  color: var(--profLabelColor) !important;
}

div.progressive-profiling.form .input-wrapper input,
div.progressive-profiling.form .input-wrapper textarea{
  border: 2px solid black;
  border-radius: unset;
}

div.progressive-profiling .input-wrapper--text-area textarea {
    margin-top: 10px;
}

.progressive-profiling .form-assembly-wrapper .form .input-wrapper--text-area,
.progressive-profiling .form-assembly-wrapper .form .input-wrapper--text{
  margin-top: 25px;
}
div.progressive-profiling.form .form-group {
  margin-bottom: 0!important;
}
@media (min-width: 769px) {
    div.progressive-profiling.form form > div:nth-of-type(3), 
    div.progressive-profiling.form form > div:nth-of-type(4), 
    div.progressive-profiling.form form > div:nth-of-type(6), 
    div.progressive-profiling.form form > div:nth-of-type(7),
    div.progressive-profiling.form .form-group {
        width: 100%;
        margin-inline:0;
        margin-bottom: 0!important;
    }

    div.progressive-profiling .privacy-statement-wrapper{
      margin-top: 20px;
   } 
}


@media (min-width: 1250px) {
  .form-assembly-wrapper:has(.progressive-profiling){
    max-width: 1200px;
    margin-inline: auto;
  }
}