@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,700,700italic,400italic|Montserrat:100,300,400,700";.btn--red{background-color:#db2827!important;color:#fff!important}.btn--red:focus,.btn--red:hover{background-color:#c72221!important}.btn--gray,.btn--red:active,.btn--red:link,.btn--red:visited{color:#fff!important}.btn--gray{background-color:#aaa!important}.btn--gray:focus,.btn--gray:hover{background-color:#9d9d9d!important}.btn--gray:active,.btn--gray:link,.btn--gray:visited{color:#fff!important}.modal--alert .modal-dialog.modal-lg{max-width:512px!important}.modal--alert .modal-footer,.modal--alert .modal-header{display:none!important}.modal--alert .modal-body{padding:0!important}.modal--alert .modal-content{background:none;border:0;box-shadow:0}.modal--alert .modal--alert__content{width:100%;max-width:512px;background-color:#626161;margin:0 auto;border-radius:4px}.modal--alert .modal--alert__header{background-color:#444;position:relative;padding:15px 0;border-radius:4px 4px 0 0}.modal--alert .modal--alert__header img{max-width:65%}.modal--alert .modal--alert__header button{background:none;border:0;color:#626161;position:absolute;right:10px;top:10px}.modal--alert .modal--alert__body{max-width:400px;margin:0 auto;padding:50px 15px}.modal--alert .modal--alert__body p{margin-bottom:40px}.modal--alert .modal--alert__body .btn+.btn{margin-top:20px}.lvp--header{position:relative}.lvp--header .lvp__header-content{position:absolute;bottom:20px;margin-bottom:0;z-index:99;width:100%}.lvp--header .lvp__title{margin:0;padding:0}@media (min-width:992px){.lvp--header .lvp__title{font-size:80px}}.lvp--header .lvp__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Open Sans}.lvp--header .lvp__meta>div{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.lvp--header .lvp__meta>div+div{margin-left:10px}.lvp--header video{object-fit:cover;height:88vh;width:100%}.lvp__summary{font-family:Open Sans;color:#fff;font-size:18px;font-weight:400;line-height:28px}.mejs__video.cny-lvp .mejs__captions-position,.mejs__video.cny-lvp .mejs__captions-position-hover{bottom:35px!important}.mejs__video-safari.cny-lvp .mejs__captions-position,.mejs__video-safari.cny-lvp .mejs__captions-position-hover{display:none!important}.account-page,.login-page,.register-page{background-color:#000}.account-page .login-form form,.login-page .login-form form,.register-page .login-form form{background-color:transparent}.account-page .login-form form .btn,.login-page .login-form form .btn,.register-page .login-form form .btn{background-color:red}.account-page .login-form form .btn:active,.account-page .login-form form .btn:focus,.account-page .login-form form .btn:hover,.login-page .login-form form .btn:active,.login-page .login-form form .btn:focus,.login-page .login-form form .btn:hover,.register-page .login-form form .btn:active,.register-page .login-form form .btn:focus,.register-page .login-form form .btn:hover{background-color:#e60000}.account-page .login-form form a,.login-page .login-form form a,.register-page .login-form form a{color:red}.account-page .login-form form a:hover,.login-page .login-form form a:hover,.register-page .login-form form a:hover{color:#e60000}.account-page .login-form form .btn--gray,.login-page .login-form form .btn--gray,.register-page .login-form form .btn--gray{color:#000!important}.account-page .page-header--account{background-color:transparent}.account-page .account__header a,.account-page .account__header h2{color:#fff!important}.account-page .account__header small{color:red!important}.account-page .nav-tabs--simple>li>a,.account-page .nav-tabs--simple>li>a:visited{color:#000}.account-page .menu--account a,.account-page .menu--account a[href^=tel]{color:#fff}.account-page .btn:not(.btn--gray){background-color:red!important;border:transparent}.account-page .btn:not(.btn--gray):active,.account-page .btn:not(.btn--gray):focus,.account-page .btn:not(.btn--gray):hover{background-color:#e60000!important}.account-page th>a,.account-page th>span.text-success{color:red!important}@media (max-width:767px){.lvp__tabs .nav-tabs{padding-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lvp__tabs .nav-tabs>li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;float:none;margin-bottom:10px}.lvp__tabs .nav-tabs>li+li{margin-left:0}}