.plan-block .plan-pins .plan-pin-content,.plan-block .plan-title{font-size:20px;letter-spacing:0;line-height:normal}.plan-block .plan-pins .plan-pin-number{font-size:25px;letter-spacing:0;line-height:25px}.plan-block .plan-container{max-width:1204px}.plan-block .block-title{margin-bottom:84px}.plan-block .plan-title{margin-top:8px}.plan-block .bg-wrap .plan-bg .image{transform:scale(0.25)}.plan-block .plan-pins .plan-pin{cursor:pointer;transform:translate(-50%, -100%)}.plan-block .plan-pins .plan-pin::after{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);content:"";width:1px;height:28px;background-color:#000}.plan-block .plan-pins .plan-pin-number{z-index:2}.plan-block .plan-pins .plan-pin-number::before{content:"";position:absolute;display:block;width:47px;height:47px;border-radius:47px;background-color:#fff;filter:blur(3px);transition:filter .15s ease-in-out}.plan-block .plan-pins .plan-pin-number span{width:47px;height:47px;color:#000}.plan-block .plan-pins .plan-pin-content{width:auto}.plan-block .plan-pins .plan-pin-content-inside{background-color:#c8e5df;width:47px;overflow:hidden;transition:width .5s ease-in-out}.plan-block .plan-pins .plan-pin-content span{padding-left:60px;padding-right:20px;line-height:normal;white-space:nowrap}@media only screen and (min-width: 992px){.plan-block .plan-pins .plan-pin:hover{z-index:1}.plan-block .plan-pins .plan-pin:hover .plan-pin-number::before{filter:blur(10px)}.plan-block .plan-pins .plan-pin:hover .plan-pin-content-inside{width:100%}}@media only screen and (max-width: 991px){.plan-block .plan-wrap{max-width:375px;margin:0 auto}.plan-block .block-title{text-align:center;margin-bottom:40px}.plan-block .fs-100,.plan-block h1{font-size:45px;line-height:39.825px}}
