<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html { font-size: .95rem; }
body+object {display: none}
body {
	background-color: #f1f1f1;
	color: #666;
}
a,a:hover,a:active,a:focus {
	text-decoration: none;
}
a {
	color: #666;
}
a:hover,a:active,a:focus {
	color: #4d4d4d;
}
a.a-whatsapp {color: inherit;}
a.a-whatsapp:hover {color: inherit;}
img {
	max-width: 100%;
}
.btn {
	white-space: normal;
	cursor: pointer;
}
button:active,
button:hover,
button:focus,
.btn:active,
.btn:hover,
.btn:focus {
	box-shadow: none;
	outline: none;
}
.btn.disabled,
.btn:disabled {
	opacity: .3;
}
.hidden {
	display: none;
}
.dropdown-item:active {
	color: #000;
}
.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0,0,0,.03);
}
.table-hover tbody tr:hover {
	background-color: rgba(0,0,0,.05);
}
#c49main {
	padding-top: 2rem;
	padding-bottom: 1rem;
}
#c49row-copyright {
	background-color: #353535;
	color: #fff;
	margin-top: 30px;
	padding: 5px 0;
}
#sitemap, #minilogo {
	width: 26px;
	height: 26px;
	opacity: .5;
}
#sitemap:hover, #minilogo:hover {
	opacity: 1;
}

.btn-group .btn-block+.btn-block {
		margin-top: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: inherit;
}
.btn-group-justified&gt;.btn,
.btn-group-justified&gt;.btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}
.btn-group-justified&gt;.btn&gt;.btn,
.btn-group-justified&gt;.btn-group&gt;.btn {
	width: 100%;
}
.btn-group-justified&gt;.btn&gt;.dropdown-menu,
.btn-group-justified&gt;.btn-group&gt;.dropdown-menu {
	left: auto;
}
.btn-group.btn-group-check button:not(.active):focus, .btn-group.btn-group-radio button:not(.active):focus {
	background-color: initial;
	border-color: initial;
}
.custom-control-input:checked~.custom-control-indicator {background-color: $primary;; box-shadow: 0 0 0 1px $primary;, 0 0 0 4px #ddd;}
[class*=" flag-"], [class^="flag-"] {
	display: inline-block;
	float: left;
	margin-right: 5px;
	padding: 0;
	width: 32px;
	height: 24px;
	background-image: url(../img/flags01.png);
	background-repeat: no-repeat;
}
.flag-bra1{background-position:0 0}
.flag-eua1{background-position:-32px 0}
.flag-esp1{background-position:-64px 0}
.flag-prt1{background-position:-96px 0}
.flag-fra1{background-position:-128px 0}
.flag-ita1{background-position:-160px 0}
.flag-jpn1{background-position:-192px 0}
.flag-deu1{background-position:-224px 0}
.flag-rus1{background-position:-256px 0}
.flag-pol1{background-position:-320px 0}
.flag-col1{background-position:-288px 0}
.flag-mex1{background-position:-320px 0}
.flag-arg1{background-position:-352px 0}
.flag-bol1{background-position:-384px 0}
.flag-chl1{background-position:-416px 0}
.flag-ecu1{background-position:-448px 0}
.flag-par1{background-position:-480px 0}
.flag-per1{background-position:-512px 0}
.flag-ven1{background-position:-544px 0}
.flag-uru1{background-position:-576px 0}
.flag-pan1{background-position:-608px 0}
.flag-nor1{background-position:-640px 0}
.flag-sue1{background-position:-672px 0}
.flag-din1{background-position:-704px 0}
.flag-ing1{background-position:-736px 0}
.flag-rep1{background-position:-768px 0}
.flag-cat1{background-position:-800px 0}
.flag-hnd1{background-position:-928px 0}
.flag-gtm1{background-position:-1024px 0}
.flag-hol1{background-position:-1090px 0}
.flag-chi1{background-position:-1122px 0}
.flag-nic1{background-position:-1057px 0}

[id^="c49wrap-"] .nav-pills:not(.card-header-pills) {
	margin-bottom: 1rem;
}
.nav-tabs + .tab-content {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 1.25rem;
	background-color: #fff;
	border-bottom-left-radius: .25rem;
	border-bottom-right-radius: .25rem;
}
.card-img-top,
.card.card-banner {
	overflow: hidden;
}
.btn-group-vertical .open&gt;.dropdown-menu {
	display: block;
	position: relative;
	width: 100%;
	float: inherit;
	margin: -1px 0 2px;
	border-radius: 0;
}
/*.dropdown-item-sub:hover + .dropdown-submenu, .dropdown-submenu:hover {
	display: inherit;
}*/
.dropdown-item-sub::after {
	transform: rotate(-90deg);
	position: absolute;
	right: 14px;
	top: 19px;
}
.dropdown-submenu {
	top: -.7rem;
	left: 100%;
}

ul.dropdown {
	padding: 0;
	list-style-type: none;
	cursor: pointer;
}
.dropdown-range button {display: none;}
.dropdown-range a {cursor: pointer;}

.btn-group-vertical .btn {
	text-align: left;
}
.carousel-indicators li{
	height: 8px;
	background-color: rgba(255,255,255,.3);
	border-radius: 4px;
}
.carousel-control.left,
.carousel-control.right {
	background-image: none;
	background-color: transparent;
}
.input-group-double.addon-left &gt; .input-group-addon + div {
    width: 100%;
}
.input-group-double .form-control {
	width: 100% !important;
}
#modal-cadastre .input-group-double .form-control {
	width: 0% !important;
}
.input-group-double .input-first {
	border-bottom-color: rgba(0,0,0,.075);
}
.input-group-double .input-last {
	border-top-color: rgba(0,0,0,.075);
	margin-top: -1px;
}
.input-group-double.addon-left .input-first {
	border-top-right-radius: .25rem!important;
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
}
.input-group-double.addon-left .input-last {
	border-top-right-radius: 0!important;
}
.input-group-double.addon-right .input-first {
		border-bottom-left-radius: 0;
}
.input-group-double.addon-right .input-last {
	border-radius: 0;
	border-bottom-left-radius: .25rem!important;
}
.btn-group-sm&gt;.btn {
	padding: .5rem .65rem;
}

