@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');


:root {
	--subtitle-black: #313131;
	--purple: #612693;
	--yellow: #f9b539;
	--search-placeholder: #rgba(0,0,0,0.65);
	--bg-grey-text: #adadad;
}

/*from preconstruction condo */
@charset "UTF-8";@font-face{font-family:'pre-condo-font';src:url(/modules/pre_construction_condo/fonts/pre-condo-font.eot?58074413);src:url('/modules/pre_construction_condo/fonts/pre-condo-font.eot?58074413#iefix') format('embedded-opentype'),url(/modules/pre_construction_condo/fonts/pre-condo-font.woff?58074413) format('woff'),url(/modules/pre_construction_condo/fonts/pre-condo-font.ttf?58074413) format('truetype'),url('/modules/pre_construction_condo/fonts/pre-condo-font.svg?58074413#pre-condo-font') format('svg');font-weight:400;font-style:normal}.main_content_precon{overflow:hidden}.main_content,.wrapper{height:100%;color:#fff;text-align:center}.map-form{width:100%;height:auto;display:block;position:relative;float:left;display:none}.map-wrapper,.form-wrapper{height:calc(100vh - 65px)}.form-wrapper{width:50%}#map-div{height:100%}.heading-d{color:#303e48}.subtext{color:#a8b1c3}.whitetext{color:#fff}.precon .landing-form-wrapper .container{position:relative;z-index:1}.customBG .landing-form-wrapper .precon-form-wrapper>img{display:none}.customimageUser{z-index:1;position:absolute;width:100%;height:100%;background-size:100% auto}.step2 .customimageUser{height:calc(100vh - 65px)}p,input,button,h1,h2,h3,h4,h5,h6,span,div,li,ul{font-family:'Montserrat',sans-serif}.precon-form-wrapper .step1 .search-wrapper .form-item{position:relative}.precon-form-wrapper .step1 .form-item .custom-dropdown{top:100%;width:100%;background-color:#fff;position:absolute!important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial,sans-serif;-webkit-box-shadow:0 2px 6px rgb(0 0 0 / .3);box-shadow:0 2px 6px rgb(0 0 0 / .3);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.precon-form-wrapper .step1 .form-item .custom-dropdown:after{content:"";padding:1px 1px 1px 0;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;display:block;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/powered-by-google-on-white3.png);background-position:right;background-repeat:no-repeat;-webkit-background-size:120px 14px;background-size:120px 14px}.precon-form-wrapper .step1 .form-item .custom-dropdown>div{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#515151}.precon-form-wrapper .step1 .form-item .custom-dropdown>div span.icon-marker{width:15px;height:20px;margin-right:7px;margin-top:6px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);-webkit-background-size:34px 34px;background-size:34px;background-position:-1px -161px}.precon-form-wrapper .step1 .form-item .custom-dropdown>div span.inside strong{font-size:13px;color:#000}.precon-form-wrapper .col-sm-12{position:relative;z-index:3}.step2 .precon-form-wrapper{max-width:1140px;margin:auto;width:100%}.precon-form-wrapper .step1 .search-wrapper{position:relative}.precon-form-wrapper .step1 .search_button{position:absolute;top:50%;transform:translateY(-50%);right:1.3rem;line-height:1}.precon-form-wrapper .step1 .search_button input{-webkit-appearance:none;border:0;outline:none;cursor:pointer;padding:0;font-size:0;width:1.5rem;line-height:0;height:1.5rem;background:#fff0 url(/modules/free_home_valuation/images/search-img.png) no-repeat;background-size:100% auto}.precon-form-wrapper .step1 .form-item input[type=text]{padding:2rem 1.5rem;border-radius:10px;font-size:1.2rem;border:none;width:100%;-webkit-box-shadow:0 0 0 0 #fff0;-moz-box-shadow:0 0 0 0 #fff0;box-shadow:0 0 0 0 #fff0}.precon-form-wrapper{width:100%}.precon-form-wrapper .step1 .form-item input[type=text]:focus{-webkit-box-shadow:0 0 8px 2px rgb(0 0 0 / .4);-moz-box-shadow:0 0 8px 2px rgb(0 0 0 / .4);box-shadow:0 0 8px 2px rgb(0 0 0 / .4);-webkit-transition:box-shadow 1s ease-in;-moz-transition:box-shadow 1s ease-in;-o-transition:box-shadow 1s ease-in}.wrapper-form-area{height:100vh;background:#2cb6f2}.main_content_precon.customBG .wrapper-form-area{background:none}.bottom-form,.bottom-form .landing-form-wrapper{height:100vh}.step2 .wrapper-form-area{height:calc(100vh - 65px)}.wrapper-form-area.bottom-form .landing-form-wrapper{background:none}.landing-form-wrapper .description p{font-weight:300;font-size:1.6rem;margin-bottom:2rem}.features-columns{background:#fff;border-bottom:1px solid #ebf2f6;padding:4rem 0 0}.features-columns .feature{text-transform:uppercase;font-size:.9rem;font-weight:500;margin-bottom:4rem}.features-columns .feature .stat{display:block;color:#2cb6f2;font-size:3rem;line-height:3rem;font-weight:400;margin-bottom:1rem}.features-columns .feature .stat .counter{font-style:normal}.landing-form-wrapper{height:100vh;background:url(../images/city-bg.png) no-repeat;background-size:100% auto;background-position:0 100%}.landing-form-wrapper .step1{top:20%;position:relative;transform:translateY(-20%)}.precon-form-wrapper form>div{position:relative;height:100vh}.bottom-form .landing-form-wrapper>div.container{top:50%;position:relative;transform:translateY(-50%)}.landing-form-wrapper .form_heading h1{margin-bottom:2rem;font-size:2.7rem}.landing-form-wrapper .form_heading h1 strong{position:relative}.landing-form-wrapper .form_heading h1 strong:before{position:absolute;content:'';top:auto;bottom:85%;background:url(/modules/free_home_valuation/images/crown.png) no-repeat;width:100%;height:40px;background-size:100% auto;background-position:0;animation:shake 10s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:infinite;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px}.main_content_precon.customBG .landing-form-wrapper{background:none}@keyframes shake{2%,18%{transform:translate3d(0,-1px,0)}4%,16%{transform:translate3d(0,-5px,0)}6%,10%,14%{transform:translate3d(0,-2px,0)}8%,12%{transform:translate3d(0,-6px,0)}}.why-use,.how-work{padding:7rem 0}.why-use{padding-bottom:4rem}.why-use .header-row{margin-bottom:2.5rem}.why-use .heading,.how-work .hw-header .heading-d{font-size:2.5rem}.why-use .support,.how-work .hw-header p{text-transform:uppercase;font-weight:500}.why-use .reason-item{opacity:0;bottom:-100px;margin-bottom:3rem}.why-use .reason-item p{max-width:300px;margin:auto;font-size:1.2rem}.why-use .reason-item img{height:6rem;margin-bottom:2rem}.why-use .reason-item h3{margin-bottom:2rem}.why-use .reason-item.show-reason{bottom:0;-webkit-transition:all 0.7s ease-in;-moz-transition:all 0.7s ease-in;-o-transition:all 0.7s ease-in;opacity:1}.why-use .heading,.why-use .support,.how-work .hw-header h2,.how-work .hw-header p{display:block;width:100%}.how-work{background:#f7f9fc;position:relative;z-index:10}.how-work .hw-header{margin-bottom:3rem}.how-work .hw-explain{opacity:0;border:2px solid #dbdbdb;border-radius:3px;background:#fff;padding:2rem 1.5rem;z-index:1;border-radius:.5rem;-webkit-box-shadow:0 0 14px 0 #fff0;-moz-box-shadow:0 0 14px 0 #fff0;box-shadow:0 0 14px 0 #fff0}.how-work .hw-number.second:before,.how-work .hw-number.third:before,.how-work .hw-number.fifth:before{display:block;content:'';background-image:linear-gradient(to right,#dfe1e0 60%,#fff0 0%);background-position:bottom;background-size:17px 4px;background-repeat:repeat-x;position:absolute;right:50%;width:50%;height:4px;z-index:0;top:50%;transform:translateY(-50%);opacity:0}.how-work .hw-number.third:before{right:auto;left:50%}.how-work .hw-number.second:after,.how-work .hw-number.third:after,.how-work .hw-number.fifth:after{display:block;content:'';background-image:linear-gradient(#dfe1e0 60%,#fff0 0%);background-position:right;background-size:4px 20px;background-repeat:repeat-Y;position:absolute;height:calc(100% + 6.5rem);width:4px;z-index:0;left:50%;right:auto;transform:translateX(-50%);top:50%;opacity:0}.how-work .hw-number.fifth:after{height:400%;display:none}.how-work .hw-number.third:after{height:400%}.how-work .hw-number span{display:block;top:50%;position:relative;transform:translateY(-50%);text-align:center;width:auto;z-index:1}.how-work .hw-number span p{opacity:0}.how-work .hw-number span p{width:2.5rem;margin:auto;background:#fff;border:2px solid #dfe1e0;color:#fff;box-sizing:border-box;height:2.5rem;line-height:3.3rem;font-size:0;border-radius:4rem;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.how-work .active .hw-number span p{background:#2cb7f2;font-size:1.6rem;border:2px solid #2cb7f2;height:3.5rem;width:3.5rem;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.how-work .active .hw-number:before{background-image:linear-gradient(to right,#2cb7f2 100%,#fff0 0%);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.how-work .hw-explain.animate,.how-work .reasons-animation.animate span p,.how-work .hw-number.animate:before,.how-work .hw-number.animate:after{animation:animate-explain 0.5s 0s}.how-work .hw-number.animate.second:before{animation-delay:0.4s}.how-work .hw-number.animate.second span p{animation-delay:0.8s}.how-work .hw-number.animate.second:after{animation-delay:1.2s}.how-work .hw-number.animate.third span p{animation-delay:1.6s}.how-work .hw-number.animate.third:before{animation-delay:2s}.how-work .reasons-animation.animate.fourth{animation-delay:2.4s}.how-work .hw-number.animate.third:after{animation-delay:2.8s}.how-work .hw-number.animate.fifth span p{animation-delay:3.2s}.how-work .hw-number.animate.fifth:before{animation-delay:3.6s}.how-work .reasons-animation.animate.sixth{animation-delay:4s}.row.explain-row{margin:6rem 0}.how-work .hw-explain.animate.animation-done,.how-work .hw-number.animation-done,.how-work .hw-number.animation-done span p{opacity:1}@keyframes animate-explain{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}50%{opacity:.75}100%{opacity:1}}.how-work .explain-row.active .hw-explain{border:2px solid #63c7f4;-webkit-box-shadow:0 0 23px 0 rgb(44 182 242 / .4);-moz-box-shadow:0 0 23px 0 rgb(44 182 242 / .4);box-shadow:0 0 23px 0 rgb(44 182 242 / .4);-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.how-work .hw-explain p{margin-bottom:0;font-weight:500;font-size:1.2rem}.how-work .row:after{display:block}.bottom-form{position:relative;z-index:15}footer{height:auto!important;overflow:hidden;padding:5px 0}footer #incom-logo .copy{line-height:25px;margin-left:.5em}footer p{padding:4px 0;font-family:"Open Sans",sans-serif,Arial}footer p,footer p a{color:#7e8386;margin-bottom:0;font-weight:500;font-size:.9rem;max-width:90%;margin:auto}#incom-logo{display:inline-flex}p.text-center.links{margin-top:-.6rem}footer p img{max-height:25px;display:table-cell;margin-left:5px}.back-to-map{display:none;margin-bottom:1rem}.back-to-map a{width:auto;padding:.5rem 1.5rem;background:#2289d2;color:#fff;font-size:1rem;border-radius:.25rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-item{margin-bottom:2rem}.precon .recaptcha-wrapper{margin:0 auto 2rem;width:100%;max-width:100%;height:4rem;border-radius:2rem}.precon .recaptcha-wrapper .g-recaptcha{margin-left:1.8rem}.precon .recaptcha-info{margin:.5rem 2rem 0 13px!important}.precon .g-recaptcha>div,.g-recaptcha>div{transform:translate3d(-7px,-5px,0)}.precon .rc-anchor-logo-text,.precon .rc-anchor-logo-text{right:1.5rem;top:1.7rem}.precon .recaptcha-wrapper .rc-anchor-pt,.precon .recaptcha-wrapper .rc-anchor-pt{right:1.5rem;top:2.6rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p.text-uform{font-size:.9rem;margin:.5rem 0 0}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.8rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-weight:300;font-size:1.3rem;margin-bottom:4rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:550px;margin:auto}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper>div{position:relative}.step2.precon .form-elements-wrapper .lname-field{display:none}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error,#edit-fname-error,#edit-email-error,#hiddenRecaptcha-error,#edit-phone-error,.consent-checkbox-form label.error{position:absolute;display:block;background:#d22222;top:1.1rem;padding:.2rem .5rem;width:auto;font-size:.8rem;white-space:nowrap;right:1.5rem;color:#fff;border-radius:.2rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error:after,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error:after,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error:after,#edit-fname-error:after,#edit-email-error:after,#hiddenRecaptcha-error:after,#edit-phone-error:after{display:inline-block;content:'';position:relative;width:14px;height:14px;margin-left:5px;border-radius:17px;border:1px solid #fff;vertical-align:middle;background:url(/modules/free_home_valuation/images/x-white.svg) no-repeat;background-size:70% auto;background-position:50% 50%}#hiddenRecaptcha-error{right:50%;transform:translateX(50%);top:-.75rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error{display:none}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-item label{display:none}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{position:relative;top:50%;transform:translateY(-50%)}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input{width:100%;border:0;border-radius:2rem;padding:1rem 2rem;font-size:1.2rem;background:#5dc7f5;border:1px solid #5dc7f5;color:#fff;font-weight:300;outline:none!important}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input:focus{border:1px solid #378baf;background:#218dbb;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input.error{border:1px solid #d22222}.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input::placeholder{color:#fff}.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input:-ms-input-placeholder{color:#fff}.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input::-ms-input-placeholder{color:#fff}.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer .search_button input{background:#3bd428;border:1px solid #fff;cursor:pointer}.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer .search_button input:hover{background:#27941a}.step2.precon .precon-form-wrapper .col-md-6.map-wrapper .map_filters{position:absolute;top:2rem;right:1.5rem;width:auto;max-width:100%}.precon .precon-form-wrapper .col-md-6.map-wrapper{opacity:0;transform:translateX(-100%)}.precon .precon-form-wrapper .col-md-6.form-wrapper{opacity:0}.precon .precon-form-wrapper .col-md-6.visible{opacity:1;-webkit-transition:transform 0.5s linear,opacity 0.6s ease-in;-moz-transition:transform 0.5s linear,opacity 0.6s ease-in;-o-transition:transform 0.5s linear,opacity 0.6s ease-in}.precon .precon-form-wrapper .col-md-6.map-wrapper.visible{transform:translateX(0%)}.step1{opacity:1;transform:translateX(0%)}.step1.hideme{opacity:0;max-width:1100px;position:absolute;transform:translate(100vw,-10%);-webkit-transition:transform 0.4s ease-out,opacity 0.3s ease-out;-moz-transition:transform 0.4s ease-out,opacity 0.3s ease-out;-o-transition:transform 0.4s ease-out,opacity 0.3s ease-out}.consent-checkbox-form{display:flex;align-items:start;width:100%;margin:.5em 0 0.5em 1em}.consent-checkbox-form input{min-width:15px;width:auto!important;margin-top:5px;margin-right:10px}.consent-checkbox-form .new_disclaimer{font-size:.8em;line-height:1.3;text-align:left;color:#fff}.consent-checkbox-form label.error{left:5%;top:0;right:unset}.precondo_map{background-color:#f7f7f7;text-align:center}.overlayIE.precondo_map{overflow:hidden}#newPropertyMap{margin:0;position:relative;overflow:hidden}.map_filters{position:absolute;top:2rem;right:1rem}#mapTools,#mapTypeControl2{font-size:1vw;margin-bottom:20px}#mapTypeControl2 a.streetviewlink{background:rgb(190 190 190 / .8);padding:0;display:none}.map_tools,.map_controls{display:flex;align-items:center;justify-content:flex-end}.map_tools{margin-bottom:.9vw}#mapTypeControl2 a{float:none;margin:0}#map2{height:35vw}.map_filters .icon{width:2.2rem;height:2.2rem;display:flex;align-items:center;background:rgb(190 190 190 / .8);border-radius:50vw;color:#fffffe;position:relative}#mapTools .icon.selected,#mapTypeControl2 .icon.selected{background:#0195fc}#mapTools .icon.parks.selected{background:#78cd5c}#mapTools .icon.school.selected{background:#2faccd}#mapTools .icon.attractions.selected{background:#b15ccd}#mapTools .icon.daycares.selected{background:#ff9afe}#mapTools .icon.gas.selected{background:#FFD343}#mapTools .icon.grocerystores.selected{background:#EF3E36}#mapTools .icon.shoppingcentres.selected{background:#6D7AFF}#mapTools .icon.restaurants.selected{background:#FCA311}#mapTools .icon.banks.selected{background:#24B418}#mapTools .icon.coffee.selected{background:#DF662B}#mapTools .icon.bus.selected{background:#0A7F96}.map_filters .tooltiptext{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:rgb(97 97 97 / .9);color:#fffffe;text-transform:capitalize;padding:.5vw 1.3vw;white-space:nowrap;visibility:hidden;opacity:0;transition:all .3s;font-weight:600;font-size:.7vw}.map_filters .tooltiptext::before{content:"\A";border-style:solid;border-bottom:.4vw solid #fff0;border-left:.4vw solid #fff0;border-right:.4vw solid #fff0;border-top:.4vw solid rgb(97 97 97 / .9);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.main_content_precon #mapTools .icon span{background:rgb(97 97 97 / .9);background-image:none}.map_filters .icon:hover .tooltiptext{visibility:visible;opacity:1}#mapTypeControl a.selected,#mapTypeControl a:hover,#mapTypeControl2 a.selected,#mapTypeControl2 a:hover{border:none;text-decoration:none}.map_tools .icon:not(:last-child),#mapTypeControl2 .icon:not(:last-child){margin-right:.4vw}.pre-icon{font-family:"pre-condo-font";font-style:normal;font-weight:400;speak:none;display:block;margin:0 auto;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem}.open_amenities,.open_controls{width:3.3rem;height:3.3rem;background:#fffffe;border-radius:50vw;color:#909090;display:flex;align-items:center;box-shadow:0 0 20px rgb(190 190 190 / .4);cursor:pointer;transition:all .2s}.open_amenities:hover,.open_controls:hover{color:#0195fc}.open_amenities .pre-icon,.open_controls .pre-icon{font-size:2.3rem}.expand .open_controls,.expand .open_amenities{background:#0195fc;color:#fffffe}.controls{background:rgb(255 255 254 / .8);border-radius:5vw;padding:.5vw;display:flex;align-items:center;box-shadow:0 0 20px rgb(190 190 190 / .4);margin-right:1vw;opacity:0;transition:all .3s;display:none}.expand .controls{display:flex;opacity:1;position:relative}.expand .controls::after{content:"\A";border-style:solid;border-bottom:.4vw solid #fff0;border-top:.4vw solid #fff0;border-right:.4vw solid #fff0;border-left:.4vw solid rgb(255 255 255 / .8);position:absolute;top:50%;left:calc(100% - 1px);transform:translateY(-50%)}.gm-bundled-control.gm-bundled-control-on-bottom{margin-right:2.75rem!important;bottom:7rem!important}.gm-style button[title="Toggle fullscreen view"]{display:none!important}#map2 .gm-iv-container,#map2 .gm-iv-address{box-sizing:content-box}#map2 .gm-iv-container{margin-top:10px}#map2 .gm-iv-address{padding:6px 8px;margin-top:10px}#map2 .gm-iv-close{margin-top:13px}#map2 .gm-iv-back{padding:6px;box-sizing:content-box}#map2 .gm-iv-address-description{padding-right:30px;box-sizing:content-box}#map2 .gm-iv-short-address-description{padding-bottom:2px}.gm-bundled-control.gm-bundled-control-on-bottom button img{display:none}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]::before{font-family:"pre-condo-font";font-style:normal;font-weight:400;speak:none;display:block;margin:0 auto;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1rem;font-weight:700;color:#8f8f8f;transition:all .2s}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label="Zoom in"]::before{content:'\e809'}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label="Zoom out"]:before{content:'\e808'}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]:hover::before{color:#027dd3}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]>div{visibility:hidden}.gm-style-iw{max-width:305px!important}.gm-style-iw button{display:none!important}.gm-style-iw button[title="Close"]{display:block!important}.gm-style-iw-d{max-width:100%!important;overflow:visible!important}.condoIE11 img[src*="pre_construction_condo/icons"]{width:28px!important;height:40px!important}.property{overflow:visible!important}.property{width:18px!important;height:18px!important;background-color:#fd3360;border-radius:20px;position:absolute;cursor:pointer;text-align:center;line-height:17px;opacity:1!important;color:#fff;font-weight:700;font-size:13px;transform:scale(1);transform-origin:center center;border:1px solid #fff;margin-top:12px}.main_content_precon div.gmapSearchProperty{width:275px;height:200px;margin:0;padding:0;overflow:hidden;opacity:1!important}.main_content_precon div.gmapSearchProperty>div{filter:blur(3px)}.main_content_precon div.gmapSearchProperty div .title{font-size:1rem;font-weight:500;padding:10px 10px;float:left}.main_content_precon div.gmapSearchProperty div.left{width:100%}.main_content_precon div.gmapSearchProperty div.picture img.pImage{width:100%;max-width:100%;height:auto;margin:0;padding:0;background:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.main_content_precon .gmapSearchProperty .picture{height:150px;overflow:hidden}.main_content_precon .gmapSearchProperty .streetviewlink{display:none}.main_content_precon div.gmapSearchProperty div.picture div.pSaleStatus img{display:none}.main_content_precon div.gmapSearchProperty div.price{font-size:14px;padding:8px 10px;color:#757575;float:left;margin:0}.main_content_precon .gmapSearchProperty-wrapper{border:1px solid #d4d4d4;overflow:hidden;background:#e0e0e0;position:relative}.main_content_precon div.gmapSearchProperty div.address{position:absolute;bottom:10px;right:auto;margin:0;left:8px;color:#989898}.gmapSearchProperty .picture a{font-size:0;float:left;height:100%;overflow:hidden;width:100%;position:relative;cursor:default}.main_content_precon div.gmapSearchProperty div.moredetails a,.main_content_precon .div.gmapSearchProperty div.picture div.pSaleStatus{display:none}.main_content_precon div.gmapSearchProperty div.details{float:left;padding:10px 10px;margin:auto}.main_content_precon div.gmapSearchProperty.pre-construction div.details{padding:10px 0}.main_content_precon div.gmapSearchProperty div.details span{margin-left:10px}.main_content_precon .gm-style .gm-style-iw{width:275px!important;padding:12px!important}.registeration-required{color:#fff;background:#2db7f2;padding:1.1rem 0;position:absolute;top:35px;width:100%;text-align:center;font-size:.9rem}.registeration-required strong{font-weight:700}.registeration-required img{width:18px;display:inline-block;vertical-align:baseline;margin-bottom:-2px;margin-right:5px}.property.animate:before,.property.animate::after{content:'';background-color:rgb(253 51 96 / .4);position:absolute;left:-1px;top:-1px;width:18px;height:18px;border-radius:30px;margin:auto;transform:scale(.5);transform-origin:center center;animation:pulse-me 3s 1s linear infinite}.property.animate::after{animation-delay:1.8s}.property.viewed{background:grey}img[src*="https://maps.gstatic.com/mapfiles/api-3/images/spotlight-poi2.png"]{display:none}.main_content_precon .badge{margin:0}.main_content_precon div[style*="background-image: url(/modules/pre_construction_condo/icons/home.svg)"]{background:none}.main_content_precon div.badge div.text{width:18px!important;height:18px!important;background-color:#fd3360;border-radius:20px;position:absolute;cursor:pointer;text-align:center;line-height:14px;color:#fff;font-weight:700;font-size:9px;transform:scale(1);transform-origin:center center;border:1px solid #fff}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div{height:90px!important;width:45px!important}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button{width:45px!important;height:45px!important}.message-number-found{display:none;position:absolute;bottom:1.5rem;width:auto;color:#fff;left:50%;max-width:calc(100% - 10rem);transform:translateX(-50%);white-space:nowrap;padding:.75rem 1rem;background:#646466;border-radius:2rem;line-height:1;font-size:1.15rem;text-align:center;border:1px solid #fff}.message-number-found em{display:block;font-size:.65rem;margin-top:.1rem}.message-number-found.show{display:block}.message-number-found a{position:absolute;top:-.75rem;right:-.5rem;background:#646466;border-radius:1rem;border:1px solid #fff;padding:.4rem;line-height:1;height:auto;display:block;font-size:0}.message-number-found a img{width:1rem}.message-number-found strong{color:#2af230;white-space:normal}.disclaimer-floating{position:absolute;bottom:0;right:0;padding:.5rem 1rem}.disclaimer-floating .disclaimer-link{color:#fff;text-decoration:underline;font-size:.7rem;font-weight:300}.precon.step2 .precon-form-wrapper .col-md-6.form-wrapper .disclaimer-floating .disclaimer-content{position:absolute;display:none;bottom:100%;right:.5rem;width:275px;font-size:.9rem;margin-bottom:0;background:#fff;border-radius:.5rem;padding:1rem;box-sizing:border-box;-webkit-box-shadow:0 0 15px 1px rgb(0 0 0 / .75);-moz-box-shadow:0 0 15px 1px rgb(0 0 0 / .75);box-shadow:0 0 15px 1px rgb(0 0 0 / .75)}.precon.step2 .precon-form-wrapper .col-md-6.form-wrapper .disclaimer-floating .disclaimer-content.show{display:block}.precon .disclaimer-content:after{display:block;content:'';width:50px;height:50px;position:absolute;width:0;height:0;bottom:-.5rem;right:1.76rem;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid #fff}@keyframes pulse-me{0%{transform:scale(.5);opacity:0}50%{opacity:.4}70%{opacity:.3}100%{transform:scale(3);opacity:0}}@keyframes pulse-me-first{0%{transform:scale(1);opacity:1}70%{transform:scale(1.1);opacity:1}100%{transform:scale(1.25);opacity:0}}@media (min-width:320px){.step2.precon .landing-form-wrapper .container,.step2.precon .precon-form-wrapper{max-width:100%}.step2.precon .precon-form-wrapper .col-sm-12{padding:0}.step2.precon .precon-form-wrapper .col-md-6.map-wrapper{padding:0}.step2.precon .landing-form-wrapper{background:none;overflow:hidden}.step2.precon .landing-form-wrapper>div{top:0;transform:translateY(0)}}@media (min-width:992px){.precon .container{max-width:1024px}}@media (min-width:1200px){.landing-form-wrapper .description p{max-width:90%;margin:0 auto 2rem}.precon .landing-form-wrapper .container{max-width:1100px}.precon .container{max-width:1400px}}@media screen and (max-width:1500px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.6rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-size:1.2rem;margin-bottom:3.5rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:500px}.message-number-found{font-size:1.2rem}}@media screen and (max-width:1400px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.3rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-size:1.05rem;margin-bottom:3rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:480px;margin:auto}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input{padding:.9rem 1.5rem;font-size:1.1rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:480px}.gm-bundled-control.gm-bundled-control-on-bottom{margin-right:2rem!important}.step2.precon .precon-form-wrapper .col-md-6.map-wrapper .map_filters{right:.85rem}.message-number-found{white-space:normal;width:100%}}@media screen and (max-width:1200px){.precon .how-work .container{max-width:1150px}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{margin-bottom:2.5rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input{font-size:1rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.2rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-item{margin-bottom:1.2rem}.precon .recaptcha-wrapper{margin:0 auto 1.2rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:430px}.open_amenities,.open_controls{width:2.8rem;height:2.8rem}.open_amenities .pre-icon,.open_controls .pre-icon{font-size:2rem}.map_filters .icon{width:1.8rem;height:1.8rem}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]::before{font-size:1rem}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button{width:40px!important;height:40px!important}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div{height:80px!important;width:40px!important}.gm-bundled-control.gm-bundled-control-on-bottom{margin-right:1.6rem!important;bottom:6rem!important}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error,#edit-fname-error,#edit-email-error,#edit-phone-error{top:.9rem}.map_filters .tooltiptext{font-size:.9vw}}@media screen and (max-width:1024px){footer p,footer p a{font-size:.8rem}footer p img{max-height:20px}.landing-form-wrapper .form_heading h1{margin-bottom:1.5rem;font-size:2.2rem}.landing-form-wrapper .description p{font-size:1.4rem;margin-bottom:1.5rem}.precon-form-wrapper .step1 .form-item input[type=text]{font-size:1rem;padding:1.2rem 1.5rem}.precon-form-wrapper .step1 .search_button input{width:1.3rem;height:1.3rem}.precon .landing-form-wrapper .container{max-width:84%}.row.explain-row{margin:2rem 0}.how-work .hw-number.second:after,.how-work .hw-number.third:after{height:calc(100% + 5rem)}.how-work .hw-number.third:after{height:500%}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{margin-bottom:2rem;font-size:.9rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error,#edit-fname-error,#edit-email-error,#edit-phone-error{top:.85rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-elements-wrapper{max-width:400px}.message-number-found{font-size:1rem}.pre-icon{font-size:1rem}.map_filters .icon{width:1.6rem;height:1.6rem}.map_filters .tooltiptext{font-size:.9vw}}@media screen and (max-width:980px){.pre-icon{font-size:1.2rem}.map_filters .icon{width:2.2rem;height:2.2rem;border-radius:1.1rem}.map_tools .icon:not(:last-child),#mapTypeControl2 .icon:not(:last-child),.map_tools .icon,#mapTypeControl2 .icon{margin:3px}.expand .controls{width:172px;padding:3px;flex-wrap:wrap;border-radius:5px;position:absolute;right:3rem;margin-right:10px}.expand .controls::after{content:"\A";border-style:solid;border-width:8px 0 8px 8px;border-color:#fff0 #fff0 #fff0 rgb(255 255 255 / .8);position:absolute;top:22px;left:100%}#mapTypeControl2.expand .controls{width:auto;flex-wrap:nowrap}#mapTools{align-items:flex-start}.map_filters .tooltiptext{display:none}.gm-bundled-control.gm-bundled-control-on-bottom{margin-right:1rem!important}.message-number-found{left:45%}}@media screen and (max-width:767px){.form-wrapper{width:100%}.landing-form-wrapper .form_heading h1{margin-bottom:1.4rem;font-size:2rem}.landing-form-wrapper .description p{font-size:1.3rem;margin-bottom:1.4rem}.message-number-found{max-width:100%;width:75%}.precon .precon-form-wrapper .col-md-6.form-wrapper{display:none}.precon .precon-form-wrapper .col-md-6.form-wrapper{position:absolute;z-index:99;padding:1rem 15px;background:#2cb6f2}.back-to-map{display:block}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{top:auto;transform:none}.how-work .hw-header{margin-bottom:2rem}.row.explain-row .hw-explain{max-width:75%;flex:0 0 75%}.row.explain-row .hw-number{max-width:25%;flex:0 0 25%;margin:0}.how-work .hw-number.third:after{height:100%}.how-work .hw-number.animation-done.fifth:after{display:block;opacity:1}.step2.precon .precon-form-wrapper .col-md-6.map-wrapper .map_filters{top:1rem}footer p,footer p a{font-size:.7rem}}@media screen and (max-width:640px){.precon .landing-form-wrapper .container{max-width:90%}.landing-form-wrapper .form_heading h1{font-size:1.8rem}.landing-form-wrapper .description p{font-size:1.2rem}}@media screen and (max-width:568px){.landing-form-wrapper .form_heading h1{font-size:1.6rem;margin-bottom:1.2rem}.landing-form-wrapper .description p{font-size:1.1rem;margin-bottom:1.2rem}.landing-form-wrapper .step1{top:25%;transform:translateY(-25%)}.features-columns{padding:3rem 0 0}.features-columns .feature .stat{font-size:2.5rem;line-height:2.5rem;margin-bottom:.75rem}.features-columns .feature{margin-bottom:3rem}.why-use,.how-work{padding:3rem 0}.why-use{padding-bottom:1rem}.why-use .heading,.how-work .hw-header .heading-d{font-size:2.2rem}.why-use .reason-item img{margin-bottom:1.5rem}.why-use .reason-item h3{font-size:1.5rem;margin-bottom:1.5rem}.why-use .reason-item p{font-size:1.1rem}.why-use .reason-item{margin-bottom:2rem}.row.explain-row .hw-explain .heading-d{font-size:1.5rem}.how-work .hw-explain p{font-size:1.1rem}.row.explain-row .hw-explain{padding:1rem .75rem}.row.explain-row{margin:1.5rem 0}footer p,footer p a{max-width:96%}footer p,footer p a{font-size:.65rem}}@media screen and (max-width:480px){.precon .landing-form-wrapper .container{max-width:100%}.precon-form-wrapper .step1 .form-item input[type=text]{font-size:1rem;padding:1rem 1.2rem}.why-use .heading,.how-work .hw-header .heading-d{font-size:2rem}.why-use .reason-item h3{font-size:1.4rem}.why-use .reason-item p{font-size:1rem}footer p img{max-height:18px;margin-left:5px}.disclaimer-floating{position:relative;float:right}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div{height:60px!important;width:30px!important}.gm-bundled-control.gm-bundled-control-on-bottom{margin-right:0.65rem!important}.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint>div button{width:30px!important;height:30px!important}.gm-bundled-control.gm-bundled-control-on-bottom button[aria-label*="Zoom"]::before{font-size:.8rem}.step2.precon .precon-form-wrapper .col-md-6.map-wrapper .map_filters{top:.5rem}.message-number-found a img{width:.8rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:1.8rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{margin-bottom:1rem;font-size:.85rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input{font-size:.85rem;padding:.75rem 1.5rem}.precon .recaptcha-wrapper{height:3rem}.precon .g-recaptcha>div,.g-recaptcha>div{transform:translate3d(-12px,-12px,0)}.precon .recaptcha-wrapper .g-recaptcha{margin-left:1.4rem}.precon .recaptcha-info{margin:.1rem 2rem 0 13px!important}.precon .rc-anchor-logo-text,.precon .rc-anchor-logo-text{top:1.4rem}.precon .recaptcha-wrapper .rc-anchor-pt,.precon .recaptcha-wrapper .rc-anchor-pt{top:2.1rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error,#edit-fname-error,#edit-email-error,#hiddenRecaptcha-error,#edit-phone-error{font-size:.6rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #email-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #phone-error,.step2.precon .precon-form-wrapper .col-md-6.form-wrapper #fname-error,#edit-fname-error,#edit-email-error,#edit-phone-error{top:.85rem}.precon .precon-form-wrapper .col-md-6.form-wrapper{overflow:auto}.gm-bundled-control.gm-bundled-control-on-bottom{bottom:auto!important;top:10rem!important}.message-number-found{left:50%}}@media screen and (max-width:415px){.landing-form-wrapper .description p{font-size:.9rem;margin-bottom:1rem}.landing-form-wrapper .form_heading h1{font-size:1.4rem;margin-bottom:1rem}.precon-form-wrapper .step1 .form-item input[type=text]{font-size:.9rem}.row.explain-row .hw-explain{max-width:70%;flex:0 0 70%}.row.explain-row .hw-number{max-width:30%;flex:0 0 30%}.row.explain-row .hw-explain .heading-d{font-size:1.3rem}.how-work .hw-explain p{font-size:1rem}.why-use .heading,.how-work .hw-header .heading-d{font-size:1.8rem}}@media screen and (max-width:360px){.landing-form-wrapper .form_heading h1{font-size:1.3rem}.landing-form-wrapper .description p{font-size:.85rem}}@media screen and (max-height:800px) and (min-width:1024px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.5rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-size:1.2rem;margin-bottom:3rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer input{font-size:1.1rem}}@media screen and (max-height:770px) and (min-width:1024px){.landing-form-wrapper .form_heading h1{margin-bottom:1.5rem;font-size:2.5rem}.landing-form-wrapper .description p{font-size:1.5rem}.precon-form-wrapper .step1 .form-item input[type=text]{padding:1.6rem 1.3rem;font-size:1rem}.precon .landing-form-wrapper .container{max-width:1000px}}@media screen and (max-height:750px) and (min-width:1024px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.3rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-size:1.1rem;margin-bottom:2.5rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-item{margin-bottom:1.5rem}}@media screen and (max-height:700px) and (min-width:1024px){.landing-form-wrapper .form_heading h1{margin-bottom:1.2rem;font-size:2.2rem}.landing-form-wrapper .description p{font-size:1.2rem}.precon-form-wrapper .step1 .form-item input[type=text]{padding:1.3rem 1.2rem}.precon .landing-form-wrapper .container{max-width:950px}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper h1{font-size:2.1rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper p{font-size:1rem;margin-bottom:2rem}.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .form-item{margin-bottom:1.2rem}}@media screen and (max-height:580px) and (max-width:767px){.landing-form-wrapper,.wrapper-form-area,.precon-form-wrapper form>div,.bottom-form .precon-form-wrapper>div,.customimageUser{height:600px}.landing-form-wrapper .step1{top:25%;transform:translateY(-25%)}}@media screen and (max-width:480px) and (max-height:900px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{top:25%;transform:translateY(-25%)}}@media screen and (max-width:480px) and (max-height:900px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{top:25%;transform:translateY(-25%)}.disclaimer-floating{position:absolute}}@media screen and (max-width:767px) and (max-height:420px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{top:auto;transform:none}.disclaimer-floating{position:relative;float:right}.precon .precon-form-wrapper .col-md-6.form-wrapper{overflow:scroll}}@media screen and (max-width:480px) and (max-height:650px){.step2.precon .precon-form-wrapper .col-md-6.form-wrapper .centerer{top:auto;transform:none}.disclaimer-floating{position:relative}}input.form-submit[disabled="disabled"]{opacity:.4}.wrapper-pin{display:none;width:100%;height:100vh;background:rgb(0 0 0 / .75);position:fixed;top:0;left:0;z-index:2000}.wrapper-pin .wrapper-pinpage{background-color:#fff;width:80%;height:100%;max-width:1126px;min-width:800px;margin:0 auto;overflow:auto}.wrapper-pin h2{font-family:"Open Sans",Arial,sans-serif;font-size:1.8rem!important;text-align:center;color:gray;font-weight:300;margin:40% 0 1.3rem;line-height:1.3;box-shadow:none;font-style:normal;padding:0;display:block}.wrapper-pin form{width:440px;margin:0 auto}.wrapper-pin p{font-family:"Open Sans",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#616161}.wrapper-pin #edit-pin{font-size:.96rem;border-radius:.2rem;border-color:#ebebeb;display:block;width:100%;height:calc(2.25rem + 2px);padding:0 .75rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;box-sizing:border-box}#pin_form input[type="submit"]{text-transform:capitalize;background:#1cb94e;font-size:1.25rem;width:100%;border:none;border-radius:.2rem;padding-top:.8rem;padding-bottom:.8rem;color:#fff;box-sizing:border-box;margin:1rem 0}.wrapper-pin .resend{display:block;margin:.5em auto 0;width:9em;text-align:center;text-decoration:underline;color:#5d0c0c}.wrapper-pin .resend:hover{color:#c34343}#pin_form input[type="submit"]:hover{background-color:#189f43}.wrapper-pin #error_message{color:#d21515}.wrapper-pin .close{background:url(../images/close.svg) no-repeat center center;background-size:55% auto;width:34px;height:34px;display:block;padding:0;border-radius:20px;border:1px solid #8f8f8f;line-height:34px;color:#8f8f8f;float:right;margin:7px 8px;opacity:1}@media(max-width:830px){.wrapper-pin .wrapper-pinpage{min-width:1px}}@media(max-width:620px){.wrapper-pin .wrapper-pinpage{width:100%}}@media(max-width:500px){.wrapper-pin form{width:90%}}




h1,span,p{
	font-family: "Lato", sans-serif;
}
.precon-form-wrapper .step1 .form-item input[type=text]::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #404040;
}

