.elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-6f3192e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-6f3192e:not(.elementor-motion-effects-element-type-background), .elementor-2156 .elementor-element.elementor-element-6f3192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2156 .elementor-element.elementor-element-6f3192e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-6f3192e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2156 .elementor-element.elementor-element-d6bdc33.elementor-column{align-self:inherit;cursor:default;}.elementor-2156 .elementor-element.elementor-element-3daf52a > .elementor-widget-container{margin:0px 0px 04px 0px;}.elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-89c811e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-89c811e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-5fbcbc6.elementor-column{align-self:inherit;cursor:default;}.elementor-2156 .elementor-element.elementor-element-26f6ef0 .elementor-icon-wrapper{text-align:right;}.elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:#00000033;}.elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-framed .elementor-icon, .elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-framed .elementor-icon, .elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-framed .elementor-icon{background-color:#00000033;}.elementor-2156 .elementor-element.elementor-element-26f6ef0.elementor-view-stacked .elementor-icon svg{fill:#00000033;}.elementor-2156 .elementor-element.elementor-element-26f6ef0 .elementor-icon{font-size:22px;}body:not(.rtl) .elementor-2156 .elementor-element.elementor-element-26f6ef0{right:2%;}body.rtl .elementor-2156 .elementor-element.elementor-element-26f6ef0{left:2%;}.elementor-2156 .elementor-element.elementor-element-26f6ef0{top:90vh;z-index:5;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-7e7fe6b{margin-top:40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-2de53d6.elementor-column{align-self:inherit;cursor:default;}.elementor-2156 .elementor-element.elementor-element-7cf7565 > .elementor-container{max-width:1280px;}.elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-7cf7565.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-7cf7565{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-47c0ee2.elementor-column{align-self:inherit;cursor:default;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa{text-align:left;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa .elementor-heading-title{color:var( --e-global-color-3a7282e );font-family:"Poppins", Sans-serif;font-size:32px;font-weight:300;text-transform:uppercase;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa.ob-harakiri{writing-mode:inherit;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-2156 .elementor-element.elementor-element-e8b0cfa.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-2156 .elementor-element.elementor-element-e8b0cfa .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-2156 .elementor-element.elementor-element-afd6ea0{--divider-border-style:solid;--divider-color:var( --e-global-color-3a7282e );--divider-border-width:2px;}.elementor-2156 .elementor-element.elementor-element-afd6ea0 .elementor-divider-separator{width:70%;margin:0 auto;margin-left:0;}.elementor-2156 .elementor-element.elementor-element-afd6ea0 .elementor-divider{text-align:left;padding-top:0px;padding-bottom:0px;}.elementor-2156 .elementor-element.elementor-element-afd6ea0 > .elementor-widget-container{margin:-11px 0px -0px -0px;}.elementor-2156 .elementor-element.elementor-element-0550a28 > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-d7be00f > .elementor-widget-container{margin:-20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-69a2eaf.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-69a2eaf{margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-97374d0.elementor-column{align-self:inherit;cursor:default;}.elementor-2156 .elementor-element.elementor-element-31e766e > .elementor-container{max-width:1280px;}.elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-bb-inner > .elementor-container > .elementor-row, .elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical > .elementor-row, .elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-container-vertical{flex-direction:column;}.elementor-2156 .elementor-element.elementor-element-31e766e.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2156 .elementor-element.elementor-element-31e766e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2156 .elementor-element.elementor-element-552ffdc.elementor-column{align-self:inherit;cursor:default;}:root{--page-title-display:none;}html, body{overflow-x:auto;}@media(max-width:767px){.elementor-2156 .elementor-element.elementor-element-47c0ee2 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa{text-align:center;}.elementor-2156 .elementor-element.elementor-element-e8b0cfa .elementor-heading-title{font-size:20px;}.elementor-2156 .elementor-element.elementor-element-afd6ea0 .elementor-divider-separator{width:100%;}}/* Start custom CSS for section, class: .elementor-element-6f3192e */.elementor-2156 .elementor-element.elementor-element-6f3192e.elementor-sticky--effects{
background-color: rgba(0,0,0, 0.7) !important;
backdrop-filter: blur;
}

.elementor-2156 .elementor-element.elementor-element-6f3192e{
transition: background-color 1s ease !important;
}

.elementor-2156 .elementor-element.elementor-element-6f3192e.elementor-sticky--effects >.elementor-container{
min-height: 70px;
}