label {
	display: block;
}
.carousel-control .icon-prev::before {
	content: "\f053";
	font-family: Fontawesome;
}
.carousel-control .icon-next::before {
	content: "\f054";
	font-family: Fontawesome;
}
.input-group .input-group-addon {
	background-color: transparent;
}
textarea:focus,
input:focus,
.uneditable-input:focus {
	border-color: $primary;!important;
	box-shadow: none;
	outline: 0 none;
}
.container.fix-width .row {
	margin-left: 0;
	margin-right: 0;
}
.g-recaptcha {
	background-color: rgba(0,0,0,.05);
	padding: 6px 6px 0;
	margin-bottom: 20px;
	border-radius: 4px;
	text-align: center;
}
.g-recaptcha div {
	display: inline-block;
}
.card-header h1, .card-header h2, .card-header h3, .card-header h4, .card-header h5, .card-header h6 {
	margin-bottom: .1rem;
}
.card.panel a {
	text-decoration: none;
}
.card.panel .list-group-item {
	border-left: 0;
	border-right: 0;
}
.img-partner{
	max-width: 100%;
	height: auto;
	display: inline-block;
}
.card-block-border + .card-block-border {
	border-top: 1px solid rgba(0,0,0,.125);
}
.btn-group-vertical .dropdown-toggle::after {
	float: right;
	margin-top: 8px;
}
.c49row-flying * {
		width: initial;
}
.c49row-flying .flying {
		position:fixed;
}
.c49row-flying .flying.flying-top {
		top:0;
}
.c49row-flying .flying.flying-right {
		right:0;
}
.c49row-flying .flying.flying-bottom {
		bottom:0;
}
.c49row-flying .flying.flying-left {
		left:0;
}