.precon-form-wrapper .step1 .form-item input[type=text]::-moz-placeholder {
	/* Firefox 19+ */
	color: #404040;
}

.precon-form-wrapper .step1 .form-item input[type=text]:-ms-input-placeholder {
	/* IE 10+ */
	color: #404040;
}

.precon-form-wrapper .step1 .form-item input[type=text]:-moz-placeholder {
	/* Firefox 18- */
	color: #404040;
}


/*---------------------step 1-------------*/
.power_of_sale .container{
	max-width: 100%;
	width: 100%;
}
.power_of_sale .why-use .container{
	width: 90%;
}
.wrapper-form-area:not(.bottom-form) .precon-form-wrapper{
	height:100vh;
}
.precon-form-wrapper .step1 .search-wrapper{
	width: 40%;
	margin: 0 auto;
	min-width:640px;
}
.main_content_precon .wrapper-form-area:not(.bottom-form) {
	background: url(../images/gr1.jpg) no-repeat center;
	background-size:cover;
}
.step2 .main_content_precon .wrapper-form-area:not(.bottom-form){
	background: none;
}
.step2 .main_content_precon .wrapper-form-area:not(.bottom-form) .landing-form-wrapper::before{
  display:none;
}
.step2 .wrapper-form-area:not(.bottom-form) .precon-form-wrapper{
	height:auto;
}
.main_content_precon .landing-form-wrapper{
	position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: none;
}
.main_content_precon .wrapper-form-area:not(.bottom-form) .landing-form-wrapper::before {
	content: '';
	background: url('../images/power_of_sale.png') no-repeat center;
    height: 100%;
    width: 100%;
    position: absolute;
	opacity: 0.14;
	background-size: cover;
}

