h1,h2,h3,h4,h5,h6{font-weight:500}.h1,h1{font-size:2em!important}@media (min-width:768px){.h1,h1{font-size:2.5em!important}}h2{font-size:1.88em!important}h3{font-size:1.66em!important}h4,h5,h6{font-size:1.33em!important}p{font-size:1em}.steps .grey{background-color:#e9eaee}.steps .gold{background-color:#f2e5d2}.steps__wrapper{padding:54px 115px 43px 0}.steps__title-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.steps__content__wrapper,.steps__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.steps__content__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.steps__inner{padding:0 48px;width:100%;border-left:2px solid #212e52}.steps__inner p{font-weight:300}.steps__inner:first-of-type{padding-left:0;border:none}.steps__inner:last-of-type{padding-right:0;border-left:2px solid #212e52}.steps .mobile-steps .steps-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#212e52;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:19px 0}.steps .mobile-steps .steps-accordion-header h3{margin-bottom:0}.steps .mobile-steps .steps-accordion-header img{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.steps .mobile-steps .steps-accordion-header img{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}}.steps .mobile-steps .steps-accordion-header.collapsed img{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.steps .mobile-steps .card-body{padding:20px 0 0}.steps .mobile-steps .card-body .steps__mobile__inner{margin-bottom:35px}.steps .mobile-steps .card-body .steps__mobile__inner .steps-mobile-content{padding-right:48px}.steps .mobile-steps .card-body .steps__mobile__inner .steps-mobile-content p{font-weight:300}.steps .mobile-steps .card-body .site-button{margin-bottom:42px}body.contrast-inverted .steps{background:#00007f!important}