
.titleRichText{width:100%;}.titleRichText .title{display:block;width:100%;}.titleRichText .title h1{font-size:48px;}.titleRichText h1.title,.titleRichText h2.title,.titleRichText h3.title,.titleRichText .title h1,.titleRichText .title h2,.titleRichText .title h3{font-family:var(--font-bold);margin:0;padding:0;}.titleRichText [class*="bg-"]{display:inline-block;width:auto;}@media (max-width:1024px){.title-banner.row{display:flex;flex-direction:column;}.title-banner.row [class*="col"]{width:100%;flex:1;max-width:100%;}.titleRichText{padding-left:32px;padding-right:32px;text-align:center;}}@media (max-width:991px){.titleRichText .title h1{font-size:36px;}.titleRichText .title h2{font-size:28px;}.titleRichText h1.title,.titleRichText h2.title,.titleRichText h3.title,.titleRichText .title h1,.titleRichText .title h2,.titleRichText .title h3{width:100%;}}.title-banner.row{position:relative;}.title-banner.row [class*="col"]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}.title-banner.row [class*="col"]:nth-child(2){align-items:center;}
.image{max-width:100%;}@media (max-width:1023px){.image{max-width:320px;}}@media (max-width:767px){.image{max-width:240px;}}
.featured-video{position:relative;}.featured-video-row{background-color:var(--light-grey-color);height:100%;padding:32px 16px;border-radius:var(--xl-border-radius);}.featured-video-row [class*="col-"]{padding:0 16px;}.featured-video-title{font-size:28px;}.featured-video-description p{font-size:18px;margin-bottom:16px;}.featured-video-socials{position:relative;}.featured-video-socials .share-icons,.featured-video-socials .share-icons.bottom-align,.featured-video-socials .share-icons.top-align{position:relative;top:unset;left:unset;right:unset;bottom:unset;}.featured-video-socials .share-icons p.heading{line-height:unset;margin-bottom:8px;}.featured-video .video-wrapper{border-radius:var(--lg-border-radius);overflow:hidden;}@media (max-width:1023px){.featured-video-row{border-radius:0;}}@media (max-width:991px){.featured-video-content{margin-top:32px;}}
.video-wrapper{padding-top:56.25%;position:relative;}.video-wrapper video{left:0;height:100%;position:absolute;top:0;width:100%;}video:active,video:focus,video:visited{outline:none;}
.step-list{display:flex;flex-direction:column;padding:32px 0;}.step-item{align-items:center;display:flex;flex:1;justify-content:center;margin:0;padding:0 0 0 50%;position:relative;width:100%;}.step-item::before{border-color:var(--light-grey-color);border-style:dashed;border-width:0 2px 0 0;content:"";display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:50%;transform:translateY(-50%);width:2px;}.step-item-number{background-color:var(--white-color);border-color:var(--light-grey-color);border-style:solid;border-width:2px 0;color:var(--dark-grey-color);display:flex;flex-direction:column;font-weight:bold;left:50%;margin-left:-32px;padding:16px 0;position:absolute;text-align:center;width:64px;z-index:1;}.step-item-number::before{background-color:var(--light-grey-color);border-radius:100%;content:"";display:block;height:12px;left:50%;margin-left:-6px;position:absolute;top:-8px;width:12px;}.step-item-number strong{font-size:56px;line-height:56px;}.step-item-number span{font-size:14px;letter-spacing:4px;text-transform:uppercase;}.step-item-content{--step-item-content-x-padding:56px;--step-item-content-y-padding:36px;padding:var(--step-item-content-y-padding) 0 var(--step-item-content-y-padding) var(--step-item-content-x-padding);}.step-item-content p{position:relative;}.step-item-content p:empty{display:none;}.step-item-title{position:relative;}.step-item:nth-child(2n){padding:0 50% 0 0;}.step-item:nth-child(2n) .step-item-content{padding-left:0;padding-right:var(--step-item-content-x-padding);text-align:right;}@media (max-width:575px){.step-item{align-items:flex-start;}.step-item::before{left:32px;}.step-item,.step-item:nth-child(2n){padding-left:0;padding-right:0;}.step-item-number{left:0px;margin-left:0;}.step-item-content{--step-item-content-x-padding:96px;padding-top:12px;}.step-item-content,.step-item:nth-child(2n) .step-item-content{padding-left:var(--step-item-content-x-padding);padding-right:0;text-align:left;}}
.button-uppercase .btn.btn-primary{text-transform:uppercase;}.button.button-center{width:100%;}
