@media (min-width:861px){.video_banner .video_holder{}}@media (max-width:860px){.video_banner .video_holder iframe{display:none}}body.video_header.animated{padding-top:60px}.video_banner{height:450px;padding:0;overflow:hidden;position:relative;max-height:55vw}.video_banner .video_holder{position:relative;height:450px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;max-height:55vw}.video_banner .video_holder iframe{height:75vw}.video_banner .overlay{background-color:rgba(56,59,62,0.6);width:100%;height:100%;position:absolute;top:0;left:0}.video_banner .text_holder{color:white;z-index:2;position:absolute;top:120px;width:100%;left:calc(50% - 500px);max-width:1000px;left:-webkit-calc(50% - 500px);left:calc(50% - 500px);text-align:center}.video_banner .text_holder .ttl{font-size:70px;line-height:1.1em;font-weight:300}.video_banner .text_holder .text{font-size:50px;line-height:0;margin-top:-15px;margin-bottom:90px}.video_banner .text_holder .button_holder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;margin:0 auto;max-width:800px;width:100%}.video_banner .text_holder .button_holder .btn{font-weight:300;font-size:22px;-webkit-border-radius:1px;border-radius:1px;height:45px;width:48%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between}.video_banner .text_holder .button_holder .btn.mobile{display:none}.video_banner .text_holder .button_holder .btn i{font-size:24px;margin-top:2px;-webkit-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.video_banner .text_holder .button_holder .btn:hover i{margin-top:6px}.video_banner .text_holder .button_holder .btn_1{color:white;background-color:#f59329;border-bottom:2px solid #e68800;margin-left:30px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.video_banner .text_holder .button_holder .btn_1 b{margin:0 5px}.video_banner .text_holder .button_holder .btn_2{color:white;border:2px solid white;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.video_banner .text_holder .button_holder .btn_1:hover{background-color:rgba(245,147,41,0.8)}.video_banner .text_holder .button_holder .btn_2:hover{background-color:rgba(255,255,255,0.2)}.video_banner .text_holder .button_holder .btn_1{}@media (max-width:991px){.video_banner .text_holder{left:0;top:auto;bottom:-webkit-calc(50% - 115px);bottom:calc(50% - 115px)}.video_banner .text_holder .ttl{font-size:52px}.video_banner .text_holder .button_holder{max-width:80vw}.video_banner .text_holder .text{font-size:39px;margin-bottom:60px}.video_banner,.video_banner .video_holder{height:390px}}@media (max-width:860px){body.video_header.animated #breadcrumbs{top:470px}body.video_header:not(.animated) #breadcrumbs{top:auto;position:relative}.video_banner .text_holder{position:relative;top:auto;bottom:-webkit-calc(50% - 200px);bottom:calc(50% - 200px)}.video_banner .text_holder .ttl{font-size:40px;padding:0 10px}.video_banner .text_holder .text{font-size:32px}.video_banner .text_holder .button_holder .btn{font-size:19px}.video_banner,.video_banner .video_holder{height:410px;max-height:none}.video_banner{background-color:rgba(56,59,62,0.9);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-top:30px}.video_banner .video_holder{position:absolute;width:100%;height:100%;top:0}}@media (max-width:767px){.video_banner .text_holder{bottom:-webkit-calc(50% - 180px);bottom:calc(50% - 180px)}.video_banner .text_holder .button_holder .btn.hidden-sm-up{display:-webkit-box!important;display:-webkit-flex!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important}}@media (max-width:600px){.video_banner .text_holder .text{font-size:28px;margin-top:-7px}}@media (max-width:560px){.video_banner .text_holder .text br{content:" ";margin-left:5px}.video_banner .text_holder .button_holder{max-width:90vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center}.video_banner .text_holder .button_holder .btn_1.mobile,.video_banner .text_holder .button_holder .btn_2.hidden-sm-up{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:space-between;padding:0 20px;width:auto;-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.video_banner .text_holder .button_holder .btn_1.mobile b{margin:0 5px}}@media (max-width:480px){.video_banner .text_holder{padding:0 15px}.video_banner .text_holder .ttl br,.video_banner .text_holder br{content:' '}.video_banner .text_holder .ttl br:after,.video_banner .text_holder br:after{content:' '}.video_banner .text_holder .text{margin-top:-15px;line-height:1;margin-bottom:0}.video_banner .text_holder .button_holder .btn_1.mobile,.video_banner .text_holder .button_holder .btn_2.hidden-sm-up{font-size:18px;height:40px;white-space:nowrap;padding:0 5px}.video_banner .text_holder .button_holder{max-width:none}}