.landing-form-wrapper .form_heading h1 strong:before {
	display: none;
}
.precon-form-wrapper form > div{
	height: unset;
}

.landing-form-wrapper .container .wrapper-logo {
	width: 100%;
	text-align: center;
	top: 3vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	height: 18vw;
}

.landing-form-wrapper .container .wrapper-logo .home_address_icon {
	position: absolute;
	bottom: 50%;
	left: 50%;
	transform: translateX(-50%);
	height: auto;
	width: 4.5vw;
}

.landing-form-wrapper .container .wrapper-logo .white_map_piece {
	width: 10vw;
	height: auto;
}

/*----------wiggle animation--------------*/
.landing-form-wrapper .container .wrapper-logo .home_address_icon img {
	animation: wiggle 0.5s ease-in-out 4;
}

/*-------------title and subtitle---------------*/
.landing-form-wrapper .form_heading h1 {
	text-transform: capitalize;
	font-size: 2.6vw;
	margin-bottom: 0.5vw;
	font-weight: 300;
	font-style: normal;
}

.landing-form-wrapper .form_heading h1 span {
	font-weight: 600;
	text-transform: capitalize;
}

.landing-form-wrapper .description p {
	font-size: 1vw;
	margin-bottom: 3vw;
}

.landing-form-wrapper .step1 {
	position: static;
	transform: none;
}

