body,button,input,select,textarea{font-weight:100}.site-content{min-height:calc(100vh - 160px)}header .inside-header{padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #707070}header .inside-header::before,header .inside-header::after{display:none}header .header-image{max-width:421px;width:100%}@media screen and (max-width:768px){header .site-logo{margin-bottom:0!important}}header .main-nav .menu li a{text-transform:uppercase;font-weight:100;padding:0 5px}.home header .inside-header{border-bottom:none}.video-panels{display:-webkit-box;display:-ms-flexbox;display:flex}.panel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 3%;flex:1 1 3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:3%;padding:15px 10px;height:600px;background:#000;cursor:pointer;overflow:hidden;-webkit-transition:all 0.5s cubic-bezier(.27,.51,.71,.51);transition:all 0.5s cubic-bezier(.27,.51,.71,.51)}@media screen and (min-width:992px) and (max-width:1350px){.panel{height:420px}}@media screen and (max-width:991px){.panel{height:300px}}@media screen and (max-width:767px){.panel{padding:15px 20px}}.panel::before{position:absolute;background-size:cover;background-position:center;top:0;left:0;bottom:0;right:0;width:100%;height:100%;content:"";opacity:1;-webkit-transition:opacity 0.7s;transition:opacity 0.7s}.panel:not(:last-of-type){margin-right:.3%}.panel h1{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:22px;color:#fff;text-transform:uppercase;pointer-events:none;position:relative;z-index:2000;white-space:nowrap}.panel a.plat-btn{display:none;z-index:3;border:1px solid #fff;color:#fff;text-transform:uppercase;text-decoration:none;padding:10px 15px 8px;margin-right:auto;margin-bottom:30px;position:relative;z-index:3000}@media screen and (max-width:768px){.panel a.plat-btn{margin-bottom:15px}}.panel__video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:84.6vw}.panel__video iframe{-webkit-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;opacity:0;display:block;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:47.81vw;z-index:1;margin:auto;line-height:1;border:none;pointer-events:none}@media screen and (max-width:767px){.panel__video iframe{display:none}}.panel__thumb{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;z-index:1000;-webkit-filter:blur(15px);filter:blur(15px);min-width:84.6vw;width:100%;opacity:1;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.panel.playing .panel__thumb{opacity:0}.panel.active{-ms-flex-preferred-size:86.8%;flex-basis:86.8%;max-width:86.8%;padding:15px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:default}@media screen and (max-width:768px){.panel.active{padding:15px;padding-right:0}}.panel.active::before{opacity:.5;z-index:0}@media screen and (max-width:767px){.panel.active::before{opacity:1}}.panel.active h1{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:rotate(0deg);transform:rotate(0deg);width:42vw;font-size:82px;margin-right:auto;margin-top:auto;text-shadow:0 1px 3px rgba(0,0,0,.25)}@media screen and (min-width:992px) and (max-width:1200px){.panel.active h1{font-size:60px;max-width:48%}}@media screen and (min-width:657px) and (max-width:991px){.panel.active h1{font-size:50px;max-width:60%}}@media screen and (max-width:656px){.panel.active h1{font-size:22px;max-width:100%}}@media screen and (min-width:1267px){.panel.active h1.w-sm{max-width:43%}}.panel.active h1.w-100{max-width:100%}.panel.active .plat-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.panel.active .panel__video iframe{opacity:1}.homepage-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;margin:2rem auto!important}.homepage-bottom__copy{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}@media screen and (max-width:767px){.homepage-bottom__copy{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1rem}}.homepage-bottom__copy p{margin-bottom:0}.logo-slider{-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;border-left:1px solid #707070;border-right:1px solid #707070}@media screen and (max-width:767px){.logo-slider{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.logo-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-slider .slick-slide img{margin:auto 15px;max-height:48px;opacity:.5}.services__title-tag{text-transform:uppercase;font-size:15px;color:#fff;background-color:#FF4E00;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 15px;margin:.8em auto}.services__title{margin-bottom:0}.vimeo-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem auto;-ms-flex-flow:wrap;flex-flow:wrap}.vimeo-gallery--featured{display:block;margin:3rem auto}.vimeo-gallery--featured iframe{background-color:transparent!important}.vimeo-gallery__embed{-webkit-box-flex:1;-ms-flex:1 1 33.33333333%;flex:1 1 33.33333333%}@media screen and (max-width:992px){.vimeo-gallery__embed{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}@media screen and (max-width:768px){.vimeo-gallery__embed{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.vimeo-gallery iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;margin:0;background-color:#000}.vimeo-gallery__padding{padding:2%}@media screen and (max-width:768px){.vimeo-gallery__padding{padding:0;padding-bottom:2%}}.vimeo-gallery__container{padding-bottom:56.25%;position:relative;height:0}