body,html{background:#000}#intro-video,.intro-video .vjs-poster{background-color:#222}.video-js .vjs-menu-content{font-family:Raleway,Segoe UI,Trebuchet MS,sans-serif}.intro-video .vjs-big-play-button{width:75px;height:75px;border-radius:50%;margin:0;transform:translate(-50%,-50%)}.intro-video .vjs-big-play-button:before{width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px}.master-content-body:first-child{color:#f5f5f3;text-align:center;background-color:transparent;-ms-flex:0 1 980px;flex:0 1 980px}.master-content-body:first-child p{line-height:1.2;font-weight:400;margin:1em 0;text-align:left}.page-title{text-transform:uppercase;margin:0}.button,.page-title{font-weight:600;line-height:1.1}.button{display:block;max-width:360px;margin:30px auto;background-color:#735339;font-size:24px;color:#f5f5f3;text-align:center;padding:15px;border-radius:50px;text-decoration:none;position:relative;padding-right:55px;white-space:nowrap}.button:after{content:"";display:block;width:25px;height:25px;background:url(../images/arrow.svg) no-repeat 50%;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.button:hover{background-color:#956c4a;color:#f5f5f3;text-decoration:none}@media screen and (min-width:900px) and (max-width:1159px),screen and (min-width:1160px){.only-small{display:none}.intro-video-wrapper{position:absolute;top:60px;bottom:60px;left:0;width:100%;visibility:hidden;opacity:0;transition-duration:.6s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;will-change:visibility,opacity}.playback .intro-video-wrapper{visibility:visible;opacity:1}.intro-video-wrapper .button-wrapper{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition-duration:.3s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;will-change:visibility,opacity}.is-ended.intro-video-wrapper .button-wrapper{visibility:visible;opacity:1}.intro-video-wrapper .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}#intro-video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;padding-top:0;z-index:2}.master-footer{position:relative}.playback .master-footer{position:absolute;bottom:0;width:100%}.master-content{background:url(../video/case-one-opening.jpg);background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:100%;text-shadow:0 0 3px rgba(51,51,51,.66);visibility:visible;opacity:1;transition-duration:.6s;transition-property:visibility,opacity;transition-timing-function:ease-in-out;will-change:visibility,opacity}.csscalc .master-content{min-height:calc(100vh - 60px - 60px)}.playback .master-content{visibility:hidden;opacity:0}}@media screen and (min-width:900px) and (max-width:1159px){.master-content-body:first-child p{font-size:20px}.page-title{font-size:54px}}@media screen and (min-width:1160px){.master-content-body:first-child p{font-size:24px}.page-title{font-size:60px}}@media screen and (max-width:899px){.not-small{display:none}.intro-video-wrapper{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%}.master-content{display:block;background-color:transparent}.master-content-body:first-child{padding:25px;background:transparent;text-align:left}.master-content-body:first-child p{font-size:18px}.page-title{font-size:36px;text-align:center}.button{font-size:20px;padding-right:44px}.button:after{width:19px;height:19px;background-size:19px auto}}