.elementor-8498 .elementor-element.elementor-element-743b7cb{--display:flex}.elementor-8498 .elementor-element.elementor-element-7a9dc1a{--display:flex;--margin-top:0px;--margin-bottom:165px;--margin-left:0px;--margin-right:0px}.elementor-8498 .elementor-element.elementor-element-6419e70{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--gap:20px 20px !important;--row-gap:20px !important;--column-gap:20px !important;--grid-auto-flow:row}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content{background-color:#0C1430E6;justify-content:center;border-radius:25px;padding:17px}.elementor-8498 .elementor-element.elementor-element-caa30bc>.elementor-widget-container{background-color:#ca1212;background-image:url("https://espekazambia.com/wp-content/uploads/2026/01/real-estate-home-2-766x731.jpg");padding:4px;border-radius:27px}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content,.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:16px;margin-top:0;color:#fff !important}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-description p,.elementor-8498 .elementor-element.elementor-element-caa30bc a .gem-textbox .gem-textbox-description p{color:#fff !important}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-description,.elementor-8498 .elementor-element.elementor-element-caa30bc a .gem-textbox .gem-textbox-description{color:#fff !important}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-description span p,.elementor-8498 .elementor-element.elementor-element-caa30bc a .gem-textbox .gem-textbox-description span p{color:#fff !important}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox .gem-textbox-description span,.elementor-8498 .elementor-element.elementor-element-caa30bc a .gem-textbox .gem-textbox-description span{color:#fff !important}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:42px !important;color:#00a9cc}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:42px !important;height:42px !important;fill:#00a9cc}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-image img,.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content a .gem-image img{width:42px;max-width:42px;height:auto}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-style:none;margin:0 0 14px;transform:rotate(0deg)}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-image span,.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content a .gem-image span{padding:0}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-image span{border-style:none;margin:0 0 14px}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i,.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg)}.elementor-8498 .elementor-element.elementor-element-caa30bc .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg)}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .portfolio-item,.elementor-8498 .elementor-element.elementor-element-7c955a2 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(7px/2) !important}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .portfolio-row,.elementor-8498 .elementor-element.elementor-element-7c955a2 .skeleton-posts.portfolio-row{margin:calc(-7px/2)}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-7px/2) 0}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:7px;padding-right:7px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(7px/2);padding-right:calc(7px/2)}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:7px;padding-right:7px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:7px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .portfolio-item .image{border-radius:19px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid.caption-position-page .portfolio-item .wrap{border-radius:19px 19px 0 0}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid.caption-position-hover .portfolio-item .wrap{border-radius:19px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid.caption-position-image .portfolio-item .wrap{border-radius:19px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio-item .caption .title span{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .portfolio-item .wrap .overlay .caption .title span{font-size:12px;font-weight:300;line-height:14px}.elementor-8498 .elementor-element.elementor-element-7c955a2 .portfolio.portfolio-grid .gem-pagination{margin-top:100px}@media(max-width:1024px){.elementor-8498 .elementor-element.elementor-element-6419e70{--grid-auto-flow:row}}@media(min-width:768px){.elementor-8498 .elementor-element.elementor-element-6419e70{--width:87%}}@media(max-width:767px){.elementor-8498 .elementor-element.elementor-element-6419e70{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}