.hidden_element {
  display: none;
}

.spacing_vertical_5px {
  height: 5px;
}

.spacing_vertical_75px {
  height: 75px;
}

.spacing_vertical_25px {
  height: 25px;
}

.spacing_vertical_50px {
  height: 50px;
}

.spacing_vertical_40px {
  height: 40px;
}

.spacing_vertical_30px {
  height: 30px;
}

.spacing_vertical_10px {
  height: 10px;
}

.spacing_vertical_15px {
  height: 15px;
}

.spacing_vertical_20px {
  height: 20px;
}

.spacing_vertical_200px {
  height: 200px;
}

.spacing_vertical_150px {
  height: 150px;
}

.spacing_vertical_35px {
  height: 35px;
}

.spacing_vertical_70px {
  height: 70px;
}

.spacing_vertical_17px {
  height: 17px;
}

.spacing_vertical_60px {
  height: 60px;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.width_1150px {
  display: block;
  max-width: 1150px;
  margin-right: auto;
  margin-left: auto;
}

.width_1150px.special_emphasis_tab_pane {
  padding-top: 25px;
  border-top: 1px solid #7f4942;
}

.navbar_min {
  background-color: transparent;
}

.menu_button_min {
  width: 30px;
  margin-left: 40px;
  padding: 10px 0px 7px;
}

.menu_button_min.w--open {
  background-color: transparent;
}

.align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.line_gray_flex_expand {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px solid #d6d6d6;
}

.price_text_search_resullt {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.price_trend_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}

.small_text_12px {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'Open Sans', sans-serif;
  color: #838383;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
}

.small_text_12px.padding_left_10px {
  padding-left: 10px;
}

.small_text_12px.bright_brown_w700 {
  color: #7f4942;
  font-weight: 700;
}

.weight_600 {
  font-weight: 600;
}

.i-object_price_changes {
  display: none;
  margin-left: 2px;
  padding-top: 15px;
}

.gallery_ad_apt {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.regular_text {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
}

.regular_text.bright_brown {
  color: #7f4942;
}

.regular_text.margin_right_10px {
  margin-right: 10px;
}

.regular_text.text_centered {
  text-align: center;
}

.regular_link {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.regular_link.font_white {
  color: #fff;
}

.regular_link.white {
  color: #fff;
}

.regular_link.margin_right_15px {
  margin-right: 15px;
}

.lightbox_floorplan {
  width: 290px;
  height: 180px;
  border: 1px solid #ddd;
  cursor: pointer;
}

.slider-ad_cotnent {
  width: 833px;
  height: 414px;
}

.external_frame_slider {
  border: 2px solid #ddd;
}

.slide_nav-ad_content {
  left: 0px;
  right: 0px;
  bottom: -51px;
  display: none;
}

.dotted_line_gray {
  height: 1px;
}

.dotted_line_gray.white {
  border-bottom-color: #fff;
}

.slide_ad_content._1 {
  background-image: url('../images/3_2.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._2 {
  background-image: url('../images/3_4.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._3 {
  background-image: url('../images/3_6.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._4 {
  background-image: url('../images/3_8.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._5 {
  background-image: url('../images/3_10.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284475_1 {
  background-image: url('../images/284475_.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.slide_ad_content._284476_2 {
  background-image: url('../images/284476_6.png');
  background-position: 0px 0px;
}

.slide_ad_content._284475_3 {
  background-image: url('../images/284475_3.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_4 {
  background-image: url('../images/284475_4.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_5 {
  background-image: url('../images/284475_5.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_6 {
  background-image: url('../images/284475_6.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_7 {
  background-image: url('../images/284475_7.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_8 {
  background-image: url('../images/284475_8.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_9_a {
  background-image: url('../images/284475_9_a.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_10 {
  background-image: url('../images/284475_10.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_11 {
  background-image: url('../images/284475_11.png');
  background-repeat: no-repeat;
}

.slide_ad_content._284475_9_b {
  background-image: url('../images/284475_9_b.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.slide_ad_content._284475_8_b {
  background-image: url('../images/284475_8_b.png');
  background-position: 0px 0px;
}

.slide_ad_content._284475_8-_c {
  background-image: url('../images/284475_8_c.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.slide_ad_content._284476_1 {
  background-image: url('../images/284476_1.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.slide_ad_content._284476_3 {
  background-image: url('../images/284476_5.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_2_b {
  background-image: url('../images/284476_2_b.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_5 {
  background-image: url('../images/284476_8.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_4 {
  background-image: url('../images/284476_7.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_6 {
  background-image: url('../images/284476_9.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_7 {
  background-image: url('../images/284476_11.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_8 {
  background-image: url('../images/284476_10.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_9 {
  background-image: url('../images/284476_12.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_10 {
  background-image: url('../images/284476_13.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_11 {
  background-image: url('../images/284476_15.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_12 {
  background-image: url('../images/284476_16.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_13 {
  background-image: url('../images/284476_17.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_14 {
  background-image: url('../images/284476_14.png');
  background-position: 0px 0px;
}

.slide_ad_content._284476_15 {
  background-image: url('../images/284476_18.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

.slide_ad_content._284475_2 {
  background-image: url('../images/284475_2.png');
  background-position: 0px 0px;
}

.slide_ad_content._284477_10 {
  background-image: url('../images/284477_10.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_9 {
  background-image: url('../images/284477_9.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_5 {
  background-image: url('../images/284477_5.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_4 {
  background-image: url('../images/284477_4.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_6 {
  background-image: url('../images/284477_6.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_7 {
  background-image: url('../images/284477_7.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_8 {
  background-image: url('../images/284477_8.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_1 {
  background-image: url('../images/284477_1.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_2 {
  background-image: url('../images/284477_2.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_ad_content._284477_3 {
  background-image: url('../images/284477_3.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_note {
  position: absolute;
  right: 0px;
  bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.navbar_min_h_compensate {
  display: none;
}

.spacing_vertical_7px {
  height: 7px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.img_link_bullet_arrow {
  margin-right: 5px;
}

.display_inline {
  display: inline-block;
}

.note_content_holder_slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.on_slide_text {
  padding: 10px;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
}

.tab_button-ad_content {
  margin-right: 20px;
  padding: 30px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.tab_button-ad_content.w--current {
  background-color: transparent;
  color: #646464;
  font-weight: 400;
}

.tab_button-ad_content.special_emphasis {
  margin-right: 20px;
  padding-right: 30px;
  padding-left: 30px;
  background-color: #7f4942;
  color: #fff;
}

.tab_button-ad_content.special_emphasis.w--current {
  border-top-color: #a74354;
  border-right-color: #a74354;
  border-left-color: #a74354;
}

.tab_button-ad_content.margin_right_0px {
  margin-right: 0px;
}

.tabs-horizontal_gray_l2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.tabs_menu-h_gray_l2 {
  display: block;
  width: 1150px;
  margin-right: auto;
  margin-left: auto;
  border-top: 1px solid #e6e7e8;
  border-bottom: 1px solid #e6e7e8;
  text-align: center;
}

.tab_pane-h_gray_l2 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.tab_pane-h_gray_l2.viewing {
  background-color: #f8f4ef;
}

.tab_pane-h_gray_l2.special_emphasis {
  padding-top: 0px;
}

.spacing_vertical_100px {
  height: 100px;
}

.footer_content_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.uppercase_26px_white {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 32px;
  font-weight: 300;
}

.brown_background {
  background-color: #513628;
}

.property_details_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.col_2_property_details {
  width: 540px;
  margin-bottom: -40px;
  margin-left: 35px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.property_details_box {
  width: 100%;
  margin-bottom: 40px;
  padding-bottom: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #bbbdbf;
}

.tick_bullet_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.green_tick_bullet {
  width: 10px;
  margin-right: 7px;
}

.img-expand_floorplan {
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-filter: contrast(100%);
  filter: contrast(100%);
}

.col_1_property_details {
  width: 540px;
  margin-right: 35px;
  margin-bottom: -49px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.arrow_price_trend {
  margin-right: 10px;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.under_slider_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.notice_click {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 7px;
  display: block;
  width: 224px;
  margin-right: auto;
  margin-left: auto;
  background-image: -webkit-linear-gradient(270deg, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .6));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .6), hsla(0, 0%, 100%, .6));
  text-align: center;
}

.notice_click:hover {
  display: block;
}

.external_frame_small_lightbox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #ddd;
  border-radius: 3px;
}

.width_290px {
  width: 290px;
}

.holder_content_ask_tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_contact_form {
  width: 390px;
  margin-right: 35px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.box_broker {
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d6d6;
}

.form_wr-regular {
  margin-bottom: 0px;
}

.align_left {
  text-align: right;
}

.txt_field {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #f8faf0 #f8faf0 #bbbdbf;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #838383;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
}

.txt_field:active {
  border-top-style: none;
  border-right-style: none;
  border-bottom-color: #bbbdbf;
  border-left-style: none;
}

.txt_field:focus {
  border-top-style: none;
  border-right-style: none;
  border-bottom-color: #bbbdbf;
  border-left-style: none;
}

.txt_field.error {
  border-bottom-color: #a94442;
  background-color: #f3e0df;
}

.txt_field.less_height {
  width: 150px;
  height: 20px;
}

.txt_area {
  min-height: 150px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #f8faf0 #f8faf0 #bbbdbf;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #838383;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.5px;
}

.txt_area:active {
  border-top-style: none;
  border-right-style: none;
  border-bottom-color: #bbbdbf;
  border-left-style: none;
}

.txt_area:focus {
  border-color: #ddd #ddd #bbbdbf;
  border-top-style: none;
  border-right-style: none;
  border-left-style: none;
}

.txt_area.h170px {
  min-height: 170px;
}

.row_1_agent_card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.box_image_agent_card {
  margin-right: 20px;
}

.box_info_agent_card {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.text_18px_gray_3c3c3c {
  font-family: 'Open Sans', sans-serif;
  color: #3c3c3c;
  font-size: 18px;
  line-height: 21px;
  font-weight: 300;
}

.box_agent_card {
  background-color: transparent;
}

.strip_hamburger_button {
  height: 2px;
  margin-bottom: 5px;
  background-color: #fff;
}

.arrow_bullet_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-object_agents {
  display: none;
}

.holder_content_documents_tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_documents {
  margin-right: 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.holder_content_viewing_tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_content_viewing {
  margin-right: 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.box_phone_viewing {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.holder_call_options_viewing {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_callback_viewing {
  margin-right: 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.regular_list {
  margin-bottom: -10px;
  padding-left: 17px;
  font-family: 'Open Sans', sans-serif;
  color: #838383;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.5px;
}

.regular_list_item {
  margin-bottom: 10px;
}

.navbar_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.navbar {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: transparent;
}

.nav_link {
  margin-right: 40px;
  padding: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav_link.w--current {
  color: #fff;
  cursor: default;
}

.nav_menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -40px;
  float: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.search_results_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.line_gray {
  height: 1px;
  border-top: 1px solid #e6e6e6;
}

.strikethrough_text_price {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 1px;
  text-decoration: line-through;
}

.img_search_result {
  width: 100%;
  height: 280px;
  background-image: url('../images/3_2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img_search_result._284475 {
  background-image: url('../images/284475_5_h150px.png');
  background-repeat: no-repeat;
}

.ad_id_search_result {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.text-block {
  padding: 0px;
}

.dropdown_link {
  padding: 10px 20px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.dropdown_link.w--current {
  color: #fff;
  text-decoration: none;
}

.dropdown_list_main_menu {
  left: -15px;
  margin-top: 10px;
  padding-bottom: 10px;
  background-color: #a9c23f;
}

.dropdown_main_menu {
  margin-right: 40px;
}

.i-trigger_cursor_pointer {
  cursor: pointer;
}

.uppercase_14px_white {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.uppercase_10px_light_brown {
  color: #97867e;
  font-size: 10px;
  line-height: 14px;
  text-transform: uppercase;
}

.green_background {
  background-color: #a9c23f;
}

.right_block_header_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lang_dropdown {
  margin-right: 0px;
  margin-left: 0px;
  border: 1px solid #d4e0a2;
  border-radius: 7px;
}

.lang_dropdown.white {
  border-color: #fff;
}

.dropdown_toggle_lang {
  padding: 5px 30px 5px 10px;
}

.dropdown_icon_lang {
  margin-right: 10px;
  color: #a9c23f;
}

.dropdown_icon_lang.white {
  color: #fff;
}

.text_lang_dropdown {
  font-family: 'Open Sans', sans-serif;
  color: #d4e0a2;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
}

.text_lang_dropdown.white_header_min {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.5px;
}

.question_block {
  padding-bottom: 20px;
  padding-left: 7px;
  border-bottom: 1px solid #e6e7e8;
}

.i-object_hidden {
  display: none;
}

.text_18px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 18px;
  line-height: 25px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.green_mark_24px {
  color: #a9c23f;
  font-size: 24px;
  line-height: 24px;
}

.plus_mark_left {
  margin-right: 10px;
  margin-bottom: -2px;
}

.minus_mark {
  position: relative;
  left: -3px;
  top: -33px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
}

.text_question_trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.padding_left_26px {
  padding-left: 26px;
}

.page_title_block {
  margin-bottom: 70px;
  text-align: center;
}

.uppercase_55px_brown {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 55px;
  line-height: 60px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.background_f8f3ee {
  background-color: #f8f3ee;
}

.filters_close_button_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 10px;
  padding-bottom: 15px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.green_line_vertical {
  width: 16px;
  height: 30px;
  border-right: 2px solid #a9c23f;
}

.green_line_horizontal {
  position: absolute;
  left: 0px;
  top: 15px;
  width: 30px;
  height: 16px;
  border-top: 2px solid #a9c23f;
}

.close_button {
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.arrow_up_filters {
  position: static;
  margin: 0px 0px 0px 10px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #a9c23f;
  font-size: 23px;
}

.arrow_up_filters.arrow_down {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.minimize_button_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 7px;
  padding-left: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px dashed #a9c23f;
  cursor: pointer;
}

.uppercase_12px_green {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.properties_fiilters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -40px;
}

.maximize_filters_block {
  display: none;
  padding-right: 7px;
  padding-left: 7px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px dashed #a9c23f;
  cursor: pointer;
}

.box_filters {
  margin-right: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabs-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  line-height: 14px;
}

.tabs_menu-filters {
  width: 300px;
  border-bottom: 1px solid #929497;
}

.tabs_content-filters {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tab_button-filters {
  width: 100%;
  padding: 15px 10px 15px 25px;
  border-top: 1px solid #929497;
  background-color: #f8f3ee;
  font-family: 'Open Sans', sans-serif;
  color: #929497;
  font-size: 11px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.tab_button-filters.w--current {
  background-color: #fff;
}

.tab_button-filters.dummy_title_tab {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-top-width: 1px;
  border-top-color: #7f4942;
  color: #7f4942;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  cursor: default;
}

.tab_button-filters.dummy_title_tab.w--current {
  background-color: transparent;
}

.tab_pane-filters {
  min-height: 473px;
  padding: 20px 20px 20px 25px;
  background-color: #fff;
}

.dropdowns_holder_filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
}

.columns_holder_filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
}

.form_wr-filters {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form_wr-filters.margin_right_10px {
  margin-right: 10px;
}

.select_field-filters {
  margin-bottom: 0px;
  padding: 5px;
  border: 1px solid #ddd;
  background-image: -webkit-linear-gradient(270deg, transparent, transparent);
  background-image: linear-gradient(180deg, transparent, transparent);
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
}

.select_field-filters:focus {
  border-color: #ddd;
  cursor: pointer;
}

.select_field-filters.height {
  height: 350px;
}

.spacing_vertical_3px {
  height: 3px;
}

.gray_line_dashed {
  height: 1px;
  border-top: 1px dashed #ddd;
}

.link_block-map_filters {
  border: 2px solid #ddd;
  -webkit-filter: grayscale(80%);
  filter: grayscale(80%);
}

.link_block-map_filters:hover {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

.checkbox_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dummy_checkbox {
  width: 15px;
  height: 15px;
  margin-right: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 43%, .5);
}

.dummy_checkbox.all_selection {
  border-color: hsla(0, 0%, 43%, .25);
}

.text_12px {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 12px;
  line-height: 12px;
  letter-spacing: 0.5px;
}

.text_12px.all_selection {
  color: hsla(0, 0%, 43%, .5);
}

.filters_action_buttons_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-border_brown_l1 {
  padding: 23px 27px;
  border: 1px solid #977146;
  font-family: 'Open Sans', sans-serif;
  color: #977146;
  line-height: 14px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.button-border_brown_l1:hover {
  border-color: #adadad;
  background-color: #e6e6e6;
  color: #333;
}

.save_search_button {
  margin-right: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  border-right: 1px dashed #ddd;
  font-family: 'Open Sans', sans-serif;
  color: #3c3c3c;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  cursor: -webkit-grab;
}

.col_2_apartments {
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.col_2_houses {
  margin-left: 15px;
  padding-left: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-left: 1px dashed #ddd;
}

.link_block-logo {
  margin-right: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.link_block-logo.small_logo {
  margin-right: 0px;
  padding-top: 5px;
  padding-right: 7px;
  padding-left: 7px;
  float: left;
  border-color: #fff;
  background-color: #fff;
  color: #fff;
  font-size: 15px;
  line-height: 15px;
}

.link_block-logo._1 {
  width: 178px;
  height: 120px;
  background-image: url('../images/logo_a_h150px.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.link_block-logo._2 {
  width: 190px;
  height: 120px;
  background-image: url('../images/logo_b_h150px.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.link_block-logo._3 {
  width: 140px;
  height: 73px;
  background-image: url('../images/logo_c_h150px.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.left_block_header_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.uppercase_20px_bright_brown {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_14px_bright_brown {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.ad_title_align_center {
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

.uppercase_40px_bright_brown {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 40px;
  line-height: 50px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.visuals_block_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lightbox_location {
  height: 170px;
  cursor: pointer;
}

.col_1_apt_ad {
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.background_f8f4ef_beige {
  background-color: #f8f4ef;
}

.results_viewing_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.green_line {
  height: 1px;
  border-top: 1px solid #a9c23f;
}

.show_more_results_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown_sorting_options {
  margin-right: -20px;
  margin-left: 15px;
  border: 1px none #a9c23f;
  border-radius: 7px;
}

.dropdown_toggle_sorting_options {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
}

.button-green_solid_l2 {
  padding: 17px 20px;
  border: 1px solid transparent;
  background-color: #a9c23f;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  line-height: 14px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-green_solid_l2:hover {
  border: 1px solid #513628;
}

.text_sorting_dropdown {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
}

.dropdown_icon_sorting {
  color: #a9c23f;
}

.dropdown_link_sorting {
  padding-right: 10px;
  padding-left: 10px;
  border-bottom: 1px dotted #a9c23f;
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 1px;
  text-decoration: none;
}

.dropdown_list_sorting {
  padding-top: 15px;
  background-color: #fff;
}

.dropdown_list_sorting.w--open {
  right: 20px;
}

.green_line_dotted {
  height: 1px;
  border-top: 1px dotted #a9c23f;
}

.price_block_search_result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav_menu_header_min {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #a9c23f;
}

.nav_link_header_min {
  float: left;
}

.apartment_summary_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
}

.box_apartment_summary {
  margin-right: 15px;
  padding-right: 15px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px dotted #ddd;
}

.box_apartment_summary.last_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-right-style: none;
}

.box_apartment_summary.no_right_border {
  border-right-style: none;
}

.uppercase_14px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.field_label {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 13px;
  line-height: 19px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.button-border_green_l3 {
  padding: 13px 17px;
  border: 1px solid #a9c23f;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.colour_a94442 {
  color: #a94442;
}

.uppercase_24px_bright_brown {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 24px;
  line-height: 26px;
  font-weight: 300;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.price_block_ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.link_12px {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.price_trend_ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px dotted #838383;
}

.vertically_centred_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ad_toolbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px none #a9c23f;
  border-radius: 7px;
}

.width_320px {
  width: 320px;
}

.results_background_a {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fdf8f4;
}

.results_background_a.flex_justify_end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fdf8f4;
}

.results_background_b {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #ebf0f1;
}

.box_search_result_left {
  width: 535px;
  height: 540px;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  text-decoration: none;
}

.box_search_result_right {
  width: 535px;
  height: 540px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  text-decoration: none;
}

.uppercase_14px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.results_background_c {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #e2e4e3;
}

.results_background_c.flex_justify_end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background-color: #ebf0f1;
}

.results_background_d {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fdf8f4;
}

.results_background_transparent {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px none #7f4942;
  border-bottom: 1px none #7f4942;
  border-left: 1px none #7f4942;
}

.uppercase_24px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 24px;
  line-height: 26px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_12px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.dummy_radiobutton {
  width: 15px;
  height: 15px;
  margin-right: 7px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 43%, .5);
  border-radius: 7.5px;
}

.dummy_radiobutton.first_selection {
  border-color: hsla(0, 0%, 43%, .25);
}

.dummy_input_field {
  height: 37px;
  border: 1px solid #ddd;
}

.flex_vertical {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.link_block-green_uppercase {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.uppercase_16px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.holder_internal_box_filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.col_1_holder_internal_box_filters {
  margin-right: 20px;
  padding-right: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px dotted #ddd;
}

.enlarge_button_slide {
  padding-top: 15px;
  padding-right: 15px;
  float: right;
}

.range_selection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dummy_selection_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 150px;
  padding: 7px 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ddd;
}

.img-display_icon {
  height: 17px;
}

.link_block-small_text {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 11px;
  line-height: 16px;
  text-decoration: none;
}

.uppercase_20px_brown_w300 {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 20px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_30px_bright_brown {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.link_green_uppercase_14px {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.position_relative {
  position: relative;
}

.show_all_results {
  position: absolute;
  left: 280px;
  top: 17px;
  width: 100%;
}

.menu_button_l1 {
  padding: 35px 50px;
  background-color: #f6f0e9;
}

.menu_button_l1.action_style {
  border: 1px solid #a9c23f;
  background-color: transparent;
}

.width_500px_centred {
  display: block;
  width: 500px;
  margin-right: auto;
  margin-left: auto;
}

.background_f7f2ec {
  background-color: #f7f2ec;
}

.uppercase_12px_gray_929497 {
  font-family: 'Open Sans', sans-serif;
  color: #929497;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.flex_start_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.col_1_form {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.width_515px {
  width: 515px;
  margin-left: 60px;
}

.radio_button_field {
  position: relative;
  z-index: 9;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
}

.bright_brown {
  color: #7f4942;
}

.background_green_navigation {
  background-color: #a9c23f;
}

.background_e6eaea {
  background-color: #e6eaea;
}

.background_gray_l2 {
  background-color: #e6e7e8;
}

.background_white_l2 {
  border-top: 2px solid #e6e7e8;
  border-bottom: 2px solid #e6e7e8;
}

.background_brown_footer {
  background-color: #513628;
}

.background_white_navigation {
  border: 2px solid #a9c23f;
}

.success_message_regular {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: transparent;
}

.uppercase_14px_green {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.error_message_regular {
  margin-top: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #f3e0df;
  text-align: center;
}

.error_dialog {
  padding: 50px;
  background-color: #f3e0df;
}

.confirmation_dialog {
  padding: 50px;
}

.uppercase_14px_error {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tag_regular {
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 7px 10px;
  background-color: #f8f3ee;
  font-family: 'Open Sans', sans-serif;
  color: #929497;
  font-size: 11px;
  line-height: 14px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.tag_regular:hover {
  background-color: #f0f0f0;
}

.width_575px_floorplan {
  width: 575px;
}

.width_767px {
  width: 767px;
}

.col_1_offices {
  width: 350px;
  margin-right: 10px;
  padding-right: 20px;
  border-right: 1px dashed #ddd;
  background-color: #fff;
}

.width_450px {
  width: 450px;
}

.link_bl-no_underline {
  text-decoration: none;
}

.link_bl-no_underline.w--current {
  cursor: default;
}

.link_bl-no_underline.margin_right_15px {
  margin-right: 15px;
}

.office_details_block {
  padding-top: 50px;
  padding-bottom: 50px;
}

.office_location_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
  margin-bottom: -20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.link_bl-office_location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 367px;
  height: 230px;
  margin-right: 20px;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.green_mark_19px {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 19px;
  line-height: 19px;
}

.show_hide_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.office_hours_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.col_1_office_hours {
  margin-right: 30px;
}

.img_office {
  width: 367px;
  height: 230px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-image: url('../images/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.img_office.img_1 {
  background-image: url('../images/Maria-Luiza_17.JPG');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img_office.img_2 {
  background-image: url('../images/bgmaps_office.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img_office.img_3 {
  background-image: url('../images/gstreetview_office.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.special_note_office_hours {
  padding: 20px;
  background-color: #f3e0df;
}

.special_note_office_hours.margin_left_50px {
  margin-left: 50px;
}

.text_13px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
}

.uppercase_24px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 24px;
  line-height: 26px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.agent_info_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
}

.tags_agent_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -15px;
  margin-bottom: -10px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.agent_presentation_video {
  width: 265px;
  height: 200px;
}

.box_agent_profile {
  width: 265px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.uppercase_18px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.justify_end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.line_gray_dotted {
  height: 1px;
  border-top: 1px dotted #ddd;
}

.uppercase_28px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.img-logo_small {
  height: 40px;
}

.team_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -30px;
  margin-bottom: -30px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.team_member_summary {
  width: 265px;
  margin-right: 30px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bbbdbf;
}

.tag_small {
  margin-right: 15px;
  margin-bottom: 10px;
  padding: 7px 10px;
  background-color: #f0f0f0;
  font-family: 'Open Sans', sans-serif;
  color: #9a9a9a;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.uppercase_12px_bright_brown {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_12px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.col_2_offices {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 600px;
  margin-right: 20px;
  padding-right: 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right: 1px dashed #ddd;
  background-color: #fff;
}

.select_field-regular {
  margin-bottom: 0px;
  padding: 5px 5px 5px 0px;
  border-style: none none solid;
  border-width: 1px;
  border-color: #000 #000 #bbbdbf;
  background-color: transparent;
  background-image: -webkit-linear-gradient(270deg, transparent, transparent);
  background-image: linear-gradient(180deg, transparent, transparent);
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
}

.select_field-regular:focus {
  border-color: #ddd;
  cursor: pointer;
}

.flex_justify_start_align_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.margin_right_10px {
  margin-right: 5px;
}

.uppercase_20px_green {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.row_services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 10px;
  padding-left: 40px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_services {
  width: 520px;
  margin-right: 30px;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e7e8;
}

.uppercase_16px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_16px_gray._16px_line_height {
  line-height: 16px;
}

.field-label {
  position: relative;
  display: inline-block;
}

.uppercase_20px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 20px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.advantages_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.advantage_box {
  width: 287px;
  height: 130px;
  padding: 25px;
}

.advantage_box.light_green_background {
  background-color: #f8faf0;
}

.background_green_light_l2 {
  background-color: #f8faf0;
}

.background_fdf8f4_l2 {
  background-color: #fdf8f4;
}

.property_map_ad {
  width: 290px;
  height: 180px;
  text-decoration: none;
}

.property_map_ad.img_284475 {
  background-image: url('../images/map_284475_thumbnail.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  -webkit-filter: none;
  filter: none;
}

.img_284475 {
  -webkit-filter: brightness(130%);
  filter: brightness(130%);
}

.holder_floorplan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.box_floorplan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.box_annotations {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f8f4ef;
}

.floorplan_annotation_background {
  display: inline-block;
  padding: 7px 15px;
  background-color: #fff201;
}

.gallery_floorplan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -20px;
  margin-bottom: -20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lightbox_floorpan {
  width: 240px;
  height: 119px;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}

.link_bl-floorplan {
  position: relative;
  width: 290px;
  height: 180px;
  border: 1px solid #ddd;
}

.link_bl-floorplan.f284475 {
  background-image: url('../images/floorplan_284475_thumbnail.png');
  background-repeat: no-repeat;
}

.link_bl-floorplan.f284476 {
  background-image: url('../images/floorplan_284476_thumbnail.png');
  background-repeat: no-repeat;
}

.link_bl-floorplan.f284476.w--current {
  background-image: url('../images/floorplan_284476_thumbnail.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.link_bl-floorplan.f284477 {
  background-image: url('../images/floorplan_284477_h178px.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.link_bl-floorplan.f284477:hover {
  background-image: -webkit-linear-gradient(270deg, rgba(169, 194, 63, .2), rgba(169, 194, 63, .2)), url('../images/floorplan_284477_h178px.png');
  background-image: linear-gradient(180deg, rgba(169, 194, 63, .2), rgba(169, 194, 63, .2)), url('../images/floorplan_284477_h178px.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, contain;
  background-repeat: repeat, no-repeat;
}

.link_bl-floorplan.f284477.w--current {
  background-image: url('../images/floorplan_284476_thumbnail.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.padding_left_50px {
  padding-left: 50px;
}

.img-lightbox_floorplan {
  width: 240px;
  height: 119px;
}

.position_floorplan_centred {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.uppercase_18px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.img-floorplan_284475 {
  padding-right: 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.plus_mark_right_offices {
  margin-left: 5px;
  padding-top: 8px;
}

.circle_number_floorplan {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 15px;
  background-color: #fdf354;
}

.a5_paper {
  width: 420px;
  height: 595px;
}

.tabs-vertical_gray_l2 {
  display: block;
  width: 1150px;
  margin-right: auto;
  margin-left: auto;
}

.tabs_menu-v_gray_l2 {
  width: 130px;
  margin-right: -1px;
  float: left;
}

.tabs_content-v_gray_l2 {
  width: 1021px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid #ddd;
}

.tab_button-v_gray_l2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 10px;
  padding: 13px 17px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #ddd;
  background-color: transparent;
  color: hsla(0, 0%, 43%, .85);
  font-size: 13px;
  line-height: 13px;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: uppercase;
}

.tab_button-v_gray_l2.w--current {
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-style: none;
  background-color: #fff;
}

.tab_button-v_gray_l2.w--current:active {
  border-color: #686868;
  color: #6b6b6b;
}

.uppercase_16px_bright_brown {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 16px;
  line-height: 19px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.tab_pane-v_gray_l2 {
  padding: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex_v_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion_button_w_50_percent {
  width: 50%;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.accordion_button_w_50_percent:hover {
  background-color: #f5efed;
}

.nav_link-header_min {
  display: inline-block;
  margin-right: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav_link-header_min.w--current {
  color: #fff;
  cursor: default;
}

.text_16px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.link_16px {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.horizontal_diagram_holder {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.info_block_diagram {
  margin-right: 20px;
}

.box_f6f0e_h_diagram {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f6f0e9;
}

.box_f6f0e_h_diagram.dimensions_purchase_process {
  width: 270px;
  height: 100px;
}

.box_gray_h_diagram {
  padding: 10px 15px;
  border: 1px solid #e6e7e8;
  border-radius: 5px;
  font-family: 'Open Sans', sans-serif;
  color: hsla(0, 0%, 51%, .65);
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
}

.box_gray_h_diagram:hover {
  background-color: hsla(210, 4%, 91%, .85);
  color: #838383;
}

.background_gray_light_l2 {
  background-color: #f8f8f8;
}

.uppercase_36px_brown_w300 {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.sequence_arrow_diagram {
  margin-right: 20px;
  padding-top: 37px;
}

.gray_arrow {
  position: static;
  margin-right: 0px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #e6e7e8;
  font-size: 30px;
  line-height: 30px;
}

.img-purchase_diagram_thumbnail {
  width: 700px;
  height: 138px;
  background-image: url('../images/purchase_diagram_thumbnail_700px.png');
  background-position: 0px 50%;
  background-repeat: no-repeat;
}

.img-purchase_diagram_thumbnail:hover {
  background-image: -webkit-linear-gradient(270deg, hsla(90, 10%, 92%, .41), hsla(90, 10%, 92%, .41)), url('../images/purchase_diagram_thumbnail_700px.png');
  background-image: linear-gradient(180deg, hsla(90, 10%, 92%, .41), hsla(90, 10%, 92%, .41)), url('../images/purchase_diagram_thumbnail_700px.png');
  background-repeat: repeat, no-repeat;
}

.special_offer_note {
  padding: 30px;
  background-color: #fdf8f4;
}

.width_600px_centred {
  display: block;
  width: 600px;
  margin-right: auto;
  margin-left: auto;
}

.special_offer_note_v2 {
  padding: 20px 30px;
  background-color: #fdf8f4;
}

.special_offer_note_v2.top_margin_min_15 {
  margin-top: -15px;
}

.uppercase_14px_bright_brown_mod {
  font-family: 'Open Sans', sans-serif;
  color: #7f4942;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text_14px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.5px;
}

.content-_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.uppercase_40px_brown {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 40px;
  line-height: 50px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.text_14px_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.link_14px {
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 14px;
  line-height: 21px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.nav_dropdown_green {
  border: 1px solid #a9c23f;
  border-radius: 7px;
}

.dropdown_link-nav_dropdown_green {
  padding: 5px 10px;
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  color: #a9c23f;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.dropdown-list-2.w--open {
  margin-top: 2px;
}

.flex_start_stretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.link_block-icon_client_dossier {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.img-contract_icon {
  -webkit-filter: brightness(140%);
  filter: brightness(140%);
}

.width_60percent {
  width: 60%;
}

.text_16px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.text_14px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
  letter-spacing: 0.5px;
}

.img-document_icon {
  -webkit-filter: brightness(140%);
  filter: brightness(140%);
}

.img-pdf_icon {
  -webkit-filter: grayscale(100%) brightness(160%);
  filter: grayscale(100%) brightness(160%);
}

.img-pdf_icon:hover {
  -webkit-filter: none;
  filter: none;
}

.uppercase_14px_w400_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_18px_w400_gray {
  font-family: 'Open Sans', sans-serif;
  color: #6e6e6e;
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.line_gray_dotted_dark {
  height: 1px;
  border-top: 1px dotted hsla(0, 0%, 43%, .7);
}

.uppercase_24px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 24px;
  line-height: 26px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.link_block-purchase_diagram {
  height: 228px;
  text-decoration: none;
}

.slider_search_result {
  width: 100%;
  height: 280px;
}

.slide_search_results_promo.slide_1 {
  background-image: url('../images/284476_2_b.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide_search_results_promo.slide_3 {
  background-image: url('../images/284476_1.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.special_offer_title_holder {
  margin-bottom: 36px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.uppercase_28px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 28px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_36px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 36px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_30px_brown {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 30px;
  line-height: 35px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.uppercase_20px_brown_w400 {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 20px;
  line-height: 35px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.special_note_placement_slide_1 {
  display: block;
  width: 400px;
  margin-top: 57px;
  margin-right: auto;
  margin-left: auto;
  opacity: 0.8;
}

.flex_h_center_stretch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.box_list_search_result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1150px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
}

.img-list_search_result {
  width: 170px;
  height: 100px;
  margin-right: 50px;
  background-image: url('../images/3_2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.img-list_search_result._284475 {
  background-image: url('../images/284475_5_h150px.png');
  background-repeat: no-repeat;
}

.img-list_search_result._284476_a {
  background-image: url('../images/284476_1.png');
  background-position: 0px 0px;
}

.col_2_list_search_result {
  width: 550px;
  margin-right: 50px;
}

.col_3_list_search_result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_12px_a94442 {
  font-family: 'Open Sans', sans-serif;
  color: #a94442;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
}

.box_list_search_result_promo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 1150px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.hamburger_button {
  width: 30px;
  margin-left: 40px;
  padding: 10px 0px 7px;
}

.hamburger_button.w--open {
  background-color: transparent;
}

.navbar_h_compensate {
  display: none;
}

.nav_link_dropdown {
  padding: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav_link_dropdown.w--current {
  color: #fff;
  cursor: default;
}

.results_background_transparent_strips {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top: 1px solid #a94442;
  border-bottom: 1px solid #a94442;
}

.box_col_1_apt_ad {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.margin_top_minus_50px {
  margin-top: -50px;
}

.h_005 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.r_005 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 27px;
  padding-right: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.h_006 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 100%;
  margin-right: 16px;
  padding-right: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d7e15a;
}

.fontawesome_006 {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 24px;
}

.h_007 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 100%;
  margin-right: 16px;
  padding-right: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #97aa39;
}

.fontawesome_007 {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
}

.h_008 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 100%;
  margin-right: 16px;
  padding-right: 8px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #5a6730;
}

.fontawesome_008 {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 17px;
}

.h_003 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 415px;
  height: 240px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px 1px 24px;
  border-color: #93ac39;
  background-image: url('../images/julian-croped.png');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.h_001 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.uppercase_16px_brown_w300 {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.subtitle_bcard {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.title_bcard {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 20px;
  line-height: 27px;
  font-weight: 400;
}

.link_007 {
  font-family: 'Open Sans', sans-serif;
  color: #513628;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.5px;
  text-decoration: none;
  cursor: pointer;
}

.link_007:hover {
  text-decoration: underline;
}

.link_007.no_link {
  cursor: default;
}

.link_007.no_link:hover {
  text-decoration: none;
}

.dropdown_toogle_008 {
  width: 315px;
  padding: 10px 5px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.dropdown_toogle_008:hover {
  background-color: #f5efed;
}

.dropdown_list_008 {
  position: relative;
  background-color: transparent;
}

.h_009 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.fontawesome_009 {
  font-family: 'Fontawesome webfont', sans-serif;
  color: #a9c23f;
  font-size: 20px;
  line-height: 20px;
}

.h_010 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.fontawesome {
  font-family: 'Fontawesome webfont', sans-serif;
}

@media (max-width: 991px) {
  .spacing_vertical_75px {
    height: 37.5px;
  }
  .spacing_vertical_25px {
    height: 12.5px;
  }
  .spacing_vertical_50px {
    height: 25px;
  }
  .spacing_vertical_40px {
    height: 20px;
  }
  .spacing_vertical_30px {
    height: 15px;
  }
  .spacing_vertical_10px {
    height: 5px;
  }
  .spacing_vertical_15px {
    height: 7.5px;
  }
  .spacing_vertical_20px {
    height: 10px;
  }
  .spacing_vertical_200px {
    height: 100px;
  }
  .spacing_vertical_150px {
    height: 75px;
  }
  .spacing_vertical_35px {
    height: 17.5px;
  }
  .spacing_vertical_70px {
    height: 35px;
  }
  .spacing_vertical_17px {
    height: 6.5px;
  }
  .spacing_vertical_60px {
    height: 30px;
  }
  .width_1150px {
    width: auto;
    max-width: 1150px;
    margin-right: 10px;
    margin-left: 10px;
  }
  .width_1150px.special_emphasis_tab_pane {
    padding-top: 25px;
  }
  .navbar_min {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 10;
    background-color: #a9c23f;
  }
  .menu_button_min {
    width: 30px;
    padding-right: 5px;
  }
  .slider-ad_cotnent {
    width: auto;
    max-width: 833px;
  }
  .navbar_min_h_compensate {
    display: block;
    height: 38px;
  }
  .tab_button-ad_content {
    margin-right: 15px;
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
  }
  .tabs-horizontal_gray_l2 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .tabs_menu-h_gray_l2 {
    width: auto;
    max-width: 1150px;
    margin-right: -15px;
  }
  .spacing_vertical_100px {
    height: 50px;
  }
  .box_footer {
    margin-bottom: 30px;
  }
  .uppercase_26px_white {
    font-size: 22px;
    line-height: 22px;
  }
  .property_details_holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .col_2_property_details {
    width: auto;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }
  .col_1_property_details {
    width: auto;
    margin-right: 0px;
    margin-bottom: 20px;
    padding-right: 0px;
    border-right-style: none;
  }
  .box_broker {
    padding-bottom: 10px;
  }
  .txt_field {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    line-height: 12px;
  }
  .navbar_top {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 100;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #fff;
  }
  .navbar {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    margin-top: 50px;
    padding: 0px 10px;
    background-color: #a9c23f;
  }
  .nav_link {
    display: block;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
  }
  .nav_link.w--open {
    float: none;
  }
  .nav_menu {
    position: absolute;
    left: 0px;
    top: 45px;
    right: 0px;
    display: block;
    margin-right: -10px;
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 0px;
    padding-left: 10px;
    background-color: #a9c23f;
  }
  .dropdown_link {
    padding-right: 0px;
    padding-left: 0px;
  }
  .dropdown_main_menu {
    display: block;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
  }
  .dropdown_toggle_lang {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 7px;
  }
  .dropdown_icon_lang {
    margin-right: 7px;
  }
  .text_lang_dropdown {
    font-size: 12px;
    line-height: 16px;
  }
  .page_title_block {
    margin-bottom: 35px;
  }
  .uppercase_55px_brown {
    font-size: 25px;
    line-height: 30px;
  }
  .link_block-logo._3 {
    width: 77px;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .ad_title_align_center {
    margin-top: 15px;
    margin-bottom: 20px;
  }
  .uppercase_40px_bright_brown {
    font-size: 20px;
    line-height: 30px;
  }
  .visuals_block_holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .col_1_apt_ad {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -20px;
    margin-bottom: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .col_2_ad_apt {
    margin-bottom: 30px;
  }
  .uppercase_14px_gray {
    font-size: 12px;
    line-height: 16px;
  }
  .button-border_green_l3 {
    padding: 10px 15px;
    font-size: 12px;
    line-height: 12px;
  }
  .uppercase_24px_gray {
    font-size: 20px;
    line-height: 24px;
  }
  .width_575px_floorplan {
    width: auto;
    max-width: 575px;
  }
  .img-logo_small {
    height: 25px;
  }
  .box_floorplan {
    padding-left: 10px;
  }
  .padding_left_50px {
    padding-left: 20px;
  }
  .img-floorplan_284475 {
    padding-right: 5px;
  }
  .uppercase_16px_bright_brown {
    font-size: 12px;
  }
  .horizontal_diagram_holder {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .box_f6f0e_h_diagram.dimensions_purchase_process {
    width: auto;
    height: auto;
    padding-right: 15px;
    padding-left: 15px;
  }
  .sequence_arrow_diagram {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .width_600px_centred {
    width: auto;
    max-width: 600px;
  }
  .special_offer_note_v2 {
    margin-top: 0px;
    padding: 15px 20px;
  }
  .uppercase_14px_bright_brown_mod {
    font-size: 12px;
    line-height: 17px;
  }
  .uppercase_40px_brown {
    font-size: 20px;
    line-height: 30px;
  }
  .uppercase_14px_w400_gray {
    font-size: 12px;
    line-height: 16px;
  }
  .special_note_placement_slide_1 {
    width: auto;
    max-width: 600px;
  }
  .hamburger_button {
    width: 35px;
    padding-right: 0px;
  }
  .navbar_h_compensate {
    display: block;
    height: 95px;
  }
  .nav_link_dropdown.w--open {
    float: none;
  }
  .box_col_1_apt_ad {
    margin-right: 20px;
  }
  .dropdown_toogle_008 {
    width: 305px;
  }
}

@media (max-width: 767px) {
  .spacing_vertical_200px {
    height: 25px;
  }
  .width_1150px {
    margin-right: 5px;
    margin-left: 5px;
  }
  .navbar_min {
    margin-bottom: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .regular_text {
    font-size: 12px;
    line-height: 15px;
  }
  .regular_link {
    font-size: 12px;
    line-height: 15px;
  }
  .tab_button-ad_content {
    font-size: 13px;
    line-height: 20px;
  }
  .tab_button-ad_content.special_emphasis {
    padding-top: 18px;
  }
  .tab_pane-h_gray_l2 {
    padding: 10px;
  }
  .box_footer {
    width: auto;
    max-width: 196px;
  }
  .property_details_holder {
    margin-bottom: -10px;
  }
  .property_details_box {
    margin-bottom: 10px;
  }
  .width_290px {
    width: auto;
    max-width: 290px;
  }
  .box_contact_form {
    margin-bottom: 20px;
  }
  .box_content_viewing {
    margin-right: 10px;
    padding-right: 10px;
  }
  .box_callback_viewing {
    margin-right: 20px;
    margin-bottom: 40px;
  }
  .apartment_summary_holder {
    margin-bottom: -20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .box_apartment_summary {
    width: 120px;
    margin-bottom: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .width_320px {
    width: auto;
    max-width: 320px;
  }
  .width_575px_floorplan {
    width: auto;
    max-width: auto;
  }
  .uppercase_16px_gray {
    font-size: 14px;
    line-height: 16px;
  }
  .holder_floorplan {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .box_floorplan {
    margin-bottom: 20px;
    padding-right: 10px;
  }
  .box_annotations {
    width: 100%;
  }
  .padding_left_50px {
    padding-left: 10px;
  }
  .text_14px_a94442 {
    font-size: 13px;
    line-height: 19px;
  }
  .uppercase_30px_brown {
    font-size: 28px;
    line-height: 32px;
  }
  .box_col_1_apt_ad {
    margin-bottom: 20px;
  }
  .link_007 {
    font-size: 12px;
    line-height: 15px;
  }
}

@media (max-width: 479px) {
  .width_1150px.special_emphasis_tab_pane {
    border-top-style: none;
  }
  .regular_text {
    font-size: 11px;
    line-height: 15px;
  }
  .regular_link {
    font-size: 11px;
  }
  .tab_button-ad_content {
    width: auto;
    height: 38px;
    margin-right: 0px;
    margin-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .tab_button-ad_content.special_emphasis {
    margin-right: 0px;
    padding-top: 9px;
  }
  .tabs_menu-h_gray_l2 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .footer_content_holder {
    margin-right: 0px;
  }
  .box_footer {
    width: 100%;
    max-width: auto;
    margin-right: 0px;
  }
  .brown_background {
    padding-right: 0px;
  }
  .holder_call_options_viewing {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .box_callback_viewing {
    margin-right: 0px;
  }
  .apartment_summary_holder {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .box_apartment_summary {
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .vertically_centred_content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .uppercase_16px_gray {
    font-size: 13px;
    line-height: 15px;
  }
  .uppercase_30px_brown {
    font-size: 25px;
    line-height: 30px;
  }
  .box_col_1_apt_ad {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .h_006 {
    margin-right: 12px;
  }
  .h_007 {
    margin-right: 12px;
  }
  .h_008 {
    margin-right: 12px;
  }
  .h_003 {
    width: auto;
    height: 100%;
    max-width: 415px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .h_001 {
    width: auto;
    max-width: 415px;
  }
  .link_007 {
    font-size: 11px;
  }
  .dropdown_toogle_008 {
    width: 290px;
    padding-top: 7px;
    padding-bottom: 7px;
  }
}

@font-face {
  font-family: 'Fontawesome webfont';
  src: url('../fonts/fontawesome-webfont.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}