#modal-cadastre .select-group-addon {
	padding: 0px;
}
#modal-cadastre .select-group-addon select {
	min-width: 100px;
		border: 0;
}
#modal-cadastre .select-group-addon select.form-control:not([size]):not([multiple]) {
	height: calc(2.5rem - 4px);
}
#modal-cadastre .input-group-tabs li.nav-item {
		list-style-type: none;
		float: left;
}
#modal-cadastre .input-group-tabs ul {
		padding: 0;
		margin: 0;
}
.input-group-tabs .input-group-addon.nav-link {
		width: 100%;
		border-radius: 0;
		border-right: none;
		background: #f1f1f1;
		border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
}
#modal-cadastre .input-group-tabs a.input-group-addon.nav-link.active {
	display: none;
}
#modal-cadastre .input-group-tabs .input-group .tab-content {
		float: left;
}
#modal-cadastre .input-group-tabs .form-control {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		width: 100%;
}
.c49-color-yellow {
	color: #ebeb00!important;
}
.breadcrumb-item.float-right::before {
	display: none;
}
.breadcrumb-item.active,
.breadcrumb-item+.breadcrumb-item::before {
	color: #999;
}
#by49 {
	font-size: 28px;
	opacity: .5;
}
#by49:hover {
	opacity: 1;
}
.dropdown-item:focus, .dropdown-item:hover {
	background-color: rgba(0,0,0,.07);
}
.btn-no-link,
.btn-no-link:hover,
.btn-no-link:active {
	color: inherit;
	cursor: default;
	background-color: transparent;
}


/* EspaÃ§amento padrÃ£o */
[id^="c49mod-"]&gt;*,
[id^="c49wrap-"]:not(.tab-pane) {
	margin-bottom: 2rem;
	width: 100%;
}

/*[id^="c49wrap-"] &gt; .card &gt; .card-block,
[id^="c49wrap-"] .tab-content {padding-bottom: 0;}
*/

[id^="c49wrap-"] [id^="c49mod-"]&gt;* {margin-bottom: 0;}
[id^="c49wrap-"] [id^="c49mod-"]+[id^="c49mod-"] {margin-top: 2rem;}
[id^="c49wrap-"] .tab-pane [id^="c49mod-"]&gt; * {margin-top: 0;}
[id^="c49wrap-"] .tab-pane [id^="c49mod-"]+[id^="c49mod-"] {margin-top: 2rem;}

/* ta bugando o modulo de contato na base, mas sem essa linha, buga o carrossel*/
/*tetando com flex-grow no lugar de width: 100%*/
.carousel-item .row,
[id^="c49mod-"] {
    flex-grow: 1;
}

[id^="c49wrap-"] .tab-content {
		border-top-right-radius: 0px!important;
		border-top-left-radius: 0!important;
}
[id^=c49wrap-] &gt; .row &gt; [class^=col-] {
    margin-bottom: 2rem;
}

.card-block.p-0 &gt; [id^="c49mod-"]:last-child,
.card-block.p-0 &gt; [id^="c49mod-"] &gt; [class^="c49mod-"]:last-child,
].card-block.p-0 .c49mod-map-basic &gt; div{
	margin-bottom: 0;
}

.c49mod-menu-vertical-basic .btn-block + .btn-block {
		margin-top: 2rem;
}

.nav-pills .nav-item + .nav-item {margin-left: 10px;}
.card-header .btn{padding:.3rem .7rem;}

.delay05 { animation-delay: .5s; }
.delay10 { animation-delay: 1s; }
.delay15 { animation-delay: 1.5s; }
.delay20 { animation-delay: 2s; }
.delay25 { animation-delay: 2.5s; }
.delay30 { animation-delay: 3s; }
.delay35 { animation-delay: 3.5s; }
.delay40 { animation-delay: 4s; }
.delay45 { animation-delay: 4.5s; }
.delay50 { animation-delay: 5s; }

.card .c49-card-title {
	font-size: 1.2rem;
}

.card-header + .list-group &gt; .list-group-item:first-child {
	margin-top: -1px;
}

