.video-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.video-section .tv-holder{position:relative;z-index:1;z-index:0}.video-section .grid-container .tv-image{display:block;margin:0 auto;position:relative;width:90%}.flex-video,.responsive-embed{height:0;margin-bottom:.94118rem;overflow:hidden;padding-bottom:75%;position:relative}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{height:100%;left:0;position:absolute;top:0;width:100%}.intro-para{width:100%}.video-title-group{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;width:auto}.video-title-inner{position:relative;width:91.66667%;z-index:1}.video-title-group:after{-webkit-box-flex:0;content:"";display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:1px;min-height:0;min-width:0;width:100%}.video-section .intro-para{font-weight:300;min-height:760px;min-height:540px;opacity:1;padding-top:10px;position:relative;text-align:left;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:visible;z-index:1}.video-section .intro-para p{font-size:1.41176rem;margin-bottom:1rem}.video-section .intro-para.disabled{opacity:0;visibility:visible}.video-section .video-wrapper{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:hidden;width:100%;z-index:1}.video-section .video-wrapper.active{opacity:1;visibility:visible}.video-section .video-wrapper .close-video{cursor:pointer;font-size:1.5rem;padding:0 10px;position:absolute;right:17px;top:-40px;z-index:1}.video-section .video-wrapper .responsive-embed{margin:0}.intro-video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url();background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:330px;min-height:660px;position:relative}.intro-video .video-trigger{display:inline-block}.intro-video .video-trigger svg{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;will-change:transform}.intro-video .video-trigger:hover svg{-webkit-transform:scale(1.05);transform:scale(1.05)}.intro-video .video-wrapper{left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:hidden;width:100%;z-index:0}.intro-video .video-wrapper.active{opacity:1;visibility:visible}.intro-video .video-wrapper .close-video{cursor:pointer;font-size:1.5rem;padding:0 10px;position:absolute;right:17px;top:-40px;z-index:1}.intro-video .video-wrapper .responsive-embed{margin:0}.intro-video .intro-para{opacity:1;position:relative;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;visibility:visible;z-index:1}.intro-video .intro-para.disabled{opacity:0;visibility:visible}.intro-video h1{font-size:1.52941rem;line-height:1.25;margin:0 0 20px}.video-title-inner h1{margin-bottom:.5rem;margin-top:0}.video-section .tv-holder .tv-image{-ms-interpolation-mode:bicubic;display:block;height:auto;margin:0 auto;max-width:100%;position:relative;vertical-align:middle;width:90%}@media print,screen and (min-width:40em){.video-section .tv-holder .tv-image{margin-top:-3rem}.video-section .intro-para{min-height:760px}.video-section .video-wrapper .close-video{right:30px;top:0}}@media print,screen and (min-width:64em){.video-section .video-wrapper .close-video{right:32px;top:4}.video-title-inner{width:50%}.video-title-group:after{width:33.33333%}}@media print,screen and (min-width:40em){.intro-video{height:440px}}@media print,screen and (min-width:64em){.intro-video{height:660px}}@media print,screen and (min-width:40em){.intro-video h1{font-size:1.94118rem;margin:0 0 40px}}@media print,screen and (min-width:64em){.intro-video h1{font-size:2.58824rem}}@media print,screen and (min-width:40em){.intro-video .video-wrapper .close-video{right:17px;top:0}}@media print,screen and (min-width:64em){.intro-video .video-wrapper .close-video{right:17px;top:0}}@media print,screen and (max-width:500px){.video-section .intro-para{min-height:470px}}