#hero-block-video h2.display-3{font-size:32px !important;line-height:42px !important;font-family:Roboto400,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;font-weight:400 !important}
@media(min-width:768px){#hero-block-video h2.display-3{font-size:40px !important;line-height:48px !important}
}
@media(min-width:992px){#hero-block-video h2.display-3{font-size:48px !important;line-height:57px !important;opacity:.95}
}
#hero-block-video h3{font-weight:400;line-height:1.52}
@media(max-width:1024px){#hero-block-video h3{line-height:1.5}
}
@media(max-width:767px){#hero-block-video h3{line-height:1.42}
}
#hero-block-video p.lead{line-height:1.58}
@media(max-width:1024px){#hero-block-video p.lead{line-height:1.63}
}
@media(max-width:767px){#hero-block-video p.lead{line-height:1.5}
}
@media(max-width:767px){#hero-block-video p,#hero-block-video h2,#hero-block-video h3{text-align:center}
}
#hero-block-video .small{font-size:14px !important}
#hero-block-video h3{font-size:23px}
@media(max-width:575.98px){#hero-block-video h3{font-size:19px !important}
}
@media(min-width:576px) and (max-width:991.98px){#hero-block-video h3{font-size:21px !important}
}
#hero-block-video p{font-size:19px;line-height:inherit;margin-bottom:16px}
@media(max-width:575.98px){#hero-block-video p{font-size:14px !important}
}
#hero-block-video .hero-block-video__scrim{background:linear-gradient(to right,#000,rgba(10,92,185,0.2))}
#hero-block-video .hero-video-dark__scrim{background:linear-gradient(to top,#000,rgba(0,0,0,0.6))}
@media(min-width:768px){#hero-block-video .hero-video-dark__scrim{background:linear-gradient(to right,#000,rgba(0,0,0,0.7))}
}
@media(min-width:1025px){#hero-block-video .hero-video-dark__scrim{background:linear-gradient(69deg,#000,rgba(0,0,0,0.19))}
}
#hero-block-video .hero-block-video__video{left:0;margin:auto;min-height:100%;min-width:100%;object-fit:cover;position:absolute;visibility:visible;width:auto;z-index:-1}
#hero-block-video .brightcove-video{object-fit:cover;margin:0;pointer-events:none;z-index:-1}
#hero-block-video .video-js{background-size:cover}
@media(max-width:767px){#hero-block-video .video-js{height:100% !important}
}
#hero-block-video .vjs-poster{background-size:cover}
#hero-block-video .embed-container{height:100vh;overflow:hidden;position:relative;width:100vw}
#hero-block-video .embed-container>*{display:block;height:100%;left:0;top:0;width:100%}
#hero-block-video img{left:0;height:100%;object-fit:cover;-o-object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}
#hero-block-video .hero-block-video__wrapper{align-content:center;display:flex;overflow:hidden;position:relative;width:100%}
@media(max-width:767px){#hero-block-video .hero-block-video__wrapper{padding:32px 0}
#hero-block-video .hero-block-video__wrapper .video-js{height:100% !important}
}
@media(min-width:768px) and (max-width:1024px){#hero-block-video .hero-block-video__wrapper{padding:92px 0}
}
#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>p,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.lead,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.p-lead{color:#ccc}
@media(max-width:767px){#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>p,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.lead,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.p-lead{font-size:14px}
}
@media(min-width:768px) and (max-width:1024px){#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>p,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.lead,#hero-block-video .hero-block-video__wrapper>.container .hero-block-video__content>.p-lead{font-size:16px}
}
#hero-block-video .hero-block-video__wrapper video,#hero-block-video .hero-block-video__wrapper iframe{left:0;margin:auto;min-height:100%;min-width:100%;object-fit:cover;position:absolute;visibility:visible;width:auto;z-index:-1}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content{align-self:center;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center;padding:0}
@media(max-width:767px){#hero-block-video .hero-block-video__wrapper .hero-block-video__content{text-align:center}
}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video-wrapper{align-content:center;display:flex}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__display-3{color:#fff;letter-spacing:normal;margin-bottom:26px;text-transform:none}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__h3{margin-bottom:26px}
@media(max-width:767px){#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__h3{margin-bottom:13px}
}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__h3.light{color:#ccc}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__p{margin-bottom:26px}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__watch{font-size:14px;letter-spacing:.2px;line-height:1.5}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content span.hero-block-video__watch{margin-left:16px;vertical-align:middle}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__minutes{color:#ccc;font-size:14px;margin-left:22px}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .font__light{color:#fff}
#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__button--link{line-height:50px}
@media(min-width:1025px){#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__button--link{margin-right:26px}
}
@media(max-width:1024px){#hero-block-video .hero-block-video__wrapper .hero-block-video__content .hero-block-video__button--link{margin:0 auto 26px;width:100%}
}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons p{align-self:center;margin-bottom:0}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons p .hero-block-minutes{opacity:.6;margin-left:13px}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons{display:flex}
@media(max-width:767px){#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons{justify-content:center}
}
@media(max-width:1024px){#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons{width:100%}
}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons .light{color:#ccc}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons .video-link{opacity:.8;transition:opacity .3s}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons .video-link:hover{opacity:1.0}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons + .hero-block-video__button--link{margin:26px auto 0}
@media(min-width:768px){#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons + .hero-block-video__button--link{margin:26px 0 0}
}
@media(min-width:1025px){#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons .hero-block-video-play-buttons + .hero-block-video__button--link{margin:0 0 0 26px}
}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play{background-color:#fff;border-radius:34px;box-shadow:0 16px 32px 0 rgba(0,0,0,0.2);display:inline-block;height:50px;position:relative;width:50px;vertical-align:middle;z-index:2}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play:after{border-left:13px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;content:" ";display:block;left:50%;margin-left:-4px;margin-top:-7px;position:absolute;top:50%}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play:hover{background-color:#f2f2f2}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play--inverse{background-color:transparent;border:1px solid #767676}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play--inverse:after{border-left-color:#c2c2c2}
#hero-block-video .hero-block-video__wrapper .hero-block-video-buttons span.card-video--play--inverse:hover{background-color:transparent}
#hero-block-video .hero-block-video__wrapper .btn{border-radius:36px;font-size:13px;padding:8px 26px;text-transform:uppercase;line-height:2}
#hero-block-video .hero-block-video__wrapper .btn-lg{font-size:13px}
#hero-block-video .hero-block-video__wrapper .btn-text{letter-spacing:1.2px}
#hero-block-video .hero-block-video__wrapper .btn-primary{background-color:#232323;border-color:#232323;color:#fff}
#hero-block-video .hero-block-video__wrapper .btn-primary:hover,#hero-block-video .hero-block-video__wrapper .btn-primary:not(:disabled):not(:disabled):active{background-color:#111;border-color:#111}
#hero-block-video .hero-block-video__wrapper .btn-primary:not(:disabled):not(.disabled):active:focus,#hero-block-video .hero-block-video__wrapper .btn-primary:focus,#hero-block-video .hero-block-video__wrapper .btn-primary.focus{box-shadow:0 0 0 .2rem rgba(0,0,0,0.5)}
#hero-block-video .hero-block-video__wrapper .btn-primary:disabled{background-color:#232323;border-color:#232323;cursor:no-drop;opacity:.6}
#hero-block-video .hero-block-video__wrapper .btn-secondary{background-color:transparent;border-color:#d3d3d3;color:#232323}
#hero-block-video .hero-block-video__wrapper .btn-secondary:hover{background-color:#343434;color:#fff}
#hero-block-video .hero-block-video__wrapper .btn-secondary:active,#hero-block-video .hero-block-video__wrapper .btn-secodnary:active:focus,#hero-block-video .hero-block-video__wrapper .btn-secondary:focus,#hero-block-video .hero-block-video__wrapper .btn-secondary.focus{border:1px solid #232323}
#hero-block-video .hero-block-video__wrapper .btn-secondary:disabled{color:#d3d3d3;cursor:no-drop;opacity:.6}
#hero-block-video .hero-block-video__wrapper .btn-tertiary,#hero-block-video .hero-block-video__wrapper .btn-tertiary:active,#hero-block-video .hero-block-video__wrapper .btn-secodnary:active:focus,#hero-block-video .hero-block-video__wrapper .btn-tertiary:focus,#hero-block-video .hero-block-video__wrapper .btn-tertiary.focus{background-color:#f2f2f2;color:#232323;border:1px solid #f2f2f2}
#hero-block-video .hero-block-video__wrapper .btn-tertiary:hover{background-color:#e6e6e6}
#hero-block-video .hero-block-video__wrapper .btn-tertiary:disabled{color:#232323;cursor:no-drop;opacity:.6}
#hero-block-video .hero-block-video__wrapper .btn-inverse{background-color:#fff;border-color:#fff}
#hero-block-video .hero-block-video__wrapper .btn-inverse .btn-text{color:#232323}
#hero-block-video .hero-block-video__wrapper .btn-inverse:hover,#hero-block-video .hero-block-video__wrapper .btn-inverse:not(:disabled):not(:disabled):active{background-color:transparent}
#hero-block-video .hero-block-video__wrapper .btn-inverse:hover .btn-text,#hero-block-video .hero-block-video__wrapper .btn-inverse:not(:disabled):not(:disabled):active .btn-text{color:#fff}
#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse{background-color:transparent;border-radius:36px;border:solid 1px #fff;color:#fff}
#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse .btn-text{color:#fff;text-align:center}
#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse:hover,#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse:not(:disabled):not(:disabled):active{background-color:#dbdbdb;opacity:1}
#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse:hover .btn-text,#hero-block-video .hero-block-video__wrapper .btn-secondary-inverse:not(:disabled):not(:disabled):active .btn-text{color:#232323}
@media(min-width:1025px){#hero-block-video .hero-block-video__wrapper{height:558px}
#hero-block-video .btn{letter-spacing:1.2px;font-size:13px}
#hero-block-video .btn:focus,#hero-block-video .btn.focus{box-shadow:none}
#hero-block-video .btn-lg{padding:.75rem 1.5rem}
#hero-block-video .btn-primary{border-radius:36px;color:#232323;background:#fff;border-color:#fff}
#hero-block-video .btn-primary:hover,#hero-block-video .btn-primary:focus,#hero-block-video .btn-primary:not(:disabled):not(.disabled):active,#hero-block-video .btn-primary:not(:disabled):not(.disabled).active{color:#111;background:#ddd;border-color:#ddd}
#hero-block-video .btn-lg{padding:.75rem 1.5rem}
#hero-block-video .btn-secondary{border-radius:36px;color:#232323;background:#fff;border-color:#fff}
#hero-block-video .btn-secondary:hover{color:#fff;background:#343434;border-color:#343434}
#hero-block-video .btn-secondary:active,#hero-block-video .btn-secondary:not(:disabled):not(.disabled):active,#hero-block-video .btn-secondary:not(:disabled):not(.disabled).active{color:#232323;border:#232323;background:#fff}
#hero-block-video .btn-secondary:disabled{background:#fff;border-color:#d3d3d3;color:#232323;cursor:no-drop}
#hero-block-video .play-circle{cursor:pointer;width:50px;height:50px;border-radius:50%;display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #fff;transition:opacity .3s;-webkit-transition:opacity .3s;opacity:1}
#hero-block-video .play-circle-inverse{background-color:transparent;border-color:#767676}
#hero-block-video .play-circle-inverse .play-arrow{border-left-color:#c2c2c2}
#hero-block-video .play-circle-dark{background-color:#232323;border-color:#232323}
#hero-block-video .play-circle-dark .play-arrow{border-left-color:#fff}
#hero-block-video .play-circle-wrapper{cursor:pointer;text-decoration:none;margin:0 30px 13px 0;display:inline-block;opacity:.8;transition:opacity .3s;-webkit-transition:opacity .3s}
#hero-block-video .play-circle-wrapper:hover,#hero-block-video .play-circle-wrapper:focus{opacity:1}
#hero-block-video .play-circle-wrapper:last-child{margin-right:0}
#hero-block-video .play-arrow{cursor:pointer;content:"";display:block;position:relative;width:0;height:0;border-top:9px solid transparent;border-left:13px solid #232323;border-bottom:9px solid transparent;top:16px;right:-20px}
#hero-block-video .play-circle-wrapper-lg{margin-top:48px;margin-right:0}
#hero-block-video .play-circle.play-circle-lg{width:64px;height:64px}
#hero-block-video .play-circle.play-circle-lg .play-arrow{border-width:11px 0 11px 17px;top:21px;right:-26px}
.hero-block-video__content{height:100%}
}
@media(min-width:1025px) and (max-width:767px){.hero-block-video__content{text-align:center}
}
@media(min-width:1025px){.hero-block-video__content .hero-block-video-wrapper{display:flex;align-content:center}
.hero-block-video__content .hero-block-video__h3.light{color:#ccc}
.hero-block-video__content .hero-block-video__minutes{letter-spacing:.2px;margin-left:26px}
}
@media(min-width:1025px) and (max-width:575.98px){.hero-block-video__content .hero-block-video__button--link{float:none !important}
}
@media(min-width:1025px) and (max-width:991.98px){.hero-block-video__content .hero-block-video__button--link{display:inline-block;float:left;margin-left:0 !important;margin-top:40px}
}
@media(min-width:1025px) and (min-width:992px){.hero-block-video__content .hero-block-video__button--link{display:block}
}
@media(min-width:1025px) and (max-width:575.98px){.video-button{text-align:center;margin:auto}
}
@media(min-width:1025px) and (max-width:991.98px){.hero-block-video-buttons{display:inline-block}
}
@media(min-width:1025px){.hero-block-video-buttons p .hero-block-minutes{opacity:.6;margin-left:13px}
.hero-block-video-buttons .hero-block-video-play-buttons:hover span.card-video--play{background-color:#dedede}
.hero-block-video-buttons .hero-block-video-play-buttons:hover span.card-video--play:after{border-left-color:#000}
}
@media(max-width:575px),(max-height:650px){#hero-block-video .hero-block-video__wrapper{height:auto;padding-top:64px;padding-bottom:64px}
}