﻿.bkg-grey{background:#f4f3f1;}.bkg-dark-grey{background:#e6e6e6;}section{padding:32px;}.required{box-shadow:0 0 1px 2px #f00;}.st-wait{background:transparent;-moz-animation:rotater 4s ease-out infinite;animation:rotater 4s ease-out infinite;}.st-wait{border:5px solid;border-radius:50%;content:"";display:inline-block;position:absolute;width:200px;height:200px;top:50%;margin-top:-100px;left:50%;margin-left:-100px;z-index:1;}.st-wait{border-color:#00b5c4 rgba(0,0,0,0) #00b5c4 rgba(0,0,0,0);}.st-wait:after{border:5px solid;border-radius:50%;content:"";display:inline-block;position:absolute;width:180px;height:180px;top:50%;margin-top:-90px;left:50%;margin-left:-90px;z-index:1;}.st-wait:after{border-color:transparent #fff transparent #fff;-moz-animation:rotater 10s ease-out infinite;-webkit-animation:rotater 10s ease-out infinite;animation:rotater 10s ease-out infinite;}@keyframes rotater{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}50%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}100%{-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}}html,body,form{height:100%;font-family:"Roboto",sans-serif;}body{background:#fff;position:relative;}*{box-sizing:border-box !important;}::-webkit-scrollbar{width:4px;height:4px;}::-webkit-scrollbar-track{background:#aaa;width:4px;}::-webkit-scrollbar-thumb{background:#444;}::-webkit-input-placeholder{color:#aaa;}::-moz-placeholder{color:#aaa;}:-ms-input-placeholder{color:#aaa;}:-moz-placeholder{color:#aaa;}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.required{border-color:#f00000 !important;box-shadow:0 0 2px 1px #f00000 !important;}a{transition:200ms all;-webkit-transition:200ms all;}p{font-family:"Roboto",sans-serif;}#tvg{display:flex;flex-direction:column;height:100%;width:100%;opacity:0;transition:1s all;-webkit-transition:1s all;}#tvg.loaded{opacity:1;}#tvg .site-max-width{margin:0 auto;width:1365px;}#tvg .tvg-container{margin:0 auto;width:1140px;}#tvg .header{position:fixed;left:0;top:0;width:100%;height:95px;background:#fff;box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.04) 0 10px 10px -5px;z-index:100;}#tvg .header .header-nav{display:flex;flex-direction:row;margin:0 auto;max-width:1365px;height:93px;padding:5px 0;}#tvg .header .header-nav .logo{width:190px;display:flex;flex-direction:column;justify-content:center;}#tvg .header .header-nav .logo img{display:inline-block;vertical-align:middle;width:100%;}#tvg .header .header-nav nav{flex:1;display:flex;flex-direction:row;justify-content:flex-end;}#tvg .header .header-nav nav .btnToggle{display:none;}#tvg .header .header-nav nav a{color:#333;text-decoration:none;font-family:"Strait",Sans-serif;font-weight:400;text-transform:uppercase;}#tvg .header .header-nav nav .mobile-logo{display:none;}#tvg .header .header-nav nav>ul{display:flex;flex-direction:row;align-items:center;}#tvg .header .header-nav nav>ul>li{position:relative;transition:200ms all;-webkit-transition:200ms all;cursor:pointer;}#tvg .header .header-nav nav>ul>li:not(:last-child){margin-right:18px;}#tvg .header .header-nav nav>ul>li span{font-size:1.3em;display:inline-block;padding:8px 0;}#tvg .header .header-nav nav>ul>li:hover{color:#a81616;text-decoration:none;}#tvg .header .header-nav nav>ul>li:hover>span a{color:#a81616;}#tvg .header .header-nav nav>ul>li.has-sub-menu .sub-menu{transition:200ms all;-webkit-transition:200ms all;position:absolute;padding:0;width:max-content;pointer-events:none;opacity:0;box-shadow:1px 12px 10px -6px rgba(0,0,0,.42);}#tvg .header .header-nav nav>ul>li.has-sub-menu .sub-menu>ul{display:flex;flex-direction:column;background:#eceaea;padding:16px;}#tvg .header .header-nav nav>ul>li.has-sub-menu .sub-menu>ul>li{font-weight:500;font-size:1.1em;}#tvg .header .header-nav nav>ul>li.has-sub-menu .sub-menu>ul>li:not(:last-child){margin-bottom:16px;}#tvg .header .header-nav nav>ul>li.has-sub-menu .sub-menu>ul>li:hover>a{color:#a81616;}#tvg .header .header-nav nav>ul>li.has-sub-menu:after{font-family:"Font Awesome 5 Free";content:"";font-weight:700;display:inline-block;transition:200ms all;-webkit-transition:200ms all;}#tvg .header .header-nav nav>ul>li.has-sub-menu:hover .sub-menu{display:flex;flex-direction:column;pointer-events:all;opacity:1;}#tvg .header .header-nav nav>ul>li.has-sub-menu:hover:after{transform:rotate(180deg);}#tvg .site-content{flex:1;padding-top:95px;}#tvg footer{width:100%;background:#000;}#tvg footer .top-footer{margin:65px 0 32px 0;display:flex;flex-direction:row;}#tvg footer .top-footer .intro-col{flex:3;}#tvg footer .top-footer .intro-col .footer-logo{width:190px;}#tvg footer .top-footer .intro-col .footer-logo>img{width:100%;}#tvg footer .top-footer .intro-col .text{color:#aaa;font-size:.9em;line-height:1.7em;}#tvg footer .top-footer .intro-col .text a,#tvg footer .top-footer .intro-col .text a:hover{color:#a81616;}#tvg footer .top-footer .links{flex:8;margin:12px 0 0 80px;display:flex;flex-direction:row;}#tvg footer .top-footer .links>div{flex:1;font-family:"Strait",sans-serif;}#tvg footer .top-footer .links>div h2{font-size:1.3em;color:#fff;font-weight:500;}#tvg footer .top-footer .links>div ul{margin-top:12px;}#tvg footer .top-footer .links>div ul li{margin:0 0 8px 0;}#tvg footer .top-footer .links>div ul li a{color:#aaa;text-decoration:none;padding-bottom:2px;display:inline-block;position:relative;}#tvg footer .top-footer .links>div ul li a span:after{content:"";position:absolute;bottom:-3px;left:0;width:-webkit-fill-available;height:1px;border-bottom:2px solid #a81616;opacity:0;transform:translateX(-15px);transition:500ms all;}#tvg footer .top-footer .links>div ul li a:hover span:after{opacity:1;transform:translateX(0);}#tvg footer .bot-footer{border-top:1px solid #363636;padding:40px 0;color:#363636;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}#tvg footer .bot-footer .copyright{font-size:.8em;}#tvg footer .bot-footer .socials a{color:#363636;}#tvg footer .bot-footer .socials a:hover{color:#a81616;}.profile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.profile .headshot{border-radius:50%;overflow:hidden;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;}.profile .headshot>img{width:100%;}.profile .titles{margin-top:8px;text-align:center;font-family:"Strait",sans-serif;}.profile .titles .name>span{font-size:1.5em;font-weight:600;}.profile .titles .company>span{font-size:1.3em;font-weight:600;color:#a81616;}.profile .titles .title{padding:6px 0 0 0;}.profile .titles .title>span{font-size:1.3em;font-weight:300;}.profile .buttons{display:flex;flex-direction:row;justify-content:center;margin-top:16px;}.profile .buttons a,.profile .buttons button{box-sizing:content-box;display:block;border-radius:10%;border:none;background:#a81616;width:34px;height:34px;padding:2px;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;}.profile .buttons a i,.profile .buttons button i{color:#fff;font-size:1.5em;}.profile .buttons a:not(:last-child),.profile .buttons button:not(:last-child){margin-right:8px;}.profile .buttons a:hover,.profile .buttons a:active,.profile .buttons button:hover,.profile .buttons button:active{background:#000 !important;color:#fff !important;}.profile-detail{position:relative;display:flex;flex-direction:column;margin:64px 0 32px 0;padding:32px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.5);overflow:hidden;}.profile-detail h2{display:flex;flex-direction:column;font-family:"Strait",sans-serif;position:relative;color:#3f444b;text-align:center;font-size:2em;padding:0;font-weight:600;}.profile-detail h2:after{content:"";width:50px;height:2px;background:#a81616;margin:16px auto 0 auto;}.profile-detail .profile .headshot{margin:32px auto 16px auto;width:300px;height:300px;}.profile-detail .profile .buttons button{width:50px;height:50px;}.profile-detail .profile .buttons button i{font-size:2.3em;}.profile-detail .profile .about{padding:38.4px 38.4px 0 38.4px;}.profile-detail .profile .about p{color:#3f444b;font-size:1.2em;line-height:1.4em;}.profile-detail .profile .about p:not(:last-child){margin-bottom:32px;}.back-button{display:flex;flex-direction:row;justify-content:center;margin:0 0 32px 0;}.back-button button{padding:10px 18px;background:#a81616;color:#fff;border:none;border-radius:5px;font-size:.8em;cursor:pointer;}.back-button button:hover{background:#000;color:#fff;}.blurrable{transition:500ms all;}.blurred{opacity:.4;pointer-events:none;filter:blur(8px);-webkit-filter:blur(8px);-moz-filter:blur(8px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="5");overflow:hidden;}@media only screen and (max-width:1365px){nav{position:fixed;top:0;right:0;width:250px !important;height:100%;background:#fff;padding:16px;border-left:2px solid #a81616;display:block !important;transition:250ms all;text-align:center;}nav .mobile-logo{display:block !important;text-align:center;width:140px;margin:0 auto !important;}nav .mobile-logo>img{width:100%;}nav .btnToggle{display:block !important;position:absolute;border:none;top:24px;left:-80px;width:78px;height:48px;background:#a81616;color:#fff;border-radius:12px 0 0 12px;}nav .btnToggle:after{display:flex;flex-direction:column;content:"NAV";font-weight:700;font-size:1.3em;justify-items:center;display:inline-block;transition:250ms all;}nav.closed{right:-250px;}nav>ul{display:block !important;}nav>ul>li{display:block;text-align:left;}nav>ul>li:not(:first-child){margin:0 0 12px !important;}nav>ul>li:after{display:none !important;}nav>ul>li .sub-menu{position:relative !important;pointer-events:all !important;opacity:1 !important;box-shadow:none !important;width:100% !important;}nav>ul>li .sub-menu>ul{padding:0 0 0 16px !important;background:#fff !important;}nav>ul>li .sub-menu>ul>li{text-align:left;margin-bottom:10px !important;}nav>ul>li .sub-menu>ul>li a{font-size:1em !important;color:#aaa !important;}}@media only screen and (max-width:1140px){.header .header-nav .logo{padding-left:16px;}.tvg-container{width:100% !important;}.profile-detail{margin:16px !important;}footer .top-footer{display:block !important;margin:16px 0 !important;}footer .top-footer .intro-col{text-align:center;}footer .top-footer .intro-col .footer-logo{margin:0 auto;}footer .top-footer .intro-col .text{padding:0 16px !important;}footer .links{display:block !important;margin:16px 0 !important;}footer .links>div{text-align:center;}}