.map-container{position:relative;overflow:hidden;z-index:1}.map-container .project-popup-details{position:absolute;top:0;right:0;width:400px;max-width:calc(100% - 30px);height:100%;z-index:999999;background-color:#1B1E24;color:#fff;padding:40px 15px 40px 30px;transform:translate(100%, 0);opacity:0;transition:all ease 0.3s}.map-container .project-popup-details.active{transform:translate(0);opacity:1}.map-container .project-popup-details .detailss h4+p::before{content:"\f3c5";display:block;position:absolute;top:0;left:0;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-accent)}.map-container .project-popup-details .detailss .elementor-text-editor h4:first-child{margin-top:-16px}.map-container .project-popup-details .detailss .elementor-text-editor h4{margin:0}.map-container .project-popup-details .detailss .elementor-text-editor h4+p{margin-top:16px}.map-container .project-popup-details .detailss .elementor-text-editor h4+p+h4{margin:8px 0 16px}@media (max-width: 991px){.map-container .project-popup-details{top:auto;left:20px;width:calc(100% - 40px);right:20px;height:auto;max-height:300px;overflow:auto;bottom:20px;transform:translate(0, 100%)}.map-container .project-popup-details.active{transform:translate(0)}.map-container .project-popup-details img{float:left;width:40%}.map-container .project-popup-details .detailss{float:left;width:60%;padding-left:20px}}@media (max-width: 575px){.map-container .project-popup-details .detailss{width:70%}.map-container .project-popup-details img{width:30%}}.map-container .project-popup-details .project-specific-details{padding-right:15px;overflow:auto;height:100%}.map-container .project-popup-details .project-specific-details::-webkit-scrollbar-thumb{background-color:#6C757D}.map-container .project-popup-details .project-specific-details::-webkit-scrollbar{width:3px;background-color:#fff}.map-container .project-popup-details h4{font-family:"Open Sans";font-size:20px;font-weight:500;color:#fff;line-height:1.4}.map-container .project-popup-details h4 *{margin-bottom:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.map-container .project-popup-details .elementor-icon-box-icon{align-self:flex-start;margin-top:5px}.map-container .project-popup-details .elementor-icon-box-title{font-family:"Cabin", sans-serif;font-weight:400;color:#fff}.map-container .project-popup-details .elementor-icon-box-description p{color:#fff}.map-container .project-popup-details .elementor-icon-box-description p a:hover{color:#6C757D !important}.map-container .project-popup-details .elementor-icon i{color:var(--e-global-color-accent);font-size:20px}.map-container .project-popup-details .elementor-button-link{color:var(--e-global-color-primary);background-color:#fff}.map-container .project-popup-details .elementor-button-link:hover{background-color:#6C757D;color:#fff}.map-container .project-popup-details .close-project-details-popup{cursor:pointer;position:absolute;top:6px;right:30px;border-radius:100%;border:1px solid #fff;width:25px;height:25px;text-align:center;font-size:12px;line-height:25px}.map-container .project-popup-details .close-project-details-popup i{color:#fff}.map-container .project-popup-details .elementor-text-editor p{padding-left:35px;position:relative}.map-container .project-popup-details .elementor-text-editor p:first-child{margin-bottom:0}.map-container .project-popup-details .elementor-text-editor p:first-child::before{content:"\f3c5";display:block;position:absolute;top:0;left:0;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-accent)}.map-container .project-popup-details .elementor-text-editor.move-more-on-top p:first-child::before{top:-3px}.map-container .project-popup-details .elementor-text-editor a:hover{color:#6C757D !important}.map-container .project-popup-details .elementor-text-editor a{color:inherit}.map-container .project-popup-details .elementor-text-editor a[href^="mailto:"],.map-container .project-popup-details .elementor-text-editor a[href^="tel:"]{color:inherit;position:relative;word-break:break-word}.map-container .project-popup-details .elementor-text-editor a[href^="mailto:"]::before,.map-container .project-popup-details .elementor-text-editor a[href^="tel:"]::before{display:block;position:absolute;top:0;left:-35px;font-size:20px;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--e-global-color-accent) !important}.map-container .project-popup-details .elementor-text-editor a[href^="mailto:"]::before{content:"\f0e0";top:-3px}.map-container .project-popup-details .elementor-text-editor a[href^="tel:"]::before{content:"\f879"}.map-container .veritas-google-map{min-height:550px;height:calc(100vh - 88px);width:100%;float:left}