.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text] {
	border-radius: 3vw;
	padding: 1vw 2vw;
	border: none;
	font-size: 1.1vw;
}
.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text]:focus,
.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input:focus{
	outline: none;
	border: none;
	box-shadow: none;
}
.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text]::placeholder {
	color: var(--search-placeholder);
	font-size: 1.1vw;
}

.landing-form-wrapper .step1 .search-wrapper .search_button {
	background-color: var(--yellow);
	right: 0;
	border-radius: 50%;
	padding: 1vw;
	line-height: normal;
}

.precon-form-wrapper .step1 .search_button input {
	background: url('../images/pos_search_icon.svg') no-repeat center;
	background-size: 100% auto;

}

.precon-form-wrapper .step1 .form-item .custom-dropdown > div,
.precon-form-wrapper .step1 .form-item .custom-dropdown > div span.inside strong {
	font-size: 0.8vw;
}
.landing-form-wrapper .step1.hideme{
	display:none;
}

@media (min-width:1960px){
	.precon-form-wrapper .step1 .search_button input{
		height: 1.5vw;
		width: 1.5vw;
	}
}
/*------why use power of sale--------*/
.power_of_sale .why-use{
	padding: 4vw 0px 8vw;
}
.power_of_sale .why-use .header-row .heading {
	color: var(--purple);
    font-weight: 400;
    font-style: normal;
    font-size: 2.5vw;
    margin-bottom: 1.5vw;
}

