.text-column-block .block-text-wrap{padding-top:136px;padding-bottom:136px}@media only screen and (max-width: 767px){.text-column-block .block-text-wrap{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width: 1199px){.text-column-block .line-container{padding:0}}.text-column-block .col-text{padding-top:64px}.text-column-block .col-text-content{max-width:456px}@media only screen and (min-width: 1200px){.text-column-block .col-text-content{margin-bottom:38px}}@media only screen and (max-width: 1199px){.text-column-block .col-text-content{margin:0 auto}}.text-column-block .col-text-content p{margin-bottom:40px}.text-column-block .col-text-content p:last-child{margin-bottom:0}@media only screen and (max-width: 767px){.text-column-block .col-text{padding-top:40px}}.text-column-block:has(+.businesses-block) .block-text-wrap{padding-bottom:0 !important}@media only screen and (max-width: 991px){.text-column-block:has(+.businesses-block) .block-text-wrap{padding-bottom:0 !important}}.text-column-block:has(+.featured-events-block) .block-text-wrap{padding-bottom:56px !important}@media only screen and (max-width: 991px){.text-column-block:has(+.featured-events-block) .block-text-wrap{padding-bottom:28px !important}}.text-column-block .line-animation-html{position:absolute;bottom:0;left:24px;width:100%;height:100%;pointer-events:none;z-index:1}.text-column-block .stroke{position:absolute;transform-origin:top}.text-column-block .line{background:#000;transform:scaleY(0);opacity:1}.text-column-block .animated .line{animation:draw var(--d, 1s) ease-out forwards;animation-delay:var(--delay, 0s)}.text-column-block .animated .circle-svg circle{animation:drawCircle var(--d, 1s) ease-out forwards;animation-delay:var(--delay, 0s)}.text-column-block .vline{width:4px}.text-column-block .hline{height:4px;transform-origin:left;transform:scaleX(0)}.text-column-block .circle-svg{position:absolute;width:24px;height:24px;display:flex}.text-column-block .circle-svg svg{width:100%;height:100%;transform:rotate(-90deg)}.text-column-block .circle-svg circle{fill:none;stroke:#000;stroke-width:4;stroke-linecap:round;stroke-dasharray:56.5;stroke-dashoffset:56.5}.text-column-block .vline.first{left:0px;top:0;height:calc(100% - 129px)}.text-column-block .circle-svg.left{transform:rotate(-90deg) scaleX(-1);left:-1px;top:calc(100% - 140px)}.text-column-block .hline{left:12px;top:calc(100% - 121px);width:calc(100% - 46px)}.text-column-block .circle-svg.right{right:23px;top:calc(100% - 122px)}.text-column-block .vline.last{right:24px;top:calc(100% - 110px);height:var(--last-height, 110px)}.text-column-block[data-animation=top-to-right]{overflow:hidden}.text-column-block[data-animation=top-to-right] .line-animation-wrap{height:100%}.text-column-block[data-animation=top-to-right] .line-animation-wrap .full-right{width:calc(100vw - (50vw - 50%));margin-right:calc(-50vw + 50%)}.text-column-block[data-animation=top-to-right] .vline.first{height:calc(100% - 32px)}.text-column-block[data-animation=top-to-right] .circle-svg.left{top:calc(100% - 47px)}.text-column-block[data-animation=top-to-right] .hline{top:calc(100% - 28px);width:100%}@keyframes draw{to{opacity:1;transform:scale(1)}}@keyframes drawCircle{to{stroke-dashoffset:0}}
