@-webkit-keyframes aios-home-valuation-loader{0%{width:50%}100%{width:105%}}:root{--aios-valaution-primary:#000000;--aios-valuation-secondary:#ffffff;--aios-valuation-accent:#fc6302;--aios-valaution-text:#fff;--aios-valuation-hover:#e45b04}a[disabled="disabled"]{pointer-events:none}.ip-banner{display:none}#aios-home-valuation-wrap{width:100%;height:auto;position:relative;z-index:5;background-size:cover;padding:100px 0}#aios-home-valuation-wrap:after{display:block;width:100%;height:100%;background:#000;position:absolute;left:0;top:0;content:'';opacity:.3;z-index:4}.aios-home-valuation-form-steps-wrap{display:flex;align-items:center;justify-content:space-around;z-index:5;position:relative;min-height:1000px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-form-steps-container{width:100%;max-width:1170px;padding:0 15px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-form-steps-container .aios-home-valuation-process-warp{padding:90px 0}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title{text-align:center;color:var(--aios-valuation-secondary)}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title h2{margin:0;font-size:73px;letter-spacing:.025em;font-weight:400;line-height:1.5;text-transform:capitalize}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title p{font-size:21px;font-weight:300;text-transform:uppercase;letter-spacing:.025em}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader{text-align:center;display:none}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader .aios-home-loader-icon{width:96px;height:96px;background:var(--aios-valaution-text);overflow:hidden;border-radius:50%;position:relative;display:inline-block;margin-top:60px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader .aios-home-loader-icon:after{display:block;width:0%;background:var(--aios-valuation-accent);height:100%;content:"";position:absolute;left:0;top:0;-webkit-animation-name:aios-home-valuation-loader;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader .aios-home-loader-icon:before{display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:url(/wp-content/plugins/aios-home-valuation/templates/main-page/default/assets/images/house-icon.png) no-repeat center center #fff0;content:"";z-index:3}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader h5{font-size:25px;color:var(--aios-valaution-text);margin:0;font-weight:500;padding:10px 0;margin-top:15px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-loader span{font-size:18px;font-weight:300;color:var(--aios-valaution-text)}.aios-home-valuation-step-1{padding:10px;display:block}.aios-home-valuation-step-1 .aios-home-valuation-property-search{position:relative;background:#fff;height:85px;width:100%;border-radius:50px;padding:0 70px}.aios-home-valuation-step-1 .aios-home-valuation-property-search i{color:var(--aios-valuation-accent);font-size:50px;position:absolute;left:20px;top:50%;transform:translate(0,-50%);font-style:normal!important}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-search-wrap{display:flex;align-items:center;height:100%;width:84%;padding:20px 0}.aios-home-valuation-step-1 .aios-home-valuation-property-search input[type="text"]{color:#999;height:100%;border:none;font-size:18px;outline:none;width:46%;padding:0 20px}.aios-home-valuation-step-1 .aios-home-valuation-property-search input[type="text"].aios-home-valuation-address-search{margin-left:2%}.aios-home-valuation-step-1 .aios-home-valuation-property-search input[type="text"].aios-home-valuation-city-state{border-left:1px solid #999;padding-left:5%;width:50%}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-next{background-color:var(--aios-valuation-accent);width:20%;height:100%;position:absolute;right:0;top:0;text-align:center;font-weight:700;text-transform:uppercase;font-size:20px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0 40px 40px 0;text-shadow:0 -1px 2px rgb(0 0 0 / .27);transition:all .25s ease-in-out;text-decoration:none}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-next:hover{background-color:var(--aios-valuation-hover)}.aios-home-valuation-step-2{display:none}.aios-home-valuation-step-wrap{display:flex;align-items:center;justify-content:space-between}.aios-home-valuation-step-wrap .aios-home-valuation-map{width:45%;margin-right:5%;position:relative}.aios-home-valuation-step-wrap .aios-home-valuation-map h3{text-shadow:0 1px 2px rgb(255 255 255 / .75);font-size:35px;padding-bottom:25px;font-weight:600;text-align:center;text-transform:capitalize;color:var(--aios-valaution-primary)}.aios-home-valuation-step-wrap .aios-home-valuation-map .aios-home-valuation-map-cont{position:relative}.aios-home-valuation-step-wrap .aios-home-valuation-map .aios-home-valuation-map-cont .aios-home-valuation-map-cover{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:40;opacity:.91;display:none}.aios-home-valuation-step-wrap .aios-home-valuation-map .aios-home-valuation-map-cont canvas{display:block;width:100%;height:100%;background:url(/wp-content/plugins/aios-home-valuation/templates/main-page/default/assets/images/loader.gif) no-repeat center center #fff}.aios-home-valuation-step-wrap .aios-home-valuation-map .aios-home-valuation-map-cont #aios-home-valuation-leaflet-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.aios-home-valuation-step-wrap .aios-home-valuation-map .aios-home-valuation-map-cont #aios-home-valuation-google-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.aios-home-valuation-step-wrap .aios-home-valuation-form{width:55%;padding-top:20px}.aios-home-valuation-step-wrap .aios-home-valuation-form h4{display:none}.aios-home-valuation-step-wrap.no-map .aios-home-valuation-form{width:100%;max-width:700px;margin:0 auto}.aios-home-valuation-step-wrap .aios-home-valuation-form p{color:var(--aios-valaution-primary);font-size:18px;text-align:left;padding:0 0 15px;line-height:1.4}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row{display:flex;align-items:center;justify-content:space-between}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col{width:50%;padding:0 1%;margin:10px 0}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col label{font-size:18px;color:var(--aios-valaution-primary);line-height:1.4;display:none;padding-bottom:8px}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col input{background-color:#fff;height:58px;width:100%;border:none;border-radius:40px;padding:10px 20px;outline:none}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col select{background:url(/wp-content/plugins/aios-home-valuation/templates/main-page/default/assets/images/arrow.png) no-repeat 94% center #fff;height:58px;width:100%;border:none;border-radius:40px;padding:0 20px;outline:none;-webkit-appearance:none;-moz-appearance:none;line-height:normal}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row input[type="submit"],.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row a{background:var(--aios-valuation-accent);color:#fff;border:none;height:54px;width:100%;max-width:250px;border-radius:50px;font-size:25px;text-align:center;margin:40px auto 0;outline:none;text-transform:uppercase;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row input[type="submit"]:hover,.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row a:hover{background-color:var(--aios-valuation-hover)}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-button-steps{display:none}.aios-home-valuation-step-wrap .aios-home-valuation-form span.wpcf7-not-valid-tip{display:block;position:absolute;top:0;left:70px;width:auto;font-size:12px;border:none}.aios-home-valuation-step-wrap .aios-home-valuation-form .wpcf7 form .wpcf7-response-output{background:#fff;padding:20px 0;text-align:center}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-form-row{display:block}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-form-row{display:flex;flex-flow:column-reverse}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-form-row .aios-home-valuation-form-col{width:100%;display:none}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-form-row .aios-home-valuation-form-col label{display:block}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-form-row .aios-home-valuation-form-col.aios-home-valuation-email{display:block}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-button-input{display:none}.aios-home-valuation-step-wrap .aios-home-valuation-form-quiz-type .aios-home-valuation-button-steps{display:block}.aios-home-valuation-step-3{background-color:rgb(235 235 235 / .91);padding:44px 4px;display:none}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap{display:flex;align-items:flex-start;justify-content:center}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-agent-photo{width:33%}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-agent-photo img{display:block;width:100%}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info{width:57%;margin-left:3%}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info h2{font-size:26px;color:#666;line-height:1.4}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info h2 strong{display:block;font-size:33px;font-weight:700;text-transform:uppercase}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info h3{color:#494949;font-size:57px;font-weight:700;padding-top:25px;text-transform:uppercase;padding-top:0}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info span{color:#494949;font-size:20px;font-weight:600;padding-top:10px;display:block;text-transform:uppercase}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info p{font-size:18px;color:#5c5c5c;padding:50px 0 30px;line-height:1.7}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info .aios-home-valuation-api-result{padding-bottom:45px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info .aios-home-valuation-api-result table{width:100%;max-width:100%}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a{display:inline-block;background:var(--aios-valuation-accent);color:#fff;font-weight:600;padding:24px;border-radius:42px;text-transform:uppercase;transition:all .25s ease-in-out;letter-spacing:.05em}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a+a{background:var(--aios-valuation-accent);margin-left:10px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a:hover{background:var(--aios-valuation-hover);text-decoration:none}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer{display:flex;align-items:center;justify-content:center}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps{width:calc(100% / 5);text-align:center}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps .aios-home-valuation-icon{border:3px solid var(--aios-valuation-secondary);border-radius:50%;font-size:35px;text-align:center;color:var(--aios-valuation-secondary);line-height:80px;display:inline-block;width:80px;height:80px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active .aios-home-valuation-icon{border-color:var(--aios-valuation-accent);color:var(--aios-valuation-accent)}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps .aios-home-valuation-icon i{font-style:normal!important}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps h6{margin:20px 0 0;font-size:20px;color:var(--aios-valuation-secondary);font-weight:500;line-height:1.6}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active h6{color:var(--aios-valuation-accent)}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps p{font-size:18px;color:var(--aios-valuation-secondary);font-weight:300}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active p{color:var(--aios-valuation-accent)}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow{color:var(--aios-valuation-secondary)}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow:before{content:"";width:75px;height:2px;background:var(--aios-valuation-secondary);display:inline-block;vertical-align:middle;margin-right:-25px;margin-top:-1.5px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow span{font-size:40px;display:inline-block;vertical-align:middle;position:relative;z-index:5}.aios-home-valuation-zillow-copyright{text-align:center;color:var(--aios-valuation-secondary);font-size:16px;margin-top:100px;line-height:1.7}@media only screen and (max-width:991px){.aios-home-valuation-form-steps-wrap .aios-home-valuation-title h2{font-size:50px;line-height:1;margin-bottom:10px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title p{font-size:17px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap{flex-flow:column}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-agent-photo{width:100%}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-agent-photo img{max-width:400px;margin:0 auto}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info{width:100%;margin-left:0;text-align:center}}@media only screen and (max-width:767px){.aios-home-valuation-step-1 .aios-home-valuation-property-search{height:auto;padding:0;position:static;border-radius:0;background:#fff}.aios-home-valuation-step-1 .aios-home-valuation-property-search{background:#fff0}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-search-wrap{display:block;width:100%}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-search-wrap input[type="text"]{width:100%;height:50px;font-size:16px;border:none!important}.aios-home-valuation-step-1 .aios-home-valuation-property-search input[type="text"].aios-home-valuation-address-search{margin-left:0}.aios-home-valuation-step-1 .aios-home-valuation-property-search input[type="text"].aios-home-valuation-city-state{width:100%;padding:0 20px}.aios-home-valuation-step-1 .aios-home-valuation-property-search i{display:none}.aios-home-valuation-step-1 .aios-home-valuation-property-search .aios-home-valuation-next{position:static;width:100%;max-width:350px;border-radius:50px;padding:11px;margin:0 auto;font-size:20px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps{width:100%}}@media only screen and (max-width:480px){.aios-home-valuation-form-steps-wrap .aios-home-valuation-title h2{font-size:33px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title p{font-size:11px}.aios-home-valuation-form-steps-wrap .aios-home-valuation-form-steps-container .aios-home-valuation-process-warp{padding:20px 0}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info{text-align:left;margin-top:36px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info h2{font-size:16px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info h2 strong{font-size:26px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-info p{font-size:18px}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a{margin:0 auto;display:block;text-align:center}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a+a{margin:20px 0}.aios-home-valuation-step-wrap{flex-flow:column}.aios-home-valuation-step-wrap .aios-home-valuation-map{width:100%;margin:0}.aios-home-valuation-step-wrap .aios-home-valuation-form{width:100%;margin-top:40px}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row{flex-flow:column}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col{width:100%;padding:0}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer{flex-flow:column}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow{padding:11px 0}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow:before{width:2px;height:75px;margin:0}.aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-valuation-arrow span{display:block;transform:rotate(90deg);margin-top:-30px}.aios-home-valuation-zillow-copyright{margin-top:40px}}