.credit-repair-steps{padding:30px 0}.credit-repair-steps__title{color:#007cba;font-family:Work Sans,sans-serif;font-size:32px;font-weight:600;line-height:39px;margin:30px auto;padding:0 15px;text-align:center}.credit-repair-steps__intro{color:#63666a;font-family:Source Sans Pro,sans-serif;font-size:20px;line-height:28px;margin:0 auto 50px;max-width:800px;padding:0 15px;text-align:center}.credit-repair-steps__description p,.credit-repair-steps__intro p{margin:0}.credit-repair-steps__intro strong{font-weight:700}.credit-repair-steps .slick-slider{box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.credit-repair-steps .slick-list{display:block;overflow:hidden;position:relative}.credit-repair-steps .slick-track{display:block;left:0;position:relative;top:0}.credit-repair-steps .slick-track:after,.credit-repair-steps .slick-track:before{content:"";display:table}.credit-repair-steps .slick-track:after{clear:both}.credit-repair-steps .slick-slide{display:none;float:left;height:100%;min-height:1px;overflow:hidden}.credit-repair-steps .slick-initialized .slick-slide{display:block}.credit-repair-steps .slick-vertical .slick-slide{border:0;display:block;float:none;height:auto}.credit-repair-steps__carousel.slick-vertical .slick-slide{height:300px;margin:0 20px}.credit-repair-steps__carousel.slick-initialized .slick-slide.slick-active{display:inline-block}.credit-repair-steps__carousel{margin:0 auto;max-width:550px;width:90%}.credit-repair-steps__carousel .slick-list{border:1px solid #00c1d4;box-sizing:border-box;margin:0 28px;padding:20px 4px 60px}.credit-repair-steps__slide-inner{box-sizing:border-box;margin:0 30px;width:calc(100% - 60px)}.credit-repair-steps__carousel-title{color:#007cba;font-family:Source Sans Pro,sans-serif;font-size:26px;font-weight:600;margin:14px 0 35px;text-align:center}.credit-repair-steps__content{align-items:center;display:grid;gap:12px 14px;grid-template-columns:60px 1fr}.credit-repair-steps__number{align-items:center;background-color:#fff;border:2px solid #00bbd3;border-radius:50%;box-sizing:border-box;color:#00bbd3;display:flex;font-family:Source Sans Pro,sans-serif;font-size:30px;font-weight:600;height:60px;justify-content:center;width:60px}.credit-repair-steps__copy{display:contents}.credit-repair-steps__step-title{color:#007cba;font-family:Source Sans Pro,sans-serif;font-size:22px;font-weight:600;margin:0}.credit-repair-steps__description{color:#444;font-family:Source Sans Pro,sans-serif;font-size:18px;grid-column:1/-1;line-height:30px}.credit-repair-steps .slick-arrow{background:transparent;border:0;cursor:pointer;font-size:0;height:24px;padding:4px;position:absolute;width:24px}.credit-repair-steps .slick-arrow:before{background:transparent;border-right:4px solid #63666a;border-top:4px solid #63666a;content:"";display:block;height:10px;width:10px}.credit-repair-steps .slick-prev{left:22px;top:58px;z-index:2}.credit-repair-steps .slick-prev:before{transform:rotate(-45deg)}.credit-repair-steps .slick-next{left:22px;top:202px}.credit-repair-steps .slick-next:before{transform:rotate(135deg)}.credit-repair-steps .slick-dots{bottom:20px;display:flex;gap:8px;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;width:100%}.credit-repair-steps .slick-dots li{height:12px;margin:0;width:12px}.credit-repair-steps .slick-dots button{background:#63666a;border:0;border-radius:50%;cursor:pointer;font-size:0;height:5px;opacity:.35;padding:0;width:5px}.credit-repair-steps .slick-dots .slick-active button{background:#00c1d4;opacity:.75}@media screen and (min-width:768px){.credit-repair-steps__title{font-size:36px;margin-bottom:45px}.credit-repair-steps__intro{font-size:26px;line-height:32px}.credit-repair-steps__carousel{max-width:800px}.credit-repair-steps__carousel .slick-list{height:300px!important;margin:0;padding:20px}.credit-repair-steps__slide-inner{margin:0;width:100%}.credit-repair-steps__carousel-title{margin:14px 0}.credit-repair-steps__content{align-items:start;gap:0;grid-template-columns:123px 1fr;padding:0 34px}.credit-repair-steps__number{font-size:50px;height:80px;width:80px}.credit-repair-steps__copy{display:block}.credit-repair-steps__step-title{font-size:32px;line-height:40px;margin:0 0 4px}.credit-repair-steps__description{font-size:22px;line-height:34px}.credit-repair-steps .slick-dots{bottom:auto;flex-direction:column;gap:7px;left:27px;top:105px;width:auto}}@media screen and (max-width:767px){.credit-repair-steps .slick-arrow{display:none!important}}