@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
.H1{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:36px}
.H1-Bold{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:36px}
.H2{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:32px}
.H2-MOBILE{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:32px}
.H2-Bold{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:32px}
.H3{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:26px}
.H4{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:44px}
.H4-MOBILE{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:44px}
.H4-Bold{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:44px}
.H5{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px}
.H5-Bold{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:18px}
.MENU-FOOTER{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:34px}
.ACCORDION{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:13px}
.ACCORDION-Bold{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:13px}
.BTN-1{height:44px;display:inline-block;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:44px;padding:0px 30px;margin:0 5px;cursor:pointer}.BTN-1:hover{text-decoration:none;background-color:#fff;color:#f7941d}
.BTN-1-MOBILE{height:44px;display:inline-block;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#fff;text-align:center;line-height:44px;padding:0px 20px;margin:0 5px;cursor:pointer}.BTN-1-MOBILE:hover{text-decoration:none;background-color:#fff;color:#f7941d}
.BTN-2{height:44px;display:inline-block;background-color:#fff;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#f7941d;text-align:center;line-height:44px;padding:0px 30px;margin:0 5px;cursor:pointer}.BTN-2:hover{text-decoration:none;background-color:#f7941d;border:1px solid #f7941d;color:#fff}
.BTN-2-MOBILE{height:44px;display:inline-block;background-color:#fff;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:13px;color:#f7941d;text-align:center;line-height:44px;padding:0px 20px;margin:0 5px;cursor:pointer}.BTN-2-MOBILE:hover{text-decoration:none;background-color:#f7941d;border:1px solid #f7941d;color:#fff}
.BTN-3{height:44px;display:inline-block;background-color:#fff;border:1px solid #000;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#000;text-align:center;line-height:44px;padding:0px 70px 0 30px;cursor:pointer;background:url('/assets/site/img/SETA-DIREITA-1-PRETA.svg') no-repeat;background-position:right 30px center;transition:background-position .5s ease}.BTN-3:hover{text-decoration:none;background-position:right 10px center}
.BTN-4{height:44px;display:inline-block;background-color:transparent;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#fff;text-align:center;line-height:44px;padding:0px 62px 0px 30px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;position:relative}.BTN-4 img{position:absolute;height:12px;width:12px;right:30px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.BTN-4:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.BTN-4:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.BTN-4.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4-MOBILE{height:44px;display:inline-block;background-color:transparent;border:1px solid #fff;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:12px;color:#fff;text-align:center;line-height:44px;padding:0px 42px 0px 20px;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;position:relative}.BTN-4-MOBILE img{position:absolute;height:12px;width:12px;right:20px;top:16px;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.BTN-4-MOBILE:hover{border:1px solid rgba(0,0,0,0.6);-moz-background-clip:border;-webkit-background-clip:border;background-clip:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:rgba(0,0,0,0.6);text-decoration:none}.BTN-4-MOBILE:hover img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.BTN-4-MOBILE.open{border:1px solid rgba(0,0,0,0.6);background-color:rgba(0,0,0,0.6)}.BTN-4-MOBILE.open img{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.PRICE{height:44px;border:1px solid #f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#f7941d;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PRICE-MOBILE{height:44px;border:1px solid #f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#f7941d;text-align:center;line-height:42px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PURPOSE{height:44px;border:2px solid #f7941d;background-color:#f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer}
.PURPOSE-MOBILE{height:44px;border:2px solid #f7941d;background-color:#f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:13px;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;line-height:40px;padding:0px 20px;margin:0 5px;cursor:pointer}
.BTN-5{height:44px;border:1px solid #f7941d;background-color:transparent;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#f7941d;text-align:center;line-height:44px;cursor:pointer;width:100%}.BTN-5:hover{background-color:#f7941d;color:#fff}
.BTN-6{height:44px;border:1px solid #f7941d;background-color:#f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#fff;text-align:center;line-height:44px;cursor:pointer;width:calc(100% - 40px)}.BTN-6:hover{background-color:#fff;border:1px solid #fff;color:#f7941d}
form .has-error input[type="text"]{border-bottom:1px solid red}
form label{font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#fff !important;text-align:left;margin-top:10px;display:block}
form input[type="text"],form input[type="password"]{height:44px;border:none;border-bottom:1px solid #fff;margin-bottom:30px;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#fff;text-align:left;line-height:44px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("/public/javascripts/polyfills/PIE.htc");background:transparent;outline:none;box-shadow:none;text-indent:0px;width:100%;padding-left:0px}form input[type="text"]:focus,form input[type="password"]:focus{outline:none;box-shadow:none;border-bottom:1px solid #fff}
form textarea{border:none;max-width:100%;width:100%;border-bottom:1px solid #fff;margin-bottom:30px;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#fff;text-align:left;line-height:44px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;behavior:url("/public/javascripts/polyfills/PIE.htc");background:transparent;outline:none;box-shadow:none;text-indent:0px;padding-left:0px}form textarea:focus{outline:none;box-shadow:none;border:none;border-bottom:1px solid #fff}
form ::-webkit-input-placeholder{color:#fff !important;opacity:0.6}
form :-moz-placeholder{color:#fff !important;opacity:0.6}
form ::-moz-placeholder{color:#fff !important;opacity:0.6}
form :-ms-input-placeholder{color:#fff !important;opacity:0.6}
form :placeholder-shown{color:#fff !important;opacity:0.6}
.has-error .form-control{border-bottom:1px solid #a94442;box-shadow:none}.has-error .form-control label{color:#fff}
.has-error .form-control:focus{box-shadow:none}
.checkbox-label{display:inline-block;float:left;height:28px;margin-top:10px}.checkbox-label .checkbox-span{display:inline-block;float:left;width:18px;height:18px;background:url('/assets/site/img/CHECKBOX-18X18PX.svg') 0 center no-repeat;background-size:18px 18px;opacity:0.6}
input[type=checkbox]{display:none !important}
input[type=checkbox]:checked+.checkbox-label .checkbox-span{display:inline-block;width:18px;height:18px;background:url('/assets/site/img/CHECKBOX-18X18PX-CHECKED.svg');background-size:18px 18px;opacity:1}
.checkbox-message{display:inline-block;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:18px;color:#fff;opacity:0.6;height:18px;float:left;padding-left:10px;white-space:pre-wrap;width:calc(100% - 18px);text-align:left}
@media only screen and (min-device-width:320px) and (max-device-width:820px),only screen and (min-width:320px) and (max-width:960px){form textarea{line-height:26px;height:104px}}#header{width:100%;position:relative;height:40vw}#header .foto-section{height:calc(100% - 105px);position:relative}
.background-image{width:100%;height:auto;background-image:url('/assets/site/img/Imagem_AvalieImovel.jpg');background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:3s ease-in-out;-moz-transition:3s ease-in-out;-o-transition:3s ease-in-out;transition:3s ease-in-out;opacity:1}
.overlay:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:block;z-index:0;background-color:rgba(0,0,0,0.3)}
.title-container{position:absolute;text-align:right;width:100%;right:100px;top:50%;transform:translateY(-50%)}.title-container .search-title{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:36px;text-transform:uppercase;color:#fff;margin-bottom:5px}
.title-container .search-title2{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:24px;line-height:36px;text-transform:uppercase;color:#f7941d}
.sellrequest-container{background-color:#fff;padding-top:60px;padding-bottom:60px}
.rtitle{font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:32px;color:#f7941d;padding-bottom:30px}
.success-message{display:none;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:20px;line-height:32px;color:#f7941d;padding-bottom:30px;text-align:center}
form#sellRequestForm .btn{height:44px;border-bottom:1px solid #000;color:#000}form#sellRequestForm .btn:hover{color:#000;background:transparent;border-bottom:1px solid #000}
#sellRequestForm .filter-col{margin-bottom:20px}#sellRequestForm .filter-col input[type="text"]{width:calc(100% - 40px);border-bottom:1px solid #000;color:#000;margin-bottom:0px;caret-color:#000 !important}#sellRequestForm .filter-col input[type="text"]:placeholder-shown{opacity:1}
form#sellRequestForm :not(:focus)::-webkit-input-placeholder{color:#000 !important;opacity:1 !important}
form#sellRequestForm :not(:focus):-moz-placeholder{color:#000 !important;opacity:1 !important}
form#sellRequestForm :not(:focus)::-moz-placeholder{color:#000 !important;opacity:1 !important}
form#sellRequestForm :not(:focus):-ms-input-placeholder{color:#000 !important;opacity:1 !important}
form#sellRequestForm :not(:focus):placeholder-shown{color:#000 !important;opacity:1 !important}
form textarea{border-bottom:1px solid #000 !important;max-width:calc(100% - 40px);color:#000;caret-color:#000 !important}form textarea:placeholder-shown{opacity:1}
.bootstrap-select.btn-group .dropdown-toggle .caret{background:url('/assets/site/img/SETA-SELECT-PRETA-18X44PX.svg') center no-repeat}
.bootstrap-select .dropdown-toggle:focus{color:#000;border-bottom:1px solid #000}
.submit-container{width:100%;text-align:right}.submit-container #submit-sellrequest-form{height:44px;border:1px solid #f7941d;background-color:#f7941d;font-family:'Montserrat',sans-serif;font-weight:700;font-style:normal;font-size:14px;display:inline-block;color:#fff;text-align:center;line-height:44px;cursor:pointer;width:calc(100% - 40px);margin-top:15px;width:auto;padding:0px 30px}.submit-container #submit-sellrequest-form:hover{background-color:#fff;border:1px solid #fff;color:#f7941d}
form#sellRequestForm .privacy-consent-right .privacy-message{color:#000;float:right;width:auto}
form#sellRequestForm .privacy-consent-right .message{color:#000}form#sellRequestForm .privacy-consent-right .message a{color:#000}
form#sellRequestForm .privacy-consent-right label{display:inline-block;float:right;height:28px;margin-top:10px}form#sellRequestForm .privacy-consent-right label .checkbox-span:not(.checkbox-error){display:inline-block;width:18px;height:18px;background:url('/assets/site/img/CHECKBOX-18X18PX-PRETO.svg') 0 center no-repeat;background-size:18px 18px;opacity:0.6}
form#sellRequestForm .privacy-consent-right input[type=checkbox]:checked+label .checkbox-span{display:inline-block;width:18px;height:18px;background:url('/assets/site/img/CHECKBOX-18X18PX-CHECKED-PRETO.svg');background-size:18px 18px;opacity:1}
.dropzone_area{border:1px dashed #000 !important;margin-left:0px !important;margin-right:40px !important;margin-bottom:20px !important}
.error div button,.error input{border-bottom:1px solid red !important}
@media only screen and (min-device-width:320px) and (max-device-width:820px),only screen and (min-width:320px) and (max-width:960px){#header{height:auto} .sellrequest-container{padding-left:30px;padding-right:30px} .title-container{position:relative;width:100%;padding:120px 0px;left:unset;top:unset;right:unset;transform:unset}.title-container .search-title{font-size:16px;line-height:30px;width:100%} #sellRequestForm .filter-col input[type="text"]{width:100%} form textarea{max-width:100%} .dropzone_area{margin-right:0px !important}}