.power_of_sale .why-use .header-row .heading span {
	font-weight: 600;
}

.power_of_sale .why-use .reason-item {
	opacity: 1;
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: center;
	bottom: 0;
	margin-bottom: 0;
}

.power_of_sale .why-use .reason-item .circle {
	width: 8vw;
	height: 8vw;
	background-color: var(--purple);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 1;
	border: 0.7vw solid #ffff;
	margin-bottom: 0.6em;
}

.power_of_sale .why-use .reason-item .circle img {
	margin-bottom: 0;
	width: 3.6vw;
	height: auto;
}

.power_of_sale .why-use .header-row {
	width: 90%;
	margin: 0 auto;
}

.power_of_sale .why-use .reason-item {
	position: relative;
	margin-top: 2.5em;
}

.power_of_sale .why-use .reason-item:not(.reason-free)::after {
	opacity: 0;
}

.power_of_sale .why-use .reason-item.show-reason:not(.reason-free)::after {
	content: '';
	background-image: linear-gradient(to right, #bebebe 60%, rgba(255, 255, 255, 0) 0%);
	background-position: bottom;
	background-size: 0.9vw 0.2vw;
	background-repeat: repeat-x;
	position: absolute;
	left: 55%;
	width: 80%;
	height: 2vh;
	z-index: 0;
	top: 18%;
	animation: growLine 0.7s forwards;
	opacity: 0;
}

.power_of_sale .why-use .reason-item .heading-d {
	font-size: 1.6vw;
	color: var(--purple);
	margin-bottom: 0.2em;
	font-weight: 600;
	font-style: normal;
	font-family: 'Lato', sans-serif;
}

.power_of_sale .why-use .reason-item .subtext {
	font-size: 1.05vw;
	margin: 0;
	font-weight: 400;
	color: var(--bg-grey-text);
	max-width: 70%;
	font-family: 'Lato', sans-serif;
	line-height: 1.2;
}

/*-------animattion for reason item---------*/
.power_of_sale .why-use .reason-item {
	opacity: 0;
}

.power_of_sale .why-use .reason-item.show-reason {
	opacity: 0;
	transform: translateY(20px);
	animation: fadeInUp 0.5s forwards;
}

.power_of_sale .why-use .reason-item.show-reason.choose_search {
	animation-delay: 0.3s;
}

.power_of_sale .why-use .reason-item.show-reason.reason-exclusive {
	animation-delay: 0.6s;
}

.power_of_sale .why-use .reason-item.show-reason.reason-free {
	animation-delay: 1s;
}

.power_of_sale .why-use .reason-item.show-reason.choose_search::after {
	animation-delay: 0.4s;
}

.power_of_sale .why-use .reason-item.show-reason.reason-exclusive::after {
	animation-delay: 0.6s;
}

/*-------------second search footer--------------*/
.main_content_precon .wrapper-form-area.bottom-form {
	position: relative;
	height: 23vw;
	background: url('../images/gr2.jpg');
	background-size: cover;
	width: 100%;
}
.main_content_precon .wrapper-form-area.bottom-form::before {
	content: '';
	background: url('../images/map_footer.jpg');
	background-size: cover;
	height: 23vw;
	opacity: 0.14;
	position: absolute;
	width: 100%;
}
.main_content_precon.customBG .wrapper-form-area:not(.bottom-form),
.main_content_precon.customBG .wrapper-form-area.bottom-form{
  background:none;
}
.customBG .landing-form-wrapper .container .wrapper-logo{
	visibility: hidden;
}
.main_content_precon.customBG .wrapper-form-area:not(.bottom-form) .landing-form-wrapper::before,
.main_content_precon.customBG .wrapper-form-area.bottom-form::before{
	display:none;
}
.main_content_precon .wrapper-form-area.bottom-form .customimageUser{
background-position: center center;
height: 100%;
}

.bottom-form .landing-form-wrapper > div.container{
	position: absolute;
	transform: translateY(-70%);
	z-index:2;
}

.main_content_precon .wrapper-form-area.bottom-form .form_heading h1{
	margin-bottom: 3.5vw;
}


/*-------step 2 style-----------*/
.map-wrapper{
	height: calc(100vh - 27vw);
} 
.step2 .form-wrapper{
	height: 27vw;
    position: relative;
    background: url('../images/gr3.jpg') no-repeat center center;
    background-size: cover;
}
.step2 .form-wrapper::before{
	content: '';
	position: absolute;
	height: 27vw;
	background: url('../images/step2_housebottom.png') no-repeat center;
	background-size: auto 100%;
	width: 100%;
	opacity: 0.14;
	background-position: right;
}
.step2 .precon-form-wrapper {
	width: 100%;
	max-width: 100%;
}

.step2.power_of_sale .landing-form-wrapper .container .wrapper-logo {
	display: none;
}

.step2.power_of_sale .landing-form-wrapper .container,
.step2.power_of_sale .precon-form-wrapper .col-sm-12 {
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin: 0;
}

.step2.power_of_sale .precon-form-wrapper .form-item label {
	display: none;
}

.step2.power_of_sale .precon-form-wrappe .centerer input {
	border-radius: 2rem;
	font-weight: 300;
	outline: none !important;
	width: 100%;
}

.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer .whitetext {
	text-align: left !important;
}
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer h1.whitetext {
	font-size: 2.2vw;
	font-weight: 700;
}
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer p.whitetext{
	font-size: 1.1vw;
	margin-bottom: 2vw;
}
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer .vip {
	font-weight: bold;
}

.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer {
	width: 80%;
	margin: 0vw auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer:after{
	display: block;
	clear: both;
	content: "";
}

.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer .form-elements-wrapper {
	display: grid;
	width: 100%;
	max-width: 100%;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.25vw 0.75vw;
}
.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input::placeholder{
	color: var(--search-placeholder);
	text-transform: uppercase;
	font-weight: 500;
	font-size: 1vw;
}

.step2.power_of_sale .precon-form-wrapper .consent-checkbox-form{
	grid-column: span 2;
	width: 95%;
	position:relative;
}
.step2.power_of_sale .precon-form-wrapper .consent-checkbox-form input {
	min-width: 16px;
	transform: scale(1.5);
  padding:0!important;
}

.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input,
.step2.power_of_sale .precon-form-wrapper .search_button input.form-submit {
	padding: 0.7vw 1.6vw;
	border-radius:2vw;
	width: 100%;
	border: none;
	font-size: 1.2vw;
}
.step2.power_of_sale .precon-form-wrapper .search_button input.form-submit {
	color: #fff;
	font-weight: 600;
	outline: none !important;
	background: #f9b539;
	cursor: pointer;
	font-size: 1.2vw;

}

.step2.power_of_sale .precon-form-wrapper .centerer .search_button.loading{
	display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
}
.step2.power_of_sale .precon-form-wrapper .centerer .search_button.loading::before{
  content: '';
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-top: 3px solid white;
  border-radius: 50%;
  width: 1.3vw;
  height: 1.3vw;
  animation: spin 1s linear infinite;
  display: block;
  position: absolute;
  left: 30%;
}
/*----step2 disclaimer ----*/
.step2.power_of_sale .precon-form-wrapper .consent-checkbox-form a {
	color: #fff;
}

.step2.power_of_sale .consent-checkbox-form .new_disclaimer {
	font-size: 0.8vw;
}

.step2.power_of_sale .precon-form-wrapper .disclaimer-floating .disclaimer-content {
	position: absolute;
	display: none;
	bottom: 100%;
	right: 0.5rem;
	width: 275px;
	font-size: 0.9rem;
	margin-bottom: 0px;
	background: #fff;
	border-radius: 0.5rem;
	padding: 1rem;
	box-sizing: border-box;
	-webkit-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.75);
}

.step2.power_of_sale .disclaimer-floating {
	position: relative;
	float: right;
	right: -5vw;
	margin-top:3vw;
}

.step2.power_of_sale .disclaimer-floating .disclaimer-link {
	font-size: 0.95vw;
}

.step2.power_of_sale .precon-form-wrapper .disclaimer-floating .disclaimer-content.show {
	display: block;
}

/*----step 2 property vow color in map-----*/
.step2.power_of_sale .registeration-required{
    background: var(--purple);
}

/*------step two message found hide for now-----*/
.step2.power_of_sale  .message-number-found,
.step2.power_of_sale .back-to-map,
.gmnoprint{
	display: none !important;
}

#edit-fname-error, 
#edit-email-error, 
#edit-phone-error, 
.consent-checkbox-form label.error{
  position:relative;
  display: inline-block;
  left: 0;
  right: auto;
  top: 0.4em;
	font-size: 0.7vw;
}
.consent-checkbox-form label.error{
	position: absolute;
  top: 2em;
}
.consent-checkbox-form label.error::after {
	display: inline-block;
	content: '';
	position: relative;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	border-radius: 17px;
	border: 1px solid white;
	vertical-align: middle;
	background: url(/modules/free_home_valuation/images/x-white.svg) no-repeat;
	background-size: 70% auto;
	background-position: 50% 50%;
}
.centerer .phone-field .form-item.Phone small.error,
.centerer .email-field .form-item.E-mail-Address small.error,
.centerer .form-elements-wrapper .lname-field{
	display:none;
}




footer p, footer p a,
small.error{
	font-size: 0.8vw;
}
small.error{
  background: #d22222;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
  color: #fff!important;
  border-radius: 0.2rem;
}

/*map overlay*/
.map-wrapper::before {
    content: '';
	background: rgba(255, 255, 255, 0.65);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 2;
}

/*---------1960px----------*/
@media (max-width: 1960px) {
	.power_of_sale .landing-form-wrapper .container{
		max-width: 100%;
	}
	.power_of_sale .why-use .reason-item .subtext{
		max-width: 65%;
	}
	  
}

/*---------1600px----------*/
@media (max-width: 1600px) {
	#edit-fname-error, 
	#edit-email-error, 
	#edit-phone-error, 
	.consent-checkbox-form label.error{
  font-size: 0.8em;
}
	.landing-form-wrapper .container .wrapper-logo .home_address_icon img{
		width: 4.5em;
	}
	.landing-form-wrapper .container .wrapper-logo .white_map_piece{
		width: 10em;
	}
	.step2.power_of_sale .precon-form-wrapper .search_button input.form-submit{
		font-size: 1.2em;
	}
	.step2.power_of_sale .disclaimer-floating .disclaimer-link,
	.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text],
	.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text]::placeholder {
		font-size: 1em;
	}
	.power_of_sale .why-use{
		padding: 4em 0px 8em;
	}
	.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input,
	.step2.power_of_sale .precon-form-wrapper .search_button input.form-submit {
			padding: 0.9em 1.5em;
			border-radius: 2em;
			font-size: 1em;	
	}
	.power_of_sale .why-use .reason-item .circle{
		width: 8em;
		height: 8em;
	}
	.power_of_sale .why-use .reason-item .circle img{
		width: 3.6em;
	}
	.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text]{
		padding: 1em 2em;
	}
	.landing-form-wrapper .step1 .search-wrapper .search_button{
		padding: 0.9em 1em;
	}
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer h1.whitetext{
		font-size: 2.2em;
	}
	.power_of_sale .why-use .header-row .heading{
		font-size: 2.4em;
	}
	.step2 .form-wrapper::before,
	.step2 .form-wrapper{
		height:450px;
	}
	.step2.power_of_sale .disclaimer-floating{
		right: -5em;
    margin-top: 2em;
	}
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer .form-elements-wrapper{
		gap: 1.25em 0.75em;
	}
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer {
    top: 0;
    transform: none;
    margin-top: 2.5em;
}
	.landing-form-wrapper .form_heading h1{
		margin-bottom: 0.2em;
		font-size: 2.6em;
	}
	.landing-form-wrapper .container .wrapper-logo{
		top: 4em;
		height: 15em;
    margin-bottom: 3em;
	}
	.landing-form-wrapper .description p{
		margin-bottom:3em;
	}
	.main_content_precon .wrapper-form-area.bottom-form::before,
	.main_content_precon .wrapper-form-area.bottom-form{
		height:350px;
	}
	.main_content_precon .wrapper-form-area.bottom-form .form_heading h1 {
    margin-bottom: 1.4em;
}
	.landing-form-wrapper .description p {
        font-size: 1em;
    }
	.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text],
	.landing-form-wrapper .step1 .search-wrapper .search_button{
		border-radius: 3em;
	}
	.power_of_sale .why-use .reason-item .subtext{
		font-size: 0.95em;
		max-width: 60%;
	}
	.step2.power_of_sale .consent-checkbox-form .new_disclaimer,
	footer p,
	small.error{
		font-size: 0.8em;
	}
	footer p a{
		font-size: 1em;
	}
	.power_of_sale .why-use .reason-item .heading-d{
		font-size: 1.5em;
	}
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer p.whitetext {
		margin-bottom: 2em;
		font-size:1.1em;
	}
	.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input::placeholder {
		font-size: 0.8em;
	}
	.precon-form-wrapper .step1 .form-item .custom-dropdown > div, .precon-form-wrapper .step1 .form-item .custom-dropdown > div span.inside strong {
    font-size: 0.95em;
}
	.step2.power_of_sale .precon-form-wrapper .centerer .search_button.loading::before {
    	width: 1.3em;
    	height: 1.3em;
		left: 20%;
  	}
}
@media (max-width: 1360px) {
	.power_of_sale .why-use .reason-item .heading-d{
		font-size: 1.4em;
	}
	.power_of_sale .why-use .reason-item .circle {
		width: 7em;
		height: 7em;
	  }
		.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer h1.whitetext {
			font-size: 2em;
	}
	.step2.power_of_sale .disclaimer-floating {
		right: -0.5em;
		margin-top: 0.5em;
	}

}
@media (max-width: 1180px) {
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer{
	width: 85%;
}
.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer h1.whitetext {
	font-size: 1.8em;
}
}