.form-control::-webkit-input-placeholder { color: #afafaf; }
.form-control::-moz-placeholder { color: #afafaf; }
.form-control:-ms-input-placeholder { color: #afafaf; }
.form-control:-moz-placeholder { color: #afafaf; }

.c49mod-menu-vertical-basic .c49-title {
	border: 1px solid #ccc;
}

.close {
	color: #ccc;
	text-shadow: none;
	opacity: .7;
}

.close:focus, .close:hover {
	color: inherit;
	opacity: 1;
}

.dropdown-divider {
	background-color: #ccc;
	opacity: .4;
}

.c49-property-mini .c49-mini-photo {
	background-color: rgba(0,0,0,.1);
}

.c49-property-mini .c49-mini-body {
	background-color: #f1f1f1;
}

#modal-cadastre .input-group-tabs .tab-content {
	width: 100%;
}

.modal-footer.justify-content-end&gt;:not(:last-child):first-child {
	margin-right: auto;
}

.tab-pane &gt; .container &gt; .row &gt; .mt-4:first-child {
	margin-top: 0!important;
}

#progressbar {
	margin-bottom: 20px;
}

.progress {
	margin-bottom: 8px;
}

.navbar {
	background-color: #292b2c;
}

.c49mod-client-area-header .c49-card-title {
	line-height: 30px;
}

.nav-tabs .nav-link {
	background-color: rgba(0,0,0,.3);
	color: #fff;
	border-color: transparent;
}

.nav-tabs .nav-link:not(.active):focus,
.nav-tabs .nav-link:not(.active):hover {
	border-color: transparent;
	background-color: rgba(0,0,0,.4);
}
.nav-tabs.loading {height: 0; overflow: hidden;}
.nav-tabs .nav-item a {white-space: nowrap;}
.nav-tabs.tab-navegation .nav-item {display: none;}
.nav-tabs.tab-navegation .nav-item a:not(.active) span {display: none;}
.nav-tabs.tab-navegation .nav-item.next, .nav-tabs.tab-navegation .nav-item.prev, .nav-tabs.tab-navegation .nav-item.current {display: inherit;}
.nav-tabs.tab-navegation .nav-item.next, .nav-tabs.tab-navegation .nav-item.prev {flex-grow: 1;}
.nav-tabs.tab-navegation .nav-item.current {flex-grow: 4;}
.nav-tabs.tab-navegation .nav-item a {width: 100%; text-align: center; white-space: inherit;}
.nav-tabs.tab-navegation .nav-item.next a:not(.active)::after {content: '\f054'; font-family: FontAwesome;}
.nav-tabs.tab-navegation .nav-item.prev a:not(.active)::after {content: '\f053'; font-family: FontAwesome;}

.nav-pills.loading {height: 0; overflow: hidden;}
.nav-pills .nav-item a {white-space: nowrap;}
.nav-pills.tab-navegation .nav-item {display: none;}
.nav-pills.tab-navegation .nav-item a:not(.active) span {display: none;}
.nav-pills.tab-navegation .nav-item.next, .nav-pills.tab-navegation .nav-item.prev, .nav-pills.tab-navegation .nav-item.current {display: inherit;}
.nav-pills.tab-navegation .nav-item.next, .nav-pills.tab-navegation .nav-item.prev {flex-grow: 1;}
.nav-pills.tab-navegation .nav-item.current {flex-grow: 4;}
.nav-pills.tab-navegation .nav-item a {width: 100%; text-align: center; white-space: inherit;}
.nav-pills.tab-navegation .nav-item.next a:not(.active)::after {content: '\f054'; font-family: FontAwesome;}
.nav-pills.tab-navegation .nav-item.prev a:not(.active)::after {content: '\f053'; font-family: FontAwesome;}

.nav-item + .nav-item {
	margin-left: 5px;
}

.navbar-toggler {
	line-height: 1.4;
}

.navbar-toggler-right {
	right: 0;
}

.dropdown-menu.c49-only-icon {
	padding: .5rem .5rem;
	min-width: inherit;
}

.dropdown-menu.c49-only-icon .dropdown-item {
	display: inline-block;
	width: inherit;
	padding: 3px .25rem;
}

.card-block &gt; [class^="c49mod-"]:last-child {
	margin-bottom: 0;
}

.container-fluid.container-full,
.container-fluid.container-full &gt; .row &gt; [class^="col-"] {
	padding-left: 0;
	padding-right: 0;
}

.container-fluid.container-full &gt; .row {
	margin-right: 0;
	margin-left: 0;
}

/*.c49mod-menu-horizontal-basic &gt; .navbar &gt; .container {
	width: 100%;
	padding-left: inherit;
	padding-right: inherit;
}*/

.table.table-invisible th {
	border-top-color: transparent;
}

.table.table-invisible td {
	border-color: transparent;
}

.c49-survey-question {
	font-weight: 700;
	font-style: italic;
}

#at20mc {display: none;}

[data-favorito="0"] .fa {
	opacity: .3;
}

[data-favorito="0"]:hover .fa {
	opacity: .8;
}

[data-favorito="1"] .fa {
	opacity: 1;
}

.c49wrap-collapse .card {
	overflow: hidden;
}

.c49wrap-collapse .card + .card {
	margin-top: .25rem;
}

.c49wrap-collapse .card-header {
	padding: 0;
}

.c49wrap-collapse .card-header &gt; .c49-card-title &gt; a {
	padding: .75rem 1.25rem;
	display: block;
}

.search-inline .form-group .input-group-double &gt; div input {border-radius: 0!important;}
.search-inline .form-group, .search-inline .form-group .input-group-double &gt; div {width:100%}
.search-inline .form-group .input-group-double &gt; div, .search-inline .form-group .input-group-double .dropdown-range {display:flex;}
.btn-multiselect .multiselect,.form-control,.input-group .input-group-addon {background-color: #fff; border-color: #d0d0d0;}
.search-inline .form-group .input-group-double &gt; div input.input-first {border-bottom-color: #d0d0d0;}
.search-inline .form-group .input-group-double &gt; div input.input-last {border-top-color: #d0d0d0;border-left:none;margin-top:0;border-top-right-radius: .25rem !important;border-bottom-right-radius: .25rem !important;}
.btn-multiselect .multiselect:hover, .btn-multiselect .multiselect:focus, .btn-multiselect .multiselect:active, .btn-multiselect.show&gt;.dropdown-toggle {background-color: #FFF;}
.form-control:focus {border-color: #999;}


.c49mod-properties_hover-infos .c49-property-card .carousel-control-prev,
.c49mod-properties_hover-infos .c49-property-card .carousel-control-next {
	display: none;
}

.card-header,
.c49mod-menu-basic .c49-title,
.c49wrap-card .card-header &gt; .c49-card-title &gt; a {
    background-color: $primary;;
    color: #fff;
}

.nav-pills .nav-link {
    background-color: rgba(0,0,0,.15);
}

.nav-pills .nav-link.active {
    background-color: $primary;;
    color: $primary_inverse;;
}

.c49wrap-card-tab .nav-pills .nav-link.active {
    background-color: #fff;
    color: $primary;;
}

.c49-mod-mb-0 [id^="c49mod-"]&gt;* {
	margin-bottom: 0!important;
}

.c49-no-scroll::-webkit-scrollbar {
	display: none!important;
}

.text-left:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-start:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
    left: 0;
    right: auto;
    transform: translate(0,0); 
}

.text-right:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-end:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
    left: auto;
    right: 0;
    transform: translate(0,0);
}

/*
.text-center:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-center:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
    transform: translate(-50%, 0);
    left: 50%;
}
*/

.carousel-item img {width: 100%;}

.btn-secondary.active:hover {background-color: #d6d6d6;}

.c49mod-contact-dropdown .c49-phone {white-space: nowrap;}

.dropdown-toggle::after {
    border-top: 0.4em solid;
    border-right: .17em solid transparent;
    border-left: .17em solid transparent;
}

.btn-multiselect .dropdown-toggle::after {
    right: 6px;
    top: 47%;
}

.translated-ltr body {top: initial !important;}
.goog-te-banner-frame.skiptranslate {display: none !important; visibility: hidden!important;}

.rec-senha {
    text-align: center;
    padding: 10px 0px;
    font-size: 13px;
}

.modal-content .modal-body a.clicksenha {
    color: "$primary";
    font-weight: bold;
}

.print-modal .modal-content .modal-header, .print-modal div.imprimir {
	background-color: $primary;;
    border-color: $primary_hover;;
    color: $primary_inverse;;
}

.print-modal .modal-body {
	background-color: #ffffff;
}

.m-0{margin: 0px!important;}
.m-5{margin: 5px!important;}
.m-10{margin: 10px!important;}
.m-15{margin: 15px!important;}
.m-20{margin: 20px!important;}
.m-b-0{margin-bottom: 0px!important;}
.m-b-5{margin-bottom: 5px!important;}
.m-b-10{margin-bottom: 10px!important;}
.m-b-15{margin-bottom: 15px!important;}
.m-b-20{margin-bottom: 20px!important;}
.m-t-0{margin-top: 0px!important;}
.m-t-5{margin-top: 5px!important;}
.m-t-10{margin-top: 10px!important;}
.m-t-15{margin-top: 15px!important;}
.m-t-20{margin-top: 20px!important;}
.m-l-0{margin-left: 0px!important;}
.m-l-5{margin-left: 5px!important;}
.m-l-10{margin-left: 10px!important;}
.m-l-15{margin-left: 15px!important;}
.m-l-20{margin-left: 20px!important;}
.m-r-0{margin-right: 0px!important;}
.m-r-5{margin-right: 5px!important;}
.m-r-10{margin-right: 10px!important;}
.m-r-15{margin-right: 15px!important;}
.m-r-20{margin-right: 20px!important;}

.p-0{padding: 0px!important;}
.p-5{padding: 5px!important;}
.p-10{padding: 10px!important;}
.p-15{padding: 15px!important;}
.p-20{padding: 20px!important;}
.p-b-0{padding-bottom: 0px!important;}
.p-b-5{padding-bottom: 5px!important;}
.p-b-10{padding-bottom: 10px!important;}
.p-b-15{padding-bottom: 15px!important;}
.p-b-20{padding-bottom: 20px!important;}
.p-t-0{padding-top: 0px!important;}
.p-t-5{padding-top: 5px!important;}
.p-t-10{padding-top: 10px!important;}
.p-t-15{padding-top: 15px!important;}
.p-t-20{padding-top: 20px!important;}
.p-l-0{padding-left: 0px!important;}
.p-l-5{padding-left: 5px!important;}
.p-l-10{padding-left: 10px!important;}
.p-l-15{padding-left: 15px!important;}
.p-l-20{padding-left: 20px!important;}
.p-r-0{padding-right: 0px!important;}
.p-r-5{padding-right: 5px!important;}
.p-r-10{padding-right: 10px!important;}
.p-r-15{padding-right: 15px!important;}
.p-r-20{padding-right: 20px!important;}
.p-v-0{padding-top: 0px!important;padding-bottom: 0px!important;}
.p-v-5{padding-top: 5px!important;padding-bottom: 5px!important;}
.p-v-10{padding-top: 10px!important;padding-bottom: 10px!important;}
.p-v-15{padding-top: 15px!important;padding-bottom: 15px!important;}
.p-v-20{padding-top: 20px!important;padding-bottom: 20px!important;}
.p-h-0{padding-left: 0px!important;padding-right: 0px!important;}
.p-h-5{padding-left: 5px!important;padding-right: 5px!important;}
.p-h-10{padding-left: 10px!important;padding-right: 10px!important;}
.p-h-15{padding-left: 15px!important;padding-right: 15px!important;}
.p-h-20{padding-left: 20px!important;padding-right: 20px!important;}
.w-100p{width:100%!important;}

/*========== modulo de popup / apagar quando ele morrer ==============*/
#c49mod-pop-up .modal-content {
	background-size: cover;
    box-shadow: 0 0 100px rgba(0,0,0,.6);
}

#c49mod-pop-up .modal-body {
	min-height: 375px;
}

#c49mod-pop-up .logo {
	text-align: center;
}

#c49mod-pop-up .logo img {
	max-width: 220px;
}

#c49mod-pop-up .modal-dialog.banner-image {
    max-width: 80%;
/*    margin: 120px auto;*/
}

#c49mod-pop-up .modal-dialog.banner-image .row {
    align-items: start;
}

