.gform_wrapper .gform_fields input[type=checkbox]:before{font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none}.section_cards{margin:100px 0}.section_cards__card{padding:75px 50px;background-color:#9e968a;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:450px;margin:0 auto}@media (min-width:768px) and (max-width:991.98px){.section_cards__card{padding:75px 30px}}.section_cards__card .content_block{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section_cards__card .content_block .button_block{margin-top:50px;text-align:center}.section_cards__card .media_block{margin:50px 0}.section_cards__card .media_block:first-child{margin-top:0}.section_cards__card .media_block:last-child{margin-bottom:0}.section_cards__card .media_block img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:150px;aspect-ratio:2/1}.section_slider{margin:100px 0}.section_slider__container{padding:0 12px}.section_slider__container .slick_slider{padding-bottom:60px}.section_slider__container .slick_slider__slide{position:relative;width:auto}.section_slider__container .slick_slider__slide figure{position:relative;margin:0}.section_slider__container .slick_slider__slide .zoom_icon{cursor:pointer;width:30px;height:auto;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;left:10px;top:10px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0}.section_slider__container .slick_slider__slide .media_block__img{cursor:pointer;max-width:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.section_slider__container .slick_slider__slide figcaption{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.section_slider__container .slick_slider__slide:hover .zoom_icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.section_slider__container .slick_slider .slick_nav{bottom:0;position:absolute;opacity:.75}.section_slider__container .slick_slider .slick_nav--prev{left:0}.section_slider__container .slick_slider .slick_nav--next{left:60px}.section_slider__container .slick_slider .slick_nav:hover{opacity:1}@media (min-width:768px){.section_slider__container{padding:0 0 0 25px}.section_slider__container .slick_slider .slick-list .slick-slide{margin-left:15px}.section_slider__container .slick_slider__slide img{height:400px;width:auto}}.slick-lightbox .slick-arrow{position:relative;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;z-index:9;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-lightbox .slick-arrow::before{font-family:FontAwesome;position:absolute;border-radius:100%;width:40px;height:40px;font-size:24px;color:#141414;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.75;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-lightbox .slick-arrow.slick-prev::before{content:"\f104"}.slick-lightbox .slick-arrow.slick-next::before{content:"\f105"}.slick-lightbox .slick-arrow:hover::before{opacity:1}.slick-lightbox .slick-lightbox-close{width:40px;height:40px}.slick-lightbox .slick-lightbox-close::before{font-size:40px;opacity:.75}.slick-lightbox .slick-lightbox-close:hover::before{opacity:1}.section_floorplans{margin:100px 0}.section_floorplans__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.section_floorplans__selectors_div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section_floorplans__selectors_div select{min-width:225px;line-height:1;border:1px solid #141414}@media (max-width:575.98px){.section_floorplans__selectors_div select{min-width:160px}}.section_floorplans .floorplan_card{max-width:1000px;max-height:1000px;opacity:1;-webkit-transition:max-width 4s cubic-bezier(.23,1,.32,1),max-height 4s cubic-bezier(.23,1,.32,1),opacity 2s cubic-bezier(.23,1,.32,1),margin 1s cubic-bezier(.23,1,.32,1);-o-transition:max-width 4s cubic-bezier(.23,1,.32,1),max-height 4s cubic-bezier(.23,1,.32,1),opacity 2s cubic-bezier(.23,1,.32,1),margin 1s cubic-bezier(.23,1,.32,1);transition:max-width 4s cubic-bezier(.23,1,.32,1),max-height 4s cubic-bezier(.23,1,.32,1),opacity 2s cubic-bezier(.23,1,.32,1),margin 1s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;overflow:hidden}.section_floorplans .floorplan_card .media_block{padding:25px;background-color:#fff}.section_floorplans .floorplan_card .media_block img{width:100%;max-height:450px;height:100%;-o-object-fit:contain;object-fit:contain}.section_floorplans .floorplan_card__bed_bath_div{gap:15px}.section_floorplans .floorplan_card.not_matched{-webkit-transition:all 1s cubic-bezier(.23,1,.32,1);-o-transition:all 1s cubic-bezier(.23,1,.32,1);transition:all 1s cubic-bezier(.23,1,.32,1);max-width:0;max-height:0;opacity:0;margin:0;padding:0}.section_floorplans .floorplan_card_container{min-height:100px}.section_floorplans .floorplan_card_container__no_match{display:none}.popup_floorplan_modal .modal-body{background-color:#fff}.popup_floorplan_modal .modal-body img{max-height:600px;-o-object-fit:contain;object-fit:contain}.section_register_form{margin:100px 0}.section_register_form form .gfield{position:relative}.section_register_form form .gfield label{-webkit-transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 1s cubic-bezier(.23,1,.32,1);-o-transition:transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1);transition:transform 1s cubic-bezier(.23,1,.32,1),-webkit-transform 1s cubic-bezier(.23,1,.32,1);position:relative;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.section_register_form form .gfield.is_in_focus label{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.section_register_form form input[type='text'],.section_register_form form input[type='email'],.section_register_form form input[type='tel'],.section_register_form form textarea,.section_register_form form select{border:none;border-bottom:1px solid #141414}.gform_wrapper{font-size:16px;font-family:'HelveticaNeueLight',Arial,sans-serif}.gform_wrapper .gform_fields{width:100%}.gform_wrapper .gform_fields>.gfield{margin-bottom:25px}.gform_wrapper .gform_fields input[type='text'],.gform_wrapper .gform_fields input[type='email'],.gform_wrapper .gform_fields input[type='tel'],.gform_wrapper .gform_fields textarea,.gform_wrapper .gform_fields select{width:100%;color:#141414;background-color:transparent;border-radius:0;outline:none;height:40px;line-height:1}.gform_wrapper .gform_fields input[type='text']:-internal-autofill-selected,.gform_wrapper .gform_fields input[type='email']:-internal-autofill-selected,.gform_wrapper .gform_fields input[type='tel']:-internal-autofill-selected,.gform_wrapper .gform_fields textarea:-internal-autofill-selected,.gform_wrapper .gform_fields select:-internal-autofill-selected{-webkit-box-shadow:0 0 0 50px #fff inset!important}.gform_wrapper .gform_fields .ginput_container_select{position:relative}.gform_wrapper .gform_fields .ginput_container_select select{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none}.gform_wrapper .gform_fields .ginput_container_select:after{content:"\f107";position:absolute;background:inherit;cursor:pointer;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:20px;color:#141414;right:8px;font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none}.gform_wrapper .gform_fields input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;outline:none;content:none}.gform_wrapper .gform_fields input[type=checkbox]:before{content:"\f00c";font-size:20px;color:transparent!important;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px;border:1px solid #141414;margin-right:10px}.gform_wrapper .gform_fields input[type=checkbox]:checked:before{color:#141414!important}.gform_wrapper .gform_fields .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper .gform_fields fieldset.gfield--width-full{-ms-grid-column-span:2;grid-column:span 2;margin-top:30px}.gform_wrapper .gform_fields fieldset.gfield--width-full legend{display:none}.gform_wrapper .gform_fields fieldset.gfield--width-full .ginput_container_consent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform_wrapper .gform_fields fieldset.gfield--width-full .ginput_container_consent label{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:calc(100% - 40px)}.gform_wrapper .gform_fields fieldset.gfield--width-full .validation_message{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.gform_wrapper .gform_fields .gfield_label{font-size:inherit;font-family:inherit;display:inline-block;margin-bottom:8px;padding:0}.gform_wrapper .gform_fields .validation_message{padding:5px 10px;background-color:#fff;color:#c02b0a;margin:10px 0}.gform_wrapper .gform_validation_errors{font-size:inherit;font-family:inherit;background:#fff;border:1.5px solid #c02b0a;border-radius:0;margin:25px 0;padding:10px 16px 10px 48px;position:relative;width:100%}.gform_wrapper .gform_validation_errors h2{font-size:inherit;font-family:inherit;margin:0}.gform_wrapper .gform_validation_errors .gform-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;height:100%;left:12px;position:absolute;top:0;line-height:1;-webkit-font-smoothing:antialiased}.gform_wrapper .gform_validation_errors .gform-icon::before{content:"\f057";font-family:FontAwesome;color:#c02b0a}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_footer{margin-top:50px!important;text-align:center;justify-content:center}@media (min-width:768px){section.section_register_form .gform_wrapper .gform_fields{display:-ms-grid;display:grid;grid-column-gap:2%;grid-row-gap:16px;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}section.section_register_form .gform_wrapper .gform_fields>.gfield{margin-bottom:0}}@media (min-width:992px){.modal .gform_wrapper .gform_fields{display:-ms-grid;display:grid;grid-column-gap:2%;grid-row-gap:16px;-ms-grid-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.modal .gform_wrapper .gform_fields>.gfield{margin-bottom:0}}#registrationFormModal .modal-content{background-color:#9e968a}#registrationFormModal .modal-content .gform_wrapper{display:block!important}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.section_404{padding:75px 0;color:}.section_404__big_text{line-height:1.1;font-family:}.section_404__big_text{font-size:100px}@media screen and (min-width:320px){.section_404__big_text{font-size:calc(100px + 200 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.section_404__big_text{font-size:300px!important}}.section_404__medium_text{line-height:1.2}.section_404__medium_text{font-size:30px}@media screen and (min-width:320px){.section_404__medium_text{font-size:calc(30px + 6 * ((100vw - 320px) / 672))!important}}@media screen and (min-width:992px){.section_404__medium_text{font-size:36px!important}}.footer{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:#484848;background:#fff}.footer__container{max-width:1100px;margin:0 auto;padding:40px 20px}.footer__container .site_logo{display:inline-block;max-width:185px;width:100%;padding:0}.footer__container .site_logo>img{width:100%}.footer__social_icons_div a{color:#484848;margin:0 10px}.footer__social_icons_div a:last-child{margin-right:0}.footer__social_icons_div a em.fa-instagram{background:#484848;color:#fff;border-radius:1em;padding:7px}.footer__properties_logo{max-width:100%;width:190px;display:flex;justify-content:space-between}.footer__properties_logo>a{display:inline-block}.footer__properties_logo__first{max-width:120px;width:100%}.footer__properties_logo__second{max-width:70px;width:100%}.footer .d_grid{display:-ms-grid;display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;row-gap:30px;grid-template-areas:"site_logo footer_blurb properties_logo social_icons"}@media (max-width:767.98px){.footer .d_grid{grid-template-areas:"site_logo footer_blurb" "properties_logo social_icons"}}@media only screen and (max-width:475px){.footer .d_grid{grid-template-areas:"site_logo site_logo" "footer_blurb footer_blurb" "properties_logo social_icons";-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}}@media only screen and (max-width:350px){.footer .d_grid{grid-template-areas:"site_logo" "footer_blurb" "properties_logo" "social_icons"}}.footer .d_grid__child:nth-child(1){grid-area:site_logo}.footer .d_grid__child:nth-child(2){grid-area:footer_blurb;width:100%}.footer .d_grid__child:nth-child(3){grid-area:properties_logo}.footer .d_grid__child:nth-child(4){grid-area:social_icons;white-space:nowrap}.footer .d_grid__child:nth-child(4) a{display:inline-block}