.elementor-1284 .elementor-element.elementor-element-2446fdc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .themeic-steps-scroll{--st-gold:var( --e-global-color-primary );--st-ink:var( --e-global-color-text );--st-muted:#5A5A55;--st-gap:22px;--st-card:var( --e-global-color-22b6482 );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item{color:#6B6B6B;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item .steps-nav-num{color:#6B6B6B;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item:hover:not(.is-active), .elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item:focus-visible:not(.is-active){background-color:#0201010F;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item.is-active{background-color:var( --e-global-color-primary );color:var( --e-global-color-22b6482 );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item.is-active .steps-nav-num{color:var( --e-global-color-22b6482 );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav{gap:9px;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item .steps-nav-label{font-family:"Cormorant Garamond", Sans-serif;font-size:var(--fs-h6);font-weight:400;text-transform:none;line-height:var(--lh-heading);}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card{padding:30px 30px 30px 30px;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-item.is-active .steps-card-note{background-color:var( --e-global-color-primary );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-kicker{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-title{font-family:var( --e-global-typography-2c1a040-font-family ), Sans-serif;font-size:var( --e-global-typography-2c1a040-font-size );font-weight:var( --e-global-typography-2c1a040-font-weight );line-height:var( --e-global-typography-2c1a040-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-kicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-title{font-size:var( --e-global-typography-2c1a040-font-size );line-height:var( --e-global-typography-2c1a040-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1284 .elementor-element.elementor-element-2446fdc3{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .themeic-steps-scroll{--st-gap:12px;}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-kicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-title{font-size:var( --e-global-typography-2c1a040-font-size );line-height:var( --e-global-typography-2c1a040-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-note-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for csf-steps-by-scroll, class: .elementor-element-52ec8ea4 */.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-nav-item:not(:hover,.is-active){
    background-color: transparent;
}
.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-item.is-active .steps-card{
    box-shadow: none;
}
.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-layout {
    gap: calc(var(--st-gap) * 2);
}
.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-card-text {
    max-width: 600px;
}
@media (min-width:991px){
.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-media > img {
    position: absolute;
}
.elementor-1284 .elementor-element.elementor-element-52ec8ea4 .steps-media {
    position: relative;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2446fdc3 */@media (max-width:991px){
.elementor-1284 .elementor-element.elementor-element-2446fdc3{
    padding: 0;
}
.elementor-1284 .elementor-element.elementor-element-2446fdc3 .steps-list,.elementor-1284 .elementor-element.elementor-element-2446fdc3 .steps-nav{
    padding-inline: var(--container-space);
}
}/* End custom CSS */