@charset "UTF-8";@font-face{font-family:'proxima-nova';src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.eot);src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.woff2) format("woff2"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.woff) format("woff"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.ttf) format("truetype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.svg#ProximaNova-Bold) format("svg"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:'proxima-nova';src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.eot);src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.woff2) format("woff2"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.woff) format("woff"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.ttf) format("truetype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.svg#ProximaNova-Bold) format("svg"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:'proxima-nova';src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.eot);src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.woff) format("woff"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.ttf) format("truetype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.svg#ProximaNova-Bold) format("svg"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype");font-weight:600;font-style:normal}@font-face{font-family:'proxima-nova';src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.eot);src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.woff2) format("woff2"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.woff) format("woff"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.ttf) format("truetype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format("svg"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:'Taviraj';src:url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/Taviraj-Regular.eot?#iefix) format("embedded-opentype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/Taviraj-Regular.woff) format("woff"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/Taviraj-Regular.ttf) format("truetype"),url(https://s3-us-west-2.amazonaws.com/techvibes/fonts/Taviraj-Regular.svg#Taviraj-Regular) format("svg");font-weight:400;font-style:normal}a,button,div,h1,h2,h3,h4,h5,h6,li,p,span{font-family:"proxima-nova",system-ui,-apple-system,BlinkMacSystemFont,“Segoe UI”,Roboto,Oxygen-Sans,Ubuntu,Cantarell,“Helvetica Neue”,Arial,sans-serif;font-weight:600}a,button,div,li,p,span{font-weight:400}strong a,strong div,strong li,strong p,strong span{font-weight:700}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.company-news .feature-listing--excerpt-container h3,.posts-listing--double .company-list-item h3,body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;transition:color .15s ease-out}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}.latest-post-container .feature-listing--excerpt-container h3,legend,td,th{padding:0}.modal,.modal-open{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto}.modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-item{float:left}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;margin:0 8px 0 0;background:#c2c2c2;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.site-wrapper{display:flex;min-height:100vh;flex-direction:column}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.site-wrapper{display:block;min-height:0}}.site-wrapper .site-container{flex:1}.site-container{max-width:1440px;margin:0 auto;background:#fff;position:relative;width:100%;padding:74px 32px 0}.site-container:after,.site-container:before{content:" ";display:table}.site-container:after{clear:both}@media all and (max-width:768px){.site-container{padding:50px 16px 0}}.site-container--content{z-index:9}.site-container--skip-to-content{position:absolute;top:-1000%;left:-1000%}.site-container .site-container-inner{max-width:1140px;margin:0 auto;width:100%}.footer,footer{margin:0 auto;position:relative}footer{background:#120001;width:100%;max-width:1440px}.footer{max-width:1140px;display:flex;padding:48px 0 16px;flex-direction:row}.footer:after,.footer:before{content:" ";display:table}.footer:after{clear:both}@media all and (max-width:1172px){.footer{padding-left:16px;padding-right:16px}}@media all and (max-width:768px){.footer{padding-top:16px;padding-bottom:64px}}.footer ul{list-style:none;padding:16px 0 0;border-top:solid 4px #fff;margin-top:0}.footer--logo{flex:2}.footer--logo img{max-width:150px}@media all and (max-width:768px){.footer--logo{display:none}}.footer--links{flex:4;display:flex;flex-direction:rqow}.footer--links ul{margin-right:32px;width:165px}.footer--links a{color:#fff;text-decoration:none;line-height:2.29;display:inline-block;font-size:.9rem}.footer--links a:focus,.footer--links a:hover{text-decoration:underline}@media all and (max-width:768px){.footer--links{display:none}}.footer--social{flex:2;display:flex;justify-content:flex-end}.footer--social ul{display:flex;width:260px;justify-content:space-between}@media all and (max-width:991px){.footer--social ul{width:160px}}@media all and (max-width:768px){.footer--social ul{width:100%;border-top:none;padding-left:32px;padding-right:32px}}.footer--social a{color:#fff;font-size:1.3rem}.footer--copyright{color:#7f7f7f;text-align:center;position:absolute;right:0;bottom:16px;font-size:.75rem}@media all and (max-width:1172px){.footer--copyright{right:16px}}@media all and (max-width:768px){.footer--copyright{display:flex;justify-content:center;flex-direction:column-reverse;width:100%;padding-left:32px}.footer--copyright span{display:block;padding-bottom:8px}}.footer--copyright a{transition:color .3s ease-out;color:#7f7f7f;text-decoration:none;padding-left:8px}.footer--copyright a:hover{color:#fff}iframe.wp-embedded-content{width:100%!important;height:80px!important;display:block;overflow:hidden}:root{font-size:16px}body,html{width:100%;background:#f7f7f7}@media all and (max-width:768px){body,html{zoom:1;overflow-x:hidden}}body.no-scroll,html.no-scroll{overflow:hidden;height:100%}@media (max-width:768px){body.modal-open,html.modal-open{position:fixed}}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}.background-container{position:fixed;width:100%;max-width:1440px;top:0;left:50%;transform:translateX(-50%);height:100%;background:#fff;z-index:0}@media screen and (max-width:1140px){.background-container{display:none}}@media all and (max-width:768px){.mobile-full-width{width:100%!important}}.sr-hidden{position:fixed;top:-10000px;left:-10000px}.full-width{width:100%}.force-hide{display:none!important}.region-specific-content{display:none}.normal-cursor{cursor:default!important}.no-margin-top{margin-top:0!important}.margin-top-full{margin-top:32px}.margin-bottom-full{margin-bottom:32px}.margin-top{margin-top:16px}.pad-bottom{padding-bottom:16px}.pad-bottom-full{padding-bottom:32px}.pad-right{padding-right:16px}.pad-right-full{padding-right:32px}.float-left{float:left}.color-fuschia{color:#c5148f!important}.color-pink{color:#e40068!important}@media all and (max-width:992px){.hide-for-md{display:none!important}}@media all and (max-width:768px){.hide-for-small{display:none!important}}@media all and (max-width:480px){.hide-for-xs{display:none!important}}.show-for-md{display:none}@media all and (max-width:992px){.show-for-md{display:block}}.show-for-small{display:none!important}@media all and (max-width:768px){.show-for-small{display:block!important}}.show-for-xs{display:none}@media all and (max-width:480px){.show-for-xs{display:block}}.row{margin-left:-16px;margin-right:-16px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.header,.main-header--brand-logo img,.techvibes-logo{width:100%}.header{transition:background-color .2s ease-out,box-shadow .3s ease-out;z-index:999;margin:0 auto;background:#fff;position:fixed;max-width:1440px;top:0;left:50%;transform:translateX(-50%)}.header .main-header{transition:border-bottom-color .2s ease-out;max-width:1140px;flex:1;width:auto;margin:0 auto;padding:0;border-bottom:none}@media screen and (max-width:768px){.header .main-header{border-bottom:solid 1px #120001}}@media screen and (min-width:769px){.header .main-header--navigation-container{width:59%}}.header .main-header--brand-logo mask,.header .main-header--brand-logo path,.header .main-header--brand-logo polygon,.main-header--brand-logo svg mask,.main-header--brand-logo svg path,.main-header--brand-logo svg polygon{fill:#000}@media screen and (max-width:768px){.header .main-header .site-search--container{top:0}}.header .action-nav{position:static}.header .header--scroll-container{padding:0 16px;transition:transform .4s ease-out;transform:translateY(0)}.header .header--scroll-container.scroll-hidden{transform:translateY(-100%)}.header--fixed{z-index:999;background-color:#f7f7f7}.header--fixed .main-header{border-bottom-color:transparent}.header--fixed .header--scroll-container{background:0 0}.header--inflator{max-width:1440px;margin:0 auto}.header--scroll-container{width:100%;max-width:calc(1140px + 32px);margin:0 auto;display:flex;flex-direction:row;padding:0 16px}@media all and (max-width:768px){.header--scroll-container{padding:0}}.header .mobile-region-select-container{position:absolute;top:16px;right:16px;align-items:center}.header .mobile-region-select-container a,.header .mobile-region-select-container i,.header .mobile-region-select-container select{font-size:.95rem;font-weight:400;color:#969696}.header .mobile-region-select-container .region-select{width:75px;margin-right:21.33333px}.main-header{position:relative;display:flex;flex-direction:row;padding:21.33333px 16px 0 0;align-items:center;width:100%;max-width:800px}.main-header--brand-logo{width:195px}.main-header--brand-logo svg{width:100%;max-width:170px}@media screen and (max-width:768px){.main-header--brand-logo svg{height:20px}}.main-header--navigation,.main-header--navigation ul{list-style:none;margin:0;padding:0}.main-header--navigation ul{display:block}@media all and (max-width:768px){.main-header{display:flex;flex-direction:row;align-content:center;justify-content:space-around;padding:8px 0;margin:0 16px;border-bottom:solid 1px #000;overflow:hidden;height:50px;box-sizing:content-box}.main-header .mobile-only{display:block}.main-header .mobile-only-flex{display:flex}.main-header .latest-news,.main-header .search-buffer,.main-header--navigation>li>ul.sub-menu>li>a{display:none}.main-header .footer-nav-links{padding-bottom:16px;margin-top:8px}.main-header .footer-nav-links a{border-bottom-color:#555;font-size:.95rem;padding-top:8px;padding-bottom:8px;font-weight:400}.main-header .copyright-info,.main-header .footer-nav-links{padding-top:32px;border-top:solid 1px #3c3c3c}.main-header .copyright-info .footer--copyright{position:static}.main-header .copyright-info .footer--copyright .region-select{width:70px}.main-header .copyright-info .footer--copyright select{margin-bottom:8px}.main-header .copyright-info .footer--copyright .region-select--indicator{transform:translateY(-70%)}.main-header .copyright-info .footer--copyright a,.main-header .copyright-info .footer--copyright select{border-bottom-color:#555;font-size:.95rem;padding-top:8px;padding-bottom:8px;font-weight:400;text-align:left;padding-left:0}.main-header.main-header--nav-open .main-header--overlay{opacity:1;pointer-events:auto}.main-header.main-header--nav-open .main-header--navigation{transform:translateX(0)}.main-header--overlay{transition:opacity .3s ease-out;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.9);z-index:999;opacity:0;pointer-events:none}.main-header--mobile-toggle{display:block;width:24px;position:relative;cursor:pointer;margin-left:1px}.main-header--mobile-toggle input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;opacity:0}.main-header--mobile-toggle span{display:block;width:24px;height:2px;margin-bottom:5px;position:relative;background:#000;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.main-header--mobile-toggle span:first-child{transform-origin:0% 0%}.main-header--mobile-toggle span:nth-last-child(2){transform-origin:0% 100%}.main-header--mobile-toggle--close span{transform:rotate(45deg) translate(-5px,-11px)}.main-header--mobile-toggle--close span:nth-last-child(2){transform:rotate(-45deg) translate(-2px,10px)}.main-header--mobile-toggle--close span:nth-last-child(3){opacity:0;transform:rotate(0deg)}.main-header--navigation{transition:transform .3s ease-out;position:fixed;height:100vh;top:0;left:0;width:100%;max-width:620px;z-index:99999;background:#120001;padding:0 16px;overflow:auto;transform:translateX(-100%)}.main-header--navigation li a{display:block;width:100%;color:#fff;text-decoration:none;font-size:1.2rem;line-height:1.88;font-weight:700}.main-header--navigation>li{position:relative}.main-header--navigation>li>.sub-menu{padding-bottom:16px;display:block}.main-header--navigation .menu-item>a{text-transform:uppercase}.main-header--navigation .sub-menu li a{border-bottom-color:#555;font-size:.95rem;font-weight:400;padding:8px 0;text-transform:none}.main-header--navigation .main-header--mobile-toggle{padding-top:23px;padding-bottom:16px}.main-header--navigation .main-header--mobile-toggle span{background:#fff}.main-header--brand-logo{flex:1;text-align:center;display:flex;justify-content:center}.main-header--brand-logo a{display:block;width:100px}.main-header--brand-logo img{max-width:100px}.main-header .site-search{width:35px;height:35px;transition:background-color .1s ease-out}.main-header .site-search--container{overflow:visible;top:8px}.main-header .site-search--toggle{top:8px;right:0}.main-header .site-search--icon{transition:background-color .1s ease-out;position:absolute;right:0}}@media all and (min-width:769px){.main-header .mobile-only,.main-header .mobile-only-flex,.main-header--mobile-toggle{display:none}.main-header--navigation-container{width:80%;display:flex;position:relative}.main-header nav{width:100%}.main-header--navigation{flex:1;display:flex;flex-direction:row;justify-content:space-around;list-style:none;align-items:center;position:relative;height:65px}.main-header--navigation a{color:#fff;text-decoration:none}.main-header--navigation>li:not(.site-search){position:relative}.main-header--navigation>li:not(.site-search)>a{transition:none;font-weight:700;font-size:1.35rem;padding:8px 16px;color:#ff262f;text-decoration:none}.main-header--navigation>li:not(.site-search).open>a,.main-header--navigation>li:not(.site-search):focus>a,.main-header--navigation>li:not(.site-search):hover>a,.main-header--navigation>li:not(.site-search)>a:focus{color:#fff;background:#120001}.main-header--navigation>li:not(.site-search).open>.sub-menu,.main-header--navigation>li:not(.site-search):focus>.sub-menu,.main-header--navigation>li:not(.site-search):hover>.sub-menu,.main-header--navigation>li:not(.site-search)>a:focus+.sub-menu{display:flex}.main-header--navigation>li>ul>li>a{text-transform:uppercase}.main-header--navigation li>ul{position:absolute;top:36px;left:0;background:#120001;padding:32px;z-index:999;flex-direction:row;display:none}.main-header--navigation li>ul>li{position:relative;flex:1;width:190px;margin-right:32px;border-right:solid 1px #615555;display:flex;flex-direction:column;overflow:hidden}.main-header--navigation li>ul>li:last-child{margin-right:0;border-right:none}.main-header--navigation li>ul>li.latest-news{width:360px;flex:2}.main-header--navigation li>ul>li.latest-news .sub-menu{padding-top:0}.main-header--navigation li>ul>li.latest-news .sub-menu>li:last-child{border:none}.main-header--navigation li>ul>li.latest-news .sub-menu li{width:100%;border-bottom:solid 1px #615555;padding:16px 0}.main-header--navigation li>ul>li a{font-size:1.2rem;color:#fff;padding:0}.main-header--navigation li>ul>li a:focus,.main-header--navigation li>ul>li a:hover{color:#ccc;text-decoration:underline;outline:none}.main-header--navigation li>ul>li .sub-menu{display:block;width:100%;position:static;padding:16px 0 0}.main-header--navigation li>ul>li .sub-menu li{line-height:1.5;border:none}.main-header--navigation li>ul>li .sub-menu a{padding:4px 0;font-size:.9rem;box-sizing:content-box;font-weight:400;width:100%;display:block}.main-header--navigation .site-search{top:-12px;position:absolute;right:0;z-index:99;height:50px;width:50px;cursor:pointer;opacity:0}.main-header a{font-size:1.3rem;padding:20px 20px 20px 0;font-weight:700;display:block}}.single-article iframe,.site-search.open .site-search--container{max-width:100%}.region-select--dropdown option,.site-search.open .site-search--container .site-search--icon{color:#000}.site-search.open .site-search--container .site-search--icon-search{opacity:0}.site-search.open .site-search--container .site-search--field--icon,.site-search.open .site-search--container .site-search--icon-close{opacity:1}.site-search.open .site-search--container .site-search--field-container{background:#f2f2f2;opacity:1}.site-search{display:flex;flex-direction:row-reverse;max-width:50px}.site-search.open .site-search--icon-close{display:block;opacity:1}.site-search.open .site-search--icon-search{display:none;opacity:0}.site-search--container{transition:max-width .2s ease-out;width:100%;height:50px;position:absolute;right:0;max-width:40px;top:8px;z-index:9}.site-search--icon,.site-search--toggle{width:40px;position:absolute;right:0;cursor:pointer}.site-search--toggle{top:7px;height:50px;opacity:0;z-index:-1}.site-search--icon{transition:background .2s,color .2s,opacity .2s;transition-timing-function:ease-out;color:#ff262f;padding:16px;z-index:98}.site-search--icon:focus .search-icon-stroke,.site-search--icon:hover .search-icon-stroke{stroke:#120001}.site-search--icon .search-icon-stroke{transition:stroke .3s ease-out;stroke:#ff262f}@media all and (max-width:768px){.site-search--icon{color:#120001}.site-search--icon .search-icon-stroke{stroke:#120001}.site-search--icon:focus .search-icon-stroke,.site-search--icon:hover .search-icon-stroke{stroke:#ff262f}}.site-search--icon-close{opacity:0;position:absolute;right:0;top:2px;display:none}.site-search--field-container{flex:1;transition:left .3s,opacity .2s;transition-timing-function:ease-out;display:flex;flex-direction:row;width:100%;left:100%;z-index:9;background:#f2f2f2;opacity:0}.site-search--field--icon{padding:16px;opacity:0}.site-search--field{border:none;background:0 0;padding:16px 16px 16px 8px;width:100%}.site-search--field::-webkit-input-placeholder{color:#a8a8a8}.site-search--field::-moz-placeholder{color:#a8a8a8}.site-search--field:-ms-input-placeholder{color:#a8a8a8}.site-search--field:-moz-placeholder{color:#a8a8a8}.action-nav{position:absolute;top:10px;right:150px;display:flex;flex-direction:row;width:150px;justify-content:space-between;padding:0;margin:0;list-style:none;align-items:center}.action-nav--logged-in{width:164px}.action-nav a{color:#120001;text-decoration:none;font-size:.9rem}.action-nav--region-select{margin-right:16px;font-size:.95rem}.action-nav--signin{font-size:.9375rem;opacity:0}.action-nav--container-mobile{flex-direction:row;justify-content:space-around;align-items:center;width:60%;margin:0 auto;display:none}@media all and (max-width:768px){.action-nav--container-mobile{display:flex}}.action-nav--container-mobile .action-nav--signin a{border-bottom:none;border-bottom-color:#555;font-size:.95rem;padding-top:8px;padding-bottom:8px;font-weight:400}@media all and (max-width:768px){.action-nav{display:none}}.page-heading,.section-title,.section-title--dots{font-family:'Taviraj';font-size:1.4rem;display:flex;align-items:center}.page-heading{border-bottom:1px solid #000;font-weight:100;padding:16px 0;line-height:1em;margin:0 0 30px;justify-content:center;border-top:1px solid #000}.page-heading svg{max-height:30px;width:auto;object-fit:contain}.page-heading svg g{fill:#120001}.section-title,.section-title--dots{border-top:solid 1px #120001;height:70px;position:relative}.section-title h2,.section-title--dots h2,.section-title--page-title h2{font-family:'Taviraj';font-weight:400}.section-title a,.section-title--dots a{font-family:'Taviraj';font-size:1.4rem;text-decoration:none;color:#120001;position:relative}.section-title a:after,.section-title--dots a:after{content:"\f105";display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:16px;font-size:.75em;position:absolute;top:50%;right:-16px;transform:translateY(-51%)}.section-title--no-arrow:after,.section-title--page-title--no-arrow:after{display:none!important}.section-title--is-image{display:flex}.section-title--is-image a{display:block;height:30px}.section-title--is-image a:after{padding-left:0}.section-title--is-image svg{height:30px;width:320px}@media all and (max-width:768px){.section-title a,.section-title--dots a{font-size:1.1rem;font-size:.8em}.section-title img,.section-title--dots img{height:12px}.section-title,.section-title--dots{font-size:1.1rem;font-family:'Taviraj';height:48px;padding-bottom:0;border-top:none}.section-title svg,.section-title--dots svg{width:162px;height:15px;object-fit:contain}}.section-title--border-bottom{border-bottom:solid 1px #120001}.section-title--no-border-top{border-top:none}.section-title.solid-bottom-line,.solid-bottom-line.section-title--dots{position:relative}.section-title.solid-bottom-line:after,.solid-bottom-line.section-title--dots:after{content:' ';position:absolute;width:66%;height:3px;bottom:-3px;left:0;background:#120001}.section-title--page-title{font-family:'Taviraj';border-top:solid 1px #120001;font-size:1.4rem;height:70px;position:relative;display:flex;align-items:center;border-bottom:solid 1px #120001;justify-content:center;margin-bottom:32px}.section-title--page-title a{font-family:'Taviraj';font-size:1.4rem;text-decoration:none;color:#120001;position:relative}.section-title--page-title a:after{content:"\f105";display:inline-block;font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:16px;font-size:.75em;position:absolute;top:50%;right:-16px;transform:translateY(-51%)}.section-title--page-title--is-image{display:flex}.section-title--page-title--is-image a{display:block;height:30px}.section-title--page-title--is-image a:after{padding-left:0}.section-title--page-title--is-image svg{height:30px;width:320px}.section-title--page-title--no-border-top{border-top:none}@media all and (max-width:768px){.section-title--page-title a{font-size:1.1rem;font-size:.8em}.section-title--page-title img{height:12px}.section-title--page-title{font-size:1.1rem;font-family:'Taviraj';height:48px;padding-bottom:0;border-top:none}.section-title--page-title svg{width:162px;height:15px;object-fit:contain}}.section-title--dots:before{content:' ';background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/dotted-side%402x.png);background-size:cover;position:absolute;top:-16px;width:166px;height:230px;left:-150px}@media all and (max-width:768px){.section-title--dots:before{display:none}}.section-title--dots--right:before{right:-150px;left:auto}@media all and (max-width:768px){.header .region-select{color:#fff;width:100px}.header .region-select--dropdown{width:100%}}.region-select{position:relative}.region-select--dropdown{border:none;border-radius:0;background-color:transparent;width:72px;padding:5px 15px 5px 5px;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.region-select--dropdown.en-us{width:60px}.region-select--indicator{position:absolute;top:50%;right:3px;transform:translateY(-50%);pointer-events:none;font-weight:700;margin-top:-2px}@media all and (max-width:768px){.region-select--indicator .color{fill:#969696}}.nav-links{width:115px;display:flex;flex-direction:row;justify-content:space-between;padding:16px 0 32px}.nav-links a{text-decoration:none}.nav-links .nav-next,.nav-links .nav-previous{color:#ff262f;font-size:1.15rem;font-weight:700}.tv-loader{width:100%;min-height:100vh;position:relative}.tv-loader .showbox{position:absolute;top:0;bottom:0;left:0;right:0;padding:5%}.tv-loader .loader{position:relative;margin:0 auto;width:60px}.tv-loader .loader:before{content:'';display:block;padding-top:100%}.tv-loader .circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.tv-loader .techvibes-t{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tv-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{0%,40%,66%,80%,90%,to{stroke:#ff262f}}.pac-container::after,.pac-icon{display:none}.pac-item{padding:7.5px 15px}.tax-features .cover-listing{margin-right:0;padding-left:405px}.tax-features .cover-listing--featured-image{height:500px}.cover-listing{padding-left:250px;position:relative;margin-bottom:48px;margin-right:-150px}.cover-listing--dotted{background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/dotted%402x.png);background-size:cover;background-repeat:no-repeat;width:166px;height:100%;position:absolute;top:0;left:-150px}@media screen and (max-width:992px){.cover-listing--dotted{display:none}}.cover-listing--featured-image{height:512px;width:100%;background-size:cover;display:block;background-position:center}.cover-listing--featured-image span{display:block;width:100%;height:100%}.cover-listing--label{font-size:.8rem}.cover-listing--label,.cover-listing--label a{font-family:'Taviraj';display:inline-block;padding:6px 3px;background:#fff;text-decoration:none}.cover-listing--label svg{width:auto;height:18px;object-fit:contain}.cover-listing--content{width:820px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.cover-listing--title{font-size:3.75rem;line-height:1em;color:#000;padding:0 16px 0 0;text-decoration:none;background:#fff;width:100%;display:block;margin-bottom:16px;font-weight:700;box-sizing:content-box}.cover-listing .cover-listing--title-container{position:relative;left:-150px;padding-left:147px;border-left:solid 4px #ff262f}.cover-listing--mobile .post-listing-title{border-top:none;margin-top:-16px}.cover-listing--mobile .post-listing{padding-left:0;padding-right:0}.cover-listing--mobile .post-listing--type{display:none}.cover-listing--mobile .post-listing--image-viewport{padding-top:0;border-top:none}@media all and (max-width:768px){.cover-listing--mobile{margin-top:16px}}.cover-listing .post-meta--time-posted{display:none}.cover-listing--placeholder{width:100%;height:300px}.cover-listing--carousel{height:calc(80vh)}.cover-listing--carousel-container{position:absolute;top:0;left:0;width:100%;height:80vh;overflow:hidden}.cover-listing--carousel-container .post-listing{padding-bottom:0}.cover-listing--carousel-container .post-listing--type{display:none}.cover-listing--carousel-container .post-listing--image{height:80vh}.cover-listing--carousel-container .post-listing--content{background:0 0;color:#fff;bottom:48px;left:0;padding-right:16px;margin-right:0;padding-left:16px}.cover-listing--carousel-container .post-listing .post-meta a,.cover-listing--carousel-container .post-listing .post-meta span{color:#fff}.cover-listing--carousel-container .owl-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);width:100%}.post-listing{position:relative;overflow:hidden;margin-bottom:32px;padding-bottom:60px}@media all and (max-width:768px){.post-listing{border-bottom:solid 1px #120001}}.post-listing a{color:#121212;text-decoration:none}.post-listing--3{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing--3{float:left;width:50%}}@media (min-width:992px){.post-listing--3{float:left;width:25%}}@media all and (min-width:768px){.post-listing--4{position:relative;min-height:1px;padding-left:16px;padding-right:16px}}@media all and (min-width:768px) and (min-width:768px){.post-listing--4{float:left;width:50%}}@media all and (min-width:768px) and (min-width:992px){.post-listing--4{float:left;width:33.33333%}}.post-listing--9{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing--9{float:left;width:100%}}@media (min-width:992px){.post-listing--9{float:left;width:75%}}.post-listing--no-left-padding{padding-left:0}.post-listing--type{display:flex;width:100%;height:64px;align-items:center;border-top:solid 3px #120001;font-size:.75rem;font-family:'Taviraj'}.post-listing--type a,.post-listing--type span{background:#fff;font-family:'Taviraj'}.post-listing--type span{padding:2px;display:inline-block}.post-listing--type svg{width:129px;height:12px;object-fit:contain}.post-listing--type--simple{display:block;padding-bottom:16px;height:auto;border-top:none;padding-top:0;margin-top:0}.post-listing--image{display:block;width:100%;height:245px;background-position:center center;background-size:cover}.post-listing--content{position:absolute;bottom:32px;background:#fff;padding-right:32px;margin-right:48px;width:calc(100% - 64px)}@media all and (max-width:768px){.post-listing--content{bottom:30px;width:calc(100% - 32px)}}.post-listing--title{font-size:1.4rem;font-weight:700;line-height:1.25em;padding:16px 0}.post-listing--title a{text-decoration:none;color:#000;font-weight:700}.post-listing--title h3{margin:0;padding:0;font-size:1em}@media all and (max-width:768px){.post-listing--title{font-size:1.2rem;line-height:1.2em}.post-listing--title a{color:#000}}@media all and (min-width:768px){.post-listing .section-title,.post-listing .section-title a,.post-listing .section-title--dots,.post-listing .section-title--dots a{font-size:.8rem}}.post-listing--connect-post-border{border-top:solid 3px #000}.post-listing--connect-post-border>article:first-child{padding-left:0}.post-listing--connect-post-border>article:last-child{padding-right:0}.post-listing--connect-post-border .post-listing--type{border-top:none}.post-listing--now-hiring{padding-bottom:16px;margin-bottom:-1px;padding-left:32px}@media all and (max-width:768px){.post-listing--now-hiring{padding-left:0}}.post-listing--now-hiring .section-title,.post-listing--now-hiring .section-title--dots{border-top-width:3px;border-bottom-color:#ccc}.post-listing--animate-in .post-listing--image{transition:top .4s cubic-bezier(.25,.46,.45,.94);display:block;width:100%;height:270px;background-position:center center;background-size:cover;position:absolute;top:-50px}.post-listing--animate-in .post-listing--image-mask,.post-listing--animate-in .post-listing--image-viewport{transition:transform .6s,height .6s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);width:100%;height:270px;position:relative;overflow:hidden}.post-listing--animate-in .post-listing--image-viewport{transition:transform .6s,opacity .3s;transform:translateY(-50px);opacity:0}.post-listing--active .post-listing--image-viewport{transform:translateY(0);opacity:1;height:270px}.post-listing--active .post-listing--image-viewport .post-listing--image{top:0}@media all and (min-width:768px){.post-listing--6{position:relative;min-height:1px;padding-left:16px;padding-right:16px}}@media all and (min-width:768px) and (min-width:768px){.post-listing--6{float:left;width:50%}}.post-listing--6 .post-listing--image-viewport{height:375px}@media all and (max-width:768px){.post-listing--6 .post-listing--image-viewport{height:270px}}.post-listing--6 .post-listing--image,.post-listing--6 .post-listing--image-mask{height:377px}@media all and (max-width:768px){.post-listing--6 .post-listing--image,.post-listing--6 .post-listing--image-mask{height:270px}}.post-listing--6 .post-listing--title{font-size:2rem;line-height:1em}@media all and (max-width:768px){.post-listing--6 .post-listing--title{font-size:1.4rem}}.post-listing-inner--3{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing-inner--3{float:left;width:50%}}@media (min-width:992px){.post-listing-inner--3{float:left;width:25%}}.post-listing-inner--4{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing-inner--4{float:left;width:50%}}@media (min-width:992px){.post-listing-inner--4{float:left;width:33.33333%}}.post-listing-inner--6{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing-inner--6{float:left;width:50%}}@media (min-width:992px){.post-listing-inner--6{float:left;width:50%}}.post-listing-inner--9,div.posts-listing--list{position:relative;min-height:1px;padding-left:16px;padding-right:16px}@media (min-width:768px){.post-listing-inner--9{float:left;width:100%}}@media (min-width:992px){.post-listing-inner--9{float:left;width:75%}}div.posts-listing--list{margin-bottom:0;padding-bottom:45px}@media (min-width:768px){div.posts-listing--list{float:left;width:100%}}@media (min-width:992px){div.posts-listing--list{float:left;width:33.33333%}}@media all and (max-width:768px){div.posts-listing--list{margin-top:-32px;padding:0}div.posts-listing--list .post-listing--type{font-size:1.1rem;font-family:'Taviraj';height:48px;padding-bottom:0;display:flex;border-bottom:solid 1px #c2c2c2;margin-bottom:16px;border-top:none}div.posts-listing--list .post-listing--type a{font-size:.8em}}div.posts-listing--list .post-list-item:last-child{border-bottom:none}div.posts-listing--list .post-meta--content{font-size:.8rem}.posts-listing--double{height:320px;display:flex;flex-wrap:wrap;flex-direction:row}.posts-listing--double .company-list-item{width:50%;padding:10px;flex:1 1 auto;display:inline-block;border-top:solid 1px #d4d4d4;margin:0}.posts-listing--double .company-list-item.top{border-top:none}.posts-listing--double .company-list-item:nth-child(odd){border-right:solid 1px #d4d4d4}.posts-listing--double .company-list-item .company-list-item--logo{display:block;background-position:center;background-size:60%;background-repeat:no-repeat;min-height:86px;width:100%}@media all and (min-width:768px) and (max-width:1024px){.posts-listing--double .company-list-item{width:33%;display:flex;align-items:center}.posts-listing--double .company-list-item:nth-child(odd){border-right:none}.posts-listing--double .company-list-item:nth-child(2),.posts-listing--double .company-list-item:nth-child(5){border-left:solid 1px #d4d4d4;border-right:solid 1px #ccc}.posts-listing--double .company-list-item a{background-size:100%!important;max-width:70px;min-width:70px}}@media all and (min-width:768px){.post-listing-container{margin-left:-16px;margin-right:-16px}.post-listing-container:after,.post-listing-container:before{content:" ";display:table}.post-listing-container:after{clear:both}}@media all and (max-width:768px){.post-listing-container .post-listing--type{display:none}}.post-listing-container article:last-child{margin-bottom:0}.post-list-item{border-bottom:solid 1px #dad4d4;padding-bottom:8px;margin-bottom:16px;display:flex;width:100%}.post-list-item a{text-decoration:none;font-weight:600;line-height:1.15;color:#120001;font-size:1.15rem}.post-list-item--title{font-weight:700;padding-bottom:8px}.hero-banner--title h1,.post-list-item--title h3{font-size:1em;margin:0;padding:0}.post-list-item--image{width:165px;margin-right:32px;display:none}.post-list-item--image img{width:100%;display:none}@media all and (max-width:768px){.post-list-item--image{display:block;width:60px;margin-right:16px}.post-list-item--image img{display:block}}.post-list-item--content{flex:1}.post-list-item--excerpt{line-height:1.5}.post-list-item--link-only{display:block;width:100%}.post-list-item--link-only a{color:#727272;font-size:.85rem;text-decoration:none}@media all and (max-width:768px){.post-list-item--link-only a{color:#120001;text-align:center;width:100%;display:block}.post-list-item.post-listing--list-cta{padding-bottom:0}}.post-list-item .post-meta--author-img,.post-list-item .post-meta--time-posted{display:none}@media all and (max-width:768px){.post-list-item .post-meta{display:none}}.post-listing--scrollable{margin-right:-16px}.post-listing--scrollable-viewport{width:100%;overflow:auto;display:flex;flex-direction:row}.post-listing--scrollable .post-listing{min-width:220px;padding-bottom:21.33333px;border-bottom:none}.post-listing--scrollable .post-listing:first-child{padding-left:0}.post-listing--scrollable .post-listing>div{min-width:100%}.post-listing--scrollable .post-listing--title,.post-meta--author-name a{font-weight:400;font-size:.95rem}.post-listing--scrollable .post-listing--type{display:flex;border-top:none;height:32px;font-size:.8rem;padding-top:0}.post-listing--scrollable .post-listing--content{position:static}.post-listing--scrollable .post-listing--image-viewport{height:120px;width:100%;border-top:0;padding-top:0}.post-listing--scrollable .post-listing--image-mask a{height:120px}.author-profile--social .author-social--item label.hide,.post-listing--scrollable .post-meta--author-img,.post-listing--scrollable .post-meta--time-posted{display:none}.post-listing--scrollable .post-meta--feature--author-img{display:block}.post-meta{flex-direction:row;justify-content:space-between}.post-meta,.post-meta--content-left{display:flex;align-items:center}.post-meta--author-img{border-radius:50%;overflow:hidden;width:40px;height:40px;margin-right:16px;display:block}.post-meta--author-name a{text-decoration:none;color:#828282}@media all and (max-width:768px){.post-meta--author-name a{font-size:.75rem;line-height:1rem}}.post-meta--time-posted--year{display:none;font-size:inherit!important;color:inherit!important;font-weight:inherit!important}@media all and (max-width:768px){.post-meta--time-posted{font-size:.75rem;line-height:1rem}}.post-meta--content{display:flex;flex-direction:column;font-size:.95rem;color:#828282;line-height:1.5em}.author-card{display:flex;flex-direction:row;margin-bottom:32px}.author-card--avatar{width:100px;height:100px;float:left;padding-right:16px}.author-card--content{flex:1}.author-card--title{font-size:1.3rem;padding-bottom:1em}.author-card--bio{display:block;width:100%;font-size:.9rem;line-height:1.2}.homepage-subscribe-bar .subscribe-bar{border-bottom:solid 1px #d4d4d4;margin-bottom:32px}@media screen and (max-width:768px){.homepage-subscribe-bar .subscribe-bar{margin-bottom:24px}}.subscribe-bar{display:flex;flex-direction:row;justify-content:center;padding:32px 0;border-top:solid 1px #d4d4d4;background:#fff;position:relative;clear:both}@media screen and (max-width:768px){.subscribe-bar{flex-direction:column;padding:24px 0}}.subscribe-bar--mobile{padding:0 16px;background:#fff}.subscribe-bar--label{padding:0;flex:1;font-size:1.3rem;margin:14px 0;font-weight:300;opacity:1;display:flex;align-items:center}@media screen and (max-width:992px){.subscribe-bar--label{padding-right:16px;margin-top:0;display:block}}.subscribe-bar--label .subscribe-bar--label-title{color:#ff262f;padding-right:10px;font-weight:700;margin:0 8px 0 0;font-size:1.4rem}.subscribe-bar--label .subscribe-bar--label-tagline{font-size:1.15rem}@media screen and (max-width:992px){.subscribe-bar--label .subscribe-bar--label-tagline{font-size:.95rem;display:block;font-weight:300;padding-top:8px}}.subscribe-bar--input-container{display:flex}@media screen and (max-width:992px){.subscribe-bar--input-container{justify-content:center}}@media screen and (max-width:768px){.subscribe-bar--input-container input{flex:1}}.subscribe-bar--input-container form{justify-content:flex-end;flex-direction:row;margin:0;display:flex;width:100%}.subscribe-bar--input{padding:16px;background:#f2f2f2;border:none;width:250px}.subscribe-bar--input[disabled]{color:#828282}.subscribe-bar--input::-webkit-input-placeholder{color:#b6b6b6;font-size:1rem}.subscribe-bar--input::-moz-placeholder{color:#b6b6b6;font-size:1rem}.subscribe-bar--input:-ms-input-placeholder{color:#b6b6b6;font-size:1rem}.subscribe-bar--input:-moz-placeholder{color:#b6b6b6;font-size:1rem}@media all and (max-width:768px){.subscribe-bar--input::-webkit-input-placeholder{font-size:.85rem}.subscribe-bar--input::-moz-placeholder{font-size:.85rem}.subscribe-bar--input:-ms-input-placeholder{font-size:.85rem}.subscribe-bar--input:-moz-placeholder{font-size:.85rem}}.subscribe-bar--form{position:relative}.subscribe-bar--submit{padding:16px 32px;border:none;background:#ff262f;color:#eee;margin:0 0 0 -4px;font-weight:600}.subscribe-bar--submit[disabled]{background-color:#ff7378}@media screen and (max-width:992px){.subscribe-bar--submit{padding:16px}}.subscribe-bar--thanks{opacity:0;font-size:1.6rem;position:absolute;display:none;width:100%;top:0;left:0;height:100%;align-items:center;justify-content:center;z-index:99}.subscribe-bar--error{display:none;position:absolute;left:0;bottom:-24px;width:220px}.subscribe-bar--error span{color:#120001;display:inline-block}.subscribe-bar--error i{color:#ff262f;font-size:16px;display:inline-block;margin:5px}.subscribe-bar--error.show-error{display:block}.subscribe-bar__jobs{border-top:none;border-bottom:solid 1px #d4d4d4;height:100px;box-sizing:content-box}.subscribe-bar__jobs .subscribe-bar--label-tagline{font-size:.95rem;color:#828282;font-weight:400;line-height:1.4;padding-right:16px}.author-profile,.subscribe-bar__jobs .subscribe-bar--input-container{align-items:center}.subscribe-bar__jobs .subscribe-bar--input-container form{height:50px}.subscription-success .subscribe-bar--input,.subscription-success .subscribe-bar--label,.subscription-success .subscribe-bar--submit{opacity:0;-webkit-animation:fadeOut .2s ease-out;-moz-animation:fadeOut .2s ease-out;-o-animation:fadeOut .2s ease-out;animation:fadeOut .2s ease-out}.subscription-success .subscribe-bar--thanks{opacity:1;display:block;display:flex}@-webkit-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@-moz-keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes fadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}.author-profile{position:relative;float:none;display:flex;flex-direction:row}.author-profile--info{margin-top:64px;min-height:202px}@media all and (max-width:768px){.author-profile--info{margin-top:21.33333px}}.author-profile--content{flex:1;padding-top:20px}.author-profile--title{background:#fff;margin:0 0 32px}.author-profile--title p{margin:0 0 0 -2px;padding:0;font-size:60px;font-weight:700}.author-profile--bio{margin:0 0 32px;line-height:31px;font-size:1.15rem;font-weight:100}.author-profile--dotted{top:0;position:absolute;width:500px;height:160px;background-image:url('data:image/svg+xml, <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="500" height="500" viewBox="0 0 500 500" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><pattern id="pattern" width="3" height="3" patternUnits="userSpaceOnUse"><circle cx="1" cy="1" r="1" fill="%23ff00ff"/></pattern><linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient"><stop stop-color="%23259CFF" offset="0%"></stop><stop stop-color="%23FF262F" offset="100%"></stop></linearGradient><mask id="mask"><rect height="100%" width="100%" opacity="1" style="fill: url(%23pattern)"/></mask></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23linearGradient)" mask="url(%23mask)"/></svg>');background-repeat:no-repeat}@media all and (max-width:768px){.author-profile--dotted{height:80px;background-size:100%}}.author-profile--container{position:relative;min-height:1px;margin:0 auto;padding:0}@media (min-width:992px){.author-profile--container{float:left;width:100%}}@media (min-width:768px){.author-profile--container{float:left;width:66.66667%}}.author-profile--container--left{margin-right:32px;float:left}.author-profile--container--right{overflow:auto}.author-profile--avatar{float:none;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;width:170px;height:170px}@media all and (max-width:768px){.author-profile--avatar{width:112px;height:112px}}.author-profile--social .author-social--items{padding:0;margin:0 0 16px}.author-profile--social .author-social--item{display:inline-block;margin:0 32px 16px 0}.author-profile--social .author-social--item a{text-decoration:none;display:flex;align-items:center}.author-profile--social .author-social--item i{color:#ff262f;font-size:1.3rem}.author-profile--social .author-social--item label{color:#ff262f;font-size:1rem;font-weight:100;margin-left:8px}.author-profile--posts .post-list-item:last-child{border-bottom:none}.author-profile .post-listing--type{font-size:.8rem;border-bottom:solid 1px #000;margin-bottom:16px}.author-profile .post-meta--time-posted{display:block}.author-profile .post-meta--author-name{display:none}@media (max-width:768px){.author-profile .post-listing{margin:0 0 -17px;padding:0;border-bottom:0}}@media (max-width:480px){.author-profile--title{display:flex;justify-content:center;margin-bottom:24px}.author-profile--title p{font-size:1.5rem;display:inline-block;margin-right:8px}.author-profile--dotted{left:-20px;height:80px}.author-profile--container--left{float:none;display:flex;justify-content:center;margin:0 0 24px}.author-profile--avatar{background-image:url('data:image/svg+xml, <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="500" height="500" viewBox="0 0 500 500" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><pattern id="pattern" width="5" height="5" patternUnits="userSpaceOnUse"><circle cx="1" cy="1" r="1" fill="%23ff00ff"/></pattern><linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient"><stop stop-color="%23259CFF" offset="0%"></stop><stop stop-color="%23FF262F" offset="100%"></stop></linearGradient><mask id="mask"><rect height="100%" width="100%" opacity="1" style="fill: url(%23pattern)"/></mask></defs><rect x="0" y="0" width="100%" height="100%" fill="url(%23linearGradient)" mask="url(%23mask)"/></svg>')}}.author-subscribe-bar .subscribe-bar{margin-bottom:32px;border-bottom:solid 1px #d4d4d4}@media all and (max-width:768px){.features-page--container .page-heading{margin-bottom:16px!important;font-size:1.25rem;height:48px;display:flex;align-items:center}.features-page--container .page-heading svg{max-height:16px}}.features-page{margin-bottom:48px;border-bottom:solid 1px #dad4d4}@media all and (max-width:768px){.features-page{margin-bottom:0;border-bottom:none}.features-page,.features-page .subscribe-bar{margin-top:-1px}}.features-page .cover-listing{margin-right:0;padding-left:405px}.features-page .cover-listing--featured-image{width:735px;height:500px}.features-page.latest-news .feature-listing--featured-image{width:360px;height:245px}.features-page--cover .post-listing{border-bottom:solid 1px #c2c2c2}@media all and (max-width:768px){.features-page--cover .post-listing{border-bottom:none}}.features-page--cover .post-listing--type{color:#ff262f;border-top:none}.features-page--container .nav-links{margin-bottom:48px}.features-page--container .nav-links.nav-infinite-scroll{margin-left:auto;margin-right:auto;padding:0;min-height:48px;justify-content:center}.features-page--container .nav-links.nav-infinite-scroll .nav-previous{cursor:pointer;display:flex;align-items:center}.features-page--container .nav-links.nav-infinite-scroll .nav-previous-loading{opacity:.5;cursor:default}.features-page .post-logo{font-size:1rem;margin-bottom:8px;color:#ff262f;font-family:'Taviraj'}.features-page .post-logo a{color:#ff262f;text-decoration:none;font-family:'Taviraj';font-size:.8rem}.features-page .cover-listing--label svg,.features-page .post-logo svg,.hero-banner--feature svg{width:auto;height:18px;object-fit:contain}.feature-listing--mobile .post-listing--type svg g,.features-page .cover-listing--label svg g,.features-page .cover-listing--label svg path,.features-page .post-logo svg g,.features-page .post-logo svg g path{fill:#ff262f}.features-page .post-logo .fintechfive svg{width:175px}.features-page .post-logo .insights svg{width:114px}@media all and (max-width:768px){.features-page .page-heading,.features-page .post-listing{margin-bottom:0}}.features-page .cover-listing--title-container{border:none}.features-page .cover-listing--title-container a{padding-left:0}.feature-listing--mobile .post-listing--type a,.features-page .cover-listing--label{color:#ff262f}.features-page .cover-listing--label span{background:#fff}@media all and (max-width:768px){.features-page .subscribe-bar{border-bottom:solid 1px #c2c2c2}}.features-page-content .feature-listing--container:first-child .feature-listing{border-top:none}.feature-listing{display:flex;justify-content:flex-start;position:relative;border-top:solid 1px #d4d4d4;margin-bottom:50px;padding-top:50px}@media all and (max-width:768px){.feature-listing{margin-bottom:0;padding-top:0}}.feature-listing--mobile{width:100%}.feature-listing--mobile .post-listing{padding-left:0;padding-right:0;border-bottom:solid 1px #c2c2c2}@media all and (max-width:768px){.feature-listing--mobile .post-listing{border-bottom:none}}.feature-listing--mobile .post-listing--type{color:#ff262f;border-top:none;justify-content:flex-start}.feature-listing--mobile .post-listing--type svg{height:14px;width:107px}.feature-listing--featured-image{background-size:cover;background-repeat:no-repeat;background-position:center;height:377px;width:60%;margin-right:32px}.feature-listing--content{align-self:center;width:60%;padding:0}.feature-listing--content h3{margin-top:0;padding-top:0}.feature-listing--excerpt{font-size:2rem;color:#120001;text-decoration:none;display:block;margin-bottom:16px;font-weight:700;box-sizing:content-box}.feature-listing--excerpt p{font-size:1.15rem;line-height:1.5;font-weight:300}.feature-listing.feature-listing--news{justify-content:center}.feature-listing.feature-listing--news .feature-listing--featured-image{height:242px;width:360px}.jobs-culture{border-top:solid 3px #120001;float:left;width:66.6%}.jobs-culture .post-listing{width:50%}.jobs-culture .post-listing:first-child{padding-left:0}.jobs-culture .post-listing:last-child{padding-right:0}.jobs-culture .post-listing--type{border-top:none}@media all and (max-width:991px){.jobs-culture{width:50%}.jobs-culture .post-listing{width:100%}.jobs-culture .post-listing:not(:first-child){display:none}}@media all and (max-width:767px){.jobs-culture{width:100%;float:none}.jobs-culture .post-listing{width:100%}.jobs-culture .post-listing:not(:first-child){display:block}}@media all and (max-width:768px){.jobs-culture{border-top:solid 1px #c2c2c2;padding-top:16px}.jobs-culture .post-listing--type{display:none}}.now-hiring{margin-top:-33px}.now-hiring .post-listing--type{display:block}@media all and (max-width:768px){.now-hiring .section-title,.now-hiring .section-title--dots{border-bottom:solid 1px #c2c2c2;margin-bottom:16px}}.bullets div:not(:first-child){position:relative;margin-left:32px}.bullets div:not(:first-child):before{content:'\2022';position:absolute;left:-19px}@media all and (max-width:992px){.bullets div{display:block;margin-bottom:8px}.bullets div:not(:first-child){position:relative;margin-left:0}.bullets div:not(:first-child):before{content:'';position:absolute;right:-19px}}.jobs-hero{position:absolute;left:0;width:100%;min-height:487px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0;justify-content:center;display:flex;align-items:center}@media all and (max-width:768px){.jobs-hero{padding:32px 0}}.jobs-hero.hero-banner{top:74px}.jobs-hero__spacer{min-height:487px}@media all and (max-width:992px){.jobs-hero__spacer{margin-bottom:16px}}.jobs-hero__overlay,.jobs-hero__overlay-transparent{z-index:1;top:0;left:0;position:absolute;height:100%;width:100%}.jobs-hero__overlay{background-color:rgba(0,0,0,.65)}.jobs-hero__overlay-transparent{background-color:transparent}.jobs-hero__content{z-index:2;display:flex;flex-direction:column;align-items:center}.jobs-hero__title{font-family:"proxima-nova";font-size:3.125rem;line-height:1em;margin-top:0;color:#fff;font-weight:100}.jobs-hero__inner__title a,.jobs-hero__inner__title span,.jobs-hero__subtitle a,.jobs-hero__subtitle span,.jobs-hero__title a,.jobs-hero__title span{font-weight:700}@media all and (max-width:992px){.jobs-hero__title{font-size:2rem}}@media all and (max-width:768px){.jobs-hero__title{font-size:1.375rem}}.jobs-hero__subtitle{font-family:"proxima-nova";font-size:2rem;line-height:1.19em;margin-top:0;color:#fff;font-weight:100}@media all and (max-width:992px){.jobs-hero__subtitle{font-size:1.375rem}}@media all and (max-width:768px){.jobs-hero__subtitle{font-size:1.125rem}}.jobs-hero__inner{width:70%;z-index:2}@media all and (max-width:992px){.jobs-hero__inner{width:calc(100% - 64px)}}.jobs-hero__inner__title{font-family:"proxima-nova";font-size:3.75rem;line-height:1em;font-weight:700;color:#fff;margin-top:0;text-align:center;margin-bottom:64px}@media all and (max-width:992px){.jobs-hero__inner__title{font-size:3.125rem}}@media all and (max-width:768px){.jobs-hero__inner__title{font-size:2rem}}.jobs-hero__inner__search{display:flex;flex-direction:row;margin-bottom:32px}@media all and (max-width:768px){.jobs-hero__inner__search{flex-direction:column}}.jobs-hero__inner__search__position{flex:1}.jobs-hero__inner__search__location{flex:.8}.jobs-hero__inner__search input{padding:16px;background-color:#f2f2f2;border:none;width:auto;margin-right:16px}@media all and (max-width:768px){.jobs-hero__inner__search input{padding:10.66667px;margin-right:0;margin-bottom:16px}}.jobs-hero__inner__search button{padding:16px 32px;border:none;background-color:#ff262f;color:#fff;text-decoration:none;font-weight:700}@media all and (max-width:768px){.jobs-hero__inner__search button{padding:8px 16px}}.jobs-hero__inner__search button:hover{background-color:#f2000a}.jobs-hero__inner__post-job{display:flex;justify-content:center}.jobs-hero__inner__post-job a{font-size:1.125rem;line-height:1.72;font-weight:100;color:#fff;text-decoration:none}.jobs-hero__inner__post-job a:focus,.jobs-hero__inner__post-job a:hover{text-decoration:underline}.jobs-hero__cta__label{display:none}@media all and (max-width:768px){.jobs-hero__cta__label{padding-left:8px;display:inline-block}}.jobs-hero .breadcrumb-wrapper{position:absolute;background-color:rgba(0,0,0,.7);top:auto;bottom:0}@media all and (max-width:768px){.jobs-hero .breadcrumb-wrapper{padding-left:16px}}.jobs-hero .breadcrumb-wrapper .breadcrumb__list,.jobs-hero .breadcrumb-wrapper .breadcrumb__list__item,.jobs-hero .breadcrumb-wrapper .breadcrumb__list__item a{color:#fff}.jobs-search-content{display:flex;margin:32px 0 64px}@media all and (max-width:992px){.jobs-search-content{flex-direction:column-reverse;margin-left:16px;margin-right:16px}}@media all and (max-width:768px){.jobs-search-content{margin:0}}.jobs-filter-container{width:225px;margin-right:32px;padding-right:32px;border-right:solid 1px #d4d4d4}@media all and (max-width:992px){.jobs-filter-container{order:1;width:100%;overflow:hidden;margin-bottom:16px;border-right:none;padding-right:0}}.job-filter-mobile-toggle{transition:background-color .3s ease-out;display:none;outline:none;align-items:center;background-color:#eaeaea;border:none;padding:16px;width:100%;text-align:left;position:relative}@media all and (max-width:992px){.job-filter-mobile-toggle{display:flex}}.job-filter-mobile-toggle:after{transition:transform .3s ease-out;content:"\f107";display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;position:absolute;top:16px;right:16px}.job-filter-mobile-toggle.open,.job-filter-mobile-toggle:focus{background-color:#d1d1d1}.job-filter-mobile-toggle.open:after{transform:rotate(180deg)}.job-filter-mobile-toggle.open~.jobs-filter{max-height:10000px}.job-filter-mobile-toggle__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0}.job-filter-mobile-toggle__title a,.job-filter-mobile-toggle__title span,.jobs-filter__title a,.jobs-filter__title span{font-weight:700}@media all and (max-width:992px){.job-filter-mobile-toggle__title{font-size:1.375rem}}@media all and (max-width:768px){.job-filter-mobile-toggle__title{font-size:1.125rem}}.jobs-filter__content{display:flex;flex-direction:column}@media all and (max-width:992px){.jobs-filter__content{padding:2rem}}.jobs-filter{position:sticky;top:100px}@media all and (max-width:992px){.jobs-filter{transition:max-height .3s ease-out;background:#f3f3f3;max-height:0}}.jobs-filter__group{margin-bottom:32px}@media all and (max-width:992px){.jobs-filter__group{flex:1}}.jobs-filter__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0;font-size:16px;margin-bottom:5px}@media all and (max-width:992px){.jobs-filter__title{font-size:1.375rem}}@media all and (max-width:768px){.jobs-filter__title{font-size:1.125rem}}.jobs-filter__list{padding:0;list-style:none;margin:0 0 5px}.jobs-filter__list-item{font-size:13px;color:#666;line-height:1.4;word-wrap:break-word;text-decoration:none;padding:2px 0}.jobs-filter fieldset legend,.jobs-filter__list-item--more{display:none}.jobs-filter__filter-link{color:inherit;line-height:1.4;word-wrap:break-word;text-decoration:none}.jobs-filter__clear:focus,.jobs-filter__clear:hover,.jobs-filter__filter-link:focus,.jobs-filter__filter-link:hover,.jobs-filter__more:focus,.jobs-filter__more:hover{text-decoration:underline}.jobs-filter__clear,.jobs-filter__more{display:block;border:0;background:0 0;padding:0;font-size:13px;color:#0073bd}@media all and (max-width:992px){.jobs-filter__no-search__alert-signup{display:none}}.jobs-filter__no-search__label{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0}.jobs-filter__no-search__label a{font-weight:400}@media all and (max-width:992px){.jobs-filter__no-search__label{font-size:1rem .9375rem}}@media all and (max-width:768px){.jobs-filter__no-search__label{font-size:1rem .9375rem}}.jobs-filter__no-search__label span{color:#ff262f;font-weight:700;font-size:1.4rem;display:block;margin-bottom:16px}@media all and (max-width:992px){.jobs-filter__no-search__label{margin-bottom:32px}}.jobs-filter__no-search__cta{padding:16px 32px;border:none;background-color:#ff262f;text-decoration:none;font-weight:700;display:inline-block;margin-top:32px;color:#fff;margin-bottom:16px}@media all and (max-width:768px){.jobs-filter__no-search__cta{padding:8px 16px}}.jobs-filter__no-search__cta:hover{background-color:#f2000a}.jobs-filter__promos{margin-top:16px}.jobs-filter__promos img{max-width:180px}@media all and (max-width:992px){.jobs-filter__promos{display:none}}.jobs-filter fieldset{border:none;padding:0;margin:0}.jobs-result aside,.jobs-results-container{flex:1}.jobs-results-container .pagination{padding-left:0;display:flex;margin-bottom:32px}.results{padding:0;margin:0}.jobs-result{list-style:none;display:flex;justify-content:center;width:100%;padding:32px 16px;border-bottom:solid 1px #d4d4d4}.jobs-result:last-child{border-bottom:none;margin-bottom:0}.jobs-result main{flex:3;margin-right:64px;margin-bottom:32px}@media all and (max-width:768px){.jobs-result{justify-content:flex-start}}.jobs-result__image{background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:48px;min-width:120px;height:80px;outline:none}@media all and (max-width:992px){.jobs-result__image{background-position:left center;margin-right:32px}}@media all and (max-width:768px){.jobs-result__image{width:80px;height:100px;min-width:80px;max-width:80px;margin-width:16px}}.jobs-result__meta{flex-grow:1;display:flex;flex-direction:row}@media all and (max-width:768px){.jobs-result__meta{flex-direction:column}}.jobs-result__meta__left,.jobs-result__meta__right{display:flex;flex-direction:column;justify-content:center;flex:1 1 60%}.jobs-result__meta__right{flex:1 1 40%;text-align:right}@media all and (max-width:768px){.jobs-result__meta__right{text-align:left}}.jobs-result__meta--copy{font-size:1.125rem;line-height:1.72;font-weight:100;color:#120001}.jobs-result__meta__job-name{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;margin-top:0;font-weight:700;color:#120001;text-decoration:none;margin-bottom:8px}.jobs-result__meta__job-name a,.jobs-result__meta__job-name span{font-weight:700}@media all and (max-width:992px){.jobs-result__meta__job-name{font-size:1.375rem}}@media all and (max-width:768px){.jobs-result__meta__job-name{font-size:1.125rem}}.jobs-result__meta__job-company:focus,.jobs-result__meta__job-company:hover,.jobs-result__meta__job-name:focus,.jobs-result__meta__job-name:hover{text-decoration:underline}.jobs-result__meta__job-company{text-decoration:none;font-size:.95rem;color:#828282}@media all and (max-width:768px){.jobs-result__meta__job-company{padding-bottom:8px}}.jobs-result__meta__job-location{font-size:1.15rem;font-weight:600;color:#828282;margin-bottom:8px}@media all and (max-width:768px){.jobs-result__meta__job-location{font-weight:400;font-size:.95rem}}.jobs-result__meta__job-status{font-size:.95rem;color:#828282;margin-bottom:8px}.mailing-list{display:flex;justify-content:center;align-items:center;height:100px;margin-bottom:32px;background-color:#f4f4f4}.mailing-list__icon{margin:0 32px}.mailing-list__copy{flex-grow:1}.mailing-list__form{margin-right:32px}.mailing-list__form__text-input{padding:16px;background-color:#fff;border:none}@media all and (max-width:768px){.mailing-list__form__text-input{padding:10.66667px}}.mailing-list__form__button{padding:16px 32px;border:none;background-color:#ff262f;color:#fff;text-decoration:none;font-weight:700}@media all and (max-width:768px){.mailing-list__form__button{padding:8px 16px}}.job-posting-header--button:hover,.mailing-list__form__button:hover{background-color:#f2000a}.jobs-results .jobs-result:first-child{margin-top:0}.job-posting-header{display:flex;margin-bottom:32px;flex-wrap:wrap}.job-posting-header--button{padding:16px 32px;border:none;background-color:#ff262f;color:#fff;text-decoration:none;font-weight:700;margin-right:16px}@media all and (max-width:768px){.job-posting-header--button{padding:8px 16px}}.job-posting-header__left{flex:0 0 50%}@media all and (max-width:992px){.job-posting-header__left{flex:0 0 70%}}.job-posting-header__right{flex:0 0 50%;display:flex;align-items:flex-start;justify-content:flex-end}@media all and (max-width:992px){.job-posting-header__right{flex:0 0 100%;align-items:flex-end;justify-content:flex-start}}.job-posting-header__right.company-info{display:none;flex:0 0 30%;margin-bottom:0}@media all and (max-width:992px){.job-posting-header__right.company-info.show-for-md{display:flex;justify-content:flex-end;align-items:flex-start}}.job-posting-header__bullet{margin-right:32px}.job-posting-header__job-meta{display:flex}@media all and (max-width:992px){.job-posting-header__job-meta{flex-direction:column}}.job-posting-header__job-meta i{margin-right:16px}.job-posting-header__job-meta__city{font-family:"proxima-nova";line-height:1.17;font-weight:400;margin-top:0;font-size:.95rem;color:#828282}.job-posting-header__job-meta__city a,.job-posting-header__job-meta__city span,.job-posting-header__job-meta__status a,.job-posting-header__job-meta__status span{font-weight:400}@media all and (max-width:992px){.job-posting-header__job-meta__city{font-size:1rem .9375rem}}@media all and (max-width:768px){.job-posting-header__job-meta__city{font-size:1rem .9375rem}}.job-posting-header__job-meta__status{font-family:"proxima-nova";line-height:1.17;font-weight:400;margin-top:0;font-size:.95rem;color:#828282}@media all and (max-width:992px){.job-posting-header__job-meta__status{font-size:1rem .9375rem}}@media all and (max-width:768px){.job-posting-header__job-meta__status{font-size:1rem .9375rem}}.job-posting-header__job-title{font-family:"proxima-nova";font-size:2rem;font-weight:700;color:#120001;margin-top:0;margin-bottom:16px;line-height:1em}.company-news .feature-listing--excerpt-container a a,.company-news .feature-listing--excerpt-container a span,.job-posting-header__job-title a,.job-posting-header__job-title span{font-weight:700}@media all and (max-width:992px){.job-posting-header__job-title{font-size:1.375rem}}@media all and (max-width:768px){.job-posting-header__job-title{font-size:1.125rem}}.job-posting-header__company-name{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0;margin-bottom:8px}.job-posting-header__company-name a,.job-posting-header__company-name span{font-weight:400}@media all and (max-width:992px){.job-posting-header__company-name{font-size:1rem .9375rem}}@media all and (max-width:768px){.job-posting-header__company-name{font-size:1rem .9375rem}}.job-posting-header__company-name a{transition:color .2s ease-out;text-decoration:none;font-size:.95rem;color:#828282}.company-description a:hover,.company-info a:hover,.job-posting-header__company-name a:hover{color:#ff262f;text-decoration:underline}.jobs-result-description{font-size:1.125rem;line-height:1.72;font-weight:100;color:#120001;margin-bottom:32px}.jobs-result-description__date{margin-bottom:32px;font-size:.95rem;color:#828282}@media all and (max-width:992px){.jobs-result-description__date{margin-bottom:32px}}.jobs-result-description__meta{display:flex;align-items:center;margin-bottom:32px}.jobs-result-description__meta__apply{padding:16px 32px;border:none;background-color:#ff262f;color:#fff;text-decoration:none;font-weight:700;margin-right:128px}@media all and (max-width:768px){.jobs-result-description__meta__apply{padding:8px 16px}}.jobs-result-description__meta__apply:hover{background-color:#f2000a}@media all and (max-width:992px){.jobs-result-description__meta__apply{margin-right:96px}}.jobs-result-date{font-size:1.125rem;line-height:1.72;font-weight:100;color:#120001}.company-info{margin-bottom:64px}.company-info a{transition:color .2s ease-out;color:#000;text-decoration:none}.company-info div,.company-info img{margin-bottom:16px}.company-info__logo{width:100px;height:auto}.company-info__company-name{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0}.company-info__company-name a,.company-info__company-name span,.company-info__employees a,.company-info__employees span,.company-info__headquarters a,.company-info__headquarters span,.company-info__website a,.company-info__website span{font-weight:400}@media all and (max-width:992px){.company-info__company-name{font-size:1rem .9375rem}}@media all and (max-width:768px){.company-info__company-name{font-size:1rem .9375rem}}.company-info__headquarters{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0}@media all and (max-width:992px){.company-info__headquarters{font-size:1rem .9375rem}}@media all and (max-width:768px){.company-info__headquarters{font-size:1rem .9375rem}}.company-info__employees{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0}@media all and (max-width:992px){.company-info__employees{font-size:1rem .9375rem}}@media all and (max-width:768px){.company-info__employees{font-size:1rem .9375rem}}.company-info__website{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;font-weight:400;color:#120001;margin-top:0}@media all and (max-width:992px){.company-info__website{font-size:1rem .9375rem}}@media all and (max-width:768px){.company-info__website{font-size:1rem .9375rem}}.company-info label{font-weight:700;display:block}.company-description{font-size:1.125rem;line-height:1.72;font-weight:100;color:#120001}.company-description a{transition:color .2s ease-out;color:#000;text-decoration:none}.company-description :last-child{margin-bottom:0;padding-botom:0}.image-carousel ul{list-style:none}.image-carousel ul li{width:100%;height:200px}.image-carousel ul li div{height:230px!important}.image-carousel li{cursor:pointer}.image-carousel .carousel-container{position:relative;overflow:hidden;padding:0}.image-carousel .carousel-container .owl-nav .owl-next,.image-carousel .carousel-container .owl-nav .owl-prev{position:absolute;top:0;height:100%;width:30px}.image-carousel .carousel-container .owl-nav .owl-next:hover .arrow-container,.image-carousel .carousel-container .owl-nav .owl-prev:hover .arrow-container{transform:translateX(0)}.image-carousel .carousel-container .owl-nav .owl-next .arrow-container,.image-carousel .carousel-container .owl-nav .owl-prev .arrow-container{transition:transform .3s ease-out,background .3s ease-out;background:rgba(0,0,0,.25);width:100%;height:100%;position:absolute;top:0;left:0;transform:translateX(0%)}.image-carousel .carousel-container .owl-nav .owl-next .arrow-container:hover,.image-carousel .carousel-container .owl-nav .owl-prev .arrow-container:hover,.image-carousel .carousel-container .owl-stage-outer:hover~.owl-nav .owl-next .arrow-container,.image-carousel .carousel-container .owl-stage-outer:hover~.owl-nav .owl-prev .arrow-container{background:rgba(0,0,0,.75)}.image-carousel .carousel-container .owl-nav .owl-next i,.image-carousel .carousel-container .owl-nav .owl-prev i{color:#fff;padding-left:7px;padding-right:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-carousel .carousel-container .owl-nav .owl-next{right:0}.page-company-jobs-list aside,.page-company-press-releases-list aside,.page-company-profile aside,.page-employee-profile aside,.page-press-release aside,.tvevent--block--tickets .tvevent--block--column--location strong{margin-top:32px}.page-company-jobs-list,.page-company-press-releases-list,.page-company-profile,.page-employee-profile,.page-job-posting,.page-press-release{display:flex;margin-bottom:32px;margin-top:32px}@media all and (max-width:992px){.page-company-jobs-list,.page-company-press-releases-list,.page-company-profile,.page-employee-profile,.page-job-posting,.page-press-release{flex-direction:column}}.page-company-jobs-list main,.page-company-press-releases-list main,.page-company-profile main,.page-employee-profile main,.page-job-posting main,.page-press-release main{overflow:hidden;flex:3;margin-right:64px}@media all and (max-width:991px){.page-company-jobs-list main,.page-company-press-releases-list main,.page-company-profile main,.page-employee-profile main,.page-job-posting main,.page-press-release main{flex:5}}@media all and (max-width:992px){.page-company-jobs-list main,.page-company-press-releases-list main,.page-company-profile main,.page-employee-profile main,.page-job-posting main,.page-press-release main{margin-right:0}}.page-company-jobs-list aside,.page-company-press-releases-list aside,.page-company-profile aside,.page-employee-profile aside,.page-job-posting aside,.page-press-release aside{flex:1}@media all and (max-width:991px){.page-company-jobs-list aside,.page-company-press-releases-list aside,.page-company-profile aside,.page-employee-profile aside,.page-job-posting aside,.page-press-release aside{flex:2;margin-top:0}}.company-news .feature-listing.feature-listing--news .feature-listing--featured-image{height:275px;width:50%}.company-news .feature-listing{border:none;padding:0;margin-bottom:32px}.company-news .feature-listing svg{width:140px;height:20px;margin-bottom:8px}.company-news .feature-listing--featured-image{height:245px;width:360px}.company-news .feature-listing--excerpt-container a{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0}@media all and (max-width:992px){.company-news .feature-listing--excerpt-container a{font-size:1.375rem}}@media all and (max-width:768px){.company-news .feature-listing--excerpt-container a{font-size:1.125rem}}.company-news .feature-listing--excerpt-container p{font-size:1.125rem;line-height:1.72;color:#120001;font-weight:400}.company-news .feature-listing .post-meta--time-posted{display:none}.company-jobs__header{display:flex;align-items:center;justify-content:space-between}.company-jobs__header h3,.page-company-profile .feature-listing--container .post-listing--content h3{margin:0}.company-jobs__header a{font-size:1.125rem;line-height:1.72;font-weight:100;margin-bottom:32px}.company-jobs__header a:hover{color:#ff262f;text-decoration:underline}.jobs-department-filter{padding-top:32px;border-top:solid 1px #d4d4d4;margin-bottom:32px;float:left;width:100%}.jobs-department-filter__dropdown{border:none;border-radius:0;background-color:transparent;padding:5px 25px 5px 5px;position:relative;width:100%;font-size:.85rem;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center}.jobs-department-filter__dropdown-wrapper{position:relative;width:200px;display:inline-block;float:right}.jobs-department-filter__dropdown-wrapper:after{content:"\f0d7";position:absolute;top:50%;right:8px;display:inline-block;transform:translateY(-50%);font:14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.6rem}.employee-description li,.employee-description p,.employee-description span{font-size:1.2rem;line-height:1.6;padding-bottom:32px}.employee-description img{width:100%}.company-team__list{display:flex;list-style:none;padding:0}@media all and (max-width:480px){.company-team__list{flex-direction:column}}.company-team__list__item{flex:1}@media all and (min-width:480px){.company-team__list__item:not(:last-child){margin-right:32px}}@media all and (max-width:480px){.company-team__list__item{margin-bottom:32px;margin-right:0}}.company-jobs__header a,.company-team__list__item a{transition:color .2s ease-out;color:#120001;text-decoration:none}.company-team__list__item a:hover,.company-team__list__item a:hover div{color:#120001;text-decoration:underline}.company-team__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0}.company-team__title a,.company-team__title span{font-weight:700}@media all and (max-width:992px){.company-team__title{font-size:1.375rem}}@media all and (max-width:768px){.company-team__title{font-size:1.125rem}}.company-team__photo{width:100%;height:245px;margin-bottom:16px;background-position:center center;background-repeat:no-repeat;background-size:100%}.company-team__first_name,.company-team__role{transition:color .2s ease-out;text-decoration:none}.company-team__first_name{font-weight:700;margin-bottom:8px;color:#000;line-height:1;font-size:1.15rem}.also-viewed-companies__list__item a:hover,.company-header__meta__employees a:hover,.company-header__meta__location a:hover,.company-header__meta__website a:hover,.company-misc-list__list__item a:hover,.company-team__first_name:hover,.company-team__role:hover,.press-release__description a:hover,.sidebar-benefits a:hover,.sidebar-press-releases a:hover{color:#ff262f;text-decoration:underline}.company-team__role{font-size:.95rem;color:#828282;line-height:1.45}.company-misc-list{clear:both}.company-misc-list__list{list-style:none;padding:0}.company-misc-list__list__item{margin-bottom:32px;padding-bottom:32px;border-bottom:solid 1px #d4d4d4}.company-misc-list__list__item:last-child{border-bottom:none;margin-bottom:0}.company-misc-list__list__item a{transition:color .2s ease-out;color:#000;text-decoration:none}.company-misc-list__title-date-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.company-misc-list__location-fulltime-container{display:flex;margin-bottom:16px}.company-misc-list__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin:0}.company-misc-list__title a,.company-misc-list__title span,.press-release__title a,.press-release__title span{font-weight:700}@media all and (max-width:992px){.company-misc-list__title{font-size:1.375rem}}@media all and (max-width:768px){.company-misc-list__title{font-size:1.125rem}}.company-misc-list__description,.press-release__description p{font-size:1.2rem;line-height:1.6;padding-bottom:0}.company-misc-list__date,.company-misc-list__fulltime,.company-misc-list__location{font-size:.95rem;color:#828282}.press-release{display:flex}.press-release__logo{margin-right:32px;flex:0 0 100px;height:auto}.press-release__logo img{width:100%;height:auto}.press-release__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0}@media all and (max-width:992px){.press-release__title{font-size:1.375rem}}@media all and (max-width:768px){.press-release__title{font-size:1.125rem}}.press-release__description a{transition:color .2s ease-out;color:#000;text-decoration:underline}.sidebar-benefits ul,.sidebar-press-releases ul{padding-left:0;margin-top:0}.sidebar-benefits ul li,.sidebar-press-releases ul li{font-size:1.125rem;line-height:1.72;color:#120001;list-style:none;position:relative;font-weight:400;padding-left:32px}.sidebar-benefits ul li:after,.sidebar-press-releases ul li:after{content:'\2022';position:absolute;top:0;left:0}.sidebar-benefits a,.sidebar-press-releases a{transition:color .2s ease-out;color:#000;text-decoration:none;display:inline-block}.also-viewed-companies__list{padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;width:100%;height:200px}.also-viewed-companies__list__item{height:100px;width:50%;padding:8px;display:flex;justify-content:center;border-bottom:solid 1px #ccc}.also-viewed-companies__list__item:nth-child(odd){border-right:solid 1px #d4d4d4}.also-viewed-companies__list__item:nth-last-child(1),.also-viewed-companies__list__item:nth-last-child(2){border-bottom:none}.also-viewed-companies__list__item a{transition:color .2s ease-out;color:#000;text-decoration:none;height:100%;width:100%}.also-viewed-companies__list__item__image{height:100%;width:100%;background-position:center;background-size:90% auto;background-repeat:no-repeat}.company-header{display:flex}@media all and (max-width:768px){.company-header{flex-direction:column}}.company-header__left{margin-right:32px;display:flex;align-items:center}@media all and (max-width:768px){.company-header__left{margin-bottom:32px}}.company-header__right{display:flex;flex-direction:column;justify-content:center}.company-header__company-logo img{max-height:80px;max-width:200px;width:auto}.company-header__company-name{font-family:"proxima-nova";font-size:2rem;line-height:1.19em;font-weight:700;color:#120001;margin-top:0;margin-bottom:8px}.company-header__company-name a,.company-header__company-name span,.main-content-block h3 a,.main-content-block h3 span,.sidebar-block h3 a,.sidebar-block h3 span{font-weight:700}@media all and (max-width:992px){.company-header__company-name{font-size:1.375rem}}@media all and (max-width:768px){.company-header__company-name{font-size:1.125rem}}.company-header__meta>div:last-child{padding-right:0}.company-header__meta>div:last-child:after{display:none;padding-left:0}.company-header__meta__employees,.company-header__meta__location,.company-header__meta__website{display:inline-block;font-size:.95rem;color:#828282}.company-header__meta__employees a,.company-header__meta__location a,.company-header__meta__website a{transition:color .2s ease-out;text-decoration:none;font-size:.95rem;color:#828282}.main-content-block,.sidebar-block{margin-bottom:64px}@media all and (max-width:992px){.main-content-block,.sidebar-block{margin-bottom:48px}}.main-content-block h3,.sidebar-block h3{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0;margin-bottom:32px}@media all and (max-width:992px){.main-content-block h3,.sidebar-block h3{font-size:1.375rem}}@media all and (max-width:768px){.main-content-block h3,.sidebar-block h3{font-size:1.125rem}}.sidebar-jobs__see-all{font-size:.95rem;color:#828282!important}@media all and (max-width:992px) and (min-width:525px){.sidebar{display:flex;flex-wrap:wrap}.sidebar .sidebar-benefits,.sidebar .sidebar-jobs,.sidebar .sidebar-people-also-viewed,.sidebar .sidebar-press-releases{flex:0 0 50%;padding-right:64px}}@media all and (max-width:768px){.sidebar .sidebar-benefits,.sidebar .sidebar-jobs,.sidebar .sidebar-people-also-viewed,.sidebar .sidebar-press-releases{flex:0 0 50%;padding-right:32px}}.sidebar-jobs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.sidebar-jobs__header h3{margin-bottom:0}.sidebar-jobs__list{margin:0;list-style:none;padding:0}.sidebar-jobs__list__item{display:flex;margin-bottom:32px}.sidebar-jobs__list__item:last-child,.single-article p img:last-child,.tvevent--block--media-right .tvevent--block--text p:last-child{margin-bottom:0}.sidebar-jobs__list__item__logo{margin-right:32px}.sidebar-jobs__list__item__logo img{width:50px;height:auto}.sidebar-jobs__list__item__title{transition:color .2s ease-out;color:#000;text-decoration:none;font-weight:700;margin-bottom:8px}.breadcrumb-wrapper .breadcrumb a:hover,.breadcrumb-wrapper .breadcrumb__list__item a:hover,.sidebar-jobs a:hover,.sidebar-jobs__list__item__title:hover{color:#ff262f;text-decoration:underline}.sidebar-jobs__list__item__title a{font-family:"proxima-nova";font-size:1.125rem;line-height:1.17;color:#120001;margin-top:0;font-weight:700}.sidebar-jobs__list__item__title a a,.sidebar-jobs__list__item__title a span,.social h3,.social h3 a,.social h3 span{font-weight:400}@media all and (max-width:992px){.sidebar-jobs__list__item__title a{font-size:1rem .9375rem}}@media all and (max-width:768px){.sidebar-jobs__list__item__title a{font-size:1rem .9375rem}}.sidebar-jobs__list__item a,.sidebar-jobs__list__item div{margin-bottom:4px;display:block;font-size:1.15rem}@media all and (max-width:992px){.sidebar-jobs__related-jobs{flex:1}}.sidebar-jobs__more-link{display:block;margin-top:32px}.social{display:flex;align-items:center;margin-bottom:32px}.social h3{font-family:"proxima-nova";line-height:1.17;margin:0;font-size:.95rem;color:#828282}@media all and (max-width:992px){.social h3{font-size:1rem .9375rem}}@media all and (max-width:768px){.social h3{font-size:1rem .9375rem}}.social__list{margin:0 0 0 16px;padding:0;list-style:none;display:flex}.social__list__item{margin-right:16px}.social__list__item span{color:#ff262f;font-size:24px}.breadcrumb-wrapper{background-color:#f7f7f7;margin:0 auto;width:100%;max-width:1440px;top:74px;left:0;position:absolute}@media all and (max-width:768px){.breadcrumb-wrapper{position:static;width:calc(100% + 32px);max-width:none;margin-top:32px;margin-left:-16px}}.breadcrumb-wrapper .breadcrumb{width:100%;max-width:1172px;margin:0 auto;display:flex;flex-direction:row;padding:0 16px;transition:transform .4s ease-out;transform:translateY(0)}.breadcrumb-wrapper .breadcrumb a,.sidebar-jobs a{transition:color .2s ease-out;color:#000;text-decoration:none}.breadcrumb-wrapper .breadcrumb__list{padding:16px 0;list-style:none;border-radius:4px;margin:0}.breadcrumb-wrapper .breadcrumb__list__item{font-size:1.125rem;line-height:1.72;font-weight:100;color:#120001;display:inline-block}.breadcrumb-wrapper .breadcrumb__list__item.active{color:#777}.breadcrumb-wrapper .breadcrumb__list__item a{transition:color .2s ease-out;color:#000;text-decoration:underline}.breadcrumb-wrapper .breadcrumb__list__item:not(:last-child){position:relative;margin-right:32px}.breadcrumb-wrapper .breadcrumb__list__item:not(:last-child):after{content:'/';position:absolute;right:-19px;top:0}.breadcrumb-spacer{height:60px}@media all and (max-width:768px){.breadcrumb-spacer{display:none}}.pagination li{list-style:none}.pagination li>a{position:relative;float:left;padding:8px 16px;line-height:1.5;text-decoration:none;color:#ff262f;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.page-company-profile .feature-listing--container .post-listing.feature-uncategorized .post-listing--type,.pagination .page-item.first,.pagination .page-item.last{display:none}.pagination .active a,.pagination li:not(.disabled)>a:focus,.pagination li:not(.disabled)>a:hover,.pagination li:not(.disabled)>span:focus,.pagination li:not(.disabled)>span:hover{z-index:2;color:#fff;background-color:#ff262f;border-color:#ddd}.pagination .disabled a{cursor:not-allowed;border-color:#ccc;color:#ccc}.tv-modal{display:block;visibility:hidden;opacity:0;position:fixed;z-index:1000;height:100vh;width:100%;top:0;left:0;background-color:rgba(0,0,0,.6);transition:opacity .15s linear}.tv-modal.tv-modal-open{visibility:visible;opacity:1}.tv-modal.tv-modal-open .tv-modal__window{margin-top:0}.tv-modal.tv-modal-hidden{opacity:0}.tv-modal__window{transition:margin-top .15s ease-out,opacity .15s linear;margin-top:50px;background-color:#e2e2e2;padding:64px 96px;position:absolute;display:inline-block;width:auto;left:50%;top:50vh;transform:translateX(-50%) translateY(-50%)}.tv-modal__close{position:absolute;top:16px;left:16px;padding:8px;cursor:pointer}.tv-modal__close:hover{color:#ff262f}.tv-modal__overlay{width:100%;height:100%;position:absolute;top:0;left:0}.tv-modal__message{font-size:1.125rem;line-height:1.72;font-weight:100;display:none;position:absolute;width:100%;height:28px;bottom:0;left:0;text-align:center;color:#fff;background-color:#ff262f}.tv-modal__message.message-show{display:block}.email-me{display:flex;flex-direction:column;align-items:center}.email-me__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0}.email-me__title a,.email-me__title span,.jobs-results__no-jobs__title a,.jobs-results__no-jobs__title span,.single-article p b,.single-article p b a,.single-article p strong,.single-article p strong a{font-weight:700}@media all and (max-width:992px){.email-me__title{font-size:1.375rem}}@media all and (max-width:768px){.email-me__title{font-size:1.125rem}}.email-me__email{padding:16px;background-color:#f2f2f2;border:none;width:250px;margin-bottom:16px}@media all and (max-width:768px){.email-me__email{padding:10.66667px}}.email-me__submit{padding:16px 32px;border:none;background-color:#ff262f;color:#fff;text-decoration:none;font-weight:700}@media all and (max-width:768px){.email-me__submit{padding:8px 16px}}.email-me__submit:hover{background-color:#f2000a}.email-me__alerts{display:block}.email-me__alerts input{visibility:hidden;position:absolute}.email-me__alerts input~div,.email-me__alerts input~span{display:inline-block;margin-right:8px;margin-bottom:-3px;border:solid 1px #d4d4d4;border-radius:3px;width:16px;height:16px;cursor:pointer}.email-me__alerts input:checked~div,.email-me__alerts input:checked~span{border-color:#f2000a;background-color:#ff262f}.email-me__alerts div{background-color:#fff}input.email-me__email:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.jobs-results__no-jobs{margin-top:16px}.jobs-results__no-jobs__title{font-family:"proxima-nova";font-size:1.375rem;line-height:1.27em;font-weight:700;color:#120001;margin-top:0;width:100%;display:inline-block}@media all and (max-width:992px){.jobs-results__no-jobs__title{font-size:1.375rem}}@media all and (max-width:768px){.jobs-results__no-jobs__title{font-size:1.125rem}}.jobs-results__no-jobs__copy{font-size:1.2rem;line-height:1.6;padding-bottom:32px}.page-company-profile .feature-listing--container{padding-bottom:16px}@media all and (max-width:768px){.page-company-profile .feature-listing--container{border-bottom:1px solid #120001}}.page-company-profile .feature-listing--container .post-listing{margin-bottom:0;padding-bottom:64px}.page-company-profile .feature-listing--container .post-listing--content{bottom:16px}.page-company-profile .feature-listing--container .post-listing--type a{line-height:0}.single-post:not(.transparent-header) .site-search--icon:focus .search-icon-stroke,.single-post:not(.transparent-header) .site-search--icon:hover .search-icon-stroke{stroke:#120001}.single-post.hero-image .header:not(.header--fixed) .site-search--icon:hover .search-icon-stroke,.single-post:not(.transparent-header) .site-search--icon .search-icon-stroke{stroke:#ff262f}.single-post .post-listing-container{float:left;width:100%}.single-post .site-search--icon .search-icon-stroke{stroke:#fff}.single-post .header.header--fixed .site-search--icon .search-icon-stroke{stroke:#ff262f}.single-post .header.header--fixed .site-search--icon:focus .search-icon-stroke,.single-post .header.header--fixed .site-search--icon:hover .search-icon-stroke{stroke:#120001}.single-post .title-container .post-meta--time-posted--year,.tvevent--block--columns.ma .tvevent--block--columns.gravity-center .tvevent--block--text .tvevent--cta--black{display:inline-block}.full-height{height:100%}.single-post.hero-image .page-heading{border-color:#fff;color:#fff}.single-post.hero-image .header:not(.header--fixed){background:0 0}.single-post.hero-image .header:not(.header--fixed) .main-header{border-bottom-color:#fff}.single-post.hero-image .header:not(.header--fixed) .main-header .main-header--brand-logo svg mask,.single-post.hero-image .header:not(.header--fixed) .main-header .main-header--brand-logo svg polygon,.single-post.hero-image .header:not(.header--fixed) .main-header--brand-logo svg path,.single-post.hero-image .header:not(.header--fixed) .region-select .region-select--indicator .color,.touch-version.transparent-header .header:not(.header--fixed) .main-header .techvibes-logo g,.touch-version.transparent-header .header:not(.header--fixed) .main-header .techvibes-logo mask,.touch-version.transparent-header .header:not(.header--fixed) .main-header .techvibes-logo path,.touch-version.transparent-header .header:not(.header--fixed) .main-header .techvibes-logo polygon,.touch-version.transparent-header .header:not(.header--fixed) .main-header--brand-logo svg g,.touch-version.transparent-header .header:not(.header--fixed) .main-header--brand-logo svg path,.touch-version.transparent-header .header:not(.header--fixed) .region-select--indicator g{fill:#fff}.single-post.hero-image .header:not(.header--fixed) .main-header--navigation>li:not(.site-search)>a{color:#fff}.single-post.hero-image .header:not(.header--fixed) .main-header--mobile-toggle span,.touch-version.transparent-header .header:not(.header--fixed) .main-header--mobile-toggle span{background:#fff}.single-post.hero-image .header:not(.header--fixed) .site-search--icon{background:0 0;color:#fff}.single-post.hero-image .header:not(.header--fixed) .action-nav--newsletter a,.single-post.hero-image .header:not(.header--fixed) .action-nav--signin a,.single-post.hero-image .header:not(.header--fixed) .region-select select{color:#fff;font-weight:100}.single-post.hero-image .header:not(.header--fixed) .region-select option{background-color:transparent}.single-post.hero-image .header:not(.header--fixed) .region-select options{color:#000}.single-post.hero-image .header:not(.header--fixed) .header--scroll-container{background:0 0}.page-title-container{font-size:3rem;margin-left:16px;padding-bottom:16px;margin-bottom:16px;margin-top:32px;border-bottom:solid 1px #dad4d4}.page-title-container .page-title{margin-bottom:16px;font-weight:600}.page-title-container .post-meta--content .post-meta--author-name a{font-weight:lighter;font-size:.8rem;margin-bottom:5px;line-height:1.8}.page-title-container .post-meta--content .post-meta--time-posted{font-size:.8rem;font-weight:lighter;line-height:1.5}.single-post--title-container{font-size:3.1rem;font-weight:700;margin-bottom:32px;padding-bottom:32px;border-bottom:solid 1px #dad4d4}.single-post--title-container .page-title{padding-bottom:16px}.single-post--title-container .post-meta--author-name a,.single-post--title-container .post-meta--time-posted{color:#120001}.title-container .post-meta--author-name a{color:#fff;font-weight:lighter;font-size:14px;margin-bottom:5px;line-height:1}.title-container .post-meta--time-posted{font-size:14px;color:#fff;font-weight:lighter;line-height:1.5}.title-container .post-meta--social-links{line-height:1rem}.title-container .post-meta--social-links img{width:24px;height:auto}.title-container .post-meta--social-links a{margin-right:32px;color:transparent}@media all and (max-width:768px){.title-container .post-meta--social-links img{width:16px}.title-container .post-meta--social-links a{margin-right:16px}}.title-container .post-meta--social-links--link-container{font-size:3.1rem;position:relative;cursor:pointer;background:0 0;border:none;display:inline}.title-container .post-meta--social-links--link-container button{border:none;background:0 0}.title-container .post-meta--social-links--link-container--popup{-webkit-transition:all .55s;transition:all .55s;position:absolute;top:-25px;left:50%;transform:translateX(-50%);opacity:0}.title-container .post-meta--social-links--link-container--popup .bubble{font-size:.8rem;font-weight:600;color:#313131;width:106px;background-color:#fff;text-align:center;line-height:32px}.title-container .post-meta--social-links--link-container--popup .bubble:after{position:absolute;color:#fff;content:"";width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:10px solid #fff;top:32px;left:calc(50% - 16px)}.title-container .post-meta--social-links--link-container--popup.copied{opacity:1;top:-36px}.title-container .post-meta--social-links--link-container--link{cursor:pointer}.latest-post-container .feature-listing--container svg g,.latest-post-container .feature-listing--container svg g path,.title-container.single-post--title-container svg path{fill:#000}.title-container.single-post--title-container .post-meta--author-name a{color:#000}.title-container.single-post--title-container .bubble{color:#fff;background-color:#000}.title-container.single-post--title-container .bubble:after{color:#000;border-left:16px solid transparent;border-right:16px solid transparent;border-top:10px solid #000}.hero-banner{position:absolute;left:0;top:-74px;width:100%;height:80vh;min-height:705px;background-position:center;background-repeat:no-repeat;background-size:cover;z-index:9}@media all and (max-width:768px){.hero-banner{top:-51px}}.hero-banner:before,.tvevent--hero:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%}.hero-banner:before{background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.5));background-color:rgba(18,0,1,.1)}.hero-banner--feature{color:#fff;font-size:1rem;padding-bottom:8px}.hero-banner--feature a{color:#fff;text-decoration:none;font-family:'Taviraj',serif}.hero-banner--feature svg g,.hero-banner--feature svg path{fill:#fff}.hero-banner--title{display:block;width:100%;font-weight:700}.hero-banner--title-container{position:absolute;bottom:32px;font-size:3.75rem;color:#fff;width:70%;line-height:1em;max-width:calc(1140px*.8);left:50%;transform:translateX(-42%);z-index:9}.hero-banner--title-container .page-title{font-weight:800;margin-bottom:16px}@media all and (max-width:768px){.hero-banner--title-container .page-title{font-size:2rem;line-height:1.2em}}@media all and (max-width:1440px){.hero-banner--title-container{transform:none;left:calc(((100vw - 16px)*.166667) + 16px)}}@media all and (max-width:991px){.hero-banner--title-container{width:90%;margin-left:0;font-size:2rem;transform:none;left:calc(5% + 16px)}}@media all and (max-width:768px){.hero-banner--title-container{margin-left:0;left:16px;font-size:1.75rem}}.hero-banner--spacer{height:calc(80vh - 147px);min-height:calc(705px - 147px);position:relative;margin-bottom:64px}@media all and (max-width:768px){.hero-banner--spacer{margin-bottom:0;height:calc(80vh - 68px);min-height:calc(705px - 68px)}}.single-article ul{margin-top:0;margin-bottom:0}.single-article ol,.single-article ul{padding-left:29px;padding-bottom:32px;margin:0}.single-article--ad-vert.region-visible{position:absolute;top:0;right:-166px;display:block}@media all and (max-width:991px){.single-article--ad-vert.region-visible{display:none}}.single-article--ad-horz.region-visible{display:none;width:100%}.single-article--ad-horz.region-visible img{width:100%}@media all and (max-width:991px){.single-article--ad-horz.region-visible{display:block}}.single-article .post-content{position:relative}.single-article.no-image{padding-top:75px}@media all and (max-width:768px){.single-article.no-image{padding-top:16px}}.single-article.no-image .page-title{font-size:3.2rem;line-height:1em;font-weight:700}.single-article.no-image .post-meta--author-name,.single-article.no-image .post-meta--time-posted{color:#1b191c;font-size:.85rem}.single-article.no-image .post-meta--author-img{margin-bottom:0}.single-article .aligncenter{text-align:center}.single-article .col-md-ends,.single-article .col-md-middle{float:left;min-height:5px}.single-article .col-md-middle{font-size:1.15rem;line-height:1.7;width:66.66667%}@media all and (max-width:768px){.single-article .col-md-middle{font-size:.95rem;line-height:1.5em}}@media all and (max-width:991px){.single-article .col-md-middle{width:90%}}@media all and (max-width:768px){.single-article .col-md-middle{width:100%}}.single-article .col-md-ends{width:16.66667%}@media all and (max-width:991px){.single-article .col-md-ends{width:5%}}.single-article .bleed-left img{padding:0 16px 0 0;max-width:calc(100% + 355px);margin-left:-340px;margin-bottom:0;height:auto}@media all and (max-width:1167px){.single-article .bleed-left img{margin-left:calc(-356px - 10%);max-width:calc(760px + 59%)}}@media all and (max-width:991px){.single-article .bleed-left img{max-width:113%;margin-left:-11.6%;margin-right:-11.6%}}@media all and (max-width:768px){.single-article .bleed-left img{max-width:108.8%;padding:0;margin-left:-4.4%}}.single-article p{color:#120001;margin:0}.single-article h1,.single-article h2,.single-article h3,.single-article h4,.single-article h5,.single-article h6{color:#120001;margin:0;padding-bottom:32px}.single-article h2{font-size:2rem;line-height:1.28}.single-article li,.single-article p,.single-article span{font-size:1.15rem;line-height:1.7}@media all and (max-width:768px){.single-article li,.single-article p,.single-article span{font-size:.95rem;line-height:1.5em}}.single-article p{padding-bottom:32px;display:inline-block;width:100%}@media all and (max-width:768px){.single-article p{padding-bottom:21.33333px}}.single-article img{margin-bottom:32px}@media all and (max-width:768px){.single-article img{margin-bottom:16px}}.single-article h1 img,.single-article h2 img,.single-article h3 img,.single-article h4 img,.single-article h5 img,.single-article h6 img,.single-article p img{margin:0 auto 32px;max-width:100%;height:auto}.single-article a{color:#121212}.single-article iframe{margin-top:16px;margin-bottom:16px}@media all and (max-width:768px){.single-article iframe{width:100%}}.single-article .bleed-title-text{font-size:2rem;font-weight:800;line-height:.85;position:relative;background-color:#fff;padding:32px;margin-left:-32px;margin-top:-60px;display:block;width:120%}@media all and (max-width:768px){.single-article .bleed-title-text{width:100%;padding:16px;margin-left:-16px;font-size:1.6rem}}.single-article .wp-caption{padding:0;margin:0 auto 50px;position:relative;width:100%!important}.single-article .wp-caption .wp-caption-text{text-align:right;font-size:.75rem;line-height:23px;font-family:'Taviraj',serif;color:#120001;position:absolute;top:0;left:-192px;width:176px;padding:16px 0;background-color:#fff;border-top:solid 1px #120001}.single-article .wp-caption img{width:100%;height:auto;margin-bottom:0}.single-article blockquote:before{content:' ';background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/dotted-side%402x.png);background-size:cover;position:absolute;width:96px;height:calc(100% + 96px);left:-64px;top:-48px;z-index:-10}.single-article blockquote{margin:64px 0 64px -98px;position:relative;z-index:5}.single-article blockquote:after{content:' ';position:absolute;height:calc(100% + 32px);width:64px;left:-16px;top:-16px;z-index:-9;background-color:#fff}.single-article blockquote div,.single-article blockquote p{z-index:10;background-color:#fff;box-sizing:content-box;font-family:'Taviraj',serif;font-size:1.4rem;line-height:36px;margin:0;padding:0}@media all and (max-width:991px){.single-article blockquote{margin:0 2em 0 0}.single-article blockquote:after,.single-article blockquote:before{display:none}.single-article blockquote p{padding:0 0 0 3px;margin:0;color:#636363;font-size:1rem;font-weight:100;line-height:26px}}@media all and (max-width:767px){.single-article blockquote:before{height:calc(112% + 30px)}}@media all and (max-width:1200px){.single-article .wp-caption .wp-caption-text{border-top:solid 1px transparent;text-align:left;left:-15%}}@media all and (max-width:991px){.single-article .wp-caption .wp-caption-text{left:-15%;position:static;width:100%;padding:0;font-style:italic;font-size:1rem}}.autocomplete-field{height:28px;width:300px;padding:0 5px;margin:0 4px 0 0}.autocomplete-field.ui-autocomplete-loading{background-position:calc(100% - 5px) center!important}.post-recommendations{width:880px;max-width:none}@media all and (max-width:1050px){.post-recommendations{width:100%}}.post-recommendations .search-box{float:none;margin-bottom:16px}.post-recommendations .search-box form{float:left;margin-right:10px}.post-recommendations #recommended-list .feature-listing{cursor:move}.post-recommendations .latest-post-container{overflow:auto}.post-recommendations .latest-post-container .features-page{margin:0}.post-recommendations .feature-listing{border:none}.post-recommendations .feature-listing--content{padding-right:94px}.post-recommendations .recommended-item,.search-box{position:relative}.post-recommendations .dashicons-recommend{position:absolute;top:42%;right:16px;height:32px;width:32px;cursor:pointer}.post-recommendations .dashicons-recommend:before{font-size:32px}.post-recommendations .dashicons-dismiss{color:red;opacity:.5}.post-recommendations .dashicons-dismiss:hover{opacity:1}.latest-post-container .section-title,.latest-post-container .section-title--dots{width:100%;border-top:solid 2px #120001;border-bottom:solid 1px #120001;margin-bottom:-1px;height:56px}.latest-post-container .section-title h2,.latest-post-container .section-title--dots h2{margin:0;padding:0;font-size:.8rem}.latest-post-container .section-title h2 a,.latest-post-container .section-title--dots h2 a{font-size:.8rem}.latest-post-container .post-listing--type,.latest-post-container .posts-listing--list .post-listing--type{display:none}.latest-post-container .posts-listing--list{padding-top:16px}.latest-post-container .features-page{border-bottom:none}.latest-post-container .feature-listing--excerpt-container p,.latest-post-container .post-logo{display:none}.latest-post-container .post-logo.single-template{display:flex}.latest-post-container .post-logo.single-template svg g,.latest-post-container .post-logo.single-template svg path{fill:#000!important}.latest-post-container .feature-listing{margin-bottom:32px;padding-top:32px;display:flex;align-items:center;justify-content:flex-start}.latest-post-container .feature-listing--content{width:calc(100% - 160px)}.latest-post-container .feature-listing--content a svg g path{fill:#120001!important}.latest-post-container .feature-listing--excerpt{font-size:1.4rem;line-height:1.25em;margin-bottom:0;padding-bottom:0}@media all and (max-width:768px){.latest-post-container .feature-listing--excerpt{font-size:.95rem;height:100%;margin-bottom:0}}.latest-post-container .feature-listing--excerpt a{font-size:1em;text-decoration:none;font-weight:700}.latest-post-container .feature-listing--featured-image{width:165px;height:112px;background-size:cover}@media all and (max-width:768px){.latest-post-container .feature-listing--featured-image{height:60px;width:60px}}.latest-post-container .feature-listing--container svg{height:12px}.latest-post-container .feature-listing--container.related-post svg{height:18px}.latest-post-container .feature-listing--container.related-post svg g,.latest-post-container .feature-listing--container.related-post svg g path{fill:#ff262f}.latest-post-container .feature-listing--container.related-post a.feature-listing--featured-image{flex:0 0 360px;height:244px;line-height:1px}@media all and (max-width:768px){.latest-post-container .feature-listing--container.related-post a.feature-listing--featured-image{height:170px;width:100%;margin-left:32px;margin-bottom:16px}}.latest-post-container .post-meta--author-name a,.search-post-list--navigation .nav-links a{color:#828282}.latest-post-container .post-meta--author-img,.latest-post-container .post-meta--time-posted{display:none}.latest-post-container .hide-for-small{display:flex!important}.latest-post-container .show-for-small{display:none!important}@media all and (max-width:768px){.feature-listing--container.related-post .feature-listing{flex-direction:column}.feature-listing--container.related-post .feature-listing--content{width:100%}}.search-post-list .post-list-item--image,.search-post-list .post-list-item--image img{display:block}.search-post-list .nav-next,.search-post-list .nav-previous{display:block!important}@media all and (min-height:768px){.search-post-list .post-list-item--title{padding-bottom:0}}.search-box{min-height:1px;padding-left:0;padding-right:0}@media (min-width:768px){.search-box{float:left;width:100%}}.search-box--form{border-top:solid 1px #120001;border-bottom:solid 1px #dad4d4;margin-bottom:32px;display:flex;flex-direction:row}@media all and (max-width:768px){.search-box--form{flex-direction:row-reverse}}.search-box--button{width:40px;border:none;background:0 0;display:flex;justify-content:center;align-items:center}.search-box--input{padding:16px;border:none;width:100%;flex:1}@media all and (max-width:768px){.search-box{padding-left:0;padding-right:0}}.search-results-container{width:100%;display:flex;justify-content:center;margin-bottom:64px}.search-results-container h2{margin-bottom:48px}@media screen and (max-width:991px){.search-results-container h2{display:none}}.search-post-list{padding-left:16px;padding-right:16px;width:60%}@media screen and (max-width:991px){.search-post-list{width:100%;margin-left:0}}@media all and (max-width:768px){.search-post-list{padding-left:0;padding-right:0}.search-post-list .post-list-item--excerpt{display:none}}.search-post-list.job-results{width:50%}@media screen and (max-width:991px){.search-post-list.job-results{width:100%}}.search-post-list--navigation .screen-reader-text{display:none}.search-post-list--navigation .nav-links{padding:16px 0 32px}.search-post-list--no-results{padding-bottom:32px}.search-post-list .post-list-item{padding-bottom:16px}.search-jobs-list{width:30%;margin-left:96px}@media screen and (max-width:991px){.search-jobs-list{display:none}}.search-jobs-list a{text-decoration:none;color:#828282}.search-result-job{display:flex;margin-bottom:16px;padding-bottom:16px;min-height:80px}.search-result-job a{color:#120001}.search-result-job--logo{flex:0 0 80px}.search-result-job--logo img{width:100%;height:auto}.search-result-job--meta{display:flex;flex-direction:column;padding-left:16px}.search-result-job--meta h3{margin:0 0 10.66667px;padding:0}.search-result-job--title{font-weight:600;margin-bottom:16px}.search-result-job--company{font-size:.9rem}.four-oh-four{text-align:center;margin-bottom:64px}.basic-page,main.basic-page{margin:48px auto;float:none}@media (min-width:768px){.basic-page,main.basic-page{margin-left:auto;margin-right:auto;width:calc(100%*12/12);padding:0 16px}}@media (min-width:992px){.basic-page,main.basic-page{margin-left:auto;margin-right:auto;width:calc(100%*8/12);padding:0 16px}}.basic-page h1,.basic-page h2,.basic-page h3,.basic-page h4,.basic-page h5,.basic-page h6,.basic-page p,main.basic-page h1,main.basic-page h2,main.basic-page h3,main.basic-page h4,main.basic-page h5,main.basic-page h6,main.basic-page p{color:#120001;margin:0;padding-bottom:32px}.basic-page h2,main.basic-page h2{font-size:2rem;line-height:1.2}.basic-page li,.basic-page p,.basic-page span,main.basic-page li,main.basic-page p,main.basic-page span{font-size:1.15rem;line-height:1.7}@media all and (max-width:768px){.basic-page li,.basic-page p,.basic-page span,main.basic-page li,main.basic-page p,main.basic-page span{font-size:.95rem;line-height:1.5em}}.basic-page a,main.basic-page a{color:#121212}.basic-page .header-dots-left,.basic-page .header-dots-right,main.basic-page .header-dots-left,main.basic-page .header-dots-right{position:relative;font-size:3.2rem;font-weight:800;margin-bottom:48px}.basic-page .header-dots-left:before,main.basic-page .header-dots-left:before{background-image:url('data:image/svg+xml, <?xml version="1.0" encoding="UTF-8" standalone="no"?><svg width="500" height="500" viewBox="0 0 500 500" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><pattern id="pattern" width="5" height="5" patternUnits="userSpaceOnUse"><circle cx="1" cy="1" r="1" fill="%23ff00ff"/></pattern><linearGradient x1="0%" y1="100%" x2="100%" y2="0%" id="linearGradient"><stop stop-color="%23259CFF" offset="0%"></stop><stop stop-color="%23FF262F" offset="100%"></stop></linearGradient><mask id="mask"><rect height="100%" width="100%" opacity="1" style="fill: url(%23pattern)"/></mask></defs><rect x="0" y="0" width="100%" height="100%" fill="%23000" mask="url(%23mask)"/></svg>');content:' ';position:absolute;width:140px;height:230px;left:-120px;top:-70px}@media all and (max-width:768px){.basic-page .header-dots-left:before,main.basic-page .header-dots-left:before{display:none}}.basic-page ul,main.basic-page ul{list-style:none;padding:20px 0;margin:0}.basic-page ul li,main.basic-page ul li{padding-bottom:8px}.basic-page .contacts,.basic-page .locations,main.basic-page .contacts,main.basic-page .locations{border-top:solid 2px #000}.basic-page .sub-heading,main.basic-page .sub-heading{font-family:'Taviraj',serif;font-size:12px;color:#120001;border-top:solid 1px #dad4d4;border-bottom:solid 1px #dad4d4;padding:20px 0}.basic-page .contacts div,main.basic-page .contacts div{border-bottom:solid 1px #dad4d4;padding:20px 0}.basic-page .contacts label,main.basic-page .contacts label{font-weight:600}.basic-page .contacts span,main.basic-page .contacts span{text-align:right;float:right}body.tvevent .site-container{padding-left:0;padding-right:0}body.tvevent .site-container-inner{max-width:1440px}.tvevent--hero{background-size:cover;width:100%;height:calc(100vh);max-height:575px;min-height:450px;position:relative;overflow:hidden}@media all and (max-width:1021px){.tvevent--hero--w-video{height:calc(50vh);max-height:433px;min-height:433px}}@media all and (max-width:768px){.tvevent--hero{background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/techfest/techfest-generic-header.jpg);background-size:cover;max-height:60vh;background-position:top right}}.tvevent--hero:before{background:rgba(0,0,0,.3)}.tvevent--hero--content{width:100%;max-width:1140px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%;position:relative;z-index:99;padding-left:8px;padding-right:8px;background-position:50%;background-size:cover}.tvevent--hero--content .tvevent--hero--title--single--swap{display:none}@media all and (max-width:768px){.tvevent--hero--content{justify-content:flex-end;padding:16px}.tvevent--hero--content .tvevent--hero--title--single--swap{display:block}}.tvevent--hero--title,.tvevent--hero--title--single{color:#fff;font-size:5.8rem;line-height:1em;font-weight:700;margin:0;padding:0}.tvevent--hero--title h1,.tvevent--hero--title--single h1{margin:0;padding:0;font-size:1em}@media all and (max-width:768px){.tvevent--hero--title,.tvevent--hero--title--single{font-size:2.5rem;margin-bottom:16px}}.tvevent--hero--title a,.tvevent--hero--title--single a{margin-top:16px;text-align:center}.tvevent--hero--title span{display:block}.tvevent--hero--title span,.tvevent--hero--title--single span{font-weight:600;max-width:72%}.tvevent--hero--title .thin,.tvevent--hero--title--single .thin{font-weight:300}.tvevent--hero--title--fr span,.tvevent--hero--title--single--fr span{max-width:86%}.tvevent--hero--title--single span{display:inline}@media all and (max-width:768px){.tvevent--hero--title--single{font-size:1.7rem;margin-bottom:16px}}.tvevent--hero--title--single--swap{font-size:1.2rem;margin-bottom:16px}@media all and (max-width:768px){.tvevent--hero--title--single--swap{font-size:1.7rem}}.tvevent--hero--subtitle{font-size:1.4rem;color:#fff;margin-bottom:16px;text-transform:uppercase;display:flex;align-items:center}.tvevent--hero--subtitle img{height:30px;margin-top:-2px}@media all and (max-width:768px){.tvevent--hero--subtitle{flex-direction:column;align-items:flex-start;font-size:1.2rem}.tvevent--hero--subtitle img{margin-left:-8px;margin-bottom:16px;width:150px}}.tvevent--hero--date{position:relative;padding-left:66px;margin-left:16px}.tvevent--hero--date:before{content:' ';position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:2px;background:#fff}@media all and (max-width:768px){.tvevent--hero--date{padding-left:0;display:block;margin-left:0}.tvevent--hero--date:before{display:none}}.tvevent--hero--video{width:100%}.tvevent--hero--video-container{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.tvevent--hero--video-container:before{content:' ';position:absolute;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%}@media all and (max-width:768px){.tvevent--hero--video-container{display:none}}.tvevent--hero--cta{float:left;border:solid 1px #120001;color:#fff!important;background:#120001}@media all and (max-width:768px){.tvevent--hero--cta{border-color:#6100c9;background:#6100c9;float:none}}.tvevent--hero--cta:hover{background:#000}@media all and (max-width:768px){.tvevent--hero--cta:hover{background:#5500b0;color:#fff}}.tvevent--hero--with-panel{display:flex;flex-direction:row}@media all and (max-width:768px){.tvevent--hero--with-panel{flex-direction:column}}.tvevent--hero--panel{width:550px;height:auto;padding:0 32px 0 150px;position:relative;color:#fff;font-size:1.6rem;display:flex;align-items:center;line-height:1.36;font-weight:700}.tvevent--hero--panel>div{display:flex;flex-direction:column;justify-content:center}@media all and (max-width:992px){.tvevent--hero--panel{padding-left:75px}}@media all and (max-width:768px){.tvevent--hero--panel{display:none}}.tvevent--hero--blue-overlay{position:relative}.tvevent--hero--blue-overlay:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,196,185,.5)}.tvevent--hero__employer-link{display:block;float:left;width:100%;margin-top:16px;color:#fff}.tvevent--hero__link-container{max-width:250px}.tvevent--hero__link-container .tvevent--hero--cta{display:inline-block;float:none;margin:16px 0}.tvevent--two-column{display:flex;flex-direction:row}.tvevent--block--container>div,.tvevent--two-column>div{flex:1}.tvevent--block--close{background:0 0;border:none;position:absolute;top:-9px;right:-7px}.tvevent--block--small-underline{position:relative;margin-bottom:32px}.tvevent--block--small-underline:before{content:' ';position:absolute;bottom:0;left:0;width:50px;height:1px;background:#fff}@media all and (max-width:768px){.tvevent--block--small-underline{margin-bottom:0}.tvevent--block--small-underline:before{display:none}}.tvevent--block--dark-bg{background:#120001}.tvevent--block--dark-bg .tvevent--block--copy,.tvevent--block--dark-bg .tvevent--block--copy p,.tvevent--block--dark-bg .tvevent--block--title,.tvevent--block--dark-bg .tvevent--block--title p{color:#fff}.tvevent--block--dark-bg .tvevent--block--copy p span,.tvevent--block--dark-bg .tvevent--block--copy p strong,.tvevent--block--dark-bg .tvevent--block--title p span,.tvevent--block--dark-bg .tvevent--block--title p strong{display:block;color:#fff;font-size:.85rem}.tvevent--block--dark-bg .tvevent--block--small-underline:before{background:#fff}.tvevent--block--dark-bg .tvevent--table{border-top-color:#453636}.tvevent--block--dark-bg .tvevent--table--row{border-bottom-color:#453636}.tvevent--block--dark-bg .tvevent--table--city{color:#fff!important}.tvevent--block--dark-bg .tvevent--table .post-meta{text-decoration:none}.tvevent--block--blue-bg .tvevent--block--copy p,.tvevent--block--blue-bg .tvevent--block--title p,.tvevent--block--dark-bg .tvevent--table .post-meta--author-name,.tvevent--block--dark-bg .tvevent--table .post-meta--time-posted{color:#fff}.tvevent--block--dark-bg .tvevent--cta--dark{border-color:#fff;color:#fff}.tvevent--block--dark-bg .tvevent--cta--dark:hover{background:#fff;color:#120001}.tvevent--block--blue-bg{background:#00c4b9}.tvevent--block--blue-bg .tvevent--block--copy,.tvevent--block--blue-bg .tvevent--block--title{color:#6100c9}.tvevent--block--blue-bg .tvevent--block--copy p span,.tvevent--block--blue-bg .tvevent--block--copy p strong,.tvevent--block--blue-bg .tvevent--block--title p span,.tvevent--block--blue-bg .tvevent--block--title p strong{display:block;color:#6100c9;font-size:.85rem}.tvevent--block--blue-bg .tvevent--block--small-underline:before{background:#6100c9}.tvevent--block--dark-blue-bg{background:#004daa}.tvevent--block--dark-blue-bg .tvevent--block--copy,.tvevent--block--dark-blue-bg .tvevent--block--copy p,.tvevent--block--dark-blue-bg .tvevent--block--title,.tvevent--block--dark-blue-bg .tvevent--block--title p,.tvevent--block--purple-bg .tvevent--block--copy p,.tvevent--block--purple-bg .tvevent--block--title p{color:#fff}.tvevent--block--dark-blue-bg .tvevent--block--copy p span,.tvevent--block--dark-blue-bg .tvevent--block--copy p strong,.tvevent--block--dark-blue-bg .tvevent--block--title p span,.tvevent--block--dark-blue-bg .tvevent--block--title p strong{display:block;color:#fff;font-size:.85rem}.tvevent--block--dark-blue-bg .tvevent--block--small-underline:before{background:#fff}.tvevent--block--purple-bg{background:#6100c9}.tvevent--block--purple-bg .tvevent--block--copy,.tvevent--block--purple-bg .tvevent--block--title{color:#00c4b9}.tvevent--block--purple-bg .tvevent--block--copy p span,.tvevent--block--purple-bg .tvevent--block--copy p strong,.tvevent--block--purple-bg .tvevent--block--title p span,.tvevent--block--purple-bg .tvevent--block--title p strong{display:block;color:#00c4b9;font-size:.85rem}.tvevent--block--purple-bg .tvevent--block--small-underline:before{background:#00c4b9}.tvevent--block--dark-purple-bg{background:#542696}.tvevent--block--black-bg .tvevent--block--copy p,.tvevent--block--black-bg .tvevent--block--title p,.tvevent--block--dark-purple-bg .tvevent--block--copy,.tvevent--block--dark-purple-bg .tvevent--block--copy p,.tvevent--block--dark-purple-bg .tvevent--block--title,.tvevent--block--dark-purple-bg .tvevent--block--title p{color:#fff}.tvevent--block--dark-purple-bg .tvevent--block--copy p span,.tvevent--block--dark-purple-bg .tvevent--block--copy p strong,.tvevent--block--dark-purple-bg .tvevent--block--title p span,.tvevent--block--dark-purple-bg .tvevent--block--title p strong{display:block;color:#fff;font-size:.85rem}.tvevent--block--dark-purple-bg .tvevent--block--small-underline:before{background:#fff}.tvevent--block--black-bg{background:#000}.tvevent--block--black-bg .tvevent--block--copy,.tvevent--block--black-bg .tvevent--block--title{color:#004daa}.tvevent--block--black-bg .tvevent--block--copy p span,.tvevent--block--black-bg .tvevent--block--copy p strong,.tvevent--block--black-bg .tvevent--block--title p span,.tvevent--block--black-bg .tvevent--block--title p strong{display:block;color:#004daa;font-size:.85rem}.tvevent--block--black-bg .tvevent--block--small-underline:before{background:#004daa}.tvevent--block--red-bg{background:#f83d37}.tvevent--block--color-white .tvevent--block--copy,.tvevent--block--color-white .tvevent--block--copy p,.tvevent--block--color-white .tvevent--block--title,.tvevent--block--fuschia-bg .tvevent--block--copy,.tvevent--block--fuschia-bg .tvevent--block--copy p,.tvevent--block--fuschia-bg .tvevent--block--title,.tvevent--block--fuschia-bg .tvevent--block--title p,.tvevent--block--red-bg .tvevent--block--copy,.tvevent--block--red-bg .tvevent--block--copy p,.tvevent--block--red-bg .tvevent--block--title,.tvevent--block--red-bg .tvevent--block--title p{color:#fff}.tvevent--block--fuschia-bg .tvevent--block--copy p span,.tvevent--block--fuschia-bg .tvevent--block--copy p strong,.tvevent--block--fuschia-bg .tvevent--block--title p span,.tvevent--block--fuschia-bg .tvevent--block--title p strong,.tvevent--block--red-bg .tvevent--block--copy p span,.tvevent--block--red-bg .tvevent--block--copy p strong,.tvevent--block--red-bg .tvevent--block--title p span,.tvevent--block--red-bg .tvevent--block--title p strong{display:block;color:#fff;font-size:.85rem}.tvevent--block--color-white .tvevent--block--title:before,.tvevent--block--fuschia-bg .tvevent--block--small-underline:before,.tvevent--block--red-bg .tvevent--block--small-underline:before{background:#fff}.tvevent--block--fuschia-bg{background:#c5148f}.tvevent--block--color-black .tvevent--block--copy,.tvevent--block--color-black .tvevent--block--copy p,.tvevent--block--color-black .tvevent--block--title{color:#000}.tvevent--block--color-black .tvevent--block--title:before{background:#000}.tvevent--block--columns{position:relative;display:flex;flex-direction:row;align-items:center}.tvevent--block--columns.ma .tvevent--block--columns.gravity-center .tvevent--block--text{display:flex;flex-direction:column;align-items:center;text-align:center}.tvevent--block--columns.tvlive-content .tvevent--block--copy{font-size:1.1rem;line-height:1.7em}.tvevent--block--columns.tvlive-content .tvevent--block--list{margin-left:16px;line-height:1.7}.tvevent--block--columns.tvlive-content .tvevent--cta--dark{display:block;float:left;margin-top:48px}.tvevent--block--container{width:100%;margin:0 auto;display:flex;height:490px;align-items:center;padding-left:16px;padding-right:16px}.tvevent--block--container--no-media{height:390px}@media all and (max-width:768px){.tvevent--block--container{display:block;height:auto;padding:32px 16px}}.tvevent--block--container .tvevent--block--columns{max-width:1140px;width:100%;margin:0 auto}@media all and (max-width:480px){.tvevent--block--container .tvevent--block--columns{flex-direction:column}}.tvevent--block--container--employer .tvevent--block--text{width:50%}@media all and (max-width:768px){.tvevent--block--container--employer .tvevent--block--text{width:auto}}.tvevent--block--container--employer .tvevent--block--title{padding-bottom:0}.tvevent--block--container--employer .tvevent--cta--blue{float:left;margin-top:16px}@media all and (max-width:768px){.tvevent--block--container--employer .tvevent--block--media{float:left}.tvevent--block--container--employer .tvevent--block--media .tvevent--block--images{position:static;width:100%}.tvevent--block--container--employer .tvevent--block--media--image-1{width:calc(100% + 32px);margin-bottom:-32px}.tvevent--block--container--employer .tvevent--block--media .tvevent--block--columns{display:none}.tvevent--block--container.tvevent--block--media-left{height:auto}}.tvevent--block--container.tvevent--block--media-right{height:490px}@media all and (max-width:768px){.tvevent--block--container.tvevent--block--media-right{height:auto}}.tvevent--block--container.tvevent--block--hero{height:576px}@media all and (max-width:505px){.tvevent--block--container.tvevent--block--hero{height:655px}}@media all and (max-width:768px){.tvevent--block--container.tvevent--block--hero .tvevent--block--text{width:auto}.tvevent--block--container.tvevent--block--hero .tvevent--block--columns{flex-direction:column;justify-content:center}}.tvevent--block--content-container{padding:80px 16px}@media all and (max-width:768px){.tvevent--block--content-container{padding-top:32px;padding-bottom:32px}}.tvevent--block--content-container .tvevent--block--columns{max-width:1140px;margin:0 auto;align-items:flex-start}.tvevent--block--content-container .tvevent--block--columns>*{width:50%}@media all and (max-width:768px){.tvevent--block--content-container .tvevent--block--columns{flex-direction:column}.tvevent--block--content-container .tvevent--block--columns>*{width:100%}.tvevent--block--content-container .tvevent--block--columns>:first-child{padding-bottom:32px}}@media all and (max-width:768px) and (max-width:991px){.tvevent--block--content-container .tvevent--block--columns>:first-child{padding-bottom:16px}}@media all and (max-width:768px){.tvevent--block--content-container .tvevent--block--date-time{padding-right:0}}.tvevent--block--content-container .tvevent--block--date-time p{margin-bottom:0}.tvevent--block--content-container .tvevent--block--date-time .tvevent--block--title a{color:#120001;text-decoration:none}.tvevent--block--content-container .tvevent--block--date-time .tvevent--block--copy{width:80%}@media all and (max-width:768px){.tvevent--block--content-container .tvevent--block--date-time .tvevent--block--copy{width:100%}}.tvevent--block--content-container .tvevent--block--date-time .tvevent--block--copy a{color:#000;text-decoration:none}.tvevent--block--content-container .tvevent--block--date-time .tvevent--cta--black{display:inline-block}@media all and (max-width:768px){.tvevent--block--content-container .tvevent--block--date-time .tvevent--cta--black{display:block}}.tvevent--block--headline-action .tvevent--block--title{font-size:2.4rem}.tvevent--block--headline-action .center-block{text-align:center}.tvevent--block--headline-action .cta{display:inline-block}.tvevent--block--title-container{margin-bottom:32px;border-bottom:solid 1px #120001}.tvevent--block--title-container.tvevent--block--columns{margin-bottom:32px!important}.tvevent--block--title-container .tvevent--block--title{line-height:.8}.tvevent--block--title{font-size:2.375rem;letter-spacing:1.4px;margin:0;padding-bottom:32px;font-weight:800;line-height:1.32}@media all and (max-width:768px){.tvevent--block--title{font-size:1.2rem;padding-bottom:16px}}.tvevent--block--title.inset{padding-left:64px}@media all and (max-width:768px){.tvevent--block--title.inset{padding-left:0}}.tvevent--block--title.center-in-column{padding-left:10%;padding-right:0}@media all and (max-width:991px){.tvevent--block--title.center-in-column{padding-left:0}}.tvevent--block--title--small{font-size:1.1rem;font-weight:700;margin-bottom:32px}@media all and (max-width:768px){.tvevent--block--title--speaker{text-align:center}}.tvevent--block--copy{font-size:1.3rem;line-height:1.43em;margin-top:0}@media all and (max-width:992px){.tvevent--block--copy{font-size:.95rem;line-height:1.53em}}.tvevent--block--text{padding-right:32px}.tvevent--block--text p{margin-top:0}@media all and (max-width:768px){.tvevent--block--text{width:auto}}.tvevent--block--text.inset{padding-left:64px}@media all and (max-width:768px){.tvevent--block--text.inset{padding-left:0}}.tvevent--block--text.center-in-column{padding-left:10%;padding-right:0}@media all and (max-width:991px){.tvevent--block--text.center-in-column{padding-left:0}}.tvevent--block--list{padding-left:16px}.tvevent--block--contain{max-width:1140px;width:100%;margin:0 auto}.tvevent--block--date-location .tvevent--block--text{padding-right:0}@media all and (max-width:768px){.tvevent--block--date-location .tvevent--block--text{padding-top:64px;padding-bottom:64px}}@media all and (max-width:480px){.tvevent--block--date-location .tvevent--block--text{padding-left:0;padding-top:0;padding-bottom:0}}@media all and (max-width:768px){.tvevent--block--date-location .tvevent--block--container{display:flex;flex-direction:column-reverse}.tvevent--block--date-location .tvevent--block--container>div{width:100%}}.tvevent--block--date-location .tvevent--block--copy p{color:#6100c9;font-weight:400}.tvevent--block--date-location .tvevent--block--copy p span{font-size:1em;font-weight:700}.tvevent--block--maps-link{color:#6d00e4;font-size:.85rem;text-decoration:none;display:block;opacity:.6}.tvevent--block--video-modal{display:none;top:0;left:0;width:100%;height:100%;z-index:1000;align-content:center;align-items:center;justify-content:center;position:fixed;background:rgba(0,0,0,.9)}.tvevent--block--video-modal.modal-show{display:flex}.tvevent--block--video-modal-content{background-color:transparent;padding:8px;position:relative}.tvevent--block--video-modal-content i.fa-times-circle{color:#00c4b9;font-size:32px}.tvevent--block--video-modal-content i.fa-times-circle:hover{color:#fff;cursor:pointer}.tvevent--block--video{background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/techfest/techfest-video-background.png)}.tvevent--block--date-image,.tvevent--block--image,.tvevent--block--video{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;height:100%;top:0;right:0}.tvevent--block--image{background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/techfest/techfest-video-background.png)}.tvevent--block--image-play,.tvevent--block--video-play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (max-width:768px){.tvevent--block--date-image,.tvevent--block--image,.tvevent--block--video{position:relative;width:100%}}@media all and (max-width:480px){.tvevent--block--date-image,.tvevent--block--image,.tvevent--block--video{display:none}}.tvevent--block--date-image{background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/techfest/techfest-date-location.png);left:0}@media all and (max-width:768px){.tvevent--block--date-image{display:block;width:100%;background-position:center center;margin-top:0}}@media all and (max-width:480px){.tvevent--block--date-image{margin-top:-32px}}.tvevent--block--media{position:absolute;width:calc(50% + 150px);height:100%;top:0;right:-150px}@media all and (max-width:1140px){.tvevent--block--media{width:calc(50% + 16px);right:-16px}}@media all and (max-width:480px){.tvevent--block--media{position:static}}.tvevent--block--media .tvevent--block--text{width:50%;height:100%;padding-left:50%}.tvevent--block--media .tvevent--block--tvl-image{background-repeat:no-repeat;background-size:cover;background-position:left center}.tvevent--block--media .tvevent--block--tvl-image1{height:100%;background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/live-event/tvl-1.jpg)}.tvevent--block--media .tvevent--block--tvl-image2{height:100%;background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/live-event/tvl-2.jpg)}.tvevent--block--media .tvevent--block--tvl-image3{height:100%;background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/live-event/tvl-3.jpg)}.tvevent--block--media .tvevent--block--tvl-image4{height:100%;background-image:url(https://s3-us-west-2.amazonaws.com/techvibes/images/live-event/tvl-4.jpg)}.tvevent--block--media-left .tvevent--block--media{left:-150px}@media all and (max-width:1140px){.tvevent--block--media-left .tvevent--block--media{width:calc(50% + 16px);left:-16px}}@media all and (max-width:768px){.tvevent--block--media-left .tvevent--block--media{width:calc(50% + 16px);left:-16px;height:calc(100% + 64px);top:-32px}.tvevent--block--media-left .tvevent--block--media .tvevent--block--columns{display:none}}@media all and (max-width:480px){.tvevent--block--media-left .tvevent--block--media{height:215px;width:calc(100% + 64px)}.tvevent--block--media-left .tvevent--block--media .tvevent--block--tvl-image{margin-top:32px}}.tvevent--block--media-left .tvevent--block--date-image{margin-bottom:32px}.tvevent--block--media-left .tvevent--block--text{margin-left:calc(50% + 96px);padding-right:0}@media all and (max-width:768px){.tvevent--block--media-left .tvevent--block--text{margin-left:calc(50% + 16px)}}@media all and (max-width:480px){.tvevent--block--media-left .tvevent--block--text{width:100%;margin-left:0}}.tvevent--block--media-right .tvevent--block--media{left:auto;background-color:#fff}@media all and (max-width:1140px){.tvevent--block--media-right .tvevent--block--media{width:calc(50% + 16px);right:-70px;margin-bottom:-32px}}@media all and (max-width:768px){.tvevent--block--media-right .tvevent--block--media{width:calc(50% + 32px);right:-32px;height:calc(100% + 64px);top:-32px}}@media all and (max-width:480px){.tvevent--block--media-right .tvevent--block--media{height:215px;width:calc(100% + 64px);margin-top:32px}}.tvevent--block--media-right .tvevent--block--text{margin-right:calc(50% + 16px);padding-left:0}@media all and (max-width:480px){.tvevent--block--media-right .tvevent--block--text{padding:0;width:100%;margin-right:0}}.tvevent--block--media-right .tvevent--block--text p{margin-bottom:16px}.tvevent--block--media-right .tvevent--block--text .tvl-logo{width:97px;height:auto;display:inline-block;margin-right:24px}.tvevent--block--media-right .tvevent--block--text .brainstation-logo{width:166px}.tvevent--block--media-right .tvevent--block--text hr{border:none;border-top:solid 1px #e40068;margin:0 0 32px;width:435px}@media all and (max-width:991px){.tvevent--block--media-right .tvevent--block--text hr{width:auto}}.tvevent--block--media-right .tvevent--block--text .tvl-logo-tagline{color:#e40068;display:inline-block;font-size:1.3rem;font-weight:100;line-height:1.5}.tvevent--block--media-right .tvevent--block--text .next{color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;line-height:1}.tvevent--block--media-right .tvevent--block--text .date{color:#fff;font-size:1.2rem;font-weight:100;line-height:1}.tvevent--block--media-right .tvevent--block--text .speaker-name{color:#fff;font-size:1.1rem;font-weight:100;line-height:1}.tvevent--block--images{width:100%;height:100%}@media all and (max-width:768px){.tvevent--block--images{position:static;display:flex;flex-direction:column;height:calc(100% + 64px)}}@media all and (max-width:480px){.tvevent--block--images{margin-top:0}}.tvevent--block--images img{width:100%;display:block}.tvevent--block--images .tvevent--block--media-image{background-size:cover}.tvevent--block--images .tvevent--block--media--image-1{height:60%;background-size:cover;background-position:center center}.tvevent--block--images .tvevent--block--media--image-2,.tvevent--block--images .tvevent--block--media--image-3{width:50%;height:100%;background-size:cover;background-position:center center}@media all and (max-width:768px){.tvevent--block--images .tvevent--block--media--image-1{width:100%;height:100%}}@media all and (max-width:480px){.tvevent--block--images .tvevent--block--media--image-1{height:100%;width:100%}.tvevent--block--images .tvevent--block--media--image-2,.tvevent--block--images .tvevent--block--media--image-3{display:none}}.tvevent--block--images .tvevent--block--columns{height:40%;display:flex;flex-direction:row}@media all and (max-width:480px){.tvevent--block--images .tvevent--block--columns{display:none}}.tvevent--block--tickets p{font-size:1.15rem!important;line-height:1.7}@media all and (max-width:768px){.tvevent--block--tickets.no-employers{padding-bottom:0}}.tvevent--block--tickets .tvevent--block--title{border-bottom:solid 1px #120001;margin-bottom:32px;padding-bottom:32px;font-size:2rem}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--title{border:none;margin-bottom:0;padding-bottom:16px}}.tvevent--block--tickets .tvevent--block--small-underline,.tvevent--feature-posts .feature-listing--content p,.tvevent-tvlive--hero .tvevent--hero--date:before{display:none}@media all and (max-width:480px){.tvevent--block--tickets .tvevent--block--small-underline{display:block}}.tvevent--block--tickets .tvevent--block--columns{margin-left:0;margin-right:-16px;justify-content:space-between;align-items:stretch}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--columns.tvevent--block--table{justify-content:space-between;align-items:center;flex-direction:column-reverse}}.tvevent--block--tickets .tvevent--block--column{padding:0 32px 0 0;width:49%;position:relative;display:flex;flex-direction:column}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--column{height:auto!important}}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content{flex:1}.tvevent--block--tickets .tvevent--block--column .buy{float:right;color:#601ecb;font-weight:600}.tvevent--block--tickets .tvevent--block--column .chev{font-style:normal;color:#979797}.tvevent--block--tickets .tvevent--block--column .tvevent--cta--dark{display:inline-block}@media all and (max-width:480px){.tvevent--block--tickets .tvevent--block--column .tvevent--cta--dark{border:none;position:absolute;left:-16px;top:-16px;border-radius:0;width:calc(100% + 32px);height:calc(100% + 32px)}.tvevent--block--tickets .tvevent--block--column .tvevent--cta--dark:hover{background:0 0}}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--column{margin-top:0;flex:inherit;width:100%;margin-bottom:64px;padding:0}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content{display:flex;flex-direction:column;height:100%}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content p:not(.title){flex:1}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content p{margin-top:0;font-size:.95rem;line-height:1.2em}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content p.title{font-size:1.2rem}}@media all and (max-width:768px) and (max-width:480px){.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content{position:relative}.tvevent--block--tickets .tvevent--block--column .techfest-ticket-content .show-for-xs{display:block}}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--column .tvevent--cta--dark{float:right}.tvevent--block--tickets .tvevent--block--column{padding:16px;width:100%;height:48%;border:solid 1px #cdcdcd;margin-bottom:16px}}.tvevent--block--tickets .tvevent--block--column--location{border:none}@media all and (max-width:768px){.tvevent--block--tickets .tvevent--block--column--location{padding-top:32px;width:calc(100% + 32px);margin-bottom:0;margin-top:16px;background-color:#45c3b9;color:#601ecb;padding-bottom:32px}.tvevent--block--tickets .tvevent--block--column--location p strong{font-size:1.32rem}}.tvevent--block--tickets .location strong,.tvevent--block--tickets .title{font-size:1.35rem}.tvevent--block--tickets .location{font-size:1.1rem}.tvevent--block--collage{height:auto}@media all and (max-width:768px){.tvevent--block--collage{padding:0}.tvevent--block--collage>div.tvevent--block--contain{margin-bottom:0}}.tvevent--block--hiring{height:auto;padding-top:64px;display:flex;flex-direction:column;justify-content:center}.tvevent--block--hiring .tvevent__block__title--small-underline{padding-bottom:0}.tvevent--block--hiring a{margin-bottom:64px;cursor:pointer}.tvevent--block--employers{background-color:#fafafa;height:auto}.tvevent--block--employers>div.tvevent--block--contain{margin-top:64px;margin-bottom:64px}@media all and (max-width:768px){.tvevent--block--employers>div.tvevent--block--contain{margin-bottom:0;margin-top:0}.tvevent--block--employers{background:#fff;padding:0 16px 32px}.tvevent--block--employers .tvevent--block--title{background-color:#fff;margin-left:-32px;padding-left:32px;padding-bottom:0;width:calc(100% + 32px*3)}}.tvevent--table{width:100%;border-top:solid 1px #120001}.tvevent--table--row{height:75px;display:flex;flex-direction:row;justify-content:space-between;align-content:center;border-bottom:solid 1px #120001}.tvevent--table--row>div{display:flex;align-items:center;font-size:1.2rem}@media all and (max-width:768px){.tvevent--table--row .post-info{flex-direction:column;justify-content:center;align-items:flex-end}.tvevent--table--row .post-meta--time-posted{line-height:1.4rem}}.tvevent--table--city{display:flex;align-items:center;color:#120001;text-decoration:none}.tvevent--table--list-with-speaker{border-top:none;width:100%}.tvevent--table--list-with-speaker>.tvevent--table--row:last-child{border-bottom:none}.tvevent--table--list-with-speaker .tvevent--table--row{height:140px}@media all and (max-width:768px){.tvevent--table--list-with-speaker .tvevent--table--row{flex-direction:column;height:auto}.tvevent--table--list-with-speaker .tvevent--table--row>div{display:flex;flex-direction:row;justify-content:space-between}}@media all and (max-width:768px) and (max-width:768px){.tvevent--table--list-with-speaker .tvevent--table--row>div{flex-direction:column}}@media all and (max-width:480px){.tvevent--table--list-with-speaker .tvevent--table--row{height:auto}.tvevent--table--list-with-speaker .tvevent--table--row a{margin-bottom:16px}.tvevent--table--list-with-speaker .tvevent--table--row div>a{text-align:center}}.tvevent--table--list-with-speaker .tvevent--table--row .post-meta{flex-direction:row;justify-content:center;margin-bottom:16px;text-decoration:none}.tvevent--table--list-with-speaker .tvevent--table--row .tvevent--cta--dark{margin-bottom:0}@media all and (max-width:768px){.tvevent--table--list-with-speaker .tvevent--table--row .tvevent--cta--dark{width:100%;max-width:300px}}.tvevent--table--list-with-speaker .tvevent--table--city{font-size:1.1rem;color:#120001;margin-right:64px}@media all and (max-width:768px){.tvevent--table--list-with-speaker .tvevent--table--city{margin-right:0;margin-bottom:16px;text-align:left}}.tvevent--table-no-border{font-size:1.1rem;display:flex;flex-direction:column}.tvevent--table-no-border--row{display:flex;flex-direction:row;border-bottom:solid 1px #d4d4d4;padding-top:21.33333px;padding-bottom:21.33333px;-webkit-transition:opacity .75s ease;transition:opacity .75s ease;align-items:center}.tvevent--table-no-border--row.collapse-link-container{border:none;align-content:center;justify-content:center;height:120px;position:relative}.tvevent--table-no-border--collapsed.collapsed .tvevent--table-no-border--row,.tvevent--table-no-border--row.collapse-link-container.collapse{pointer-events:none;opacity:0}@media all and (max-width:768px){.tvevent--table-no-border--row{height:auto;border-bottom-color:#fafafa}}.tvevent--table-no-border--row:last-child{border:none}.tvevent--table-no-border--collapsed{-webkit-transition:max-height 1.25s ease;transition:max-height 1.25s ease;border-top:solid 1px #d4d4d4;overflow:hidden;position:relative}.tvevent--table-no-border--collapsed.collapsed{max-height:50px;padding:0;border:none}.tvevent--table-no-border--collapsed.expanded{max-height:1000px;height:auto}.tvevent--table-no-border--collapsed.expanded .tvevent--table-no-border--row{pointer-events:all;opacity:1}.tvevent--table-no-border--collapsed .tvevent--table-no-border--row--collapse-link{cursor:pointer;color:#5c5c5c;font-weight:600;letter-spacing:.4px;position:absolute;top:60%;left:0;right:0;margin-left:auto;margin-right:auto;width:320px;text-align:center}.tvevent--table-no-border--collapsed .tvevent--table-no-border--row--collapse-link.collapsed{opacity:0;pointer-events:none}.tvevent--table-no-border--colspan-3{width:75%;display:flex}@media all and (max-width:768px){.tvevent--table-no-border--colspan-3{flex-direction:column;width:50%}}@media all and (max-width:480px){.tvevent--table-no-border--colspan-3{width:65%}}.tvevent--table-no-border--column{display:flex;flex-direction:column}.tvevent--table-no-border--column--logo{width:25%}@media all and (max-width:768px){.tvevent--table-no-border--column--logo{padding-right:16px;width:50%}}@media all and (max-width:480px){.tvevent--table-no-border--column--logo{width:35%}}.tvevent--table-no-border--column--logo img{max-width:140px;width:auto;height:auto}@media all and (max-width:768px){.tvevent--table-no-border--column--logo img{width:85%;max-width:initial}}.tvevent--table-no-border--column--job{width:33%}.tvevent--table-no-border--column--job a{text-decoration:none;color:#000}@media all and (max-width:768px){.tvevent--table-no-border--column--job a{padding:8px 0;line-height:1.3}.tvevent--table-no-border--column--job{width:100%;margin-bottom:0}}.tvevent--table-no-border--column--content{max-width:90%}@media all and (max-width:768px){.tvevent--table-no-border--column--content{max-width:100%;font-size:.88rem}}.tvevent--table-no-border--title{font-weight:600;margin-bottom:8px}@media all and (max-width:768px){.tvevent--table-no-border--title{margin-bottom:0}}.tvevent .post-meta--author-img{width:60px;height:auto}.tvevent .post-meta--author-name{color:#120001;font-size:2.3rem;font-weight:700;line-height:1.1}@media all and (max-width:768px){.tvevent .post-meta--author-name{font-size:1.7rem}}.tvevent .post-meta--bio .post-meta--time-posted,.tvevent .post-meta--time-posted{color:#120001;font-size:1.4rem}@media all and (max-width:768px){.tvevent .post-meta--time-posted{font-size:1.1rem}}.tvevent .post-meta--bio .post-meta--author-img-container .tvevent .post-meta--bio .post-meta--content{font-size:1.2rem;color:#120001}.tvevent--cta{transition:all .3s ease-out;font-size:1rem;padding:16px 32px;display:block;text-decoration:none;border-radius:100px;color:#120001;line-height:1;text-align:center}.tvevent--cta,.tvevent--hero--cta{font-weight:600}.tvevent--cta--dark,.tvevent--hero--cta{transition:all .3s ease-out;font-size:1rem;padding:16px 32px;display:block;text-decoration:none;border-radius:100px;line-height:1;text-align:center}.tvevent--cta--black,.tvevent--cta--blue,.tvevent--cta--blue--hollow,.tvevent--cta--fuschia,.tvevent--cta--pink,.tvevent--cta--red,.tvevent--cta-white{transition:all .3s ease-out;font-size:1rem;font-weight:600;padding:16px 32px;display:block;text-decoration:none;border-radius:100px;line-height:1;text-align:center}.tvevent--cta span,.tvevent--cta--black span,.tvevent--cta--blue span,.tvevent--cta--blue--hollow span,.tvevent--cta--dark span,.tvevent--cta--fuschia span,.tvevent--cta--pink span,.tvevent--cta--red span,.tvevent--cta-white span,.tvevent--hero--cta span{font-weight:600}@media all and (max-width:480px){.tvevent--cta,.tvevent--cta--black,.tvevent--cta--blue,.tvevent--cta--blue--hollow,.tvevent--cta--dark,.tvevent--cta--fuschia,.tvevent--cta--pink,.tvevent--cta--red,.tvevent--cta-white,.tvevent--hero--cta{border:none}}.startup-awards.tvevent--cta--black,.startup-awards.tvevent--cta--blue,.startup-awards.tvevent--cta--blue--hollow,.startup-awards.tvevent--cta--dark,.startup-awards.tvevent--cta--fuschia,.startup-awards.tvevent--cta--pink,.startup-awards.tvevent--cta--red,.startup-awards.tvevent--cta-white,.startup-awards.tvevent--hero--cta,.tvevent--cta.startup-awards{border-radius:0}.tvevent--cta--tvl{text-transform:none;font-weight:300;font-size:1.2rem;letter-spacing:1.5px}.tvevent--cta--dark{border:solid 1px #120001;color:#120001;font-weight:700}.tvevent--cta--dark:hover{background:#120001;color:#fff}.tvevent--cta--blue{border:solid 1px #00c4b9;background:#00c4b9;color:#6100c9}.tvevent--cta--blue:hover{background:#6100c9;color:#00c4b9}.tvevent--cta--fuschia,.tvevent--cta--red{border:solid 1px #fff;background:#fff;color:#f83d37}.tvevent--cta--red:hover{background:#f83d37;color:#fff}.tvevent--cta--fuschia{color:#c5148f}.tvevent--cta--fuschia:hover{background:#c5148f;color:#fff}.tvevent--cta--black{border:solid 1px #000;background:#000;color:#fff}.tvevent--cta--black:hover{background:0 0;color:#000}.tvevent--cta--pink{border:solid 1px #e40068;background:#000;color:#e40068}.tvevent--cta--pink:hover,.tvevent--cta-white:hover{background:0 0;color:#fff}.tvevent--cta-white{border:solid 1px #fff;background:#fff;color:#000}.tvevent--cta--blue--hollow{border:solid 1px #00c4b9;background:0 0;color:#00c4b9}.tvevent--cta--blue--hollow:hover{background:#00c4b9;color:#fff}.tvevent--sponsor-cta{padding:5px 12px;text-decoration:none;font-weight:700;font-size:16px}.tvevent--feature-posts,.tvevent--logos{max-width:1140px;width:100%;margin:0 auto}.tvevent--feature-posts .feature-listing{border-top:none;justify-content:flex-start}.tvevent--feature-posts .feature-listing--featured-image{width:555px!important;height:375px!important}.tvevent--feature-posts .feature-listing--content{width:auto;flex:1}.tvevent--logos{position:relative;display:flex;flex-direction:row;height:380px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:96px 0 0}@media all and (max-width:1199px){.tvevent--logos{margin-left:16px;height:410px}}@media all and (max-width:991px){.tvevent--logos{height:410px}}@media all and (max-width:768px){.tvevent--logos{height:380px}}.tvevent--logos--past-participants{position:absolute;left:0;top:48px;color:#fff;text-transform:uppercase}@media all and (max-width:768px){.tvevent--logos--past-participants{top:32px}}.tvevent--logos span{padding-bottom:32px;width:0%}.tvevent--logos img{max-width:110px;height:auto}.tvevent--logos img.microsoft{max-width:140px}.tvevent--logos img.wattpad{max-width:118px}.tvevent--logos img.amazon{max-width:130px;margin-top:5px}.tvevent--logos img.shopify{max-width:111px}.tvevent--logos img.hootsuite{max-width:136px}.tvevent--logos img.samsung{max-width:118px}.tvevent--logos img.twitter{max-width:40px}.tvevent--logos img.scotiabank{max-width:180px}@media all and (max-width:1199px){.tvevent--logos span{display:block;width:22.22222%;text-align:left}}@media all and (max-width:991px){.tvevent--logos span{display:block;width:22.22222%;text-align:left}}@media all and (max-width:768px){.tvevent--logos span{display:block;width:44.44444%;text-align:left}}.tvevent--collage{height:calc(1560px*.77014);margin-left:-152px;width:calc(100% + 304px);display:flex;flex-wrap:wrap;background-size:contain;position:relative}.tvevent--collage--half{height:calc(780px*.77014);width:calc(100% + 4px);margin:0 -2px}.tvevent--collage--all-photos-link{text-decoration:none;position:absolute;background-color:#000;color:#fff;bottom:2px;right:2px;padding:20px 16px;font-weight:600}@media all and (max-width:768px){.tvevent--collage--all-photos-link{left:50%;right:auto;transform:translate(-50%,0)}}.tvevent--collage--quarter{display:flex;flex-wrap:wrap;width:50%;height:50%}@media all and (max-width:768px){.tvevent--collage--quarter.expand-for-small{width:100%;height:100%}}.tvevent--collage--half .tvevent--collage--quarter{height:100%}.tvevent--collage--wide{display:flex;width:calc(100% - 4px);height:calc(50% - 4px);flex-direction:row;flex-wrap:wrap;margin:2px;background-size:cover}.tvevent--collage--wide .tvevent--collage--square{background-size:cover;width:50%;height:100%;width:calc(50% - 2px)}.tvevent--collage--wide .tvevent--collage--square:nth-child(odd){margin-right:2px}.tvevent--collage--wide .tvevent--collage--square:nth-child(even){margin-left:2px}.tvevent--collage--tall{display:inline-block;width:calc(50% - 4px);height:calc(100% - 4px);flex-direction:column;flex-wrap:wrap;margin:2px;background-size:cover}.tvevent--collage--tall .tvevent--collage--square{background-size:cover;width:100%;height:50%;height:calc(50% - 2px)}.tvevent--collage--tall .tvevent--collage--square:nth-child(odd){margin-bottom:2px}.tvevent--collage--tall .tvevent--collage--square:nth-child(even){margin-top:4px}@media all and (max-width:1440px){.tvevent--collage{height:77.01389vw;width:calc(100vw + 4px)}.tvevent--collage--half{height:38.50694vw}}@media all and (max-width:1140px){.tvevent--collage{height:77.01389vw;margin-left:-18px;width:calc(100% + 36px)}.tvevent--collage--half{height:38.50694vw}}.tvevent-tvlive--hero{overflow:hidden}.tvevent-tvlive--hero .next{font-size:.8rem!important}.tvevent-tvlive--hero .tvevent--cta-white{color:#e40068}.tvevent-tvlive--hero .tvevent--cta-white:hover{border-color:#e40068}.tvevent-tvlive--hero .tvevent--hero--date{padding-left:0}@media all and (min-width:768px){.tvevent-tvlive--hero .tvevent--hero--content{padding-left:32px}}.tvevent-tvlive--hero .tvevent--hero--subtitle{padding-top:16px;padding-bottom:16px;text-transform:none;font-size:1.8rem}@media all and (max-width:768px){.tvevent-tvlive--hero .tvevent--hero--subtitle{display:none}}.tvevent-tvlive--hero .tvevent--hero--title{font-size:3.2rem}.tvevent-tvlive--hero .tvevent--hero--panel{background:#00aea2}.tvevent-tvlive--hero .cta{display:inline-block}@media all and (max-width:991px){.tvevent-tvlive--hero .tvevent--block--columns div:first-child{margin-bottom:32px}.tvevent-tvlive--hero .tvevent--block--align-content,.tvevent-tvlive--hero .tvevent--block--copy,.tvevent-tvlive--hero .tvevent--block--text{margin-bottom:0!important}.tvevent-tvlive--hero .cta{width:100%}}@media all and (max-width:768px){.tvevent-tvlive--hero .tvevent--block--media{height:8px;overflow:hidden;position:absolute;bottom:0;left:-16px;width:calc(100% + 32px);top:auto}.tvevent-tvlive--hero .tvevent--block--media .color-container{width:100%;flex-direction:row-reverse}.tvevent-tvlive--hero .tvevent--block--media .col{width:14.25%}}@media all and (max-width:400px){.tvevent-tvlive--hero{height:700px!important}}.tvevent-tvlive--about-speaker{max-width:1140px;width:100%;margin:0 auto;height:auto;padding:64px 32px 64px 332px}@media all and (max-width:992px){.tvevent-tvlive--about-speaker{padding-left:256px}}@media all and (max-width:768px){.tvevent-tvlive--about-speaker{padding:32px 16px}}.tvevent-tvlive--about-speaker .post-meta{align-items:flex-start}.tvevent-tvlive--about-speaker .post-meta--content{font-size:1.2rem;line-height:1.67;color:#120001}.tvevent-tvlive--about-speaker .post-meta--content p,.tvevent__block__copy p,.tvevent__block__copy--quote p,.tvevent__block__flex-list p,.tvevent__hero p{margin-top:0}@media all and (max-width:768px){.tvevent-tvlive--about-speaker .post-meta--content{font-size:1rem;line-height:1.67}.tvevent-tvlive--upcoming-events{height:auto}.tvevent-tvlive--upcoming-events .tvevent--block--title{text-align:center;margin-bottom:16px}.tvevent-tvlive--upcoming-events .tvevent--table--row{justify-content:center;align-items:center;height:auto}.tvevent-tvlive--upcoming-events .tvevent--table--row .post-meta,.tvevent-tvlive--upcoming-events .tvevent--table--row .tvevent--table--city{margin-bottom:16px}}@media all and (max-width:480px){.tvevent-tvl .tvevent--block--media{height:16px}.tvevent-tvl .tvevent--block--media .tvevent__block__tvl-rainbow{background-position:center bottom;background-size:402px}}.tvevent--block--columns.align-top{align-items:flex-start}.tvevent--block--columns .center-block{display:flex;width:calc(50% - 80px);flex-direction:column;align-items:center;padding-right:16px;margin-right:0}@media all and (max-width:1440px){.tvevent--block--columns .center-block{width:calc(1140px/2 - (100vw - 1140px)/2)}}@media all and (max-width:1140px){.tvevent--block--columns .center-block{width:calc(50% - 8px)}}@media all and (max-width:480px){.tvevent--block--columns .center-block{width:calc(100% - 32px);padding-right:0}}.tvevent--block--columns .center-block .tvevent--block--align-content{width:100%}@media all and (max-width:1140px){.tvevent--block--columns .center-block .tvevent--block--align-content{width:calc(100% - 128px)}}@media all and (max-width:768px){.tvevent--block--columns .center-block .tvevent--block--align-content{width:calc(100% - 32px)}}@media all and (max-width:480px){.tvevent--block--columns .center-block .tvevent--block--align-content{width:calc(100% - 32px)}}@media all and (max-width:1440px){.tvevent--block--columns .center-block+.center-block{margin-left:calc((100vw - 1140px))}}@media all and (max-width:1140px){.tvevent--block--columns .center-block+.center-block{margin-left:32px}}@media all and (max-width:768px){.tvevent--block--columns .center-block+.center-block{margin-left:32px}}@media all and (max-width:480px){.tvevent--block--columns .center-block+.center-block{padding-top:64px;margin-left:0}}@media all and (max-width:1440px){.tvevent--block--columns .center-block--left{width:calc(50% - 160px);margin-left:74px}}@media all and (max-width:1140px){.tvevent--block--columns .center-block--left{width:calc(50%);margin-left:0}}@media all and (max-width:480px){.tvevent--block--columns .center-block--left{width:calc(100% - 32px)}}.tvevent--block--columns .center-block--right{margin-left:calc((1140px/2) + 80px)}@media all and (max-width:1140px){.tvevent--block--columns .center-block--right{margin-left:calc(50% + 32px/2)}}@media all and (max-width:480px){.tvevent--block--columns .center-block--right{margin-left:0}}.tvevent__hero{background-color:#000;padding:32px 150px;position:relative;overflow:hidden}@media all and (max-width:1440px){.tvevent__hero{padding-left:32px}}.tvevent__hero__title{color:#fff;font-size:3.2rem}.tvevent__hero__subtitle{color:#fff;font-size:2rem;font-weight:700;margin-bottom:32px}.tvevent__hero--tvlive .tvevent__hero__content{width:50%;padding-right:32px}@media all and (max-width:768px){.tvevent__hero--tvlive .tvevent__hero__content{width:100%;padding-right:0}}.tvevent__hero--tvlive .tvevent__hero__title{margin-bottom:32px;padding-bottom:32px;position:relative}.tvevent__hero--tvlive .tvevent__hero__title:before{content:' ';position:absolute;bottom:0;left:0;width:80%;height:1px;background-color:#c5148f}.tvevent__hero--tvlive .tvevent__hero__info p{color:#fff}@media all and (max-width:1024px){.tvevent__hero--tvlive .tvevent__hero__info{flex-direction:column}.tvevent__hero--tvlive .tvevent__hero__info>div{width:100%;min-height:0!important}}.tvevent__hero--tvlive .tvevent__block__tvl-rainbow .color-container{z-index:9}.tvevent__hero--tvlive .tvevent__block__tvl-rainbow:after{content:' ';position:absolute;top:0;right:0;width:50%;height:100%;background:#fff;z-index:0}.tvevent__hero--tvlive .brainstation-logo{width:165px}@media all and (max-width:768px){.tvevent__hero--tvlive{position:relative;padding-right:32px}.tvevent__hero--tvlive .tvevent--block--media{position:absolute;bottom:0;left:0;height:5px;overflow:hidden;width:100%;top:auto}.tvevent__hero--tvlive .tvevent--block--media .color-container{flex-direction:row-reverse;width:100%}.tvevent__hero--tvlive .tvevent--block--media .col{width:14%;height:100%!important}.tvevent__hero--tvlive .tvevent--block--media .col:after,.tvevent__hero--tvlive .tvevent--block--media .col:before{display:none}}.tvevent.touch-version .tvevent__hero{padding-top:106px}@media all and (max-width:768px){.tvevent.touch-version .tvevent__hero{padding-top:82px}}.tvevent__block__tvl-rainbow{position:relative;height:100%}.tvevent__block__tvl-rainbow .col.light-blue,.tvevent__block__tvl-rainbow .color-container{width:575px;display:flex;flex-direction:row;height:100%;position:relative}.tvevent__block__tvl-rainbow .color-container:before{content:'';position:absolute;top:0;left:0;width:200px;height:100%;background:#000}.tvevent__block__tvl-rainbow .col.light-blue{flex:1;width:80px;height:50%;background:#46cbe2}.tvevent__block__tvl-rainbow .col.light-blue:after,.tvevent__block__tvl-rainbow .col.light-blue:before{background:#46cbe2}.tvevent__block__tvl-rainbow .col.light-blue:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.light-blue:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.teal{flex:1;position:relative;display:flex;flex-direction:row;width:80px;height:50%;background:#0088c9}.tvevent__block__tvl-rainbow .col.teal:after,.tvevent__block__tvl-rainbow .col.teal:before{background:#0088c9}.tvevent__block__tvl-rainbow .col.teal:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.teal:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.dark-blue{flex:1;position:relative;display:flex;flex-direction:row;width:80px;height:50%;background:#004daa}.tvevent__block__tvl-rainbow .col.dark-blue:after,.tvevent__block__tvl-rainbow .col.dark-blue:before{background:#004daa}.tvevent__block__tvl-rainbow .col.dark-blue:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.dark-blue:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.purple{flex:1;position:relative;display:flex;flex-direction:row;width:80px;height:50%;background:#6100c9}.tvevent__block__tvl-rainbow .col.purple:after,.tvevent__block__tvl-rainbow .col.purple:before{background:#6100c9}.tvevent__block__tvl-rainbow .col.purple:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.purple:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.fuschia,.tvevent__block__tvl-rainbow .col.fuschia:after,.tvevent__block__tvl-rainbow .col.fuschia:before{background:#c5148f}.tvevent__block__tvl-rainbow .col.fuschia:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.fuschia:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.fuschia,.tvevent__block__tvl-rainbow .col.pink,.tvevent__block__tvl-rainbow .col.red{flex:1;position:relative;display:flex;flex-direction:row;width:80px;height:50%}.tvevent__block__tvl-rainbow .col.pink,.tvevent__block__tvl-rainbow .col.pink:after,.tvevent__block__tvl-rainbow .col.pink:before{background:#e40068}.tvevent__block__tvl-rainbow .col.pink:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.pink:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__tvl-rainbow .col.red{background:#f83d37}.tvevent__block__tvl-rainbow .col.red:after,.tvevent__block__tvl-rainbow .col.red:before{background:#f83d37}.tvevent__block__tvl-rainbow .col.red:before{content:'';height:50%;width:84px;transform:translateX(82px);position:absolute;top:100%}.tvevent__block__tvl-rainbow .col.red:after{content:'';height:calc(50% + 2px);width:84px;transform:translate(0,calc(300% - 7px)) skew(35deg);-webkit-backface-visibility:hidden;transform-origin:100% 0}.tvevent__block__content{height:500px;display:flex;flex-direction:row}@media all and (max-width:768px){.tvevent__block__content{flex-direction:column;height:auto}.tvevent__block__content.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content>div:not(.tvevent__block__container){width:50%}.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content .tvevent__block__text.full-width{width:100%}.tvevent__block__content.auto-height{height:auto;align-items:flex-start}.tvevent__block__content.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content__auto-height{display:flex;flex-direction:row;height:auto}@media all and (max-width:768px){.tvevent__block__content__auto-height{flex-direction:column;height:auto}.tvevent__block__content__auto-height.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content__auto-height>div:not(.tvevent__block__container){width:50%}.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content__auto-height>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content__auto-height .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content__auto-height .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content__auto-height .tvevent__block__text.full-width{width:100%}.tvevent__block__content__auto-height.auto-height{height:auto;align-items:flex-start}.tvevent__block__content__auto-height.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content__auto-height.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content__auto-height.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content__auto-height.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.past-techfest-employer-logos .tvevent__block__title--small-underline{color:#000}.past-techfest-employer-logos .tvevent__block__image-grid svg circle,.past-techfest-employer-logos .tvevent__block__image-grid svg path,.past-techfest-employer-logos .tvevent__block__image-grid svg polygon,.past-techfest-employer-logos .tvevent__block__image-grid svg rect{fill:#7f7f7f}@media all and (max-width:768px){.past-techfest-employer-logos{margin-top:0}.past-techfest-employer-logos .tvevent__block__image-grid{margin-bottom:0}.past-techfest-employer-logos .tvevent__block__text{padding-bottom:0}}.tvevent__block__image-grid{margin-bottom:64px}.tvevent__block__image-grid span{width:calc(100%/6);height:78px;margin-bottom:64px;display:flex;justify-content:center}.tvevent__block__image-grid span svg{width:150px}@media all and (max-width:992px){.tvevent__block__image-grid span{width:calc(100%/3)}}@media all and (max-width:991px){.tvevent__block__image-grid span{width:calc(100%/3)}}@media all and (max-width:480px){.tvevent__block__image-grid span{width:calc(100%/2)}}.tvevent__block__about-grid,.tvevent__block__image-grid,.tvevent__block__logo-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.tvevent__block__logo-grid span{flex:1;height:115px;margin-bottom:32px;margin-right:80px;align-items:center;display:flex;justify-content:center}.tvevent__block__logo-grid span img{max-width:150px}@media all and (max-width:1392px){.tvevent__block__logo-grid span{flex:0;margin-right:16px}}@media all and (max-width:992px){.tvevent__block__logo-grid span{flex:1 1 calc(100%/3);margin-right:16px}}@media all and (max-width:991px){.tvevent__block__logo-grid span{flex:1 1 calc(100%/3);margin-right:0}}@media all and (max-width:480px){.tvevent__block__logo-grid span{flex:1 1 calc(100%/2);margin-right:0}}.tvevent__block__about-grid__items{padding-bottom:16px}.tvevent__block__about-grid__item{padding-bottom:32px;display:flex;align-content:center}@media all and (max-width:768px){.tvevent__block__about-grid__item{padding-bottom:32px}}.tvevent__block__about-grid__image{height:38px;width:auto;margin-right:32px}.tvevent__block__about-grid__text{line-height:31px;font-size:1.15rem;font-weight:300}.techfest-city .employer-benefits{padding-top:64px;padding-bottom:64px}.techfest-city .employer-benefits .tvevent__block__title{padding-left:150px}@media all and (max-width:1440px){.techfest-city .employer-benefits .tvevent__block__title{padding-left:150px}}@media all and (max-width:1340px){.techfest-city .employer-benefits .tvevent__block__title{padding-left:75px}}@media all and (max-width:1150px){.techfest-city .employer-benefits .tvevent__block__title{padding-left:32px}}@media all and (max-width:1024px){.techfest-city .employer-benefits .tvevent__block__title{padding-right:32px}}.techfest-city .employer-benefits svg g,.techfest-city .employer-benefits svg path,.techfest-listing .employer-benefits svg g,.techfest-listing .employer-benefits svg path{stroke:#00c4b9}.techfest-city .tvevent__block__about-grid__item,.techfest-listing .tvevent__block__about-grid__item{padding-bottom:32px}.techfest-city .employer-benefits .tvevent__block__about-grid__text,.techfest-listing .tvevent__block__about-grid__text{color:#fff}.tvevent__block__content--dark{height:500px;display:flex;flex-direction:row;background-color:#120001}@media all and (max-width:768px){.tvevent__block__content--dark{flex-direction:column;height:auto}.tvevent__block__content--dark.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--dark>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--dark>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--dark>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--dark .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--dark .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--dark .tvevent__block__text.full-width{width:100%}.tvevent__block__content--dark.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--dark.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--dark.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--dark.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--dark.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--white{height:500px;display:flex;flex-direction:row;background-color:#fff}@media all and (max-width:768px){.tvevent__block__content--white{flex-direction:column;height:auto}.tvevent__block__content--white.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--white>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--white>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--white>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--white .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--white .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--white .tvevent__block__text.full-width{width:100%}.tvevent__block__content--white.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--white.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--white.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--white.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--white.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--offwhite{height:500px;display:flex;flex-direction:row;background-color:#fefefe}@media all and (max-width:768px){.tvevent__block__content--offwhite{flex-direction:column;height:auto}.tvevent__block__content--offwhite.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--offwhite>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--offwhite>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--offwhite .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--offwhite .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--offwhite .tvevent__block__text.full-width{width:100%}.tvevent__block__content--offwhite.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--offwhite.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--offwhite.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--offwhite.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--offwhite.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--purple{height:500px;display:flex;flex-direction:row;background-color:#6100c9}@media all and (max-width:768px){.tvevent__block__content--purple{flex-direction:column;height:auto}.tvevent__block__content--purple.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--purple>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--purple>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--purple .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--purple .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--purple .tvevent__block__text.full-width{width:100%}.tvevent__block__content--purple.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--purple.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--purple.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--purple.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--purple.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--dark-blue{height:500px;display:flex;flex-direction:row;background-color:#004daa}@media all and (max-width:768px){.tvevent__block__content--dark-blue{flex-direction:column;height:auto}.tvevent__block__content--dark-blue.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--dark-blue>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--dark-blue>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--dark-blue .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--dark-blue .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--dark-blue .tvevent__block__text.full-width{width:100%}.tvevent__block__content--dark-blue.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--dark-blue.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--dark-blue.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--dark-blue.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--dark-blue.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--dark-purple{height:500px;display:flex;flex-direction:row;background-color:#542696}@media all and (max-width:768px){.tvevent__block__content--dark-purple{flex-direction:column;height:auto}.tvevent__block__content--dark-purple.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--dark-purple>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--dark-purple>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--dark-purple .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--dark-purple .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--dark-purple .tvevent__block__text.full-width{width:100%}.tvevent__block__content--dark-purple.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--dark-purple.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--dark-purple.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--dark-purple.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--dark-purple.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--fuschia{height:500px;display:flex;flex-direction:row;background-color:#c5148f}@media all and (max-width:768px){.tvevent__block__content--fuschia{flex-direction:column;height:auto}.tvevent__block__content--fuschia.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--fuschia>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--fuschia>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--fuschia .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--fuschia .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--fuschia .tvevent__block__text.full-width{width:100%}.tvevent__block__content--fuschia.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--fuschia.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--fuschia.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--fuschia.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--fuschia.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent__block__content--red{height:500px;display:flex;flex-direction:row;background-color:#fd3237}@media all and (max-width:768px){.tvevent__block__content--red{flex-direction:column;height:auto}.tvevent__block__content--red.mobile-media-reverse{flex-direction:column-reverse}}.tvevent__block__content--red>div:not(.tvevent__block__container){width:50%}.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text--wide{width:72%}@media all and (max-width:992px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text--wide{width:100%}}@media all and (max-width:768px){.tvevent__block__content--red>div:not(.tvevent__block__container){min-height:220px;width:100%}.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text{padding:32px}}.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px;padding-left:80px}@media all and (max-width:1440px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:150px!important}}@media all and (max-width:1340px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:75px!important}}@media all and (max-width:1150px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-right:32px!important}}@media all and (max-width:1024px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:last-child{padding-left:32px}}.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px;padding-right:80px}@media all and (max-width:1440px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:150px}}@media all and (max-width:1340px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:75px}}@media all and (max-width:1150px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-left:32px}}@media all and (max-width:1024px){.tvevent__block__content--red>div:not(.tvevent__block__container).tvevent__block__text:first-child{padding-right:32px}}.tvevent__block__content--red .tvevent__block__text{display:flex;align-items:center}.tvevent__block__content--red .tvevent__block__text.column{flex-direction:column;align-items:flex-start}.tvevent__block__content--red .tvevent__block__text.full-width{width:100%}.tvevent__block__content--red.auto-height{height:auto;align-items:flex-start}.tvevent__block__content--red.auto-height .tvevent__block__text{flex-direction:column;align-items:flex-start}@media all and (max-width:768px){.tvevent__block__content--red.auto-height .tvevent__block__text{min-height:0}}.tvevent__block__content--red.block-padding{padding-top:64px;padding-bottom:64px}.tvevent__block__content--red.full-width>div:not(.tvevent__block__container).tvevent__block__text{padding-bottom:0;padding-top:0;width:100%}.tvevent-background__purple{background-color:#6100c9}.tvevent__block__copy{color:#fff;font-size:1.15rem;line-height:1.7em;margin-top:0;font-weight:300;display:block;width:100%;margin-bottom:0}@media all and (max-width:1024px){.tvevent__block__copy{font-size:.95rem}}@media all and (max-width:768px){.tvevent__block__copy{font-size:.95rem;line-height:1.53em}}.tvevent__block__copy a,.tvevent__block__copy li,.tvevent__block__copy ul{font-weight:300}.tvevent__block__copy a{color:inherit;text-decoration:none}.tvevent__block__copy .color-teal{color:#0088c9!important}.tvevent__block__copy .color-blue{color:#00c4b9!important}.tvevent__block__copy span{font-size:.8em;text-transform:uppercase;display:block;font-weight:700}.tvevent__block__copy--quote{color:#fff;font-size:1.15rem;line-height:1.7em;margin-top:0;font-weight:300;display:block;width:100%;margin-bottom:0;position:relative}@media all and (max-width:1024px){.tvevent__block__copy--quote{font-size:.95rem}}@media all and (max-width:768px){.tvevent__block__copy--quote{font-size:.95rem;line-height:1.53em}}.tvevent__block__copy--quote a,.tvevent__block__copy--quote li,.tvevent__block__copy--quote span,.tvevent__block__copy--quote ul{font-weight:300}.tvevent__block__copy--quote a{color:inherit;text-decoration:none}.tvevent__block__copy--quote svg{position:absolute;top:0;left:0;transform:translateY(calc(-100% - 32px))}@media all and (max-width:768px){.tvevent__block__copy--quote svg{display:none}}.tvevent__block__copy--quote .who-said-it{position:absolute;right:0;bottom:-50%;font-size:.75em;line-height:1.5em;text-align:right;font-style:italic}.tvevent__block__copy--quote .who-said-it span{display:block}@media all and (max-width:768px){.tvevent__block__copy--quote .who-said-it{width:100%;display:block;text-align:left;padding-top:16px;position:static}}.tvevent__block__title{font-size:2rem;padding-bottom:32px;font-weight:800;line-height:1.32;color:#fff;margin:0}@media all and (max-width:1024px){.tvevent__block__title{font-size:1.7rem}}@media all and (max-width:768px){.tvevent__block__title{font-size:1.7rem;padding-bottom:16px}}.tvevent__block__title--small-underline.color-blue,.tvevent__block__title.color-blue{color:#00c4b9!important}.tvevent__block__title--small-underline{font-size:2rem;font-weight:800;line-height:1.32;color:#fff;padding-bottom:32px;margin:0 0 32px;position:relative}@media all and (max-width:1024px){.tvevent__block__title--small-underline{font-size:1.7rem}}@media all and (max-width:768px){.tvevent__block__title--small-underline{font-size:1.7rem;padding-bottom:16px}}.tvevent__block__title--small-underline:after{content:'';position:absolute;bottom:0;left:0;width:50px;height:1px;background:#fff}.tvevent__block__title--small-underline.dark:after{background:#000}.tvevent__block__title--small-underline.dark-text{color:#120001}.tvevent__block__flex-list{color:#fff;font-size:1.15rem;line-height:1.7em;margin-top:0;font-weight:300;display:block;width:100%;margin-bottom:0}@media all and (max-width:1024px){.tvevent__block__flex-list{font-size:.95rem}}@media all and (max-width:768px){.tvevent__block__flex-list{font-size:.95rem;line-height:1.53em}}.tvevent__block__flex-list a,.tvevent__block__flex-list li,.tvevent__block__flex-list span,.tvevent__block__flex-list ul{font-weight:300}.tvevent__block__flex-list a{color:inherit;text-decoration:none}.tvevent__block__media{position:relative;height:100%}@media all and (max-width:768px){.tvevent__block__media{height:300px;width:100%}}@media all and (max-width:500px){.tvevent__block__media{height:220px}}.tvevent__block__media--video-trigger{transition:transform .3s ease-out,background .3s ease-out;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;background-color:transparent;border:none}.tvevent__block__media--video-trigger:after{transition:transform .3s ease-out;content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(5,5);background-image:radial-gradient(ellipse at center,rgba(197,20,143,0) 0%,rgba(197,20,143,0) 10%,rgba(197,20,143,.5) 100%)}.tvevent__block__media--video-trigger svg{transition:transform .3s ease-out;transform:scale(1,1)}@media all and (max-width:768px){.tvevent__block__media--video-trigger svg{transform:scale(.8,.8)}}.tvevent__block__media--video-trigger:hover svg{transform:scale(1.1,1.1)}@media all and (max-width:768px){.tvevent__block__media--video-trigger:hover svg{transform:scale(.9,.9)}}.tvevent__block__media--video-trigger:hover:after{transform:scale(1,1)}.tvevent__block__media--collage{width:100%;height:100%}.tvevent__block__media--collage span{height:50%;width:50%;background-size:cover;background-position:50%;display:block;float:left}.tvevent__block__media--collage span:first-child{width:100%}@media all and (max-width:768px){.tvevent__block__media--collage span{display:none}.tvevent__block__media--collage span:first-child{height:100%;display:block}}.tvevent__block__image{width:100%;height:100%;background-size:cover;background-position:50%}.tvevent__sponsors,.tvevent__tickets{padding-top:64px;padding-bottom:64px;position:relative}.tvevent__sponsors:before,.tvevent__tickets:before{content:'';position:absolute;width:calc(100% - (150px*2));left:150px;height:1px;background:#120001;top:132px}@media all and (max-width:1440px){.tvevent__sponsors:before,.tvevent__tickets:before{left:32px;width:calc(100% - (64px))}}@media all and (max-width:768px){.tvevent__sponsors:before,.tvevent__tickets:before{display:none}.tvevent__sponsors,.tvevent__tickets{padding-top:32px;padding-bottom:32px}.tvevent__sponsors .tvevent__block__text:last-child,.tvevent__tickets .tvevent__block__text:last-child{position:relative}.tvevent__sponsors .tvevent__block__text:last-child:before,.tvevent__tickets .tvevent__block__text:last-child:before{content:'';position:absolute;width:calc(100% - (64px));left:32px;height:1px;background:#120001;top:0}}.tvevent__sponsors .tvevent__block__copy,.tvevent__tickets .tvevent__block__copy{color:#000;font-size:1.1rem;line-height:1.7em;margin-top:0;font-weight:400;display:block;width:100%;margin-bottom:0}@media all and (max-width:1024px){.tvevent__sponsors .tvevent__block__copy,.tvevent__tickets .tvevent__block__copy{font-size:.9rem}}@media all and (max-width:768px){.tvevent__sponsors .tvevent__block__copy,.tvevent__tickets .tvevent__block__copy{font-size:.9rem;line-height:1.53em}}.tvevent__sponsors .tvevent__block__copy p,.tvevent__tickets .tvevent__block__copy p{margin-top:0}.tvevent__sponsors .tvevent__block__copy a,.tvevent__sponsors .tvevent__block__copy li,.tvevent__sponsors .tvevent__block__copy span,.tvevent__sponsors .tvevent__block__copy ul,.tvevent__tickets .tvevent__block__copy a,.tvevent__tickets .tvevent__block__copy li,.tvevent__tickets .tvevent__block__copy span,.tvevent__tickets .tvevent__block__copy ul{font-weight:400}.tvevent__sponsors .tvevent__block__copy a,.tvevent__tickets .tvevent__block__copy a{color:inherit;text-decoration:none}.tvevent__sponsors .tvevent__block__title,.tvevent__tickets .tvevent__block__title{font-size:2rem;padding-bottom:32px;font-weight:800;line-height:1.32;color:#000;margin:0}@media all and (max-width:1024px){.tvevent__sponsors .tvevent__block__title,.tvevent__tickets .tvevent__block__title{font-size:1.7rem}}@media all and (max-width:768px){.tvevent__sponsors .tvevent__block__title,.tvevent__tickets .tvevent__block__title{font-size:1.7rem;padding-bottom:16px}}.tvevent__sponsors .tvevent__block__title.color-blue,.tvevent__tickets .tvevent__block__title.color-blue{color:#00c4b9!important}.tvevent__cta,.tvevent__cta__blue,.tvevent__cta__blue-purple,.tvevent__cta__dark,.tvevent__cta__white-fuschia,.tvevent__cta__white-purple{transition:all .3s ease-out;float:left;font-size:1rem;font-weight:600!important;padding:16px 32px;display:block;text-decoration:none;border-radius:100px;line-height:1;text-align:center;border:solid 1px #000;color:#000!important;background-color:#fff}.tvevent__cta:hover{background-color:transparent;color:#000!important;border-color:#000}.tvevent__cta.contain{display:inline-block}.tvevent__cta__blue,.tvevent__cta__blue-purple,.tvevent__cta__dark,.tvevent__cta__white-fuschia,.tvevent__cta__white-purple{color:#120001!important;background-color:transparent}.tvevent__cta__dark:hover{background-color:#120001;color:#fff!important;border-color:#000}.tvevent__cta__dark.contain{display:inline-block}.tvevent__cta__blue,.tvevent__cta__blue-purple,.tvevent__cta__white-fuschia,.tvevent__cta__white-purple{border:solid 1px #fff;color:#c5148f!important;background-color:#fff}.tvevent__cta__white-fuschia:hover{background-color:transparent;color:#fff!important;border-color:#fff}.tvevent__cta__white-fuschia.contain{display:inline-block}.tvevent__cta__blue,.tvevent__cta__blue-purple,.tvevent__cta__white-purple{border:solid 1px #00c4b9;color:#6100c9!important;background-color:#00c4b9}.tvevent__cta__blue:hover{background-color:#120001;color:#00c4b9!important;border-color:#00c4b9}.tvevent__cta__blue.contain{display:inline-block}.tvevent__cta__blue-purple,.tvevent__cta__white-purple{color:#542696!important}.tvevent__cta__blue-purple:hover{background-color:transparent;color:#00c4b9!important;border-color:#00c4b9}.tvevent__cta__blue-purple.contain{display:inline-block}.tvevent__cta__white-purple{border:solid 1px #6100c9;color:#fff!important;background-color:#6100c9}.tvevent__cta__white-purple:hover{background-color:transparent;color:#6100c9!important;border-color:#6100c9}.startup-awards__award-list__icon svg,.tvevent__cta__white-purple.contain{display:inline-block}.page-template-page-news .page-heading{margin-bottom:-1px}.tvevent--hero__link-container{margin-top:16px}.tvevent__employers .tvevent__about{padding:64px 0 32px}.tvevent__employers .tvevent__about .tvevent__block__title{color:#000}.tvevent__employers .tvevent__block__image-grid svg circle,.tvevent__employers .tvevent__block__image-grid svg path,.tvevent__employers .tvevent__block__image-grid svg polygon,.tvevent__employers .tvevent__block__image-grid svg rect{fill:#7f7f7f}.tvevent__employers .tvevent__block__media--video-link{margin-top:32px;height:44px;padding-left:5px;justify-content:flex-start;transition:transform .3s ease-out,background .3s ease-out;display:flex;align-items:center;cursor:pointer}.tvevent__employers .tvevent__block__media--video-link:after{transition:transform .3s ease-out;content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(5,5);background-image:radial-gradient(ellipse at center,rgba(197,20,143,0) 0%,rgba(197,20,143,0) 10%,rgba(197,20,143,.5) 100%)}.tvevent__employers .tvevent__block__media--video-link span{font-size:.8125rem;letter-spacing:1px;text-transform:uppercase;margin-left:16px;color:#fff}.tvevent__employers .tvevent__block__media--video-link:hover svg{transition:transform .3s ease-out;transform:scale(1.1,1.1)}@media all and (max-width:768px){.tvevent__employers .tvevent__block__media--video-link:hover svg{transform:scale(.9,.9)}.tvevent__employers .tvevent__block__media--video-link{padding-left:0;margin-bottom:16px}.tvevent__employers .tvevent__block__media--video-link span{display:none}}.tvevent__employers .tvevent--hero--content{max-width:100%;padding-left:150px;padding-right:150px}@media all and (max-width:1440px){.tvevent__employers .tvevent--hero--content{padding-left:150px;padding-right:150px}}@media all and (max-width:1340px){.tvevent__employers .tvevent--hero--content{padding-left:75px;padding-right:75px}}@media all and (max-width:1255px){.tvevent__employers .tvevent--hero--content{padding-left:32px;padding-right:32px}}@media all and (max-width:1024px){.tvevent__employers .tvevent--hero--content{padding-right:32px;padding-left:32px}}.tvevent__employers .tvevent--hero--content:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1}.tvevent__employers .tvevent--hero{min-height:600px;background:0 0}.tvevent__employers .tvevent--hero .tvevent__block__media--video-link:after,.tvevent__employers .tvevent--hero:before{display:none}@media all and (max-width:1440px){.tvevent__employers .tvevent--hero .tvevent--hero--form-container{left:auto;right:32px}}@media all and (max-width:1070px){.tvevent__employers .tvevent--hero .tvevent--hero--form-container{position:static;width:80%;padding:0 32px}}@media all and (max-width:500px){.tvevent__employers .tvevent--hero .tvevent--hero--form-container{width:100%;margin:0}.tvevent__employers .tvevent--hero .tvevent--hero--form-container label{font-size:1rem}}@media all and (max-width:1220px){.tvevent__employers .tvevent--hero .tvevent--hero--title{font-size:4.5rem}.tvevent__employers .tvevent--hero .tvevent--hero--subtitle img{height:30px}.tvevent__employers .tvevent--hero .tvevent--hero--date{font-size:1.4rem}}@media all and (max-width:1070px){.tvevent__employers .tvevent--hero{max-height:10000px;height:auto}.tvevent__employers .tvevent--hero .tvevent--hero--content{padding-top:64px;padding-bottom:64px}}.tvevent__employers .tvevent__block__copy{margin-bottom:64px;color:#000}.tvevent__employers .tvevent__block__title--small-underline{color:#000}@media all and (max-width:768px){.tvevent__employers .tvevent__block__copy{width:100%}}.tvevent__employers .tvevent__block__past-participants{font-size:2.375rem;font-weight:800;margin-bottom:64px}.tvevent__employers .tvevent--hero--form-container{width:460px;margin:30px auto 0;display:block;background:#fff;padding:32px 64px;top:5%;left:calc(50% + 116px);position:absolute;z-index:500}@media all and (max-width:768px){.tvevent__employers .tvevent--hero--form-container{width:100%;position:static}}.tvevent__employers h1{font-weight:800}.tvevent__employers h2{text-align:center;margin-bottom:50px}.tvevent__employers h2 small{font-weight:400;color:#888;display:block}.tvevent__employers .group{position:relative;margin-bottom:32px}.tvevent__employers .form-fields input{font-size:1.1rem;padding:8px 0;display:block;width:100%;border:none;border-bottom:1px solid #757575;outline:none;outline-width:0}.tvevent__employers input:focus{outline:none;outline-width:0;box-shadow:none}.tvevent__employers label{color:#999;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.tvevent__employers input:focus~label,.tvevent__employers input:valid~label{top:-12px;font-size:11px;color:#6100c9;outline:0;padding:0}.tvevent__employers .bar{width:100%}.tvevent__employers .bar:after,.tvevent__employers .bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#6100c9;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.tvevent__employers .bar:before{left:50%}.tvevent__employers .bar:after{right:50%}.tvevent__employers input:focus~.bar:after,.tvevent__employers input:focus~.bar:before{width:50%;outline:none;outline-width:0}.tvevent__employers .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.tvevent__employers input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{0%{background:#6100c9}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter{0%{background:#6100c9}to{width:0;background:0 0}}@keyframes inputHighlighter{0%{background:#6100c9}to{width:0;background:0 0}}.tvevent__employers .three-column__container,.tvevent__employers .three-column__container--no-border{max-width:1140px;display:flex;flex-direction:row;margin:32px 16px;border-bottom:solid 2px #120001;padding-bottom:32px}.tvevent__employers .three-column__container--no-border{border-bottom:0;margin:32px 16px 0}.tvevent__employers .three-column__small-block{width:33%}.tvevent__employers .three-column__large-block{width:66%}.tvevent__employers .three-column__two-column{display:flex;padding-bottom:32px}.tvevent__employers .three-column__two-column>*{display:block;width:50%}.tvevent__employers .three-column__two-column>:first-child{padding-right:16px}.tvevent__employers .three-column__two-column>:last-child{padding-left:16px}.tvevent__employers .three-column__callout-heading{font-size:1.8rem;line-height:1.33;color:#120001;font-weight:300}.tvevent__employers .three-column__title{font-size:1.8rem;font-weight:300;margin:0}.tvevent__employers .three-column__title strong{font-weight:700}.tvevent__employers .three-column__copy{margin:0;font-size:1.3rem;line-height:1.43}.tvevent__employers .three-column__image{max-width:100%;width:100%}.tvevent__employers .three-column__hr{margin-bottom:32px;margin-top:0}.csa-wrapper a,.csa-wrapper button,.csa-wrapper div,.csa-wrapper h1,.csa-wrapper h2,.csa-wrapper h3,.csa-wrapper h4,.csa-wrapper h5,.csa-wrapper h6,.csa-wrapper li,.csa-wrapper p,.csa-wrapper span{font-family:'Roboto Mono',monospace}.csa-wrapper .cta{font-size:18px;text-transform:uppercase;font-weight:400}.csa-wrapper .tvevent-hero{display:flex;align-items:center}.csa-wrapper .tvevent-hero__content{height:auto}.csa-wrapper .tvevent__block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;letter-spacing:-1px}.csa-wrapper .tvevent__sponsors:before{display:none}.csa-wrapper .tvevent__sponsors .tvevent__block__title,.touch-version .cover-listing--carousel article{padding:0}.csa-wrapper .tvevent--hero--form-container{width:460px;margin:30px auto 0;display:block;background:#fff;padding:32px 64px;top:5%;left:calc(50% + 116px);position:absolute;z-index:500}.csa__hr{height:1px;background-color:#120001;margin:32px 150px}.tvevent-hero,.tvevent-hero__content{width:100%;position:relative;background-size:cover}.tvevent-hero{height:calc(100vh);max-height:600px;min-height:450px;overflow:hidden}.tvevent-hero--award .tvevent-hero__title svg{width:262px}.tvevent-hero__content{max-width:1140px;margin:0 auto;height:100%;z-index:99;padding-left:8px;padding-right:8px;padding-top:65px;background-position:50%}.tvevent-hero__subtitle{font-size:1.4rem;color:#fff;margin-bottom:16px;text-transform:uppercase;display:flex;align-items:center}.startup-awards__past-winners-container__award h3,.tvevent-hero__video-cta{margin-bottom:32px}.tvevent-hero__video-cta .play-button{float:left;width:40px;height:40px;border:solid 1px #fff;border-radius:50%;margin-right:16px}.tvevent-hero__video-cta .play-button .fa-play{margin-left:14px}.tvevent-hero__video-cta a{text-decoration:none;color:#fff;line-height:40px}.tvevent-hero__sponsor-cta{display:flex;clear:both;margin-bottom:32px}.tvevent-hero__sponsor-cta a{padding:16px 48px;background-color:#fff;color:#000;text-decoration:none;font-weight:700}.tvevent-hero__title{line-height:0;margin-bottom:64px}.tvevent-hero__video-container{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.tvevent-hero:before,.tvevent-hero__video-container:before{content:' ';position:absolute;top:0;left:0;background:rgba(0,0,0,.3);width:100%;height:100%}.tvevent-hero__video{width:100%}.tvevent-hero__past-winner{display:flex}.tvevent-hero__past-winner__award{font-size:22px;margin:0}.tvevent-hero__past-winner__winner{font-size:93px;margin:0;letter-spacing:-1px}.tvevent-hero__past-winner__icon{display:inline-block;margin-right:28px}.tvevent-hero__past-winner__text{color:#fff}.tvevent-hero__presented-by{position:absolute;right:0;bottom:80px;display:flex;align-items:center;color:#fff}.tvevent-hero__presented-by span{margin-right:15px}.tvevent--hero--title img{width:450px;height:auto}.startup-awards__award-list{list-style:none;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;max-height:400px}@media all and (max-width:768px){.startup-awards__award-list{max-height:none}}.startup-awards__award-list__item{flex:1 1 50%;display:flex;align-items:center;height:60px}.startup-awards__award-list__item>a{display:flex;align-items:center}.startup-awards__award-list__item>a:hover{text-decoration:underline}.startup-awards__award-list__item span{font-weight:700;font-size:18px}.startup-awards__award-list__icon{width:100px;display:flex;align-items:center;justify-content:center}.startup-awards__past-entrepreneur-list{width:100%;display:flex;flex-flow:row wrap;margin-bottom:64px}.startup-awards__past-entrepreneur-list__item{flex:0 1 250px;background-color:#fff;height:400px;box-shadow:-2px 4px 6px #efefef,4px -1px 6px #efefef,4px 4px 6px #efefef;margin-right:32px;margin-bottom:32px}.startup-awards__past-entrepreneur-list__item:last-child,.startup-awards__past-winners-container__award:last-child{margin-right:0}.startup-awards__past-winners-container{width:100%;display:flex;flex-flow:row wrap}.startup-awards__past-winners-container__award{flex:0 1 250px;margin-right:32px}.startup-awards__past-winners-container__list{padding:0;list-style:none}.startup-awards__past-winners-container__list__item{font-size:1.2rem;margin-bottom:16px}.startup-awards__past-winners-container__list__item .past-winner-year{display:inline-block;font-weight:700;width:40px;margin-right:16px}.startup-awards__past-winners-container__list__item .past-winner-name{color:#828282}.touch-version *{-webkit-overflow-scrolling:touch}.touch-version.page-template-page-membership{padding-top:0}.touch-version .header,.touch-version .header .header--scroll-container{background-color:transparent}.touch-version .header .main-header{border-bottom-color:#fff}.touch-version .header .main-header--mobile-toggle span{transition:none}.touch-version .header--scroll-container{transition:background-color .5s ease-out,transform .5s ease-out}.touch-version .header.header--fixed{background-color:transparent!important}.touch-version .header.header--fixed .header--scroll-container{background-color:#f7f7f7}@media all and (max-width:768px){.touch-version .header.header--fixed .site-search--icon .search-icon-stroke{stroke:#120001}}.touch-version.transparent-header .header:not(.header--fixed) .main-header{border-bottom-color:#fff}.touch-version.transparent-header .header:not(.header--fixed) .action-nav a,.touch-version.transparent-header .header:not(.header--fixed) .main-header--navigation>li:not(.site-search)>a,.touch-version.transparent-header .header:not(.header--fixed) .region-select select{color:#fff}.touch-version.transparent-header .header:not(.header--fixed) .site-search--icon .search-icon-stroke{stroke:#fff}.touch-version.transparent-header .header:not(.header--fixed) .site-search--field-container{transform:translateX(50px)}@media all and (max-width:768px){.touch-version .header--fixed .site-search--icon .search-icon-stroke{stroke:#120001}}.touch-version.transparent-header .site-container{padding-top:0}@media all and (max-width:768px){.touch-version.transparent-header .site-search--icon .search-icon-stroke{stroke:#fff}}.touch-version.transparent-header .site-search--field-container{transform:translateX(50px)}.touch-version .site-search.open .site-search--container .site-search--field-container{transform:translateX(0)}.touch-version .post-listing{margin-bottom:0}.touch-version .post-listing--type{display:none}.touch-version .post-listing--title img{height:15px}.touch-version .cover-listing--mobile{margin-top:0}.touch-version .cover-listing--carousel{margin-left:-16px;width:calc(100% + 32px)}.touch-version .cover-listing--carousel .post-listing{padding-right:0}.touch-version .cover-listing--carousel .post-listing--title a{font-size:2rem;color:#fff;line-height:1.2em}.touch-version .cover-listing--carousel .post-listing--image-viewport:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);pointer-events:none}.touch-version .cover-listing--carousel .post-listing--type{display:block;height:auto;margin-bottom:8px;border-top:none}.touch-version .cover-listing--carousel .post-listing--type a{background:0 0}.touch-version .cover-listing--carousel .post-listing--type svg g{fill:#fff}.touch-version .cover-listing--carousel .post-meta--author-name a{font-size:.9rem}.touch-version .cover-listing--carousel .post-meta--time-posted{font-size:.75rem}.touch-version .cover-listing--carousel .post-meta--author-img{width:30px;height:30px}.touch-version .homepage-latest{padding-top:16px}.touch-version .homepage-latest--more-stories{display:block;align-items:center;margin-top:-16px;text-align:center;font-weight:600;padding-top:21.33333px;padding-bottom:21.33333px;color:#120001;text-decoration:none}.touch-version .homepage-latest .post-meta{display:none}.touch-version .homepage-latest .post-list-item{padding-bottom:16px}.touch-version .homepage-latest .post-list-item a{color:#120001}.touch-version .homepage-latest .post-list-item--title{font-size:.95rem;font-weight:400;padding-bottom:0}.touch-version .post-listing .post-meta--author-name a{font-size:.75rem}.touch-version .post-listing--title{padding:8px 0}.touch-version .subscribe-bar--label{padding-left:0}.touch-version .homepage-latest--more-stories{border-bottom:solid 2px #120001;font-size:.75rem}.touch-version .owl-item article{padding-top:0!important}.touch-version article:not(.feature-listing--container){padding-top:24px}.touch-version .jobs-culture-adaptive .post-listing--scrollable{border-bottom:solid 1px #dad4d4}@media all and (min-width:768px) and (max-width:1024px){.touch-version .tvevent-tvlive--hero{padding-top:65px;height:650px!important}}@media all and (max-width:768px){.section-title,.section-title--dots{border-top:solid 1px #120001}}@media all and (min-width:769px) and (max-width:1024px){.header--fixed .main-header .site-search--container{top:8px!important}}.shortcode-error{display:inline-block;clear:both;border:solid 1px red;color:#555;line-height:1.6;padding:10px;margin:32px 0}.contact-us-container{border-top:solid 1px #dad4d4;border-bottom:solid 2px #888;padding:32px 0;margin-bottom:32px;margin-left:calc(-27.2% + 16px);margin-right:calc(-27.2% + 16px);display:flex;align-items:center;justify-content:center}@media all and (max-width:768px){.contact-us-container .contact-us-text{display:flex;flex-direction:column;align-items:center}}@media all and (max-width:767px){.contact-us-container{align-items:left}}.contact-us-container.error-example{border:none}.contact-us-container span{font-size:1.4rem;line-height:1.73}.contact-us-container .contact-us-text{margin:0 auto}.contact-us-container .left-text{color:#ff262f;font-weight:600}.contact-us-container .right-text{color:#120001;font-weight:100}.embed-post{position:relative;display:flex;margin-bottom:64px;margin-top:32px}.embed-post .caption{position:absolute;width:166px;font-size:.9rem;left:calc(-166px - 16px);margin-right:16px;font-family:Taviraj;text-align:right;border-top:solid 2px #979797;padding-top:8px}.embed-post .embed-img{margin-right:32px;width:auto;min-width:166px;min-height:94px;max-height:120px;background-size:cover}.embed-post p{font-size:1.3rem;font-weight:600;width:auto;height:auto;padding:0}@media all and (max-width:991px){.embed-post .caption{display:none}}.tv-container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.tv-container{padding:0 32px}}@media (max-width:960px){.tv-container{padding:0 16px}}.csa-hero-banner{position:relative}.csa-hero-banner__outer{min-height:480px;background-size:cover;background-position:center;display:flex;align-items:center;padding:100px 0 32px;position:relative;overflow:hidden}@media (min-width:768px){.csa-hero-banner__outer{min-height:598px;padding:64px 0}}.csa-hero-banner__content{width:100%;max-width:1140px;margin:0 auto;position:relative;z-index:2}@media (max-width:1140px){.csa-hero-banner__content{padding:0 32px}}@media (max-width:960px){.csa-hero-banner__content{padding:0 16px}}.csa-hero-banner__title{margin:0;font-size:72px;letter-spacing:-1px;font-weight:700;color:#fff;word-spacing:-20px}@media all and (max-width:768px){.csa-hero-banner__title{font-size:32px;word-spacing:normal}}.csa-hero-banner__award{display:flex;align-items:center;margin:40px 0}.csa-hero-banner__award-icon{margin-right:30px}.csa-hero-banner__logo{margin-top:20px;margin-bottom:60px}@media (min-width:768px){.csa-hero-banner__logo{margin-top:80px;margin-bottom:60px}}.csa-hero-banner__logo--sm{display:block;margin-bottom:5px;margin-top:0}.csa-hero-banner__logo svg{width:100%;max-width:560px}.csa-hero-banner__logo--sm svg{max-width:300px}.csa-hero-banner__cta{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:14px;border-radius:0;text-transform:uppercase;border:1px solid #fff;background:#fff;color:#120001;width:100%}@media (min-width:768px){.csa-hero-banner__cta{font-size:18px}}.csa-hero-banner__cta:focus,.csa-hero-banner__cta:hover{background-color:transparent;color:#fff}@media (min-width:768px){.csa-hero-banner__cta{width:auto;min-width:165px}}.csa-hero-banner__link{color:#fff;text-decoration:none}.csa-afterparty-block__list-item a:focus,.csa-afterparty-block__list-item a:hover,.csa-hero-banner__link:focus,.csa-hero-banner__link:hover{text-decoration:underline}.csa-hero-banner__vote-button{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:14px;border-radius:0;text-transform:uppercase;border:1px solid #fd3237;background:#fd3237;color:#fff;margin-bottom:20px;width:100%}@media (min-width:768px){.csa-hero-banner__vote-button{font-size:18px}}.csa-hero-banner__vote-button:focus,.csa-hero-banner__vote-button:hover{background-color:transparent;color:#fff}@media (min-width:768px){.csa-hero-banner__vote-button{width:auto;min-width:165px;margin-bottom:0;margin-right:20px}}.csa-hero-banner__video-button{display:inline-flex;align-items:center;border:0;background-color:transparent;color:#fff;font-weight:700;text-transform:uppercase;padding:0;margin-bottom:45px}.csa-hero-banner__video-button span{margin-left:15px}.csa-hero-banner__presented-by{display:flex;color:#fff}@media all and (max-width:768px){.csa-hero-banner__presented-by{position:static;left:16px;display:block}}.csa-hero-banner__presented-by span{display:flex;align-items:center;margin-right:15px}@media all and (max-width:768px){.csa-hero-banner__presented-by span{margin-bottom:15px}}.csa-hero-banner__presented-by img{width:auto;height:82px;align-items:center;justify-content:center}.csa-hero-banner__bg-video{position:absolute;top:0;left:0;bottom:0;right:0;min-width:100%;min-height:100%}.csa-hero-banner .tv-inline-form{z-index:3}@media (min-width:1140px){.csa-hero-banner .tv-inline-form{position:absolute;top:135px;left:calc(50% + 96px);padding:30px}}.csa-past-winners{background-color:#f9f9f9;padding:80px 0}.csa-past-winners__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 80px}@media all and (max-width:768px){.csa-past-winners__title{font-size:19px}}.csa-past-winners__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-past-winners__title:after{margin-top:16px;width:40px}}.csa-past-winners__cards:after,.csa-past-winners__cards:before{content:" ";display:table}.csa-past-winners__cards:after{clear:both}@media (max-width:596px){.csa-past-winners__cards{margin:0 -16px;padding:0 16px;display:flex;overflow:auto}.csa-past-winners__cards .csa-award-card{margin-right:15px}}.csa-award-card{background-color:#fff;padding:32px 16px;text-align:center;margin-right:32px;margin-bottom:32px;height:380px;float:left;width:calc(25% - 32px);max-width:262px}@media (max-width:1139px){.csa-award-card{width:calc(33% - 32px)}}@media (max-width:959px){.csa-award-card{width:calc(50% - 32px)}}@media (max-width:596px){.csa-award-card{min-width:262px;float:none;margin-left:auto;margin-right:auto}}.csa-award-card--square{height:300px;width:calc(33.333% - 32px);max-width:unset}.csa-award-card--single{margin-left:auto!important;margin-right:auto!important}.csa-award-card__year{font-size:18px;color:#828282}.csa-award-card__photo{display:inline-block;background-color:#eee;background-size:contain;background-repeat:no-repeat;background-position:50%;width:134px;height:134px;border-radius:50%;margin:24px 0}.csa-award-card__name{font-size:18px;font-weight:700;color:#828282;margin-bottom:8px;line-height:1.3}.csa-award-card__subtitle{font-size:14px}.csa-award-card--square .csa-award-card__brand,.csa-award-card--square .csa-award-card__subtitle{display:none}.csa-award-card__details-container{height:60px}.csa-award-card__brand{height:85px;display:flex;align-items:center;justify-content:center}.csa-award-card__image{max-width:150px;max-height:30px}.csa-award-card__image--clio{max-height:60px}.csa-award-card__image--tophat{max-height:45px}.csa-award-categories{background-color:#000;padding:80px 0;background-size:cover;background-position:70%}@media (max-width:596px){.csa-award-categories{background-image:none!important}}.csa-award-categories__title{font-size:32px;font-weight:700;color:#fff;margin:0 0 80px}@media all and (max-width:768px){.csa-award-categories__title{font-size:19px}}.csa-award-categories__title:after{content:'';width:50px;height:1px;background-color:#fff;margin-top:32px;display:block}@media all and (max-width:768px){.csa-award-categories__title:after{margin-top:16px;width:40px}}.csa-award-categories__content{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.csa-award-categories__content{padding:0 32px}}@media (max-width:960px){.csa-award-categories__content{padding:0 16px}}.csa-award-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;max-height:400px;max-width:70%}@media all and (max-width:768px){.csa-award-categories__list{max-height:none;max-width:100%;display:block}}.csa-award-categories__list-item{flex:1 1 50%;display:flex;align-items:center;height:60px}.csa-award-categories__link{color:#fff;display:flex;align-items:center;text-decoration:none}.csa-all-award-finalists__category-title:hover,.csa-award-categories__link:hover,.csa-award-categories__linkfocus{text-decoration:underline}.csa-award-categories__icon{margin-right:15px;min-width:100px;display:flex;align-items:center;justify-content:center}.csa-award-categories__icon svg{display:inline-block}.csa-all-award-finalists{background-color:#f9f9f9;padding:80px 0}.csa-all-award-finalists__container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.csa-all-award-finalists__container{padding:0 32px}}@media (max-width:960px){.csa-all-award-finalists__container{padding:0 16px}}.csa-all-award-finalists__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 33px}@media all and (max-width:768px){.csa-all-award-finalists__title{font-size:19px}}.csa-all-award-finalists__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-all-award-finalists__title:after{margin-top:16px;width:40px}}.csa-all-award-finalists__category-block{padding:10px 0;border-bottom:solid 1px #dad4d4}.csa-all-award-finalists__category-title{font-size:22px;line-height:28px;font-weight:700;color:#120001;text-decoration:none}@media (min-width:768px){.csa-all-award-finalists__card-container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}}.csa-all-award-finalists__card{margin-bottom:32px;padding:32px 16px;background-color:#fff;text-align:center}@media (min-width:768px){.csa-all-award-finalists__card{width:calc(25% - 24px)}}.csa-all-award-finalists__card--winner{border-top:2px solid #fd3237}.csa-all-award-finalists__card--winner::before{content:"Winner";font-weight:700;color:#fd3237;padding-bottom:15px;display:block;margin-top:-15px}.csa-all-award-finalists__card-image-container{display:flex;align-items:center;justify-content:center;background:#eee;width:134px;height:134px;border-radius:50%;margin:0 auto 24px;overflow:hidden}.csa-all-award-finalists__card-image{display:block;max-width:72%;max-height:50%}.csa-all-award-finalists__card-image--angel-investor-of-the-year,.csa-all-award-finalists__card-image--entrepreneur-of-the-year{height:100%;width:100%;max-width:100%;max-height:100%}.csa-all-award-finalists__card-title{font-size:18px;font-weight:700;color:#828282;margin-bottom:8px;line-height:1.3}.csa-category-finalists{padding:80px 0}.csa-category-finalists__container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.csa-category-finalists__container{padding:0 32px}}@media (max-width:960px){.csa-category-finalists__container{padding:0 16px}}.csa-category-finalists__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 80px}@media all and (max-width:768px){.csa-category-finalists__title{font-size:19px}}.csa-category-finalists__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-category-finalists__title:after{margin-top:16px;width:40px}}.csa-category-finalists__finalist-block{margin:40px 0}@media (min-width:768px){.csa-category-finalists__finalist-block{display:flex}}.csa-category-finalists__finalist-block:last-child{margin-bottom:0}.csa-category-finalists__finalist-block:last-child .csa-category-finalists__content-container{border-bottom:0;padding-bottom:0}.csa-category-finalists__finalist-image-container{display:flex;align-items:center;justify-content:center;background:#eee;width:134px;height:134px;border-radius:50%;overflow:hidden;flex-shrink:0;margin:0 auto 24px}@media (min-width:768px){.csa-category-finalists__finalist-image-container{margin:0 94px 0 64px}}.csa-category-finalists__finalist-image{display:block;width:80%}.csa-category-finalists__content-container{padding-bottom:40px;border-bottom:1px solid #dad4d4}@media (min-width:768px){.csa-category-finalists__content-container{flex-grow:1}}.csa-category-finalists__finalist-name{font-size:22px;line-height:30px;color:#828282;margin:0 0 30px;text-align:center}@media (min-width:768px){.csa-category-finalists__finalist-name{text-align:left}}.csa-category-finalists__finalist-description{font-size:14px;line-height:26px;color:#828282}.csa-sponsor-block{padding-top:40px;padding-bottom:40px;background:#f9f9f9}.csa-sponsor-block__container{width:100%;max-width:1140px;margin:0 auto;display:flex;align-items:center}@media (max-width:1140px){.csa-sponsor-block__container{padding:0 32px}}@media (max-width:960px){.csa-sponsor-block__container{padding:0 16px}}@media (max-width:596px){.csa-sponsor-block__container{flex-direction:column}}.csa-sponsor-block__col{width:50%}@media (max-width:596px){.csa-sponsor-block__col{width:100%}}.csa-sponsor-block__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 33px}@media all and (max-width:768px){.csa-sponsor-block__title{font-size:19px}}.csa-sponsor-block__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-sponsor-block__title:after{margin-top:16px;width:40px}}.csa-sponsor-block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#120001;letter-spacing:-1px;max-width:480px}@media all and (max-width:768px){.csa-sponsor-block__copy{font-size:15px}}.csa-afterparty-block{background:#120001;color:#fff}.csa-afterparty-block__container{display:flex}@media all and (max-width:768px){.csa-afterparty-block__container{flex-direction:column-reverse}}@media all and (min-width:992px){.csa-afterparty-block__col{width:50%}.csa-afterparty-block__col:last-child{margin-top:80px;margin-bottom:80px;padding-right:150px;padding-left:80px}}@media all and (max-width:768px){.csa-afterparty-block__col:last-child{padding:40px 20px}}.csa-afterparty-block__image{width:100%;height:100%;object-fit:cover}.csa-afterparty-block__title{font-size:32px;font-weight:700;color:#fff;margin:0 0 33px}@media all and (max-width:768px){.csa-afterparty-block__title{font-size:19px}}.csa-afterparty-block__title:after{content:'';width:50px;height:1px;background-color:#fff;margin-top:32px;display:block}@media all and (max-width:768px){.csa-afterparty-block__title:after{margin-top:16px;width:40px}}.csa-afterparty-block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#fff;letter-spacing:-1px;max-width:480px}@media all and (max-width:768px){.csa-afterparty-block__copy{font-size:15px}}.csa-afterparty-block__list{margin-bottom:20px;list-style:none;padding:0;display:flex}.csa-afterparty-block__list-item{display:flex;align-items:center;margin-right:30px}.csa-afterparty-block__list-item svg{margin-right:10px}.csa-afterparty-block__list-item a{text-decoration:none;color:inherit}.csa-afterparty-block__cta{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:14px;border-radius:0;text-transform:uppercase;border:1px solid #fff;background:#fff;color:#120001}@media (min-width:768px){.csa-afterparty-block__cta{font-size:18px}}.csa-afterparty-block__cta:focus,.csa-afterparty-block__cta:hover{background-color:transparent;color:#fff}.csa-location-block{background:#fd3237;color:#fff}.csa-location-block__container{display:flex}@media all and (max-width:768px){.csa-location-block__container{flex-direction:column-reverse}}.csa-location-block__col{position:relative}@media all and (min-width:992px){.csa-location-block__col{width:50%}.csa-location-block__col:last-child{margin-top:80px;margin-bottom:80px;padding-right:150px;padding-left:80px}}@media all and (max-width:768px){.csa-location-block__col:last-child{padding:40px 20px}}.csa-location-block__image{width:100%;height:100%;object-fit:cover}.csa-location-block__title{font-size:32px;font-weight:700;color:#fff;margin:0 0 33px}@media all and (max-width:768px){.csa-location-block__title{font-size:19px}}.csa-location-block__title:after{content:'';width:50px;height:1px;background-color:#fff;margin-top:32px;display:block}@media all and (max-width:768px){.csa-location-block__title:after{margin-top:16px;width:40px}}.csa-location-block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#fff;letter-spacing:-1px;max-width:480px}@media all and (max-width:768px){.csa-location-block__copy{font-size:15px}}.csa-location-block__list{margin-bottom:60px}.csa-location-block__cta{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:14px;border-radius:0;text-transform:uppercase;border:1px solid #fff;background:#fff;color:#120001}@media (min-width:768px){.csa-location-block__cta{font-size:18px}}.csa-location-block__cta:focus,.csa-location-block__cta:hover{background-color:transparent;color:#fff}.csa-location-block__info-container{position:absolute;top:50%;left:50%;margin-top:-150px;margin-left:-150px;width:300px;background:#fff;color:#120001;padding:30px}.csa-location-block__info-container::after{content:'';display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;position:absolute;bottom:-15px;left:50%;margin-left:-7.5px}.csa-location-block__venue-title{font-weight:700;font-size:18px;margin-bottom:10px}.csa-location-block__venue-address{font-size:15px;margin-bottom:20px}.csa-location-block__event-date,.csa-location-block__event-time{font-size:15px;display:flex;align-items:center}.csa-location-block__event-date svg,.csa-location-block__event-time svg{margin-right:25px}.csa-location-block__event-time{margin-bottom:20px}.csa-sponsor-grid{color:#120001;padding:80px 0}.csa-sponsor-grid__container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.csa-sponsor-grid__container{padding:0 32px}}@media (max-width:960px){.csa-sponsor-grid__container{padding:0 16px}}.csa-sponsor-grid__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 33px}@media all and (max-width:768px){.csa-sponsor-grid__title{font-size:19px}}.csa-sponsor-grid__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-sponsor-grid__title:after{margin-top:16px;width:40px}}.csa-sponsor-grid__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#120001;letter-spacing:-1px;max-width:480px}@media all and (max-width:768px){.csa-sponsor-grid__copy{font-size:15px}}.csa-sponsor-grid__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.csa-sponsor-grid__list-item{display:flex;align-items:center;justify-content:center;height:110px;min-width:25%}@media (max-width:992px){.csa-sponsor-grid__list-item{min-width:33.333%}}@media (max-width:596px){.csa-sponsor-grid__list-item{min-width:50%}}.csa-sponsor-grid__list-item img{max-width:120px;max-height:70px}.csa-how-it-works{padding-top:80px;padding-bottom:80px;background:#fff}.csa-how-it-works__container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.csa-how-it-works__container{padding:0 32px}}@media (max-width:960px){.csa-how-it-works__container{padding:0 16px}}.csa-how-it-works__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 33px}@media all and (max-width:768px){.csa-how-it-works__title{font-size:19px}}.csa-how-it-works__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.csa-how-it-works__title:after{margin-top:16px;width:40px}}.csa-how-it-works__list{margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.csa-how-it-works__list{flex-direction:column}}.csa-how-it-works__list-item{min-width:33.333%;max-width:33.333%;padding:15px}@media (max-width:768px){.csa-how-it-works__list-item{min-width:100%;max-width:100%}}.csa-how-it-works__circle{width:39px;height:39px;border-radius:50%;border:2px solid #828282;color:#828282;display:flex;align-items:center;justify-content:center;margin-bottom:30px;opacity:.5}.csa-how-it-works__sub-title{font-size:18px;font-weight:700;letter-spacing:-.8px;color:#fd3237;margin-bottom:10px}.csa-how-it-works__date{font-size:14px;letter-spacing:-1px;color:#828282;margin-bottom:30px}.csa-how-it-works__description{font-size:14px;letter-spacing:-1px;line-height:1.86;color:#828282;max-width:300px}.csa-how-it-works__link{color:#828282;font-size:14px;text-decoration:none}.csa-how-it-works__link:focus,.csa-how-it-works__link:hover{text-decoration:underline}.csa-already-voted-modal__title{text-align:center;margin:60px auto;font-size:20px;line-height:28px;font-weight:400}.nlc-hero-banner{height:100vh;max-height:598px;background-size:cover;background-position:center;display:flex;align-items:center;padding:64px 0;position:relative;overflow:hidden}@media all and (max-width:768px){.nlc-hero-banner{max-height:none;padding:0;height:auto}}.nlc-hero-banner::after,.nlc-hero-banner__image{position:absolute;top:0;left:0;width:100%;height:100%}.nlc-hero-banner::after{content:'';background:rgba(0,3,23,.6)}@media all and (max-width:768px){.nlc-hero-banner::after{height:420px}}.nlc-hero-banner__image{object-fit:cover}@media all and (max-width:768px){.nlc-hero-banner__image{height:420px}}.nlc-hero-banner__container{width:100%;max-width:1140px;margin:0 auto;position:relative;z-index:2;display:flex}@media (max-width:1140px){.nlc-hero-banner__container{padding:0 32px}}@media (max-width:960px){.nlc-hero-banner__container{padding:0 16px}}@media all and (max-width:768px){.nlc-hero-banner__container{flex-direction:column}}.nlc-hero-banner__sub-title{font-size:22px;margin-bottom:5px;line-height:1.27;color:#fff;font-weight:700;text-transform:uppercase}@media all and (max-width:768px){.nlc-hero-banner__sub-title{font-size:16px}}.nlc-hero-banner__sub-title span{font-weight:inherit}.nlc-hero-banner__title{font-size:93px;font-weight:700;line-height:1;margin:32px 0 20px}.nlc-hero-banner__title span{font-weight:700}@media all and (max-width:992px){.nlc-hero-banner__title{font-size:72px}}@media all and (max-width:768px){.nlc-hero-banner__title{font-size:40px}}.nlc-hero-banner__tag-line{font-size:32px;line-height:.97;margin-bottom:40px;margin-top:0}.nlc-hero-banner__legal-line{margin:0}.nlc-hero-banner__content-wrapper{min-width:50%;color:#fff}@media all and (max-width:768px){.nlc-hero-banner__content-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;height:420px}}.nlc-hero-banner__form-wrapper{display:flex;max-width:450px}@media all and (max-width:768px){.nlc-hero-banner__form-wrapper{max-width:none}.nlc-hero-banner__form-wrapper .tv-inline-form{width:100%;padding:32px 16px;margin-bottom:30px}}.nlc-hero-banner__state-2{display:none}.nlc-about-block__container{display:flex}@media all and (max-width:768px){.nlc-about-block__container{flex-direction:column-reverse}}.nlc-about-block__col{position:relative;padding:32px;width:100%;text-align:center}@media all and (min-width:992px){.nlc-about-block__col{padding:0}.nlc-about-block__col:first-child{padding:75px}}@media all and (min-width:1200px){.nlc-about-block__col:first-child{padding:60px 150px}}.nlc-about-block__image{width:100%;height:100%;object-fit:cover}.nlc-about-block__title{font-size:32px;font-weight:700;color:#000;margin:0 0 33px;display:flex;align-items:center;flex-direction:column}@media all and (max-width:768px){.nlc-about-block__title{font-size:19px}}.nlc-about-block__title:after{content:'';width:50px;height:1px;background-color:#000;margin-top:32px;display:block}@media all and (max-width:768px){.nlc-about-block__title:after{margin-top:16px;width:40px}}.nlc-about-block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#000}@media all and (max-width:768px){.nlc-about-block__copy{font-size:15px}}.nlc-about-block__link{color:#3da768;font-weight:700;text-decoration:none}.nlc-about-block__link:focus,.nlc-about-block__link:hover{text-decoration:underline}.nlc-become-a-sponsor{padding-top:40px;padding-bottom:40px;background:#f9f9f9}.nlc-become-a-sponsor__container{width:100%;max-width:1140px;margin:0 auto;display:flex;align-items:center}@media (max-width:1140px){.nlc-become-a-sponsor__container{padding:0 32px}}@media (max-width:960px){.nlc-become-a-sponsor__container{padding:0 16px}}@media (max-width:596px){.nlc-become-a-sponsor__container{flex-direction:column}}.nlc-become-a-sponsor__col{width:50%}@media (max-width:596px){.nlc-become-a-sponsor__col{width:100%}}.nlc-become-a-sponsor__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 33px}@media all and (max-width:768px){.nlc-become-a-sponsor__title{font-size:19px}}.nlc-become-a-sponsor__title:after{content:'';width:50px;height:1px;background-color:#120001;margin-top:32px;display:block}@media all and (max-width:768px){.nlc-become-a-sponsor__title:after{margin-top:16px;width:40px}}.nlc-become-a-sponsor__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#120001;max-width:480px}@media all and (max-width:768px){.nlc-become-a-sponsor__copy{font-size:15px}}.nlc-prize-block:nth-child(odd) .nlc-prize-block__container{flex-direction:row-reverse}.nlc-prize-block__container{display:flex}@media all and (max-width:768px){.nlc-prize-block__container{flex-direction:column-reverse!important}}.nlc-prize-block__col{position:relative;padding:16px 32px}@media all and (min-width:992px){.nlc-prize-block__col{min-width:50%;padding:0}.nlc-prize-block__col:first-child{padding:40px 75px}}@media all and (min-width:1200px){.nlc-prize-block__col:first-child{padding:60px 150px}}.nlc-prize-block__image{width:100%;height:100%;object-fit:cover}.nlc-prize-block__sub-title{font-size:22px;margin-bottom:5px;line-height:1.27;color:#e31667;font-weight:700}@media all and (max-width:768px){.nlc-prize-block__sub-title{font-size:16px;margin-top:-15px}}.nlc-prize-block__title{font-size:32px;font-weight:700;color:#000;margin:0 0 33px}@media all and (max-width:768px){.nlc-prize-block__title{font-size:19px}}.nlc-prize-block__title:after{content:'';width:50px;height:1px;background-color:#000;margin-top:32px;display:block}@media all and (max-width:768px){.nlc-prize-block__title:after{margin-top:16px;width:40px}}.nlc-prize-block__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#000;max-width:480px}@media all and (max-width:768px){.nlc-prize-block__copy{font-size:15px}}.nlc-prize-block__link{color:#3da768;font-weight:700;text-decoration:none;display:block}.nlc-prize-block__link:focus,.nlc-prize-block__link:hover{text-decoration:underline}@media all and (max-width:768px){.nlc-prize-block__link{margin-bottom:60px;margin-top:-15px}}.nlc-sponsors-grid{background:#3da768;color:#fff;padding:80px 0}.nlc-sponsors-grid__container{width:100%;max-width:1140px;margin:0 auto}@media (max-width:1140px){.nlc-sponsors-grid__container{padding:0 32px}}@media (max-width:960px){.nlc-sponsors-grid__container{padding:0 16px}}.nlc-sponsors-grid__title{font-size:32px;font-weight:700;color:#fff;margin:0 0 33px}@media all and (max-width:768px){.nlc-sponsors-grid__title{font-size:19px}}.nlc-sponsors-grid__title:after{content:'';width:50px;height:1px;background-color:#fff;margin-top:32px;display:block}@media all and (max-width:768px){.nlc-sponsors-grid__title:after{margin-top:16px;width:40px}}.nlc-sponsors-grid__copy{font-size:18px;margin-bottom:40px;line-height:1.72;color:#fff;max-width:480px}@media all and (max-width:768px){.nlc-sponsors-grid__copy{font-size:15px}}.nlc-sponsors-grid__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.nlc-sponsors-grid__list-item{display:flex;align-items:center;justify-content:center;height:150px;min-width:20%}@media (max-width:992px){.nlc-sponsors-grid__list-item{min-width:33.333%}}@media (max-width:596px){.nlc-sponsors-grid__list-item{min-width:50%}}.nlc-sponsors-grid__list-item img{max-width:150px}.tv-inline-form{width:480px;max-width:100%;display:block;background:#fff;padding:32px 48px;margin:auto}@media (max-width:960px){.tv-inline-form{padding:32px}}.tv-inline-form__title{font-size:32px;font-weight:700;color:#120001;margin:0 0 20px}@media all and (max-width:768px){.tv-inline-form__title{font-size:19px}}.tv-inline-form__title--flex{display:flex;align-items:center}.tv-inline-form__description{font-size:18px;margin-bottom:40px;line-height:1.72;color:#120001}@media all and (max-width:768px){.tv-inline-form__description{font-size:15px}}.tv-inline-form__group{position:relative;padding:14px 0}.tv-inline-form__input{border:none;font-size:18px;border-bottom:1px solid #dad4d4;display:block;width:100%;padding:7px 0;-webkit-appearance:none;background-color:transparent}.tv-inline-form__input--has-value,.tv-inline-form__input:focus{outline:0;box-shadow:none}.tv-inline-form__input--has-value~label,.tv-inline-form__input:focus~label{top:0;font-size:11px}.tv-inline-form__input:focus{border-bottom-color:#fd3237}.tv-inline-form__input:focus~label{color:#fd3237}.tv-inline-form__label{transition:all .3s ease;position:absolute;pointer-events:none;left:0;top:14px;color:#828282}.tv-inline-form--nlc .tv-inline-form__input:focus{border-bottom-color:#3da768}.tv-inline-form--nlc .tv-inline-form__input:focus~label,.tv-inline-form--nlc .tv-inline-form__input:focus~span{color:#3da768}.tv-inline-form__input-post-fix{position:absolute;right:15px;font-size:30px;font-family:monospace;top:10px;color:#dad4d4}.tv-inline-form__button{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:14px;border-radius:0;text-transform:uppercase;border:1px solid #120001;background:#120001;color:#fff;margin-top:23px}@media (min-width:768px){.tv-inline-form__button{font-size:18px}}.tv-inline-form__button:focus,.tv-inline-form__button:hover{background-color:transparent;color:#120001}.tv-inline-form--nlc .tv-inline-form__button{transition:all .3s ease;font-weight:400;padding:16px 32px;display:inline-block;text-decoration:none;line-height:1;text-align:center;font-size:18px;border-radius:30px;text-transform:none;border:1px solid #3da768;background-color:#3da768;color:#fff}.tv-inline-form--nlc .tv-inline-form__button:focus,.tv-inline-form--nlc .tv-inline-form__button:hover{background-color:transparent;color:#3da768}.tv-inline-form__disclaimer{font-size:12px;margin-top:20px;margin-bottom:0;color:#828282}.tv-inline-form__success-block{font-size:18px;color:#828282;padding:15px;background-color:#f2f2f2;display:flex;align-items:center;margin-bottom:30px}.tv-inline-form__checkmark{height:20px;width:20px;background-color:#3da768;display:inline-flex;align-items:center;border-radius:50%;justify-content:center;margin-right:15px}.tv-inline-form__checkmark::after{content:'';display:block;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}.tv-inline-form__tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:15px 0 -30px;max-height:150px;overflow:auto}.tv-inline-form__tag{border-radius:3px;background-color:#f2f2f2;font-size:16px;color:#828282;margin-right:5px;margin-bottom:10px;white-space:pre;text-overflow:ellipsis;overflow:hidden;padding:5px 5px 5px 15px;display:flex;align-items:center;height:24px}.tv-inline-form__tag-close{font-weight:700;padding:10px 5px;cursor:pointer;font-size:20px}.tv-inline-form__row{display:flex;justify-content:space-between;align-items:center}.tv-inline-form__terms{color:#828282;margin-top:20px;text-decoration:none}.tv-inline-form__terms:focus,.tv-inline-form__terms:hover{text-decoration:underline}body.has-alert-banner{padding-top:48px}body.has-alert-banner .header{top:48px}.tv-alert-banner{position:fixed;background-color:#fd3237;color:#fff;z-index:99999;top:0;width:100%;height:48px}@media all and (max-width:768px){.tv-alert-banner .hidden-sm{display:none}}.tv-alert-banner__container{max-width:1440px;margin:auto;width:100%;display:flex;position:relative}.tv-alert-banner__link{color:inherit;text-decoration:none;display:flex;justify-content:center;align-items:center;white-space:pre;text-overflow:ellipsis;overflow:hidden;padding:0 60px;height:48px}.tv-alert-banner__link:focus,.tv-alert-banner__link:hover{text-decoration:none;opacity:.7}@media all and (max-width:768px){.tv-alert-banner__link{white-space:normal;font-size:13px;line-height:1.3}}.tv-alert-banner__text{text-align:center;width:100%;margin:0}.tv-alert-banner__close{display:inline-block;background:0 0;border:none;color:inherit;margin-left:auto;font-size:40px;position:absolute;right:20px;top:0;height:100%;padding:0}.tv-alert-banner__logo{position:absolute;left:20px;top:0;height:100%}.tv-vertical-modal{display:flex;height:100%;width:100%;pointer-events:none;align-items:center;justify-content:center}.tv-auth-modal{pointer-events:all;display:flex;position:relative;margin:auto;max-width:100%;width:800px}.tv-auth-modal a,.tv-auth-modal button,.tv-auth-modal div,.tv-auth-modal h1,.tv-auth-modal h2,.tv-auth-modal h3,.tv-auth-modal h4,.tv-auth-modal h5,.tv-auth-modal h6,.tv-auth-modal li,.tv-auth-modal p,.tv-auth-modal span{font-family:"proxima-nova",system-ui,-apple-system,BlinkMacSystemFont,“Segoe UI”,Roboto,Oxygen-Sans,Ubuntu,Cantarell,“Helvetica Neue”,Arial,sans-serif}.tv-auth-modal--small{width:600px}.tv-auth-modal__container{flex-grow:1;padding:40px;background-color:#fff}.tv-auth-modal__container--offwhite{background-color:#f6f6f6}.tv-auth-modal__container--signup-details{display:none}@media (min-width:768px){.tv-auth-modal__container--signup-details{display:block}}.tv-auth-modal__button--close{position:absolute;top:0;right:0;background-color:transparent;border:0;font-size:22px;width:50px;height:50px}.tv-auth-cta{padding:30px 0}.tv-auth-cta__header{font-weight:300;font-size:30px;text-align:center;margin:0 0 40px;line-height:1.3}.tv-auth-cta__check-container{margin-bottom:40px;display:flex}.tv-auth-cta__check{font-size:20px;text-align:right;position:relative;top:13px;right:10px;color:#85c81b;flex:1}.tv-auth-cta__check-text{font-size:14px;text-align:left;line-height:20px;flex:6}.tv-auth-cta__sub-header{font-size:14px;font-weight:700;margin:0}.tv-auth-cta__list{font-size:14px;line-height:20px;list-style:none}.tv-auth-cta__list-item{position:relative;margin-top:0;margin-bottom:15px}.tv-auth-cta__list-item .fa.fa-check{position:absolute;left:-30px;color:#85c81b;top:5px}.tv-auth-form__group{position:relative;padding:14px 0}.tv-auth-form__input{border:none;font-size:18px;border-bottom:1px solid #dad4d4;display:block;width:100%;padding:7px 0;-webkit-appearance:none;background-color:transparent}.tv-auth-form__input--has-value,.tv-auth-form__input:focus{outline:0;box-shadow:none}.tv-auth-form__input--has-value~label,.tv-auth-form__input:focus~label{top:0;font-size:11px}.tv-auth-form__input:focus{border-bottom-color:#fd3237}.tv-auth-form__input:focus~label{color:#fd3237}.tv-auth-form__label{transition:all .3s ease;position:absolute;pointer-events:none;left:0;top:14px;color:#828282}.tv-auth-form__submit{display:inline-block;text-align:center;border:1px solid #f2000a;background-color:#f2000a;width:100%;border-radius:3px;padding:10px 15px;font-size:14px;font-weight:400;color:#fff;outline:0;transition:all .1s}.tv-auth-form__submit:focus,.tv-auth-form__submit:hover{background-color:#b4000a;border-color:#b4000a}.tv-auth-form__subtext{font-size:14px;line-height:20px;text-align:center}.tv-auth-form__subtext--small{font-size:12px;text-align:center}.tv-auth-form__subtext--terms-and-conditions{margin-top:0}.tv-auth-form__link{color:#f2000a;background:0 0;text-decoration:underline;cursor:pointer;border:0}.modal-dialog{max-width:100%;padding:16px;margin:0 auto}@media (min-width:768px){.modal-dialog{width:auto;margin:30px auto}}.grecaptcha-badge,.not-a-class,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}