.success-story-application-wrapper{padding-top:40px}@media(min-width:1240px){.success-story-application-wrapper{padding-top:70px}}.success-story-application-wrapper.is-dark{background:#0b1f2c;color:#fff}.success-story-application{position:relative;padding:24px 0 40px}@media(min-width:1240px){.success-story-application{padding-bottom:80px}}@media(min-width:1240px){.is-dark .success-story-application{padding-top:80px}}.success-story-application__background{position:absolute;top:0;left:calc(50% + 16px);width:calc(50% - 16px);height:calc(100% - 40px)}@media(min-width:1240px){.success-story-application__background{height:calc(100% - 80px)}}.is-dark .success-story-application__background{height:100%}@media(min-width:1240px){.is-dark .success-story-application__background{height:100%}}.success-story-application__mobile-image{position:relative;display:block;margin-left:-20px;margin-right:-20px;width:100vw;height:320px}.success-story-application__background img,.success-story-application__mobile-image img{position:absolute;top:0;width:100%;height:100%;object-position:center;object-fit:cover}.success-story-application__content{position:relative}@media(min-width:1240px){.success-story-application__body,.success-story-application__headline,.success-story-application__tabs{width:calc(50% - 16px)}}.success-story-application__body{margin-bottom:24px}@media(min-width:1240px){.success-story-application__body{margin-bottom:40px}}.success-story-application .step-mobile{border-bottom:2px solid #d1dbe2}.success-story-application.is-dark .step-mobile{border-bottom-color:#3e505c}.success-story-application .step-mobile{padding:16px 0}.success-story-application .step-mobile__button{color:inherit;background:transparent;border:0;padding:0;height:40px;width:100%;display:flex;justify-content:space-between;align-items:center}.success-story-application .step-mobile__button:not(:last-child){margin-bottom:16px}.success-story-application .step-mobile__text{font-size:18px;font-weight:700;line-height:1.33}.success-story-application .step-mobile__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(90deg,#0078be,#00d0ff);color:#fff}.success-story-application .step-mobile__content{padding-bottom:.5rem}.success-story-application .steps-desktop{margin-top:40px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.success-story-application .steps-desktop__list{margin-top:32px;flex:none;width:319px;border-left:2px solid #d1dbe2}.success-story-application .steps-desktop__list li:not(:last-child){margin-bottom:1.5rem}.success-story-application .steps-desktop__steps-wrapper{position:relative}.success-story-application .steps-desktop__step-wrapper{position:absolute;width:498px;opacity:0;transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1);transform:translateY(-30px)}.success-story-application .steps-desktop__step-wrapper.is-active{opacity:1;z-index:2;transition-delay:.3s;transition-duration:.9s;transform:translateY(0)}.success-story-application .steps-desktop__step-wrapper.is-down{transform:translateY(30px)}.success-story-application .steps-desktop__step-wrapper:not(.is-active){pointer-events:none}.success-story-application .step-desktop{position:relative;font-size:24px;line-height:32px;font-weight:700;background:transparent;color:inherit;border:0;opacity:.5;padding:0 0 0 20px;cursor:pointer}.success-story-application .step-desktop.is-active,.success-story-application .step-desktop:active,.success-story-application .step-desktop:hover{opacity:1}.success-story-application .step-desktop.is-active:after{position:absolute;left:-2px;top:0;height:100%;width:4px;background:linear-gradient(90deg,#0078be 0,#00d0ff 245%);content:""}@media(min-width:1240px){.success-story-application .step--quote-content,.success-story-application .step--text-content{color:#fff;background:linear-gradient(90deg,#0078be 0,#00d0ff 245%);padding:2rem;width:498px}}@media(min-width:1240px){.success-story-application .step--products-content{width:390px;margin-bottom:-96px}}.success-story-application .step--quote-content__quote{font-size:20px;line-height:28px;font-style:italic}.success-story-application .step--quote-content__author{color:#47c7ef;display:flex}@media(min-width:1240px){.success-story-application .step--quote-content__author{color:#fff}}.success-story-application .step--quote-content__author img{width:68px;height:68px;object-position:center;object-fit:cover;margin-right:1rem}