.stdTempl-commercialBanner .commercialBanner-container{width:100%;display:flex;flex-direction:column;justify-content:center;color:white}
.stdTempl-commercialBanner .commercialBanner-container .content-container{width:100%;display:flex;flex-direction:column;align-items:center}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-title{font-size:56px;font-family:"LubalinGraphStd-Medium",Arial,Helvetica,sans-serif;text-align:center;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:normal;padding-bottom:0}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-description{font-family:Arial;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;padding-bottom:0}
.stdTempl-commercialBanner .commercialBanner-container .content-container .stdTemp-cta{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:8px;background-color:#ffd200;border-radius:10px 0 10px 0;font-size:15px;line-height:1.6;color:#03234b}
.stdTempl-commercialBanner .commercialBanner-container .content-container .stdTemp-banner-link{padding:12px 32px}
.stdTempl-commercialBanner .blueBackground,.stdTempl-commercialBlueBackground{background-color:#03234b;color:white;height:100%}
.stdTempl-commercialBanner .greyBackground,.stdTempl-commercialGreyBackground{background-color:#eeeff1;color:#03234b;height:100%}
.stdTempl-commercialWhiteText{color:#fff}
.stdTempl-commercialDarkBlueText{color:#03234b}
.stdTempl-commercialBanner .commercialBanner-container p{padding-bottom:0}
@media(min-width:1025px){.stdTempl-commercialBanner .commercialBanner-container{height:424px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-title{margin:80px 0 4px 0;max-width:794px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-description{font-size:19px;max-width:794px;line-height:1.7}
.stdTempl-commercialBanner .commercialBanner-container .content-container .stdTemp-cta{margin:56px 0 64px 0}
.mobile,.tablet{background-size:0;background-image:none !important}
.desktop{background-size:cover;background-repeat:no-repeat;background-position:center}
}
@media(min-width:641px) and (max-width:1024px){.stdTempl-commercialBanner .commercialBanner-container{height:453px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-title{margin:56px 0 16px 0;max-width:776px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-description{font-size:21px;max-width:456px;line-height:1.5;max-width:456px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .stdTemp-cta{margin:56px 0 44px 0}
.desktop,.mobile{background-size:0;background-image:none !important}
.tablet{background-size:cover;background-repeat:no-repeat}
.stdTempl-commercialBanner .content-container{padding-left:20px;padding-right:20px}
}
@media(min-width:1024px){.stdTempl-commercialBanner .content-container{padding-left:20px;padding-right:20px}
}
@media(max-width:640px){.stdTempl-commercialBanner .commercialBanner-container{height:792px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-title{font-size:36px;margin:72px 0 8px 0;max-width:335px}
.stdTempl-commercialBanner .commercialBanner-container .content-container .video-description{font-size:17px;max-width:335px;line-height:1.4}
.stdTempl-commercialBanner .commercialBanner-container .content-container .stdTemp-cta{margin:56px 10px 56px 10px}
.desktop,.tablet{background-image:none !important;background-size:0}
.mobile{background-size:cover;background-repeat:no-repeat}
.stdTempl-commercialBanner .content-container{padding-left:20px;padding-right:20px}
}