.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}}.plan-block{padding-top:45px}@media only screen and (max-width: 991px){.plan-block{padding-top:16px}.plan-block .container{padding:0}}
