.swell-block-step,.sc-bl-step{--swl-step_arrow_color:#dedede;counter-reset:step}
.swell-block-step__item,.sc-bl-step__item{margin-bottom:0!important;padding:0 0 3em 64px;position:relative}
.swell-block-step__item:before,.sc-bl-step__item:before{border-left:1px dashed var(--color_border);content:"";display:block;height:100%;left:23px;position:absolute;top:0;width:0}
.swell-block-step__item:last-child:before,.sc-bl-step__item:last-child:before{content:none}
.swell-block-step__item .swell-block-step__title,.sc-bl-step__item .sc-bl-step__title{font-weight:700;margin:0;padding:0}
.swell-block-step__number,.sc-bl-step__number{box-sizing:content-box;color:#fff;display:flex;flex-direction:column;height:48px;justify-content:center;left:0;line-height:1;position:absolute;text-align:center;top:0;width:48px}
.swell-block-step__number .__label,.sc-bl-step__number .__label{content:attr(data-label);display:block;font-size:10px;padding-bottom:1px}
.swell-block-step__number:after,.sc-bl-step__number:after{content:counter(step);counter-increment:step;display:block;font-size:20px}
.swell-block-step__number[data-num]:after,.sc-bl-step__number[data-num]:after{content:attr(data-num)}
.swell-block-step__number[data-hide] .__label,.sc-bl-step__number[data-hide] .__label,.swell-block-step__number[data-hide]:after,.sc-bl-step__number[data-hide]:after{display:none}
[data-num-style=circle] .swell-block-step__number,[data-num-style=circle] .sc-bl-step__number,[data-num-style=circle] .swell-block-step__number .__shape,[data-num-style=circle] .sc-bl-step__number .__shape{border-radius:50%}
[data-num-style=horizontal] .swell-block-step__number,[data-num-style=horizontal] .sc-bl-step__number{align-items:flex-end;flex-direction:row}
[data-num-style=horizontal] .swell-block-step__number .__label,[data-num-style=horizontal] .sc-bl-step__number .__label{padding-bottom:4px;padding-right:4px}
.swell-block-step__title+.swell-block-step__body,.sc-bl-step__title+.sc-bl-step__body{margin-top:1em}
.swell-block-step:not(.is-style-big)>.swell-block-step__item:last-child,.sc-bl-step:not(.is-style-big)>.sc-bl-step__item:last-child{padding-bottom:0}
.swell-block-step:not(.is-style-big):not(.is-style-small)>.swell-block-step__item>.swell-block-step__title,.sc-bl-step:not(.is-style-big):not(.is-style-small)>.sc-bl-step__item>.sc-bl-step__title{display:flex;flex-direction:column;justify-content:center;min-height:48px}
.is-style-big>.swell-block-step__item,.is-style-big>.sc-bl-step__item{border-bottom:1px dashed var(--swl-step_arrow_color);padding:2em}
.is-style-big>.swell-block-step__item:first-child,.is-style-big>.sc-bl-step__item:first-child{border-top:1px dashed var(--swl-step_arrow_color)}
.is-style-big>.swell-block-step__item:before,.is-style-big>.sc-bl-step__item:before{border:12px solid transparent;border-top:12px solid var(--swl-step_arrow_color);display:block;height:0;left:50%;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}
.is-style-big>.swell-block-step__item>.swell-block-step__number,.is-style-big>.sc-bl-step__item>.sc-bl-step__number{border-radius:0;color:inherit;height:auto;margin:0 auto 1em;position:relative;width:auto}
.is-style-big>.swell-block-step__item>.swell-block-step__number .__label,.is-style-big>.sc-bl-step__item>.sc-bl-step__number .__label{font-size:12px}
.is-style-big>.swell-block-step__item>.swell-block-step__number:after,.is-style-big>.sc-bl-step__item>.sc-bl-step__number:after{font-size:24px}
.is-style-big .swell-block-step__title,.is-style-big .sc-bl-step__title{text-align:center}
.is-style-small .swell-block-step__item,.is-style-small .sc-bl-step__item{padding:0 0 2em 24px}
.is-style-small .swell-block-step__item:before,.is-style-small .sc-bl-step__item:before{border-left:2px solid var(--color_border);height:calc(100% - 20px);left:7px;top:18px}
.is-style-small .swell-block-step__title,.is-style-small .sc-bl-step__title{margin-top:.25em;text-align:left}
.is-style-small .swell-block-step__body,.is-style-small .sc-bl-step__body{margin-top:.5em}
.is-style-small .swell-block-step__number,.is-style-small .sc-bl-step__number{align-items:center;color:inherit;flex-direction:row;height:auto;justify-content:flex-start;margin-left:-24px;position:relative;width:auto}
.is-style-small .swell-block-step__number .__shape,.is-style-small .sc-bl-step__number .__shape{border:2px solid;box-sizing:border-box;height:16px;margin-right:8px;width:16px}
.is-style-small .swell-block-step__number .__label,.is-style-small .sc-bl-step__number .__label{font-size:12px;opacity:.8;padding:0 2px 0 0}
.is-style-small .swell-block-step__number:after,.is-style-small .sc-bl-step__number:after{font-size:14px;opacity:.8}
.is-style-small [data-hide]+.swell-block-step__title,.is-style-small [data-hide]+.sc-bl-step__title{margin-top:-24px}
.c-tabBody__item>*,.cap_box_content>*,.faq_a>*,.swell-block-accordion__body>*,.sc-bl-accordion__body>*,.swell-block-dl__dd>*,.sc-bl-dl__dd>*,.swell-block-step__body>*,.sc-bl-step__body>*,.sl-has-mb--s>*,.wp-block-column>*,.wp-block-cover__inner-container>*,.wp-block-group__inner-container>*,.wp-block-media-text__content>*,div[class*=is-style-]>*{margin-bottom:1em}
.swell-block-button,.sc-bl-button{--the-icon-size:1.1em}
.swell-block-button[data-align=right],.sc-bl-button[data-align=right]{text-align:right}
.swell-block-button[data-align=left],.sc-bl-button[data-align=left]{text-align:left}
.swell-block-button a,.sc-bl-button a{text-align:center}
.swell-block-button .swell-block-button__link[data-has-icon],.sc-bl-button .sc-bl-button__link[data-has-icon]{align-items:center;display:inline-flex;gap:.5em;justify-content:center}
.swell-block-button .__icon:not(.-right),.sc-bl-button .__icon:not(.-right){margin-left:-.25em}
.swell-block-button .__icon.-right,.sc-bl-button .__icon.-right{margin-right:-.25em}
.swell-block-button .__icon,.sc-bl-button .__icon{font-size:var(--the-icon-size);height:var(--the-icon-size);width:var(--the-icon-size)}
.swell-block-button .__icon:before,.sc-bl-button .__icon:before{display:block}
.swell-block-button__img,.sc-bl-button__img{border:none;display:none!important}
