#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.limit-width{max-width:35em;margin:0 auto}.limit-width-sm{max-width:30em;margin:0 auto}#header-image{min-height:80vh}.showreel-embed{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.showreel-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.et-pb-controllers{bottom:0}.cv-table{width:100%;border-collapse:collapse;font-size:14px}.cv-table th,.cv-table td{padding:4px;vertical-align:top}.cv-table th{text-align:left}.cv-table th.tableheading{padding-top:1em}.cv-table,.cv-table th,.cv-table td{border:0!important}.cv-table tr{background-color:rgba(255,255,255,.5)}.cv-table tr:nth-child(odd){background-color:rgba(255,255,255,.25)}.cv-table tr.th-color{background-color:transparent!important}.mysite-onepager-cv-table,.mysite-onepager-cv-table table{border-collapse:collapse!important;font-size:14px!important;background-color:transparent!important;border:0!important}.mysite-onepager-cv-table th,.mysite-onepager-cv-table td{padding:6px 24px!important;vertical-align:top!important;border:0!important}.mysite-onepager-cv-table tr{background-color:rgba(255,255,255,.5)!important}.mysite-onepager-cv-table table tr{background-color:transparent!important}.mysite-onepager-cv-table tr:nth-child(odd){background-color:rgba(255,255,255,.25)!important}.foo-table.mysite-onepager-cv-table tbody tr.footable-detail-row td table.footable-details tbody tr:nth-child(2n){background-color:rgba(255,255,255,.5)!important}.mysite-onepager-cv-table th,.mysite-onepager-cv-table tfoot tr,.mysite-onepager-cv-table tfoot tr:nth-child(odd),.mysite-onepager-cv-table thead tr,.mysite-onepager-cv-table thead tr:nth-child(odd){background-color:transparent!important;border:0!important}.mysite-onepager-cv-table .pagination .footable-page-link{color:#000!important;background-color:rgba(255,255,255,.5)!important;border-color:#fff!important}.mysite-onepager-cv-table .pagination .footable-page-link:hover{background-color:rgba(255,255,255,.75)!important}.mysite-onepager-cv-table .pagination>.disabled>a{background-color:rgba(255,255,255,.1)!important}.mysite-onepager-cv-table .pagination>.active>a{color:#000!important;background-color:#fff!important;border-color:#fff!important}button#catapultCookie{text-transform:uppercase}#catapult-cookie-bar{box-shadow:0 -3px 6px rgba(0,0,0,.16),0 -3px 6px rgba(0,0,0,.23)}.contact-form{max-width:45em;margin:0 auto}.contact-form .gform_wrapper{margin-right:-30px}#main-header.et-fixed-header{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)!important}p{padding-bottom:.8em!important}#logo{max-height:40px!important}.et_mobile_menu{border-top:1px solid #7fb7be;border-left:1px solid #7fb7be;border-right:1px solid #7fb7be;padding:0!important}.et_mobile_menu ul{padding:0!important}.et_mobile_menu li a{text-transform:uppercase;font-size:16px;padding:10px;border-bottom:1px solid #7fb7be}.et_mobile_menu li a:hover{opacity:1;color:#fff}#top-menu-nav a:hover{opacity:1!important}#top-menu-nav .menu-item-56 a,.et-fixed-header #top-menu .menu-item-56 a{color:#fff!important;background-color:#7fb7be;padding:10px 15px;border-radius:15px}#top-menu-nav .menu-item-56 a:hover{background-color:#add1d5}.et-fixed-header #logo{}.et-fixed-header #top-menu-nav li{padding-bottom:15px}.mejs-audio{margin:15px 0!important}@media only screen and (min-width:1405px){}@media only screen and (min-width:1100px) and (max-width:1405px){}@media only screen and (min-width:981px) and (max-width:1100px){}@media only screen and (min-width:768px){}@media only screen and (min-width:768px) and (max-width:980px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (max-width:479px){}@media only screen and (max-width:1100px){h2{font-size:36px}}@media only screen and (max-width:980px){}@media only screen and (max-width:768px){table.cv-table,.cv-table thead,.cv-table tbody,.cv-table th,.cv-table td,.cv-table tr{display:block}.hide-responsive{position:absolute;top:-9999px;left:-9999px}.cv-table .cv-line-item td{position:relative}}@media only screen and (max-width:480px){.et_pb_row#showreel{width:100%!important;padding-bottom:0!important}.showreel-section{padding-bottom:0!important}.full-width-on-mobile{width:100%!important}h3.table_title.footable_title{font-weight:400;text-align:center;margin:0 10%}}