          :root {
             --marca-cor-primaria: #1C315E;
             --marca-cor-secundaria: #1F5584;
             --marca-cor-dark: #F4F6FC;
             --marca-cor-white: #262920;
         }
         
         .bg_primario {
             background-color: #1C315E !important;
         }
         
         .btn_marca {
             background-color: var(--marca-cor-primaria) !important;
             color: white !important;
         }
         
         .btn_marca:hover {
             background-color: var(--marca-cor-secundaria) !important;
             color: white !important;
         }
         
         .btn_marca_invert {
             background-color: var(--marca-cor-secundaria) !important;
             color: white !important;
         }
         
         .btn_marca_invert:hover {
             background-color: var(--marca-cor-primaria) !important;
             color: white !important;
         }
         
         .hover_bg_white:hover,
         button.hover_bg_white:hover,
         span.hover_bg_white:hover,
         div.hover_bg_white:hover {
             background-color: white !important;
             color: var(--marca-cor-primaria) !important;
         }
         
         .color_primary {}
         
         .txt_nenhum {
             border: 2px dashed lightcoral;
             display: block;
             width: 100%;
             padding: 30px;
             font-size: 20px;
             text-align: center;
             /* font-weight: bold; */
             color: lightcoral;
         }
         
         [data-kt-sticky-landing-header=on] .landing-header {
             background: var(--marca-cor-primaria);
         }
         
         .drawer a.menu-link {
             color: var(--marca-cor-primaria) !important;
         }
         
         .drawer a.menu-link:hover {
             color: var(--marca-cor-secundaria) !important;
         }
         
         .card_imovel {
             transition: 0.7s;
         }
         
         .card_imovel:hover {
             transform: scale(1.05);
             transition: 0.3s;
         }
          
         
         .btn-default {
             background-color: rgba(255, 255, 255, 0.6);
         }
         
         .landing-header {
             background: var(--marca-cor-primaria) !important;
         }
         
         .form-group {
             margin-bottom: 15px;
         }
         
         label {
             font-weight: 900;
             display: block;
             margin-bottom: 10px;
         }
         
         .filtro__input_wrapper input[type=radio],
         .filtro__input_wrapper input[type=checkbox] {
             display: none;
         }
         
         .filtro__input_wrapper {
             display: inline-block;
         }
         
         .filtro__input_wrapper label {
             display: flex;
             align-items: center;
             justify-content: center;
             height: 30px;
             min-width: 35px;
             margin-right: 3px;
             margin-bottom: 3px;
             color: black;
             background-color: rgba(255, 255, 255, 0.4);
             box-sizing: border-box;
             cursor: pointer;
             font-weight: bold;
             border-radius: 12px;
             transition: all 0.2s ease 0s;
             box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
         }
         
         .filtro__input_wrapper label:hover {
             background-color: white;
             color: black;
         }
         /*
             * SWIPER FOTOS
             */
         /* Formata o Botão prox e anterior */
         
         .mh_stories .swiper-button-prev,
         .mh_stories .swiper-button-next {
             margin: 0 20px;
         }
         
         .mh_stories .swiper-button-prev:after,
         .mh_stories .swiper-button-next:after {
             content: ' ' !important;
             color: white;
         }
         
         .mh_stories .swiper-button-prev i,
         .mh_stories .swiper-button-next i {
             font-size: 50px !important;
             color: white;
             filter: drop-shadow( 0 0 10px rgba(0, 0, 0, 0.4));
         }
         
         .fotos_btn_ampliar,
         .fotos_btn_play {
             font-size: 50px;
             color: white;
             filter: drop-shadow( 0 0 10px rgba(0, 0, 0, 0.4));
             padding: 15px;
             cursor: pointer;
         }
         
         .mh_stories.swiper-container {
             width: 100%;
             /*border: 1px solid #ccc;*/
         }
         
         .mh_stories .swiper-slide {
             text-align: center;
             font-size: 18px;
             background: #fff;
             /* Center slide text vertically */
             display: -webkit-box;
             display: -ms-flexbox;
             display: -webkit-flex;
             display: flex;
             -webkit-box-pack: center;
             -ms-flex-pack: center;
             -webkit-justify-content: center;
             justify-content: center;
             -webkit-box-align: center;
             -ms-flex-align: center;
             -webkit-align-items: center;
             align-items: center;
         }
         
         .mh_stories .swiper-slide img {
             display: block;
             height: 100%;
             width: 100%;
             object-fit: cover;
         }
         
         .mh_stories .swiper-pagination-bullet {
             width: 15px;
             height: 15px;
             text-align: center;
             line-height: 15px;
             font-size: 9px;
             color: #000;
             opacity: 1;
             background: rgba(0, 0, 0, 0.2);
         }
         
         .mh_stories .swiper-pagination-bullet-active {
             color: #fff;
             background: var(--marca-cor-primaria);
         }
         
         .mh_stories .swiper-button-next,
         .mh_stories .swiper-button-prev {
             color: var(--marca-cor-primaria);
             background-image: none;
         }
         
         .mh_stories .btn-myhouse {
             background-color: var(--marca-cor-primaria);
             color: white;
             border-radius: 50em;
         }
         
         .mh_stories .btn-myhouse:hover {
             background-color: black;
             color: white;
         }
         
         .btn-ampliar {
             background-color: var(--marca-cor-primaria) !important;
             color: white;
             border-radius: 50em !important;
             border: none
         }
         
         .btn-ampliar:hover {
             background-color: black !important;
             color: white;
         }
         
         .mh_stories .swiper-slide img {
             max-width: 100%;
         }
         
         .mh_stories .galeria.swiper-container {
             padding-bottom: 40px;
             z-index: 0;
         }
         
         .mh_stories {
             max-width: 100%;
         }
         
         .mh_stories.swiper-container {
             padding-bottom: 0;
             position: relative;
             overflow: hidden
         }
         
         .mh_stories .swiper-slide {
             visibility: hidden;
             position: relative;
             background: #212223;
         }
         
         .mh_stories .swiper-slide.swiper-slide-prev,
         .mh_stories .swiper-slide.swiper-slide-active,
         .mh_stories .swiper-slide.swiper-slide-next {
             visibility: visible;
         }
         
         .mh_stories .swiper-slide img {
             display: block;
         }
         
         .mh_stories figure {
             margin: 0;
         }
         
         .mh_stories .mh_stories_header {
             position: absolute;
             top: 0px;
             left: 0px;
             width: 100%;
             padding: 20px 10px 10px;
             z-index: 0;
         }
         
         .mh_stories .mh_stories_header p {
             font-family: "Work Sans", sans-serif;
             font-size: 15px;
             line-height: 18px;
             color: #fff;
             z-index: 4;
             margin-top: 5px;
         }
         
         .mh_stories .mh_stories_header:before {
             content: "";
             position: absolute;
             top: 0;
             left: 0;
             height: 100%;
             width: 100%;
             background: linear-gradient(180deg, #000 40%, transparent);
             z-index: -1;
             opacity: 0.4;
         }
         
         .mh_stories .mh_stories_footer {
             position: absolute;
             width: 100%;
             bottom: 0;
             left: 0;
             display: flex;
             padding: 20px 25px;
             justify-content: space-between;
             align-items: center;
             background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 15%, transparent);
         }
         
         .mh_stories .mh_stories_footer .fancy-group {
             text-align: right;
             z-index: 2;
         }
         
         .apexcharts-canvas {
             position: relative;
             user-select: none;
             /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */
         }
         /* scrollbar is not visible by default for legend, hence forcing the visibility */
         
         .apexcharts-canvas ::-webkit-scrollbar {
             -webkit-appearance: none;
             width: 6px;
         }
         
         .apexcharts-canvas ::-webkit-scrollbar-thumb {
             border-radius: 4px;
             background-color: rgba(0, 0, 0, .5);
             box-shadow: 0 0 1px rgba(255, 255, 255, .5);
             -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
         }
         
         .apexcharts-inner {
             position: relative;
         }
         
         .apexcharts-text tspan {
             font-family: inherit;
         }
         
         .legend-mouseover-inactive {
             transition: 0.15s ease all;
             opacity: 0.20;
         }
         
         .apexcharts-series-collapsed {
             opacity: 0;
         }
         
         .apexcharts-tooltip {
             border-radius: 5px;
             box-shadow: 2px 2px 6px -4px #999;
             cursor: default;
             font-size: 14px;
             left: 62px;
             opacity: 0;
             pointer-events: none;
             position: absolute;
             top: 20px;
             display: flex;
             flex-direction: column;
             overflow: hidden;
             white-space: nowrap;
             z-index: 12;
             transition: 0.15s ease all;
         }
         
         .apexcharts-tooltip.apexcharts-active {
             opacity: 1;
             transition: 0.15s ease all;
         }
         
         .apexcharts-tooltip.apexcharts-theme-light {
             border: 1px solid #e3e3e3;
             background: rgba(255, 255, 255, 0.96);
         }
         
         .apexcharts-tooltip.apexcharts-theme-dark {
             color: #fff;
             background: rgba(30, 30, 30, 0.8);
         }
         
         .apexcharts-tooltip * {
             font-family: inherit;
         }
         
         .apexcharts-tooltip-title {
             padding: 6px;
             font-size: 15px;
             margin-bottom: 4px;
         }
         
         .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
             background: #ECEFF1;
             border-bottom: 1px solid #ddd;
         }
         
         .apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
             background: rgba(0, 0, 0, 0.7);
             border-bottom: 1px solid #333;
         }
         
         .apexcharts-tooltip-text-y-value,
         .apexcharts-tooltip-text-goals-value,
         .apexcharts-tooltip-text-z-value {
             display: inline-block;
             font-weight: 600;
             margin-left: 5px;
         }
         
         .apexcharts-tooltip-text-y-label:empty,
         .apexcharts-tooltip-text-y-value:empty,
         .apexcharts-tooltip-text-goals-label:empty,
         .apexcharts-tooltip-text-goals-value:empty,
         .apexcharts-tooltip-text-z-value:empty {
             display: none;
         }
         
         .apexcharts-tooltip-text-y-value,
         .apexcharts-tooltip-text-goals-value,
         .apexcharts-tooltip-text-z-value {
             font-weight: 600;
         }
         
         .apexcharts-tooltip-text-goals-label,
         .apexcharts-tooltip-text-goals-value {
             padding: 6px 0 5px;
         }
         
         .apexcharts-tooltip-goals-group,
         .apexcharts-tooltip-text-goals-label,
         .apexcharts-tooltip-text-goals-value {
             display: flex;
         }
         
         .apexcharts-tooltip-text-goals-label:not(:empty),
         .apexcharts-tooltip-text-goals-value:not(:empty) {
             margin-top: -6px;
         }
         
         .apexcharts-tooltip-marker {
             width: 12px;
             height: 12px;
             position: relative;
             top: 0px;
             margin-right: 10px;
             border-radius: 50%;
         }
         
         .apexcharts-tooltip-series-group {
             padding: 0 10px;
             display: none;
             text-align: left;
             justify-content: left;
             align-items: center;
         }
         
         .apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
             opacity: 1;
         }
         
         .apexcharts-tooltip-series-group.apexcharts-active,
         .apexcharts-tooltip-series-group:last-child {
             padding-bottom: 4px;
         }
         
         .apexcharts-tooltip-series-group-hidden {
             opacity: 0;
             height: 0;
             line-height: 0;
             padding: 0 !important;
         }
         
         .apexcharts-tooltip-y-group {
             padding: 6px 0 5px;
         }
         
         .apexcharts-tooltip-box,
         .apexcharts-custom-tooltip {
             padding: 4px 8px;
         }
         
         .apexcharts-tooltip-boxPlot {
             display: flex;
             flex-direction: column-reverse;
         }
         
         .apexcharts-tooltip-box>div {
             margin: 4px 0;
         }
         
         .apexcharts-tooltip-box span.value {
             font-weight: bold;
         }
         
         .apexcharts-tooltip-rangebar {
             padding: 5px 8px;
         }
         
         .apexcharts-tooltip-rangebar .category {
             font-weight: 600;
             color: #777;
         }
         
         .apexcharts-tooltip-rangebar .series-name {
             font-weight: bold;
             display: block;
             margin-bottom: 5px;
         }
         
         .apexcharts-xaxistooltip {
             opacity: 0;
             padding: 9px 10px;
             pointer-events: none;
             color: #373d3f;
             font-size: 13px;
             text-align: center;
             border-radius: 2px;
             position: absolute;
             z-index: 10;
             background: #ECEFF1;
             border: 1px solid #90A4AE;
             transition: 0.15s ease all;
         }
         
         .apexcharts-xaxistooltip.apexcharts-theme-dark {
             background: rgba(0, 0, 0, 0.7);
             border: 1px solid rgba(0, 0, 0, 0.5);
             color: #fff;
         }
         
         .apexcharts-xaxistooltip:after,
         .apexcharts-xaxistooltip:before {
             left: 50%;
             border: solid transparent;
             content: " ";
             height: 0;
             width: 0;
             position: absolute;
             pointer-events: none;
         }
         
         .apexcharts-xaxistooltip:after {
             border-color: rgba(236, 239, 241, 0);
             border-width: 6px;
             margin-left: -6px;
         }
         
         .apexcharts-xaxistooltip:before {
             border-color: rgba(144, 164, 174, 0);
             border-width: 7px;
             margin-left: -7px;
         }
         
         .apexcharts-xaxistooltip-bottom:after,
         .apexcharts-xaxistooltip-bottom:before {
             bottom: 100%;
         }
         
         .apexcharts-xaxistooltip-top:after,
         .apexcharts-xaxistooltip-top:before {
             top: 100%;
         }
         
         .apexcharts-xaxistooltip-bottom:after {
             border-bottom-color: #ECEFF1;
         }
         
         .apexcharts-xaxistooltip-bottom:before {
             border-bottom-color: #90A4AE;
         }
         
         .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {
             border-bottom-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
             border-bottom-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-xaxistooltip-top:after {
             border-top-color: #ECEFF1
         }
         
         .apexcharts-xaxistooltip-top:before {
             border-top-color: #90A4AE;
         }
         
         .apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {
             border-top-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
             border-top-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-xaxistooltip.apexcharts-active {
             opacity: 1;
             transition: 0.15s ease all;
         }
         
         .apexcharts-yaxistooltip {
             opacity: 0;
             padding: 4px 10px;
             pointer-events: none;
             color: #373d3f;
             font-size: 13px;
             text-align: center;
             border-radius: 2px;
             position: absolute;
             z-index: 10;
             background: #ECEFF1;
             border: 1px solid #90A4AE;
         }
         
         .apexcharts-yaxistooltip.apexcharts-theme-dark {
             background: rgba(0, 0, 0, 0.7);
             border: 1px solid rgba(0, 0, 0, 0.5);
             color: #fff;
         }
         
         .apexcharts-yaxistooltip:after,
         .apexcharts-yaxistooltip:before {
             top: 50%;
             border: solid transparent;
             content: " ";
             height: 0;
             width: 0;
             position: absolute;
             pointer-events: none;
         }
         
         .apexcharts-yaxistooltip:after {
             border-color: rgba(236, 239, 241, 0);
             border-width: 6px;
             margin-top: -6px;
         }
         
         .apexcharts-yaxistooltip:before {
             border-color: rgba(144, 164, 174, 0);
             border-width: 7px;
             margin-top: -7px;
         }
         
         .apexcharts-yaxistooltip-left:after,
         .apexcharts-yaxistooltip-left:before {
             left: 100%;
         }
         
         .apexcharts-yaxistooltip-right:after,
         .apexcharts-yaxistooltip-right:before {
             right: 100%;
         }
         
         .apexcharts-yaxistooltip-left:after {
             border-left-color: #ECEFF1;
         }
         
         .apexcharts-yaxistooltip-left:before {
             border-left-color: #90A4AE;
         }
         
         .apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {
             border-left-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
             border-left-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-yaxistooltip-right:after {
             border-right-color: #ECEFF1;
         }
         
         .apexcharts-yaxistooltip-right:before {
             border-right-color: #90A4AE;
         }
         
         .apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {
             border-right-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
             border-right-color: rgba(0, 0, 0, 0.5);
         }
         
         .apexcharts-yaxistooltip.apexcharts-active {
             opacity: 1;
         }
         
         .apexcharts-yaxistooltip-hidden {
             display: none;
         }
         
         .apexcharts-xcrosshairs,
         .apexcharts-ycrosshairs {
             pointer-events: none;
             opacity: 0;
             transition: 0.15s ease all;
         }
         
         .apexcharts-xcrosshairs.apexcharts-active,
         .apexcharts-ycrosshairs.apexcharts-active {
             opacity: 1;
             transition: 0.15s ease all;
         }
         
         .apexcharts-ycrosshairs-hidden {
             opacity: 0;
         }
         
         .apexcharts-selection-rect {
             cursor: move;
         }
         
         .svg_select_boundingRect,
         .svg_select_points_rot {
             pointer-events: none;
             opacity: 0;
             visibility: hidden;
         }
         
         .apexcharts-selection-rect+g .svg_select_boundingRect,
         .apexcharts-selection-rect+g .svg_select_points_rot {
             opacity: 0;
             visibility: hidden;
         }
         
         .apexcharts-selection-rect+g .svg_select_points_l,
         .apexcharts-selection-rect+g .svg_select_points_r {
             cursor: ew-resize;
             opacity: 1;
             visibility: visible;
         }
         
         .svg_select_points {
             fill: #efefef;
             stroke: #333;
             rx: 2;
         }
         
         .apexcharts-svg.apexcharts-zoomable.hovering-zoom {
             cursor: crosshair
         }
         
         .apexcharts-svg.apexcharts-zoomable.hovering-pan {
             cursor: move
         }
         
         .apexcharts-zoom-icon,
         .apexcharts-zoomin-icon,
         .apexcharts-zoomout-icon,
         .apexcharts-reset-icon,
         .apexcharts-pan-icon,
         .apexcharts-selection-icon,
         .apexcharts-menu-icon,
         .apexcharts-toolbar-custom-icon {
             cursor: pointer;
             width: 20px;
             height: 20px;
             line-height: 24px;
             color: #6E8192;
             text-align: center;
         }
         
         .apexcharts-zoom-icon svg,
         .apexcharts-zoomin-icon svg,
         .apexcharts-zoomout-icon svg,
         .apexcharts-reset-icon svg,
         .apexcharts-menu-icon svg {
             fill: #6E8192;
         }
         
         .apexcharts-selection-icon svg {
             fill: #444;
             transform: scale(0.76)
         }
         
         .apexcharts-theme-dark .apexcharts-zoom-icon svg,
         .apexcharts-theme-dark .apexcharts-zoomin-icon svg,
         .apexcharts-theme-dark .apexcharts-zoomout-icon svg,
         .apexcharts-theme-dark .apexcharts-reset-icon svg,
         .apexcharts-theme-dark .apexcharts-pan-icon svg,
         .apexcharts-theme-dark .apexcharts-selection-icon svg,
         .apexcharts-theme-dark .apexcharts-menu-icon svg,
         .apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
             fill: #f3f4f5;
         }
         
         .apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
         .apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
         .apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
             fill: #008FFB;
         }
         
         .apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
         .apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
         .apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
         .apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
         .apexcharts-theme-light .apexcharts-reset-icon:hover svg,
         .apexcharts-theme-light .apexcharts-menu-icon:hover svg {
             fill: #333;
         }
         
         .apexcharts-selection-icon,
         .apexcharts-menu-icon {
             position: relative;
         }
         
         .apexcharts-reset-icon {
             margin-left: 5px;
         }
         
         .apexcharts-zoom-icon,
         .apexcharts-reset-icon,
         .apexcharts-menu-icon {
             transform: scale(0.85);
         }
         
         .apexcharts-zoomin-icon,
         .apexcharts-zoomout-icon {
             transform: scale(0.7)
         }
         
         .apexcharts-zoomout-icon {
             margin-right: 3px;
         }
         
         .apexcharts-pan-icon {
             transform: scale(0.62);
             position: relative;
             left: 1px;
             top: 0px;
         }
         
         .apexcharts-pan-icon svg {
             fill: #fff;
             stroke: #6E8192;
             stroke-width: 2;
         }
         
         .apexcharts-pan-icon.apexcharts-selected svg {
             stroke: #008FFB;
         }
         
         .apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
             stroke: #333;
         }
         
         .apexcharts-toolbar {
             position: absolute;
             z-index: 11;
             max-width: 176px;
             text-align: right;
             border-radius: 3px;
             padding: 0px 6px 2px 6px;
             display: flex;
             justify-content: space-between;
             align-items: center;
         }
         
         .apexcharts-menu {
             background: #fff;
             position: absolute;
             top: 100%;
             border: 1px solid #ddd;
             border-radius: 3px;
             padding: 3px;
             right: 10px;
             opacity: 0;
             min-width: 110px;
             transition: 0.15s ease all;
             pointer-events: none;
         }
         
         .apexcharts-menu.apexcharts-menu-open {
             opacity: 1;
             pointer-events: all;
             transition: 0.15s ease all;
         }
         
         .apexcharts-menu-item {
             padding: 6px 7px;
             font-size: 12px;
             cursor: pointer;
         }
         
         .apexcharts-theme-light .apexcharts-menu-item:hover {
             background: #eee;
         }
         
         .apexcharts-theme-dark .apexcharts-menu {
             background: rgba(0, 0, 0, 0.7);
             color: #fff;
         }
         
         @media screen and (min-width: 768px) {
             .apexcharts-canvas:hover .apexcharts-toolbar {
                 opacity: 1;
             }
         }
         
         .apexcharts-datalabel.apexcharts-element-hidden {
             opacity: 0;
         }
         
         .apexcharts-pie-label,
         .apexcharts-datalabels,
         .apexcharts-datalabel,
         .apexcharts-datalabel-label,
         .apexcharts-datalabel-value {
             cursor: default;
             pointer-events: none;
         }
         
         .apexcharts-pie-label-delay {
             opacity: 0;
             animation-name: opaque;
             animation-duration: 0.3s;
             animation-fill-mode: forwards;
             animation-timing-function: ease;
         }
         
         .apexcharts-canvas .apexcharts-element-hidden {
             opacity: 0;
         }
         
         .apexcharts-hide .apexcharts-series-points {
             opacity: 0;
         }
         
         .apexcharts-gridline,
         .apexcharts-annotation-rect,
         .apexcharts-tooltip .apexcharts-marker,
         .apexcharts-area-series .apexcharts-area,
         .apexcharts-line,
         .apexcharts-zoom-rect,
         .apexcharts-toolbar svg,
         .apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
         .apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
         .apexcharts-radar-series path,
         .apexcharts-radar-series polygon {
             pointer-events: none;
         }
         /* markers */
         
         .apexcharts-marker {
             transition: 0.15s ease all;
         }
         
         @keyframes opaque {
             0% {
                 opacity: 0;
             }
             100% {
                 opacity: 1;
             }
         }
         /* Resize generated styles */
         
         @keyframes resizeanim {
             from {
                 opacity: 0;
             }
             to {
                 opacity: 0;
             }
         }
         
         .resize-triggers {
             animation: 1ms resizeanim;
             visibility: hidden;
             opacity: 0;
         }
         
         .resize-triggers,
         .resize-triggers>div,
         .contract-trigger:before {
             content: " ";
             display: block;
             position: absolute;
             top: 0;
             left: 0;
             height: 100%;
             width: 100%;
             overflow: hidden;
         }
         
         .resize-triggers>div {
             background: #eee;
             overflow: auto;
         }
         
         .contract-trigger:before {
             width: 200%;
             height: 200%;
         }
         
         .mh_stories .mh_stories_footer .fancy-group .btn-zoom {
             border-radius: 18px;
             padding: 6px 15px;
         }
         
         .mh_stories .mh_stories_footer .fancy-group .btn-zoom:hover {
             border-color: #152027;
             background-color: #152027;
             color: #1F5584;
         }
         
         .mh_stories .mh_stories_footer .fancy-group .btn-zoom:hover .icon {
             transform: translatex(0);
         }
         
         .mh_stories .mh_stories_footer .btn-play {
             text-decoration: none;
             display: inline-block;
             color: #fff;
             font-size: 30px;
             font-weight: 400;
             line-height: 1;
             z-index: 2;
         }
         
         .mh_stories .mh_stories_footer .btn-play span {
             font-size: inherit;
         }
         
         .mh_stories .mh_stories_navigation {
             bottom: 50%;
             position: absolute;
             width: 100%;
             position: absolute;
             z-index: 1;
             transform: translateY(50%);
             display: flex;
             justify-content: space-between;
             align-items: center;
         }
         
         .mh_stories .mh_stories_navigation .prev,
         .mh_stories .mh_stories_navigation .next {
             position: absolute;
             border-radius: 0;
             height: 50px;
             width: 50px;
             outline: none;
             padding: 0;
             border-radius: 50%;
             text-align: center;
             cursor: pointer;
             overflow: hidden;
         }
         
         .mh_stories .mh_stories_navigation .prev .icon,
         .mh_stories .mh_stories_navigation .next .icon {
             font-size: 46px;
             line-height: 0.7;
             color: #fff;
             font-size: 46px;
         }
         
         .mh_stories .mh_stories_navigation .prev {
             left: 2%;
         }
         
         .mh_stories .mh_stories_navigation .next {
             right: 2%;
         }
         
         .mh_stories .swiper-pagination {
             top: 10px;
             left: 5px;
             bottom: unset;
             text-align: left;
             width: calc(100% - 5px);
             display: flex;
             justify-content: flex-start;
             z-index: 3;
         }
         
         .mh_stories .swiper-pagination .swiper-pagination-bullet {
             flex-grow: 1;
             border-radius: 4px;
             height: 4px;
             margin: 0 2px;
             background-color: rgba(0, 0, 0, 0.7);
             opacity: 1;
         }
         
         .mh_stories .swiper-pagination .swiper-pagination-bullet-active {
             position: relative;
             display: block;
         }
         
         .mh_stories .swiper-pagination .swiper-pagination-bullet-active:before {
             content: "";
             opacity: 1;
             position: absolute;
             border-radius: 4px;
             top: 0;
             left: 0;
             z-index: 2;
             height: 5px;
             width: 0%;
             display: block;
             background-color: #fff;
             animation-name: story;
             animation-duration: 4.2s;
             animation-timing-function: linear;
         }
         
         .mh_stories .swiper-pagination .paused.swiper-pagination-bullet-active:before {
             animation-name: nothing;
         }
         
         .mh_stories .swiper-pagination .swiper-pagination-bullet.visited {
             background-color: #fff;
             opacity: 1;
         }
         
         @media (min-width: 1200px) {
             .mh_stories {
                 border-radius: 18px;
             }
         }
         
         @media (max-width: 575px) {
             .mh_stories {
                 margin: 0;
                 padding: 0;
             }
             .mh_stories .mh_stories_navigation .next,
             .mh_stories .mh_stories_navigation .prev {
                 position: static;
                 background-color: green;
                 border-radius: 0;
                 height: 230px;
                 width: 25%;
                 outline: none;
                 opacity: 0;
             }
         }
         
         #empreendimento .bg-dark .section-title {
             color: #fff;
         }
         
         @keyframes story {
             0% {
                 width: 0px;
             }
             50% {
                 width: 50%;
             }
             100% {
                 width: 100%;
             }
         }
         
         @keyframes nothing {
             0% {
                 width: 0px;
             }
             100% {
                 width: 0%;
             }
         }
         
         .mh_stories .swiper-horizontal>.swiper-pagination-bullets,
         .mh_stories .swiper-pagination-bullets.swiper-pagination-horizontal,
         .mh_stories .swiper-pagination-custom,
         .swiper-pagination-fraction {
             max-height: 50px;
         }
         /**
            VER ISSO, AQUI.
             */
         
         .mh_stories .swiper-pagination-bullet {
             width: 15px;
             height: 15px;
             text-align: center;
             line-height: 15px;
             font-size: 9px;
             color: #000;
             opacity: 1;
             background: rgba(0, 0, 0, 0.2) !important;
         }
         /*.mh_stories .swiper-pagination-bullet-active {
              color: #fff;
              background: var(--marca-cor-primaria) !important;
            }*/
         
         .mh_stories .swiper-button-next,
         .mh_stories .swiper-button-prev {
             color: var(--marca-cor-primaria);
             background-image: none !important;
         }
         
         .mh_stories .swiper-pagination-bullet:not( .mh_stories .swiper-pagination-bullet-active, .mh_stories .swiper-pagination-bullet.swiper-pagination-bullet-active ~ .swiper-pagination-bullet) {
             background-color: white !important;
         }
         
         .filtro__input_wrapper span {
             font-size: 9px;
         }
         
         .filtro__input_wrapper input[type=radio]:checked+label,
         .filtro__input_wrapper input[type=checkbox]:checked+label {
             color: black;
             background-color: white;
             /*border: 2px solid #D96830;*/
             transition: all 0.2s ease 0s;
         }
          