#c49mod-pop-up .modal-dialog[class*="banner-"] .close {
    background-color: white;
    color: #bbb;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 500px;
    font-size: 26px;
    padding-left: 1px;
    margin-top: -6px;
    margin-right: -6px;
    position: absolute;
    right: -2px;
    top: -2px;
    opacity: 1;
    box-shadow: 0 3px 8px #000;
}

#c49mod-pop-up .modal-dialog[class*="banner-"] .close:hover {color: #000;}
#c49mod-pop-up .banner-image-box {position: relative;}
#c49mod-pop-up a:hover, #c49mod-pop-up a:active, #c49mod-pop-up a:focus {outline: 0;}

#c49mod-pop-up .banner-image-box img {
    max-height: 85vh;
}

/*======================= fim do modulo de popup ========================*/


@media (max-width: 575px) {
	.container {
		width: 100%;
	}
}

@media (min-width: 576px) {
    .text-sm-left .dropdown-menu:not(.dropdown-submenu), .justify-content-sm-start .dropdown-menu:not(.dropdown-submenu) {
        left: 0;
        right: auto;
        transform: translate(0,0);
    }

    .text-sm-right:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-sm-end:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: auto;
        right: 0;
        transform: translate(0,0);
    }
    
/*
    .text-sm-center:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-sm-center:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        transform: translate(-50%, 0);
        left: 50%;
    }
*/
    
    .modal-xl {
        max-width: 900px;
    }
}

