
section.hero-homepage-block {
  position: relative;
  overflow: inherit;
  background-color: #2F1404;
  z-index: 2;
}
section.hero-homepage-block svg {
  position: absolute;
  bottom: calc(70% - 1.5px);
  right: calc(50% - 640px - 5rem);
  z-index: 2;
}
section.hero-homepage-block:before {
  display: block;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  height: calc(100% - 104px);
  width: calc(50% - 640px - 1.5rem);
  border-top: 1px solid #573F30;
}
section.hero-homepage-block:after {
  display: block;
  content: "";
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 70%;
  width: calc(50% - 640px - 1.5rem);
  border-top: 1px solid #573F30;
  background-image: url("data:image/svg+xml,%3Csvg width='56' height='791' viewBox='0 0 56 791' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_46_1203)'%3E%3Cg opacity='0.1'%3E%3Cpath d='M57.707 791.707L-0.292969 849.707L-1 849L57 791L57.707 791.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 784.707L-0.292969 842.707L-1 842L57 784L57.707 784.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 777.707L-0.292969 835.707L-1 835L57 777L57.707 777.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 770.707L-0.292969 828.707L-1 828L57 770L57.707 770.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 763.707L-0.292969 821.707L-1 821L57 763L57.707 763.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 756.707L-0.292969 814.707L-1 814L57 756L57.707 756.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 749.707L-0.292969 807.707L-1 807L57 749L57.707 749.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 742.707L-0.292969 800.707L-1 800L57 742L57.707 742.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 735.707L-0.292969 793.707L-1 793L57 735L57.707 735.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 728.707L-0.292969 786.707L-1 786L57 728L57.707 728.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 721.707L-0.292969 779.707L-1 779L57 721L57.707 721.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 714.707L-0.292969 772.707L-1 772L57 714L57.707 714.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 707.707L-0.292969 765.707L-1 765L57 707L57.707 707.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 700.707L-0.292969 758.707L-1 758L57 700L57.707 700.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 693.707L-0.292969 751.707L-1 751L57 693L57.707 693.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 686.707L-0.292969 744.707L-1 744L57 686L57.707 686.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 679.707L-0.292969 737.707L-1 737L57 679L57.707 679.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 672.707L-0.292969 730.707L-1 730L57 672L57.707 672.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 665.707L-0.292969 723.707L-1 723L57 665L57.707 665.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 658.707L-0.292969 716.707L-1 716L57 658L57.707 658.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 651.707L-0.292969 709.707L-1 709L57 651L57.707 651.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 644.707L-0.292969 702.707L-1 702L57 644L57.707 644.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 637.707L-0.292969 695.707L-1 695L57 637L57.707 637.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 630.707L-0.292969 688.707L-1 688L57 630L57.707 630.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 623.707L-0.292969 681.707L-1 681L57 623L57.707 623.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 616.707L-0.292969 674.707L-1 674L57 616L57.707 616.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 609.707L-0.292969 667.707L-1 667L57 609L57.707 609.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 602.707L-0.292969 660.707L-1 660L57 602L57.707 602.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 595.707L-0.292969 653.707L-1 653L57 595L57.707 595.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 588.707L-0.292969 646.707L-1 646L57 588L57.707 588.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 581.707L-0.292969 639.707L-1 639L57 581L57.707 581.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 574.707L-0.292969 632.707L-1 632L57 574L57.707 574.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 567.707L-0.292969 625.707L-1 625L57 567L57.707 567.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 560.707L-0.292969 618.707L-1 618L57 560L57.707 560.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 553.707L-0.292969 611.707L-1 611L57 553L57.707 553.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 546.707L-0.292969 604.707L-1 604L57 546L57.707 546.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 539.707L-0.292969 597.707L-1 597L57 539L57.707 539.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 532.707L-0.292969 590.707L-1 590L57 532L57.707 532.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 525.707L-0.292969 583.707L-1 583L57 525L57.707 525.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 518.707L-0.292969 576.707L-1 576L57 518L57.707 518.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 511.707L-0.292969 569.707L-1 569L57 511L57.707 511.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 504.707L-0.292969 562.707L-1 562L57 504L57.707 504.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 497.707L-0.292969 555.707L-1 555L57 497L57.707 497.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 490.707L-0.292969 548.707L-1 548L57 490L57.707 490.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 483.707L-0.292969 541.707L-1 541L57 483L57.707 483.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 476.707L-0.292969 534.707L-1 534L57 476L57.707 476.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 469.707L-0.292969 527.707L-1 527L57 469L57.707 469.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 462.707L-0.292969 520.707L-1 520L57 462L57.707 462.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 455.707L-0.292969 513.707L-1 513L57 455L57.707 455.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 448.707L-0.292969 506.707L-1 506L57 448L57.707 448.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 441.707L-0.292969 499.707L-1 499L57 441L57.707 441.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 434.707L-0.292969 492.707L-1 492L57 434L57.707 434.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 427.707L-0.292969 485.707L-1 485L57 427L57.707 427.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 420.707L-0.292969 478.707L-1 478L57 420L57.707 420.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 413.707L-0.292969 471.707L-1 471L57 413L57.707 413.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 406.707L-0.292969 464.707L-1 464L57 406L57.707 406.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 399.707L-0.292969 457.707L-1 457L57 399L57.707 399.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 392.707L-0.292969 450.707L-1 450L57 392L57.707 392.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 385.707L-0.292969 443.707L-1 443L57 385L57.707 385.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 378.707L-0.292969 436.707L-1 436L57 378L57.707 378.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 371.707L-0.292969 429.707L-1 429L57 371L57.707 371.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 364.707L-0.292969 422.707L-1 422L57 364L57.707 364.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 357.707L-0.292969 415.707L-1 415L57 357L57.707 357.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 350.707L-0.292969 408.707L-1 408L57 350L57.707 350.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 343.707L-0.292969 401.707L-1 401L57 343L57.707 343.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 336.707L-0.292969 394.707L-1 394L57 336L57.707 336.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 329.707L-0.292969 387.707L-1 387L57 329L57.707 329.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 322.707L-0.292969 380.707L-1 380L57 322L57.707 322.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 315.707L-0.292969 373.707L-1 373L57 315L57.707 315.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 308.707L-0.292969 366.707L-1 366L57 308L57.707 308.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 301.707L-0.292969 359.707L-1 359L57 301L57.707 301.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 294.707L-0.292969 352.707L-1 352L57 294L57.707 294.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 287.707L-0.292969 345.707L-1 345L57 287L57.707 287.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 280.707L-0.292969 338.707L-1 338L57 280L57.707 280.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 273.707L-0.292969 331.707L-1 331L57 273L57.707 273.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 266.707L-0.292969 324.707L-1 324L57 266L57.707 266.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 259.707L-0.292969 317.707L-1 317L57 259L57.707 259.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 252.707L-0.292969 310.707L-1 310L57 252L57.707 252.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 245.707L-0.292969 303.707L-1 303L57 245L57.707 245.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 238.707L-0.292969 296.707L-1 296L57 238L57.707 238.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 231.707L-0.292969 289.707L-1 289L57 231L57.707 231.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 224.707L-0.292969 282.707L-1 282L57 224L57.707 224.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 217.707L-0.292969 275.707L-1 275L57 217L57.707 217.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 210.707L-0.292969 268.707L-1 268L57 210L57.707 210.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 203.707L-0.292969 261.707L-1 261L57 203L57.707 203.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 196.707L-0.292969 254.707L-1 254L57 196L57.707 196.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 189.707L-0.292969 247.707L-1 247L57 189L57.707 189.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 182.707L-0.292969 240.707L-1 240L57 182L57.707 182.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 175.707L-0.292969 233.707L-1 233L57 175L57.707 175.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 168.707L-0.292969 226.707L-1 226L57 168L57.707 168.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 161.707L-0.292969 219.707L-1 219L57 161L57.707 161.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 154.707L-0.292969 212.707L-1 212L57 154L57.707 154.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 147.707L-0.292969 205.707L-1 205L57 147L57.707 147.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 140.707L-0.292969 198.707L-1 198L57 140L57.707 140.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 133.707L-0.292969 191.707L-1 191L57 133L57.707 133.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 126.707L-0.292969 184.707L-1 184L57 126L57.707 126.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 119.707L-0.292969 177.707L-1 177L57 119L57.707 119.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 112.707L-0.292969 170.707L-1 170L57 112L57.707 112.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 105.707L-0.292969 163.707L-1 163L57 105L57.707 105.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 98.707L-0.292969 156.707L-1 156L57 98L57.707 98.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 91.707L-0.292969 149.707L-1 149L57 91L57.707 91.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 84.707L-0.292969 142.707L-1 142L57 84L57.707 84.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 77.707L-0.292969 135.707L-1 135L57 77L57.707 77.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 70.707L-0.292969 128.707L-1 128L57 70L57.707 70.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 63.707L-0.292969 121.707L-1 121L57 63L57.707 63.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 56.707L-0.292969 114.707L-1 114L57 56L57.707 56.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 49.707L-0.292969 107.707L-1 107L57 49L57.707 49.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 42.707L-0.292969 100.707L-1 100L57 42L57.707 42.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 35.707L-0.292969 93.707L-1 93L57 35L57.707 35.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 28.707L-0.292969 86.707L-1 86L57 28L57.707 28.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 21.707L-0.292969 79.707L-1 79L57 21L57.707 21.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 14.707L-0.292969 72.707L-1 72L57 14L57.707 14.707Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 7.70703L-0.292969 65.707L-1 65L57 7L57.707 7.70703Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 0.707031L-0.292969 58.707L-1 58L57 0L57.707 0.707031Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -6.29297L-0.292969 51.707L-1 51L57 -7L57.707 -6.29297Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -13.293L-0.292969 44.707L-1 44L57 -14L57.707 -13.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -20.293L-0.292969 37.707L-1 37L57 -21L57.707 -20.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -27.293L-0.292969 30.707L-1 30L57 -28L57.707 -27.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -34.293L-0.292969 23.707L-1 23L57 -35L57.707 -34.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -41.293L-0.292969 16.707L-1 16L57 -42L57.707 -41.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -48.293L-0.292969 9.70703L-1 9L57 -49L57.707 -48.293Z' fill='%23F5EDE0'/%3E%3Cpath d='M57.707 -55.293L-0.292969 2.70703L-1 2L57 -56L57.707 -55.293Z' fill='%23F5EDE0'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_46_1203'%3E%3Crect width='56' height='854' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
section.hero-homepage-block .container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4rem;
  border-left: 1px solid #573F30;
  border-right: 1px solid #573F30;
  padding-top: 205px;
  padding-bottom: 88px;
}
@media screen and (max-width: 992px) {
  section.hero-homepage-block .container {
    gap: 1.5rem;
    padding-top: 144px;
  }
}
section.hero-homepage-block .container .wrapper-content {
  width: 100%;
  max-width: 800px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  text-align: center;
  gap: 1.5rem;
}
section.hero-homepage-block .container .wrapper-content * {
  text-align: center;
}
section.hero-homepage-block .container .wrapper-content .richtext {
  font-size: 1rem;
}
section.hero-homepage-block .wrapper-search {
  width: 100%;
  min-height: 350px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem 0rem;
  position: relative;
  overflow: inherit;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block {
  max-width: 1100px;
  width: 100%;
  background-color: #F5EDE0;
  border-radius: 0.5rem;
  padding: 1rem;
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block nav ul {
  list-style-type: none;
  padding: 0rem;
  display: flex;
  align-items: flex-start;
  gap: 0.5rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block nav ul li {
  width: 100%;
  list-style-type: none;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block nav ul li button {
  width: 100%;
  border-radius: 0.25rem;
  background-color: #EDE5D7;
  padding: 0.75rem 1.25rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  cursor: pointer;
  transition: 0.35s;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block nav ul li button:hover {
  background-color: #D6CDC2;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block nav ul li button.active {
  background-color: #D6CDC2;
  font-weight: 600;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs {
  position: relative;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(10px);
  transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1);
  transition-delay: 0s;
  opacity: 0;
  z-index: -1;
  pointer-events: none;
  visibility: hidden;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab.active {
  position: relative;
  opacity: 1;
  z-index: 1;
  transform: translateY(0px);
  pointer-events: all;
  visibility: visible;
  transition-delay: 0.2s;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-link .text {
  padding: 0rem 1rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search {
  width: 100%;
  min-height: unset;
  padding: 0.5rem 0.25rem 0.25rem 0.25rem;
  background: transparent;
  overflow: visible;
  display: block;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  gap: 1.5rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  position: relative;
  width: 100%;
  max-width: 25%;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item:not(:nth-last-of-type(2)) {
  border-right: 2px solid rgba(47, 20, 4, 0.2);
  padding-right: 1.5rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-label {
  display: block;
  font-family: "Instrument Sans", sans-serif;
  font-size: 0.6875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #6A5546;
  letter-spacing: 0.03em;
  margin-bottom: 0.25rem;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select {
  position: relative;
  width: 100%;
  height: 1.25rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select button,
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-trigger {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  cursor: pointer;
  background: transparent;
  border: none;
  text-align: left;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select button span,
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-trigger span {
  font-family: "Instrument Sans", sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  color: #2F1404;
  line-height: 140%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select button:after,
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-trigger:after {
  display: block;
  content: "";
  width: 0.75rem;
  height: 0.75rem;
  min-width: 0.75rem;
  margin-left: 0.5rem;
  transition: 0.35s;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.762695L4.7564 4.75629L8.74999 0.749893' stroke='%232F1404' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select.is-open {
  z-index: 5;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select.is-open .select-trigger:after {
  transform: rotate(-180deg);
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-dropdown {
  position: absolute;
  top: calc(100% + 1.25rem);
  left: -0.75rem;
  width: calc(100% + 3rem);
  min-width: 260px;
  border-radius: 0.25rem;
  background-color: #E1D7CA;
  opacity: 0;
  transform: translateY(-0.5rem);
  transition: opacity 0.25s ease, transform 0.25s ease;
  z-index: 10;
  box-shadow: 0 10px 25px rgba(47, 20, 4, 0.12);
}
@media (max-width: 768px) {
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-dropdown {
    bottom: calc(100% + 0.25rem);
    top: inherit;
    width: 100%;
    min-width: 100%;
  }
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select.is-open .select-dropdown {
  opacity: 1;
  transform: translateY(0rem);
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-options {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border-bottom: none;
  border-radius: 0.25rem 0.25rem 0 0;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-options::-webkit-scrollbar {
  width: 4px;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-options::-webkit-scrollbar-thumb {
  background-color: rgba(47, 20, 4, 0.8);
  border-radius: 999px;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  position: relative;
  cursor: pointer;
  text-transform: inherit;
  color: #2F1404;
  font-size: 0.875rem;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-option span {
  font-family: "Instrument Sans", sans-serif;
  color: #2F1404;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-option input {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-option .checkbox-ui {
  width: 1rem;
  height: 1rem;
  min-width: 1rem;
  border-radius: 0.25rem;
  transition: 0.25s;
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid #573F30;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-option input:checked + .checkbox-ui {
  background-color: #2F1404;
  border: 1px solid #2F1404;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.462891 1.78841L2.88713 4.45508L7.12956 0.455078' stroke='white' stroke-width='1.25'/%3E%3C/svg%3E%0A");
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-input {
  width: 100%;
  height: 1.25rem;
  background: transparent;
  border: none;
  padding: 0;
  font-family: "Instrument Sans", sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  color: #2F1404;
  outline: none;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-input::placeholder {
  color: #6A5546;
  font-weight: 500;
  opacity: 1;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-input:focus {
  outline: none;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action {
  flex-shrink: 0;
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action .filter-submit {
  background-color: #ED6B1C;
  color: #2F1404;
  font-family: "Instrument Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  padding: 0.875rem 1.75rem;
  border-radius: 0.25rem;
  border: none;
  cursor: pointer;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: background-color 0.3s cubic-bezier(0.65, 0, 0.35, 1);
}
section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action .filter-submit:hover {
  background-color: #F18846;
}
@media screen and (max-width: 992px) {
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form {
    gap: 1rem;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item:not(:nth-last-of-type(2)) {
    padding-right: 1rem;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action .filter-submit {
    padding: 0.75rem 1.25rem;
    font-size: 0.8125rem;
  }
}
@media screen and (max-width: 768px) {
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form {
    flex-direction: column;
    align-items: stretch;
    gap: 0.75rem;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item {
    width: 100%;
    padding: 0.375rem 0;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item:not(:nth-last-of-type(2)) {
    border-right: none;
    border-bottom: 1px solid rgba(47, 20, 4, 0.15);
    padding-right: 0;
    padding-bottom: 0.75rem;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item.filter-dropdown-group[data-filter=property_type], section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item.filter-dropdown-group[data-filter=project_type], section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item.filter-input-group {
    flex: none;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-item .filter-select .select-dropdown {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action {
    margin-top: 0.5rem;
    width: 100%;
  }
  section.hero-homepage-block .wrapper-search .wrapper-search-block .wrapper-tabs .tab .wrapper-search .filter-form .filter-action .filter-submit {
    width: 100%;
    padding: 0.875rem 1rem;
  }
}
section.hero-homepage-block .wrapper-search .wrapper-bg-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: hidden;
}
section.hero-homepage-block .wrapper-search .wrapper-bg-image img {
  transform: scale(1.3);
  position: relative;
  top: 30px;
}