.elementor-2156 .elementor-element.elementor-element-6f3192e > .elementor-container{
transition: min-height 1s ease !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0550a28 */.elementor-2156 .elementor-element.elementor-element-0550a28 i{
    margin-right: 5px
}

.abutton {
	 display: flex;
	 align-items: center;
	 padding: 10px 0px;
	 position: relative;
	 cursor: pointer;
	 text-transform: uppercase
	/* button */
	/* bg button */
}
 .abutton .alink {
	 font-family: "poppins", sans-serif;
	 background-color: transparent;
	 font-size: 18px;
	 letter-spacing: 1px;
	 color: #2e58a3;
	 position: relative;
	 transition: all 0.3s ease-in-out;
	 cursor: pointer;
	 border: 0;
	 padding-left: 20px;
	 left: 0;
	 line-height: auto;
	 overflow: hidden;
	/*line*/
	/*arrow*/
}
 .abutton .alink:before {
	 content: "";
	 background-color: #2e58a3;
	 width: 3px;
	 height: 100%;
	 position: absolute;
	 z-index: 2;
	 left: 0px;
	 top: 0px;
	 border-radius: 50px;
	 transition: all 0.3s ease-in-out;
}
 .abutton .alink:after {
	 content: "";
	 width: 15px;
	 height: 15px;
	 display: flex;
	 align-items: center;
	 background-color: transparent;
	 position: absolute;
	 border: solid 3px #2e58a3;
	 border-left: 0;
	 border-bottom: 0;
	 top: calc(50% - 7px);
	 border-radius: 2px;
	 transform: translateX(-48px) rotate(45deg);
	 transition: all 0.3s 0.2s ease-in-out;
}
 .abutton:before {
	 content: "";
	 background-color: white;
	 width: 0;
	 height: 100%;
	 position: absolute;
	 right: 0;
	 top: 0px;
	 border-radius: 3px;
	 transition: all 0.4s 0.3s ease-in-out;
}
 .abutton:hover:before {
	 width: 100%;
	 height: 100%;
	 left: 0;
	 bottom: 0px;
}
 .abutton:hover .alink {
	 padding-left: 50px;
}
 .abutton:hover .alink:before {
	 left: 17px;
	 transform: rotate(90deg);
}
 .abutton:hover .alink:after {
	 transform: translate(-33px) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7be00f */.elementor-2156 .elementor-element.elementor-element-d7be00f i{
    margin-right: 5px
}

.abutton {
	 display: flex;
	 align-items: center;
	 padding: 10px 0px;
	 position: relative;
	 cursor: pointer;
	 text-transform: uppercase
	/* button */
	/* bg button */
}
 .abutton .alink {
	 font-family: "poppins", sans-serif;
	 background-color: transparent;
	 font-size: 18px;
	 letter-spacing: 1px;
	 color: #2e58a3;
	 position: relative;
	 transition: all 0.3s ease-in-out;
	 cursor: pointer;
	 border: 0;
	 padding-left: 20px;
	 left: 0;
	 line-height: auto;
	 overflow: hidden;
	/*line*/
	/*arrow*/
}
 .abutton .alink:before {
	 content: "";
	 background-color: #2e58a3;
	 width: 3px;
	 height: 100%;
	 position: absolute;
	 z-index: 2;
	 left: 0px;
	 top: 0px;
	 border-radius: 50px;
	 transition: all 0.3s ease-in-out;
}
 .abutton .alink:after {
	 content: "";
	 width: 15px;
	 height: 15px;
	 display: flex;
	 align-items: center;
	 background-color: transparent;
	 position: absolute;
	 border: solid 3px #2e58a3;
	 border-left: 0;
	 border-bottom: 0;
	 top: calc(50% - 7px);
	 border-radius: 2px;
	 transform: translateX(-48px) rotate(45deg);
	 transition: all 0.3s 0.2s ease-in-out;
}
 .abutton:before {
	 content: "";
	 background-color: white;
	 width: 0;
	 height: 100%;
	 position: absolute;
	 right: 0;
	 top: 0px;
	 border-radius: 3px;
	 transition: all 0.4s 0.3s ease-in-out;
}
 .abutton:hover:before {
	 width: 100%;
	 height: 100%;
	 left: 0;
	 bottom: 0px;
}
 .abutton:hover .alink {
	 padding-left: 50px;
}
 .abutton:hover .alink:before {
	 left: 17px;
	 transform: rotate(90deg);
}
 .abutton:hover .alink:after {
	 transform: translate(-33px) rotate(45deg);
}/* End custom CSS */
/* Start custom CSS for wp-widget-impress_showcase, class: .elementor-element-3c9e68f */.impress-row{
    display: flex;
    max-width: 100% !important;
}

.row{
    display: flex;
}

.impress-showcase-property{
    padding: 10px;
    border: 1px solid black;
    margin: 5px;
}

.impress-showcase-property img{
    width: 300px !important;
    height: 200px !important;
    object-fit: cover;
    border: none !important;
}

.impress-showcase-property{
    position: relative
}

.impress-price{
    position: absolute;
    top: 75%;
    padding: 5px;
    background: black;
    color: white;
    font-family: 'poppins';
    font-weight: bold;
    font-size: 16px !important;
}

.impress-address{
    text-align: center !important;
    font-family: 'poppins' !important;
    color: #2e58a3 !important;
    font-weight: 500 !important;
}

.impress-beds-baths-sqft{
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS */::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
  opacity: 1; /* Firefox */
}


.awesomplete{
    margin-top: 20px !important;
}

.idx-omnibar-form input{
    background:transparent !important;
    color: white;
   
   
    
}

.idx-omnibar-bath{
    
}

.idx-omnibar-form label{
    color: white;
    text-align: center;
    font-family: 'mulish';
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}

.idx-omnibar-form {
    display: flex !important;
    justify-content: center !important;
}

.idx-omnibar-form label {
    margin: 0 auto !important
}


.idx-omnibar-extra-button {
    background: transparent !important;
    padding: 0px !important;
    width: 20% !important;
    height: 100% !important;
    margin-top: 16px !important;
}

.idx-omnibar-extra-button span{
    display: none;
    
}

.idx-omnibar-extra-button i{
    padding: 10px;
    font-size: 32px !important;
}/* End custom CSS */