@media (max-width: 767px) {
	.center-md-down {
		text-align: center;
	}
	.navbar-toggleable-sm .navbar-nav .nav-item {
		float: none;
		margin-left: 0;
	}
	.navbar-toggleable-sm .dropdown-menu,
	.navbar-toggleable-sm .pull-sm-right {
		float: none!important;
		position: relative;
	}
	.navbar-toggleable-sm .dropdown-menu-right {
		right: inherit;
		left: inherit;
	}
    .navbar-toggleable-sm .nav.navbar-nav.d-flex {
        display: initial !important;
    }
    a.breadcrumb-item {
    	line-height: 2;
    	margin: 5px;
    } 
}

@media (min-width: 768px) {
    .c49-mod-md-mb-0 [id^="c49mod-"]&gt;* {
        margin-bottom: 0!important;
    }
    
	.center-md-up {
		text-align: center;
	}
    
	.c49-client-area-nav .c49btn .fa {
		display: block;
		font-size: 30px;
		margin-bottom: 10px;
	}
    
	.c49mod-properties_hover-infos .c49-property-numbers {
		min-height: 54px;
	}
    
	.c49-mod-mb-md-0 [id^="c49mod-"]&gt;* {
		margin-bottom: 0!important;
	}
    
    .text-md-left:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-md-start:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: 0;
        right: auto;
        transform: translate(0,0);
    }
    
    .text-md-right:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-md-end:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: auto;
        right: 0;
        transform: translate(0,0);
    }
    
