@import url(../fonts/Montserrat/Montserrat.css);html {font-size: 14px;}.dropdown .dropdown-menu, .dropdown .dropdown-menu.active, .dropdown .dropdown-menu:active, .dropdown .dropdown-menu:focus, .dropdown .dropdown-menu:hover, .dropdown .dropdown-toggle, .dropdown .dropdown-toggle.active, .dropdown .dropdown-toggle:active, .dropdown .dropdown-toggle:focus, .dropdown .dropdown-toggle:hover, .dropdown .bootstrap-select > dropdown-toggle, .dropdown .bootstrap-select > dropdown-toggle.active, .dropdown .bootstrap-select > dropdown-toggle:active, .dropdown .bootstrap-select > dropdown-toggle:focus, .dropdown .bootstrap-select > dropdown-toggle:hover {outline: none !important;border: none;}.navbar {font-size: 12px;width: 100%;}.navbar .language-select .toggler {padding: 4px 6px;border-radius: 12px;}.navbar .language-select img {height: 14px;}.navbar .navbar-toggler {background-color: rgba(0, 0, 0, 0);}.navbar .navbar-brand img {height: auto;width: 140px;}.navbar .logged-user .menu-arrow {width: 8px;margin: 0 8px;}.navbar .logged-user .avatar {border-radius: 50%;background-color: white;border: 1px solid white;width: 25px;height: 25px;object-fit: cover;}.navbar .logged-user .dropdown-toggle {display: flex;align-items: center;}.navbar .logged-user .dropdown-toggle::after {display: none;}.navbar .navbar-menu {align-items: center;border-radius: 0.25rem;}.navbar .navbar-nav {align-items: center;}@media (min-width: 992px) {.navbar {min-height: 60px;}.navbar .navbar-menu {background-color: rgba(0, 0, 0, 0) !important;}}@media (max-width: 992px) {.navbar-menu {padding: 15px;}.navbar-menu .nav-item .nav-link {text-align: center;}.navbar-menu .dropdown .dropdown-menu {background: linear-gradient(to right, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.15));}.navbar-menu .dropdown .dropdown-divider {border-top: 1px solid rgba(255, 255, 255, 0.15);}}footer {color: white;}footer h3 {font-size: 18px;font-weight: 600;margin-bottom: 0.8rem;}footer .links-rodape {margin-bottom: 2em;padding: 0;}footer .links-rodape li {line-height: 2rem;list-style: none;}footer .links-rodape li a {text-decoration: none;color: white;}footer .links-rodape li a:hover {color: #642D8F;}footer .link-app {color: white;}footer .footer-bot {text-align: center;list-style: none;font-size: 12px;}footer .footer-bot a{text-decoration: none;color: white;}footer .footer-bot a:hover{color: #642D8F;}.caminho-migalhas {font-size: 12px;}.caminho-migalhas ul {padding: 0;margin: 0;list-style: none;}.caminho-migalhas li {display: inline;}.caminho-migalhas li a {text-decoration: none;}.loading-overlay {height: 100%;width: 100%;display: flex;justify-content: center;align-items: center;top: 0;left: 0;position: absolute;background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4));}.twitter-typeahead {width: 100%;height: 100%;border-radius: 0;border: none;font-size: 12px;}.twitter-typeahead .typeahead-menu {background-color: white;color: #212529;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);border-radius: 0.25em;margin-top: 2px;padding: 5px 0;width: 100%;max-height: 360px;height: auto;overflow-x: hidden;overflow-y: auto;}.twitter-typeahead .typeahead-menu .typeahead-suggestion {overflow: hidden;display: block;width: 100%;white-space: nowrap;text-overflow: ellipsis;cursor: pointer;}.twitter-typeahead .typeahead-menu .typeahead-suggestion:hover, .twitter-typeahead .typeahead-menu .typeahead-suggestion:focus {background-color: #ed7203;color: white;}.twitter-typeahead .typeahead-menu .typeahead-suggestion.typeahead-suggestion-imovel {display: flex;flex-flow: row wrap;}.twitter-typeahead .typeahead-menu .typeahead-suggestion.typeahead-suggestion-imovel div {padding: 12px;}.twitter-typeahead .typeahead-menu .typeahead-suggestion.typeahead-suggestion-imovel img {width: 80px;height: 80px;border-radius: 0.25rem;object-fit: cover;}.twitter-typeahead .typeahead-menu .typeahead-cursor {background-color: #ed7203;color: white;}.twitter-typeahead .typeahead-menu .typeahead-suggestion, .twitter-typeahead .typeahead-menu .typeahead-header {padding: 0.5rem 1.5rem;}.twitter-typeahead .typeahead-menu .typeahead-header {color: #999;font-weight: 700;cursor: default;}@media (max-width: 992px) {.twitter-typeahead {width: 100%;height: auto;margin-bottom: 15px;}.twitter-typeahead .typeahead-menu {max-height: 80vh;}}@keyframes loading-bg {0% {background: #bbb;}50% {background-color: #ddd;}100% {background-color: #bbb;}}.animated-bg {animation: loading-bg;animation-duration: 1s;animation-iteration-count: infinite;}.bootstrap-select .btn {padding: 0.5rem 0.75rem;}.bootstrap-select .dropdown-menu {margin-top: 2px;}.line-separator {display: flex;flex: 1;justify-content: center;align-items: center;color: #999;}.line-separator::before, .line-separator::after {content: "";display: flex;align-self: center;width: 100%;height: 1px;background-color: #ddd;}.line-separator * {margin-right: 1rem;margin-left: 1rem;}.swiper-container {position: relative;width: 100%;height: 100%;}.swiper-container > * {z-index: 1;}.swiper-slide {background-color: white;}.swiper-slide > img {width: auto;height: auto;max-width: 100%;max-height: 100%;transform: translate(-50%, -50%);position: absolute;left: 50%;top: 50%;}.swiper-pagination-bullets {position: absolute;bottom: 18px;left: 50%;}.swiper-pagination-bullet {background-color: #ddd;opacity: 0.9;left: 16px;box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 2px;overflow: visible;}.swiper-pagination-bullet-active {background-color: white;opacity: 1;}.prev-button, .next-button {display: flex;align-items: center;height: 100%;position: absolute;top: 0;opacity: 0.5;cursor: pointer;}.prev-button:hover, .next-button:hover {opacity: 1;}.prev-button {justify-content: flex-start;left: 0;}.next-button {justify-content: flex-end;right: 0;}.datepicker table, .datepicker table td, .datepicker table thead th {border: none }#notfound {position: relative;height: 100vh;}#notfound .notfound {position: absolute;left: 50%;top: 40%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.notfound {max-width: 767px;width: 100%;line-height: 1.4;text-align: center;padding: 15px;}.notfound .notfound-404 {position: relative;height: 220px;}.notfound .notfound-404 h1 {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 186px;font-weight: 200;margin: 0px;background: linear-gradient(130deg, #ed7203, #642D8F);color:transparent;-webkit-background-clip: text;background-clip: text;text-transform: uppercase;}.notfound h2 {font-size: 33px;font-weight: 200;text-transform: uppercase;margin-top: 0px;margin-bottom: 25px;letter-spacing: 3px;}.notfound p {font-size: 16px;font-weight: 200;margin-top: 0px;margin-bottom: 25px;}.bs-callout-info {border-left-color: #ed7203 !important;}.bs-callout {padding: 20px;margin: 20px 0;border: 1px solid #eee;border-left-width: 5px;border-radius: 3px;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}.bs-callout:nth-child(1) {margin-top: 0 !important;}.bs-callout-info h4 {color: #ed7203;}.bs-callout h4 {margin-top: 0;margin-bottom: 5px;font-size: 16px;}.bs-callout p {font-size: 14px;}.bs-callout a {text-decoration: none;color: #666;}.notfound a {color: #ed7203;font-weight: 200;text-decoration: none;border-radius: 2px;}.notfound-social>a {display: inline-block;height: 40px;line-height: 40px;width: 40px;font-size: 14px;color: #ff6f68;border: 1px solid #efefef;border-radius: 50%;margin: 3px;-webkit-transition: 0.2s all;transition: 0.2s all;}.notfound-social>a:hover {color: #fff;background-color: #ff6f68;border-color: #ff6f68;}@media only screen and (max-width: 480px) {.notfound .notfound-404 {position: relative;height: 168px;}.notfound .notfound-404 h1 {font-size: 142px;}.notfound h2 {font-size: 22px;}}.wpcc-container {opacity: 1;background-color: rgb(255, 255, 255);color: #6c757d;}.wpcc-transparency-5 {opacity: 0.95;}.wpcc-transparency-10 {opacity: 0.9;}.wpcc-transparency-15 {opacity: 0.85;}.wpcc-transparency-20 {opacity: 0.8;}.wpcc-transparency-25 {opacity: 0.75;}.wpcc-container {border-style: solid;border-width: 0;box-sizing: border-box;display: flex;flex-wrap: nowrap;font-family: inherit;font-size: 16px;line-height: 1.5em;-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-ms-transition: opacity 1s ease;-o-transition: opacity 1s ease;overflow: hidden;position: fixed;transition: opacity 1s ease;z-index: 9999;}@media print {.wpcc-container {display: none;}}.wpcc-pushdown-wrap {max-height: 0;overflow: hidden;-webkit-transition: max-height 1s;-moz-transition: max-height 1s;-ms-transition: max-height 1s;-o-transition: max-height 1s;transition: max-height 1s;}.wpcc-pushdown {margin: 0 !important;position: static;}.wpcc-invisible {opacity: 0;}.wpcc-fontsize-tiny {font-size: 12px;}.wpcc-fontsize-small {font-size: 14px;}.wpcc-fontsize-large {font-size: 18px;}.wpcc-border-thin {border-width: 1px;}.wpcc-border-normal {border-width: 3px;}.wpcc-border-thick {border-width: 5px;}.wpcc-float {flex-direction: column;max-width: 22em;padding: 1.5em;}.wpcc-float.wpcc-padding-small {padding: 1em;}.wpcc-float.wpcc-padding-large {padding: 2em;}.wpcc-banner {flex-direction: row;margin: 1em;padding: 1em;}.wpcc-banner.wpcc-padding-small {padding: 0.5em 0.5em 0.5em 1em;}.wpcc-banner.wpcc-padding-large {padding: 1.5em;}.wpcc-banner.wpcc-margin-none {margin: 0;}.wpcc-banner.wpcc-margin-small {margin: 0.5em;}.wpcc-banner.wpcc-margin-large {margin: 1.5em;}.wpcc-padding-none {padding: 0;}.wpcc-padding-none.wpcc-float .wpcc-message {margin: 1em;}.wpcc-padding-none.wpcc-banner .wpcc-message {margin: 0.8em 1em;}.wpcc-padding-none.wpcc-banner .wpcc-btn {height: 100%;padding: 0.9em 1.5em;}.wpcc-btn, .wpcc-privacy {cursor: pointer;color: #6c757d !important;}.wpcc-privacy {display: inline-block;opacity: 0.85;text-decoration: underline;color: #6c757d !important;}.wpcc-privacy:hover {opacity: 1;}.wpcc-privacy:active, .wpcc-privacy:visited {color: initial;}.wpcc-btn {display: block;font-size: 0.9em;font-weight: 700;padding: 0.4em 0.8em;text-align: center;white-space: nowrap;background-color: #ed7203;color:#ffffff !important;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;-ms-transition: background-color 0.2s ease;-o-transition: background-color 0.2s ease;}.wpcc-btn:hover {text-decoration: none;}.wpcc-top {top: 1em;}.wpcc-top.wpcc-margin-none {top: 0;}.wpcc-top.wpcc-margin-small {top: 0.5em;}.wpcc-top.wpcc-margin-large {top: 1.5em;}.wpcc-left {left: 1em;}.wpcc-left.wpcc-margin-none {left: 0;}.wpcc-left.wpcc-margin-small {left: 0.5em;}.wpcc-left.wpcc-margin-large {left: 1.5em;}.wpcc-right {right: 1em;}.wpcc-right.wpcc-margin-none {right: 0;}.wpcc-right.wpcc-margin-small {right: 0.5em;}.wpcc-right.wpcc-margin-large {right: 1.5em;}.wpcc-bottom {bottom: 1em;}.wpcc-bottom.wpcc-margin-none {bottom: 0;}.wpcc-bottom.wpcc-margin-small {bottom: 0.5em;}.wpcc-bottom.wpcc-margin-large {bottom: 1.5em;}.wpcc-float .wpcc-message {display: block;margin-bottom: 1em;}.wpcc-banner {align-items: center;}.wpcc-banner.wpcc-top {left: 0;right: 0;top: 0;}.wpcc-banner.wpcc-bottom {left: 0;right: 0;bottom: 0;}.wpcc-banner .wpcc-message {display: block;flex: 1 1 auto;margin-right: 1em;max-width: 100%;}.wpcc-float .wpcc-compliance {flex: 1 0 auto;}.wpcc-corners-small {border-radius: 5px;}.wpcc-corners-normal {border-radius: 7px;}.wpcc-corners-large {border-radius: 10px;}.wpcc-corners-round .wpcc-btn {border-radius: 4px;}.wpcc-corners-round.wpcc-margin-none, .wpcc-corners-round.wpcc-padding-none .wpcc-btn {border-radius: 0;}.wpcc-corners-round.wpcc-margin-none {border-radius: 0;}.wpcc-shadow {box-shadow: 0px 1px 4px 3px #ced1d48f;}@media screen and (max-width: 426px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {.wpcc-top {top: 0 !important;}.wpcc-container {margin: 15px !important;}.wpcc-bottom {bottom: 0 !important;}.wpcc-banner, .wpcc-float, .wpcc-left, .wpcc-banner {align-items: unset;flex-direction: column;}.wpcc-corners-round {border-radius: 0 !important;}.wpcc-float {max-width: none;}.wpcc-message {margin-bottom: 1em;font-size: 10px !important;}.wpcc-btn {font-size: 10px !important;}.wpcc-banner.wpcc-padding-small {padding: 0.5em;}.wpcc-padding-small .wpcc-message {margin-bottom: 0.5em;}.wpcc-shadow {box-shadow: 0px 1px 4px 3px #ced1d48f;}}