@media (max-width: 1110px) {
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer{
		width: 90%;
	}
	.step2 .form-wrapper::before, .step2 .form-wrapper {
		height: 500px;
}
}

@media (max-width: 1024px) {
	.landing-form-wrapper .form_heading h1{
		font-size: 2.3em;
		margin-bottom: 0.5em;
	}
	.power_of_sale .why-use .reason-item.show-reason:not(.reason-free)::after {
		top: 10%;
	}
	.power_of_sale .why-use .reason-item .heading-d{
		font-size: 1.5em;
	}
	.power_of_sale .why-use .reason-item .subtext{
		font-size: 1.3em;
	}
	.power_of_sale .why-use .reason-item .subtext{
		max-width: 70%;
	}
	.step2 .form-wrapper::before, .step2 .form-wrapper {
		height: 550px;
}
}
/*------------991--------------*/
@media (max-width: 991px) {
	.power_of_sale .why-use .reason-item.show-reason::after {
		content: unset !important;
	}
	.power_of_sale .why-use .reason-item .subtext{
		max-width: 50%;
	}
	.power_of_sale .why-use .reason-item .heading-d{
		font-size: 1.5em;
	}
	.power_of_sale .why-use .reason-item .subtext{
		font-size: 1.2em;
	}
	.step2 .form-wrapper::before, .step2 .form-wrapper {
		height: 600px;
}

}