/*
    .text-md-center:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-md-center:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        transform: translate(-50%, 0);
        left: 50%;
    }
*/
    
    .modal-xl {
        padding: 0 20px;
    }
}

@media (max-width: 991px) {
    .navbar-toggleable-md .nav.navbar-nav.d-flex {
        display: initial !important;
    }
}

@media (min-width: 992px) {
    .c49-mod-lg-mb-0 [id^="c49mod-"]&gt;* {
        margin-bottom: 0!important;
    }
	.c49-pad90 .container {
		padding-left: 90px!important;
		padding-right: 90px!important;
	}
	.c49-mod-mb-lg-0 [id^="c49mod-"]&gt;* {
		margin-bottom: 0!important;
	}
    .text-lg-left:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-lg-start:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: 0;
        right: auto;
        transform: translate(0,0);
    }
    
    .text-lg-right:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-lg-end:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: auto;
        right: 0;
        transform: translate(0,0);
    }
    
/*
    .text-lg-center:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-lg-center:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        transform: translate(-50%, 0);
        left: 50%;
    }
*/
    .modal-xl {
        max-width: 1200px;
        padding: 0 30px;
    }
}

@media (max-width: 1199px){
    .navbar-toggleable-lg .nav.navbar-nav.d-flex {
        display: initial !important;
    }
}

@media (min-width: 1200px){
    .c49-mod-xl-mb-0 [id^="c49mod-"]&gt;* {
        margin-bottom: 0!important;
    }
	.container {
		/*max-width: 1320px;*/
	}
	.c49-mod-mb-xl-0 [id^="c49mod-"]&gt;* {
		margin-bottom: 0!important;
	}
    .text-xl-left:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-xl-start:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: 0;
        right: auto;
        transform: translate(0,0);
    }
    .text-xl-right:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-xl-end:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        left: auto;
        right: 0;
        transform: translate(0,0);
    }
/*
    .text-xl-center:not(.nav) .dropdown-menu:not(.dropdown-submenu), .justify-content-xl-center:not(.nav) .dropdown-menu:not(.dropdown-submenu) {
        transform: translate(-50%, 0);
        left: 50%;
    }
*/
}

@media (min-width: 1600px) {
	.c49-mod-mb-xxl-0 [id^="c49mod-"]&gt;* {
		margin-bottom: 0!important;
	}
	.container {
		width: 1540px;
		max-width: 100%;
	}
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
}
.page-title {
	background: $secondary;;
    padding: 40px 20px 35px 20px;
    margin-bottom: 20px;
    border-radius: 5px;
    text-align: center;
    
}

.page-title h1{
	font-size: 28px;
	text-shadow: 2px 2px #66666659;
    color: $primary;;
    
}
.page-title h2{
	 font-size: 22px;
	color: #666;
	font-style: italic;
}</pre></body></html>