.single-business .info .contacts a::before{background-position:center;background-repeat:no-repeat;background-size:contain}.single-business .info .contacts a::before{background-position:center;background-repeat:no-repeat;background-size:contain}.plan-points{pointer-events:none}.plan-points .point-wrap{z-index:2;opacity:0;transition:opacity .15s ease-in-out;transform:translateX(-50%) translateY(-100%)}.plan-points .point-wrap .point-tag{white-space:nowrap;bottom:100%;padding:4px 14px;border:1px solid #003772;border-radius:5px}.plan-points .point-wrap .line{height:61px;width:1px}.plan-points .point-wrap.active{opacity:1}.plan-areas .business-path{cursor:pointer;fill:rgba(62,165,55,0);mix-blend-mode:multiply;transition:fill .15s ease-in-out}.plan-areas .business-path.active,.plan-areas .business-path:hover{fill:#3ea537}.plan-overlay{z-index:1;pointer-events:none;width:100%;left:0}@media only screen and (max-width: 991px){.plan{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.plan::before{display:block;content:"";width:62px;height:29px;background-image:url(../../../images/mobile-drag-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;position:fixed;top:0;left:24px}.plan::-webkit-scrollbar{display:none}.plan .plan-inside{width:900px;padding:0 48px}.plan-overlay{z-index:1;pointer-events:none;width:calc(100% - 96px);left:48px}.plan .plan-points,.plan .plan-areas{width:calc(100% - 96px) !important;left:48px !important}}@media only screen and (max-width: 991px){.plan-outside-wrap{opacity:1 !important;transform:translateZ(0) !important}}.single-business .image-inside{padding-bottom:75.9375%}.single-business .info .times,.single-business .info .contacts{border-top:1px solid #e5e5e5}.single-business .info .contacts a::before{content:"";display:inline-block;margin-right:12px;width:20px;height:20px}.single-business .info .contacts .type-phone::before{background-image:url(../../../images/phone.svg)}.single-business .info .contacts .type-email::before{background-image:url(../../../images/email.svg)}.single-business .info .contacts .type-link::before{background-image:url(../../../images/link.svg)}.single-business .info .contacts .type-facebook::before{background-image:url(../../../images/facebook.svg)}.single-business .info .contacts .type-instagram::before{background-image:url(../../../images/instagram.svg)}.single-business .single-business-plan{pointer-events:none}@media only screen and (max-width: 991px){.single-business .single-business-plan{pointer-events:all}.single-business .single-business-plan.container{padding:0}}
