.elementor-16519 .elementor-element.elementor-element-3b8978b1>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(14, 121, 144, 0.35) 0%, #0E7990 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-3b8978b1>.elementor-container {
    min-height: 530px;
}

.elementor-16519 .elementor-element.elementor-element-3b8978b1 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-6449d78b>.elementor-container {
    max-width: 834px;
}

.elementor-16519 .elementor-element.elementor-element-87f414d {
    --spacer-size: 75px;
}

.elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title {
    font-size: 45px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_subtitle {
    font-size: 20px;
    line-height: 1.5em;
}

.elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title_wrap .houzez_section_title {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title_wrap .houzez_section_subtitle {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-262efd9:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-262efd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-262efd9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-262efd9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-262efd9>.elementor-shape-bottom svg {
    height: 90px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-16519 .elementor-element.elementor-element-5eb60ef {
    --spacer-size: 10px;
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item-v1 {
    background-color: transparent;
    border-radius: 0px;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(242, 41, 91, 0) 100%);
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item-v1 .icon-thumb {
    padding: 12px;
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item .houzez-icon i {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item .houzez-icon svg {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item .houzez-icon img {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-title {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-title strong {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-378e0ff .text-with-icon-item .text-with-icon-body {
    color: rgba(255, 255, 255, 0.78);
}

.elementor-16519 .elementor-element.elementor-element-5bf501e {
    --spacer-size: 200px;
}

.elementor-16519 .elementor-element.elementor-element-3e8e996>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-3e8e996:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-3e8e996>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-3e8e996>.elementor-background-overlay {
    opacity: 0.97;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-3e8e996 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-869e3df {
    --spacer-size: 10px;
}

.elementor-16519 .elementor-element.elementor-element-ae96afd>.elementor-container {
    max-width: 870px;
}

.elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title_wrap .houzez_section_title {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #7A7A7A;
}

.elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-3795d949>.elementor-container {
    max-width: 1280px;
}

.elementor-16519 .elementor-element.elementor-element-aca9f31 .item-price {
    font-size: 17px;
}

.elementor-16519 .elementor-element.elementor-element-aca9f31 .property-carousel-buttons-wrap button {
    border: 1px solid #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-aca9f31 .btn-view-all {
    border: 1px solid #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-aca9f31 .property-carousel-buttons-wrap button:hover {
    background-color: #0E7990;
    color: #FFFFFF;
    border: 1px solid #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-aca9f31 .btn-view-all:hover {
    background-color: #0E7990;
    color: #FFFFFF;
    border: 1px solid #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-5d41248f {
    --spacer-size: 50px;
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2020/03/205.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-background-overlay {
    background-color: rgba(14, 121, 144, 0.45);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-container {
    max-width: 960px;
    min-height: 750px;
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-shape-top svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-16519 .elementor-element.elementor-element-c1204eb>.elementor-container {
    max-width: 796px;
}

.elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.35em;
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_subtitle {
    font-family: "Work Sans", Sans-serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 1.5em;
}

.elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 30px;
}

.elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title_wrap .houzez_section_title {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item-v1 {
    background-color: rgba(14, 121, 144, 0.71);
    padding: 30px 30px 30px 30px;
    border-radius: 0px;
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item-v1 .icon-thumb {
    padding: 0px;
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item .houzez-icon i {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item .houzez-icon svg {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item .houzez-icon img {
    transform: rotate(0deg);
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-title {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-338b01a .text-with-icon-item .text-with-icon-link a {
    color: #FFFFFF;
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
}

.elementor-16519 .elementor-element.elementor-element-4f7b4543>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-4f7b4543:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-4f7b4543>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-4f7b4543 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-4f7b4543>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-7aa86df1 .houzez-spacer-inner {
    height: 70px;
}

.elementor-16519 .elementor-element.elementor-element-1035c771>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-16519 .elementor-element.elementor-element-1035c771>.elementor-container {
    max-width: 920px;
}

.elementor-bc-flex-widget .elementor-16519 .elementor-element.elementor-element-76458a65.elementor-column .elementor-widget-wrap {
    align-items: space-between;
}

.elementor-16519 .elementor-element.elementor-element-76458a65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: space-between;
    align-items: space-between;
}

.elementor-16519 .elementor-element.elementor-element-76458a65>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_subtitle {
    font-family: "Work Sans", Sans-serif;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title_wrap .houzez_section_title {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #7A7A7A;
}

.elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-4996cf05>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-4996cf05 .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-4996cf05 .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-4996cf05 .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-1669bac5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 30px;
}

.elementor-16519 .elementor-element.elementor-element-114f2baa>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-114f2baa .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-114f2baa .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-114f2baa .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-1b4230>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-1b4230 .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-1b4230 .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-1b4230 .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-5d586227>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-5d586227 .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-5d586227 .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-5d586227 .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-732f3d24>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-732f3d24 .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-732f3d24 .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-732f3d24 .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-2a20e5c5>.elementor-widget-container {
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}

.elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item:not([data-ratio]) {
    padding-top: 139%;
}

.elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item-subtitle {
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 300;
}

.elementor-16519 .elementor-element.elementor-element-7866b6c2 .houzez-spacer-inner {
    height: 70px;
}

.elementor-16519 .elementor-element.elementor-element-64270702:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-64270702>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2020/03/007.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16519 .elementor-element.elementor-element-64270702>.elementor-background-overlay {
    background-color: rgba(14, 121, 144, 0.45);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-64270702>.elementor-container {
    min-height: 750px;
}

.elementor-16519 .elementor-element.elementor-element-64270702 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-64270702>.elementor-shape-top svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-16519 .elementor-element.elementor-element-64270702>.elementor-shape-bottom svg {
    height: 100px;
    transform: translateX(-50%) rotateY(180deg);
}

.elementor-16519 .elementor-element.elementor-element-7712d67f .houzez-spacer-inner {
    height: 100px;
}

.elementor-bc-flex-widget .elementor-16519 .elementor-element.elementor-element-1a49ac65.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-1a49ac65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title_wrap .houzez_section_title {
    color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title_wrap .houzez_section_subtitle {
    color: rgba(255, 255, 255, 0.8);
}

.elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-ceb42f9 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-16519 .elementor-element.elementor-element-ceb42f9 .elementor-divider-separator {
    width: 20%;
}

.elementor-16519 .elementor-element.elementor-element-ceb42f9 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16519 .elementor-element.elementor-element-563a69c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16519 .elementor-element.elementor-element-563a69c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-16519 .elementor-element.elementor-element-563a69c8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-563a69c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-563a69c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-563a69c8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 30px 50px;
}

.elementor-16519 .elementor-element.elementor-element-563a69c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-field-group {
    padding-right: calc( 10px/2);
    padding-left: calc( 10px/2);
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2);
    margin-right: calc( -10px/2);
    margin-bottom: -10px;
}

body.rtl .elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #dce0e0;
    border-width: 2px 2px 2px 2px;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #dce0e0;
    border-width: 2px 2px 2px 2px;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-field-group .elementor-select-wrapper::before {
    color: #dce0e0;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-button {
    background-color: #0E7990;
}

.elementor-16519 .elementor-element.elementor-element-3cab00c7 .elementor-button:hover {
    background-color: #28a7c2;
}

.elementor-16519 .elementor-element.elementor-element-52f14006 .houzez-spacer-inner {
    height: 160px;
}

.elementor-16519 .elementor-element.elementor-element-7b96d902>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-7b96d902:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-7b96d902>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../../2020/03/bg-marker-right.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-16519 .elementor-element.elementor-element-7b96d902>.elementor-background-overlay {
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-7b96d902 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-655a4be2 .houzez-spacer-inner {
    height: 50px;
}

.elementor-16519 .elementor-element.elementor-element-64f3f25>.elementor-container {
    max-width: 870px;
}

.elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title_wrap .houzez_section_title {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #7A7A7A;
}

.elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-5cd7d56 .taxonomy-title {
    font-family: "Roboto Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-16519 .elementor-element.elementor-element-5cd7d56 .taxonomy-subtitle {
    font-family: "Work Sans", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.78);
}

.elementor-16519 .elementor-element.elementor-element-7de513db .houzez-spacer-inner {
    height: 70px;
}

.elementor-16519 .elementor-element.elementor-element-40ac8cea>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-40ac8cea>.elementor-background-overlay {
    opacity: 0.2;
}

.elementor-16519 .elementor-element.elementor-element-25073f1e .houzez-spacer-inner {
    height: 50px;
}

.elementor-bc-flex-widget .elementor-16519 .elementor-element.elementor-element-764a5026.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-16519 .elementor-element.elementor-element-764a5026.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title_wrap .houzez_section_title {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #7A7A7A;
}

.elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-51d142ca .agent-module .agent-item {
    background-color: #ffffff;
}

.elementor-16519 .elementor-element.elementor-element-38417403 .houzez-spacer-inner {
    height: 100px;
}

.elementor-16519 .elementor-element.elementor-element-2be03584>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16519 .elementor-element.elementor-element-2be03584:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-2be03584>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-2be03584>.elementor-background-overlay {
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-2be03584 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16519 .elementor-element.elementor-element-2b03bc58 .houzez-spacer-inner {
    height: 50px;
}

.elementor-bc-flex-widget .elementor-16519 .elementor-element.elementor-element-7b1e66d4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-16519 .elementor-element.elementor-element-7b1e66d4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title_wrap {
    text-align: center;
    margin-bottom: 16px;
}

.elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title_wrap .houzez_section_title {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title_wrap .houzez_section_subtitle {
    color: #7A7A7A;
}

.elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title {
    margin-bottom: 10px;
}

.elementor-16519 .elementor-element.elementor-element-691a1ea6 .testimonial-item-v2 .icon-close-quote {
    color: #000000;
}

.elementor-16519 .elementor-element.elementor-element-691a1ea6 .testimonial-item-v2 {
    background-color: #EDF9FF;
}

.elementor-16519 .elementor-element.elementor-element-691a1ea6 .testimonial-thumb img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-16519 .elementor-element.elementor-element-19566c26 .houzez-spacer-inner {
    height: 70px;
}

.elementor-16519 .elementor-element.elementor-element-428fb1b0:not(.elementor-motion-effects-element-type-background),
.elementor-16519 .elementor-element.elementor-element-428fb1b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-16519 .elementor-element.elementor-element-428fb1b0 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #ECECEC;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 15px 0px;
}

.elementor-16519 .elementor-element.elementor-element-428fb1b0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(min-width:768px) {
    .elementor-16519 .elementor-element.elementor-element-1a49ac65 {
        width: 40%;
    }
    .elementor-16519 .elementor-element.elementor-element-940ffee {
        width: 10%;
    }
    .elementor-16519 .elementor-element.elementor-element-563a69c8 {
        width: 49.332%;
    }
}

@media(max-width:1024px) {
    .elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-7aa86df1 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_subtitle {
        font-size: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-4996cf05 .grid-item {
        margin-bottom: 0px;
    }
    .elementor-16519 .elementor-element.elementor-element-114f2baa .grid-item {
        margin-bottom: 0px;
    }
    .elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item:not([data-ratio]) {
        padding-top: 144%;
    }
    .elementor-16519 .elementor-element.elementor-element-7866b6c2 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-7712d67f .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-52f14006 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-655a4be2 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-7de513db .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-25073f1e .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-38417403 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-2b03bc58 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-19566c26 .houzez-spacer-inner {
        height: 30px;
    }
}

@media(max-width:767px) {
    .elementor-16519 .elementor-element.elementor-element-4c53104d .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-6a5e92f8 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-60abb66 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-7aa86df1 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-3abc11b4 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-2a20e5c5 .grid-item:not([data-ratio]) {
        padding-top: 100%;
    }
    .elementor-16519 .elementor-element.elementor-element-7866b6c2 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-7712d67f .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-4735a045 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-52f14006 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-655a4be2 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-d8857a0 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-7de513db .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-25073f1e .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-ec4cd19 .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-38417403 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-2b03bc58 .houzez-spacer-inner {
        height: 30px;
    }
    .elementor-16519 .elementor-element.elementor-element-31c79b4e .houzez_section_title_wrap {
        margin-bottom: 16px;
    }
    .elementor-16519 .elementor-element.elementor-element-19566c26 .houzez-spacer-inner {
        height: 30px;
    }
}

@media(min-width:1025px) {
    .elementor-16519 .elementor-element.elementor-element-49e5b5b:not(.elementor-motion-effects-element-type-background),
    .elementor-16519 .elementor-element.elementor-element-49e5b5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-16519 .elementor-element.elementor-element-64270702:not(.elementor-motion-effects-element-type-background),
    .elementor-16519 .elementor-element.elementor-element-64270702>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}