.block-custom-intro-columns,.block-custom-intro-columns.step-style .steps-columns-wrapper{display:flex;gap:80px;flex-wrap:wrap}.block-custom-intro-columns .block-custom-intro-column{width:calc((100% - (2 * 80px)) / 3)}.block-custom-intro-columns .block-custom-intro-column.four-columns{width:calc((100% - (3 * 80px)) / 4)}.block-custom-intro-columns .block-custom-intro-column.two-columns{width:calc((100% - (1 * 80px)) / 2)}.block-custom-intro-columns .step-line{height:2px;background:#CC0633;width:calc(66.67% + 80px);margin-left:calc(16.67% - 80px)}.block-custom-intro-columns.four-columns .step-line{width:calc(75% + 80px);margin-left:calc(12.5% - 80px)}.block-custom-intro-columns.two-columns .step-line{width:calc(50% + 40px);margin-left:calc(25% - 40px)}.step-label{background:#CC0633;color:#FFF;display:inline-block;font-weight:700;width:32px;height:32px;text-align:center;border-radius:50%;position:absolute;top:-15px;margin-left:calc(16.67% - 80px)}.block-custom-intro-columns.four-columns .step-label{margin-left:calc(12.5% - 80px)}.block-custom-intro-columns.two-columns .step-label{margin-left:calc(25% - 40px)}.so-post-content .block-custom-intro-column.step-style h3{margin-top:0}@media all and (max-width:1400px){.so-two-columns .block-custom-intro-columns.step-style .block-custom-intro-column{width:calc((100% - (2 * 40px)) / 3)}.so-two-columns .block-custom-intro-columns.step-style .block-custom-intro-column.four-columns{width:calc((100% - (3 * 40px)) / 4)}.so-two-columns .block-custom-intro-columns.step-style .block-custom-intro-column.two-columns{width:calc((100% - (1 * 40px)) / 2)}.so-two-columns .block-custom-intro-columns.four-columns,.so-two-columns .block-custom-intro-columns.step-style .steps-columns-wrapper{gap:40px}.block-custom-intro-columns .step-line{width:calc(66.67% + 40px);margin-left:calc(16.67% - 40px)}.block-custom-intro-columns.four-columns .step-line{width:calc(75% + 40px);margin-left:calc(12.5% - 40px)}.block-custom-intro-columns.two-columns .step-line{width:calc(50% + 40px);margin-left:calc(25% - 40px)}.block-custom-intro-columns.four-columns .step-label{margin-left:calc(12.5% - 40px)}.block-custom-intro-columns.two-columns .step-label{margin-left:calc(25% - 40px)}.step-label{margin-left:calc(16.67% - 40px)}}@media all and (max-width:1180px){.so-post-content .block-custom-intro-columns .block-custom-intro-column.four-columns{width:calc((100% - (2 * 80px)) / 3)}.so-post-content.so-two-columns .block-custom-intro-columns .block-custom-intro-column.four-columns{width:calc((100% - (1 * 80px)) / 2)}.so-post-content.so-two-columns .block-custom-intro-columns.step-style .block-custom-intro-column{width:100%}.so-post-content.so-two-columns .block-custom-intro-columns.step-style{flex-wrap:nowrap}.so-post-content.so-two-columns .block-custom-intro-columns .step-line{width:8px;height:auto;margin:30px 0 40px 16px}.so-post-content.so-two-columns .step-label{left:0;top:auto;margin-left:0}.so-post-content.so-two-columns .block-custom-intro-column{margin-bottom:30px}.so-post-content.so-two-columns .block-custom-intro-columns .steps-columns-wrapper .block-custom-intro-column:last-child{background:#FFF;margin-left:-100px;padding-left:100px;width:calc(100% + 100px)}}@media all and (max-width:1024px){.so-post-content .block-custom-intro-columns .block-custom-intro-column.four-columns{width:calc((100% - (2 * 40px)) / 2)}.so-post-content .block-custom-intro-columns.step-style .block-custom-intro-column.four-columns{width:100%}.so-post-content .block-custom-intro-columns.step-style{flex-wrap:nowrap}.so-two-columns .block-custom-intro-columns,.so-two-columns .block-custom-intro-columns.step-style .steps-columns-wrapper{gap:40px}.so-post-content .block-custom-intro-columns .step-line{height:auto;width:16px;margin:30px 0 40px 14px}.so-post-content .step-label{left:0;top:auto;margin-left:0}.so-post-content .block-custom-intro-column{margin-bottom:30px;width:100%}.so-post-content .block-custom-intro-column.step-style h3{margin-top:0}.so-post-content .block-custom-intro-columns .steps-columns-wrapper .block-custom-intro-column:last-child{background:#FFF;margin-left:-100px;padding-left:100px;width:calc(100% + 100px)}}@media all and (max-width:640px){.so-post-content .block-custom-intro-columns .block-custom-intro-column.four-columns{width:100%}.so-post-content.so-two-columns .block-custom-intro-columns .block-custom-intro-column.four-columns{width:100%}.block-custom-intro-columns .block-custom-intro-column.two-columns{width:100%}.block-custom-intro-columns.step-style.four-columns .step-label,.block-custom-intro-columns.step-style.three-columns .step-label{left:-5px;top:auto}.so-post-content.so-two-columns .block-custom-intro-columns .step-line{width:24px;margin:30px 0 40px 10px}}.block-custom-intro-column .block-custom-intro-column-image{width:100%;aspect-ratio:360 / 240;object-fit:cover;margin-bottom:24px}.block-custom-intro-column .block-custom-intro-column-title{margin-bottom:24px}.block-custom-intro-column:not(.step-style) .block-custom-intro-column-title.no-link-heading::before{content:".";display:block;background:#cc0633;height:4px;width:40px;margin-bottom:20px;font-size:0}.block-custom-intro-column:not(.step-style) h3 a{color:#414042}.block-custom-intro-column:not(.step-style) h3 a:hover{color:#cc0633;transition:color 0.3s ease-in-out}.block-custom-intro-column:not(.step-style) h3 a::after{content:"\f061";font-family:"Font Awesome 5 Free";margin-left:10px;font-size:.7em;top:-.15em;position:relative;color:#cc0633}.block-custom-intro-column.step-style h3,.block-custom-intro-column.step-style h3 a{color:#cc0633}.block-custom-intro-column .block-custom-intro-column-description a:hover{color:#414042}@media all and (max-width:1024px){.block-custom-intro-columns .block-custom-intro-column{width:calc((100% - (2 * 80px)) / 2)}}@media all and (max-width:767px){.block-custom-intro-columns .block-custom-intro-column{width:100%}}