@media (max-width:830px) {
.step2 .form-wrapper::before, .step2 .form-wrapper {
	height: 650px;
}
}

/*----------768 ---------------*/
@media (max-width:768px) {
	
	.power_of_sale .landing-form-wrapper .container,
	.power_of_sale .why-use .header-row{
		width: 100%;
		max-width: 100%;
	}
	.step2 .wrapper-form-area,
	.step2 .main_content_precon .landing-form-wrapper {
		height: auto;
	}

	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer {
		width: 90%;
	}
	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .centerer .form-elements-wrapper{
		display: flex;
		flex-direction: column;
		gap: 0.6em;
	}

	.step2.power_of_sale .precon-form-wrapper .col-md-12.form-wrapper .form-item {
		margin-bottom: 0.3em;
	}

	.step2.power_of_sale .precon-form-wrapper .form-wrapper{
		height: auto;
		padding-bottom: 2em;
	}
	.precon-form-wrapper .step1 .search-wrapper {
    width: 90%;
    min-width: 300px;
}
.landing-form-wrapper .container .wrapper-logo {
	top: 4vh;
	height: 35vh;
	margin-bottom: 2vh;
}
.bottom-form .landing-form-wrapper > div.container {
	position: static;
	transform: none;
	margin-top: -2em;
}
}


