@import"https://use.typekit.net/cqp8pvt.css";.steps-section h2{font-size:2rem;line-height:1.4;font-family:gotham,sans-serif;font-weight:700}@media only screen and (min-width:992px){.steps-section h2{font-size:2.8125rem;line-height:1.4}}.steps-section h2{margin-bottom:30px}.steps-section h2.gradient{font-size:1.25rem;line-height:140%;font-family:gotham,sans-serif;font-weight:700;color:#0d0c22;margin:0}@media only screen and (min-width:992px){.steps-section h2.gradient{font-size:1.5rem}}.steps-section h2.gradient{background:linear-gradient(90deg,#C93B83,#EC2978 50%,#F3755F);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);width:max-content;margin-bottom:30px}.steps-section .steps-desc p{font-size:1rem;line-height:1.6;font-family:gotham,sans-serif;font-weight:500}@media only screen and (min-width:992px){.steps-section .steps-desc p{font-size:1.125rem;line-height:1.6}}.steps-section .steps-desc p{color:#6d6e8a}.steps-section .steps-desc p:first-child{margin-bottom:20px}.steps-section .steps-cards{position:relative;max-width:980px;display:flex;flex-direction:column;justify-content:space-between;margin:20px auto 30px}@media only screen and (min-width:1200px){.steps-section .steps-cards{flex-direction:row}}.steps-section .steps-cards:before{content:"";position:absolute;top:20px;left:68px;width:1px;height:110px;z-index:1;background-image:repeating-linear-gradient(180deg,#FF8DA1,transparent 3px,transparent 0,#FF8DA1 6px)}@media only screen and (min-width:768px){.steps-section .steps-cards:before{content:"";position:absolute;top:50px;left:111px;width:1px;height:230px;z-index:1}}@media only screen and (min-width:1200px){.steps-section .steps-cards.preview-line:before{content:"";position:absolute;top:112px;left:82px;width:80%;height:1px;z-index:1;background-image:repeating-linear-gradient(90deg,#FF8DA1,transparent 3px,transparent 0,#FF8DA1 6px)}}@media only screen and (min-width:1200px)and (min-width:1440px){.steps-section .steps-cards.preview-line:before{width:85%}}@media only screen and (min-width:1200px){.steps-section .steps-cards:before{content:"";position:absolute;top:112px;left:82px;width:85%;height:1px;z-index:1;background-image:repeating-linear-gradient(90deg,#FF8DA1,transparent 3px,transparent 0,#FF8DA1 6px)}}.steps-section .steps-cards .step-card{display:flex;flex-direction:row;align-items:center;gap:20px}.steps-section .steps-cards .step-card .icon-img{width:40px;height:40px}@media only screen and (min-width:768px){.steps-section .steps-cards .step-card .icon-img{width:80px;height:80px}}@media only screen and (min-width:1200px){.steps-section .steps-cards .step-card{flex-direction:column}}.steps-section .steps-cards .step-card .step-number-container{position:relative}.steps-section .steps-cards .step-card .step-number-container .location-icon{width:16px;height:18px}@media only screen and (min-width:768px){.steps-section .steps-cards .step-card .step-number-container .location-icon{width:23px;height:26px}}.steps-section .steps-cards .step-card .step-number-container .step-number{position:absolute;top:0;display:flex;justify-content:center;font-family:gotham,sans-serif;color:#fff;font-size:.8125rem;font-weight:700;z-index:2;width:16px}@media only screen and (min-width:768px){.steps-section .steps-cards .step-card .step-number-container .step-number{width:23px;margin-top:2px;font-size:.875rem}}.steps-section .steps-cards .step-card .card-title{font-size:.9375rem;line-height:1.6;font-family:gotham,sans-serif;font-weight:700;color:#0d0c22}@media only screen and (min-width:992px){.steps-section .steps-cards .step-card .card-title{font-size:1.25rem;line-height:1.4}}.steps-section .steps-cards .step-card .card-title{text-align:center}@media only screen and (min-width:1200px){.steps-section .steps-cards .step-card .card-title{max-width:148px}}.steps-section .steps-section-cta{display:flex;padding:13px 26px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:linear-gradient(90deg,#C93B83,#EC2978 50%,#F3755F);color:#fff;font-family:gotham,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;margin:0 auto}@media only screen and (min-width:768px){.steps-section .steps-section-cta{max-width:195px}}