.backgroundBanner-layout h1{font-size:32px}.backgroundBanner-layout h1 sup{line-height:24px;font-size:14px}.backgroundBanner-layout h2{font-size:24px}.backgroundBanner-layout h2 sup{line-height:18px;font-size:10px}.backgroundBanner-layout h3{font-size:20px}.backgroundBanner-layout h3 sup{line-height:14px;font-size:8px}.backgroundBanner-layout h4{font-size:18px}.backgroundBanner-layout h4 sup{line-height:12px;font-size:8px}.backgroundBanner-layout h5{font-size:16px}.backgroundBanner-layout h5 sup{line-height:10px;font-size:6px}.backgroundBanner-layout h6{font-size:14px}.backgroundBanner-layout h6 sup{line-height:8px;font-size:6px}@media (min-width:992px){.backgroundBanner-layout h1{font-size:48px}.backgroundBanner-layout h1 sup{line-height:32px;font-size:18px}.backgroundBanner-layout h2{font-size:32px}.backgroundBanner-layout h2 sup{line-height:24px;font-size:14px}.backgroundBanner-layout h3{font-size:24px}.backgroundBanner-layout h3 sup{line-height:18px;font-size:10px}.backgroundBanner-layout h4{font-size:20px}.backgroundBanner-layout h4 sup{line-height:16px;font-size:10px}.backgroundBanner-layout h5{font-size:18px}.backgroundBanner-layout h5 sup{line-height:12px;font-size:8px}.backgroundBanner-layout h6{font-size:16px}.backgroundBanner-layout h6 sup{line-height:10px;font-size:6px}}.backgroundBanner-layout figure,.backgroundBanner-layout h1,.backgroundBanner-layout h2,.backgroundBanner-layout h3,.backgroundBanner-layout h4,.backgroundBanner-layout h5,.backgroundBanner-layout h6,.backgroundBanner-layout p{margin:0}.backgroundBanner-layout a,.backgroundBanner-layout p,.backgroundBanner-layout p.heading_main{font-size:24px;line-height:normal}.backgroundBanner-layout.blue .content-container a,.backgroundBanner-layout.blue .content-container h1,.backgroundBanner-layout.blue .content-container h2,.backgroundBanner-layout.blue .content-container h3,.backgroundBanner-layout.blue .content-container h4,.backgroundBanner-layout.blue .content-container h5,.backgroundBanner-layout.blue .content-container h6,.backgroundBanner-layout.blue .content-container p,.backgroundBanner-layout.blue .content-container p.heading_main{color:#FFF}.backgroundBanner-layout.blue .content-container .primary-btn{background:#0D6EFD;border:1px solid #0D6EFD;color:#FFF}.backgroundBanner-layout.blue .content-container .primary-btn:hover{background:#0C479D;border:1px solid #0C479D;color:#FFF;text-decoration:none}.backgroundBanner-layout.blue .content-container .secondary-btn{border:1px solid #FFF;background:0 0}.backgroundBanner-layout.blue .content-container .secondary-btn:hover{background:#FFF;border:1px solid #FFF;color:#0C479D;text-decoration:none}.backgroundBanner-layout.red .content-container a,.backgroundBanner-layout.red .content-container h1,.backgroundBanner-layout.red .content-container h2,.backgroundBanner-layout.red .content-container h3,.backgroundBanner-layout.red .content-container h4,.backgroundBanner-layout.red .content-container h5,.backgroundBanner-layout.red .content-container h6,.backgroundBanner-layout.red .content-container p,.backgroundBanner-layout.red .content-container p.heading_main{color:#FFF}.backgroundBanner-layout.red .content-container .primary-btn{background:#FE000C;border:1px solid #FE000C;color:#FFF}.backgroundBanner-layout.red .content-container .primary-btn:hover{background:#D5000A;border:1px solid #D5000A;color:#FFF;text-decoration:none}.backgroundBanner-layout.red .content-container .secondary-btn{border:1px solid #FFF;background:0 0}.backgroundBanner-layout.red .content-container .secondary-btn:hover{background:#FFF;border:1px solid #FFF;color:#FE000C;text-decoration:none}.backgroundBanner-layout{position:relative;display:flex;flex-direction:column;min-height:500px;margin:unset}.backgroundBanner-layout .overlay-container{position:relative;width:100%;height:100%;background:rgba(0,0,0,.4);flex:1}.backgroundBanner-layout .overlay-container .content-container{margin:40px;row-gap:30px;display:flex;flex-direction:column}.backgroundBanner-layout .overlay-container .button-action{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;gap:20px}.backgroundBanner-layout .overlay-container .button-action a{display:flex;align-items:center;justify-content:center;padding:12px 20px;width:100%;font-size:16px;line-height:125%}.backgroundBanner-layout .media-wrapper{margin:0;width:100%}.backgroundBanner-layout .media-wrapper img,.backgroundBanner-layout .media-wrapper video{object-fit:cover;width:100%;height:100%;display:block;position:absolute}.backgroundBanner-layout .media-wrapper video{object-position:center}.backgroundBanner-layout .media-wrapper #iframe,.backgroundBanner-layout .media-wrapper #video,.backgroundBanner-layout .media-wrapper .vjs-playlist-player-container,.backgroundBanner-layout .media-wrapper .vjs-playlist-player-container .video-js{width:100%;height:100%}.backgroundBanner-layout .media-wrapper .vjs-playlist-player-container{position:absolute}.backgroundBanner-layout .media-wrapper .vjs-playlist-player-container .video-js{padding-top:0}@media (min-width:768px){.backgroundBanner-layout{flex-direction:column;min-height:350px;margin:0 10px}.backgroundBanner-layout .overlay-container{display:flex;width:100%;align-items:center;justify-content:flex-start}.backgroundBanner-layout .overlay-container .content-container{margin:83px 262px 83px 60px;max-width:386px}.backgroundBanner-layout .overlay-container .button-action{justify-content:flex-start;width:auto;min-width:169px;flex-wrap:wrap;flex-direction:row}.backgroundBanner-layout .overlay-container .button-action a{width:auto}.backgroundBanner-layout .media-wrapper{width:100%}.backgroundBanner-layout .media-wrapper video{object-position:top left}}@media (min-width:992px){.backgroundBanner-layout .overlay-container{width:100%;justify-content:flex-start}.backgroundBanner-layout .overlay-container .content-container{margin:108px 60px;max-width:462px}.backgroundBanner-layout .overlay-container .button-action{flex-direction:row;justify-content:flex-start}.backgroundBanner-layout .overlay-container .button-action a{min-width:196px}.backgroundBanner-layout .media-wrapper{width:100%}}.backgroundBanner-layout .media-wrapper .brightcove_container,.backgroundBanner-layout .media-wrapper .brightcove_container .video-js{padding:0!important}.backgroundBanner-layout .media-wrapper .brightcove_container .video-js video,.backgroundBanner-layout .media-wrapper .brightcove_container video{object-position:unset}