/*------550 ----*/
@media (max-width: 550px) {
	.power_of_sale .why-use .header-row .heading{
		font-size: 2em;
	}
	.power_of_sale .why-use .reason-item .subtext{
		max-width: 90%;
	}
	.landing-form-wrapper .form_heading h1{
		font-size: 2em;
	}
	.power_of_sale .container{
		width: 100%;
	}
	.why-use .heading,
	.how-work .hw-header .heading-d {
		font-size: 1.5em;
	}
	.step2.power_of_sale .precon-form-wrapper .consent-checkbox-form input{
		margin-right: 0.5em;
	}
	.step2.power_of_sale .precon-form-wrapper .form-elements-wrapper input::placeholder {
		font-size: 0.7em;
	}
	.power_of_sale .why-use .reason-item .circle {
        width: 6em;
        height: 6em;
    }
	.power_of_sale .why-use .reason-item .circle img {
        width: 3em;
    }
    .landing-form-wrapper .container .wrapper-logo .white_map_piece {
			width: 8em;
	}
	.landing-form-wrapper .container .wrapper-logo .home_address_icon img {
		width: 3.5em;
}
}

/*----375--------------*/
@media (max-width:375px){
	.landing-form-wrapper .step1 .search-wrapper .form-item input[type=text] {
		padding: 1em 1em;
}
	.power_of_sale .landing-form-wrapper .container{
		padding: 0;
	}
	.step2.power_of_sale .precon-form-wrapper .centerer .search_button.loading::before {
		left: 15%;
  	}
}
/*------------animation for map icon wiggle step1 page-----------*/
@keyframes wiggle {
	0% {
		transform: translateX(-50%) rotate(0deg);
	}
	25% {
		transform: translateX(-50%) rotate(20deg);
	}

	75% {
		transform: translateX(-50%) rotate(-20deg);
	}

	100% {
		transform: translateX(-50%) rotate(0deg);
	}
}

/*----------why use animation--------------*/
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translateY(20px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

@keyframes growLine {
	0% {
		width: 0;
		opacity: 1;
	}

	100% {
		width: 80%;
		opacity: 1;
	}
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}