/*!
Theme Name: govhof
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: govhof
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

govhof is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,200;0,300;0,400;0,500;0,700;1,200;1,300;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap");.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-lighter{font-weight:lighter !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-weight-bolder{font-weight:bolder !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#19692c !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#0f6674 !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#cbd3da !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#121416 !important}.text-body{color:#212529 !important}.text-muted{color:#6c757d !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none !important}.text-break{word-wrap:break-word !important}.text-reset{color:inherit !important}.col-md-2-for-5{-ms-flex:20%;flex:20%;max-width:20%;padding-right:15px;padding-left:15px}@media (max-width: 1199.98px){.col-md-2-for-5{-ms-flex:33.33%;flex:33.33%;max-width:33.33%}}@media (max-width: 991.98px){.col-md-2-for-5{-ms-flex:50%;flex:50%;max-width:50%}}@media (max-width: 767.98px){.col-md-2-for-5{-ms-flex:100%;flex:100%;max-width:100%}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?7d1knj");src:url("fonts/icomoon.eot?7d1knj#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?7d1knj") format("truetype"),url("fonts/icomoon.woff?7d1knj") format("woff"),url("fonts/icomoon.svg?7d1knj#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevrons-right:before{content:"\e900"}body,button,input,select,optgroup,textarea{color:#272727;font-family:"Work Sans",sans serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:'Work Sans', Helvetica, Arial, sans serif;clear:both;color:#ffffff;font-weight:400}h1{font-size:48px;line-height:52px;margin:0;padding:40px 0px}h2{font-size:30px;line-height:32px}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Work Sans",sans serif;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Work Sans",sans serif;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}a.wrapper-link{color:inherit;text-decoration:none}a.wrapper-link:hover{color:inherit}a.button{letter-spacing:1.2px;color:#FFFFFF;text-transform:uppercase;font-size:16px;line-height:18px;text-decoration:none;font-weight:400;padding:18px 42px;display:inline-block;background:transparent linear-gradient(344deg, #009EDB 0%, #BD01D2 100%) 0% 0% no-repeat padding-box}a.button:hover{background:transparent linear-gradient(160deg, #7307D8 0%, #4C04BC 100%) 0% 0% no-repeat padding-box;color:#FFFFFF}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#000}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.btn{padding:15px 20px;color:#fff;text-decoration:none;text-transform:inherit;font-size:20px;transition:0.3s ease;background:transparent linear-gradient(342deg, #009EDB 0%, #BD01D2 100%) 0% 0% no-repeat padding-box;font-weight:400}.btn:hover{color:#fff;box-shadow:inset 0 0 200px rgba(255,255,255,0.15)}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{font-size:14px;text-transform:uppercase;font-weight:700;color:#fff}a:visited{color:#fff}a:hover,a:focus,a:active{color:#fff}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.arrow-link{color:#0096d5;text-decoration:none;margin:10px 0px;display:inline-block;top:unset;left:unset;right:unset;z-index:1}a.arrow-link .icon-chevrons-right{position:relative;top:1px}.site-header{background:#fff}.page-template-default .site-header .switch,.page-template-page-register .site-header .switch{display:none}.site-header label.switch{font-size:0;color:transparent}.site-header .switch{position:relative;display:inline-block;width:80px;height:34px;border-radius:34px;position:absolute;top:30px;right:100px;z-index:99;pointer-events:all;background-image:linear-gradient(to right, #890089, #0096d5)}.site-header .switch.day{background-image:linear-gradient(to right, #05b6ff, #96eaf7)}.site-header .switch input{opacity:0;width:0;height:0}.site-header .switch input:checked+.slider{background-image:url("images/icon-toggle-day.svg");background-position-x:7px}.site-header input:checked+.switch{background-image:linear-gradient(to right, #05b6ff, #96eaf7)}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-image:url("images/icon-toggle-night.svg");background-repeat:no-repeat;background-size:18px;background-position:90% center}.slider:before{position:absolute;content:'';height:30px;width:30px;left:2px;bottom:2px;background-color:white;-webkit-transition:0.4s;transition:0.4s;filter:drop-shadow(0px 0px 2px rgba(62,62,62,0.878431))}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(46px);-ms-transform:translateX(46px);transform:translateX(46px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.site-branding .site-title{margin:0}.site-branding .site-title a{font-family:"Work Sans",sans serif;font-weight:900;text-transform:none;font-size:14px;line-height:17px;color:#fff;text-decoration:none}.site-branding .site-title a:hover{color:#0096d5}.site-branding .site-title a span{font-family:'Work Sans', Helvetica, Arial, sans serif;padding:11px 13px 18px;background:#0096d5;display:inline-block;font-size:19px;line-height:28px;color:#272727;margin-right:10px;text-transform:initial}.main-navigation{display:block}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation li.current_page_item a{color:#000000}.main-navigation a{display:block;text-decoration:none;color:#fff}.main-navigation a:hover{color:#000000}ul.sub-menu{list-style:none;padding:40px 0px 0px}ul.sub-menu li:first-child{padding-top:0px !important}ul.sub-menu li:last-child{padding-bottom:0px !important}.menu-toggle{position:absolute;display:inline-block;background:transparent;outline:none;border:none;cursor:pointer;padding:0px;top:30px;right:40px;z-index:99}@media (max-width: 767.98px){.menu-toggle{right:20px}}img.main-logo{position:absolute;margin:auto;left:0;right:0;top:40px;z-index:99}img.reg-logo{position:absolute;left:0;top:30px;left:40px;width:15.625%;z-index:99;min-width:48px;max-width:169px;pointer-events:all}img.middle-logo{max-width:337px;position:absolute;top:40px;left:0;right:0;margin:auto}.home img.middle-logo{display:none}body.expanded{overflow:hidden}@media (min-width: 768px){body.expanded img.main-logo,body.expanded .menu-container{display:block !important}}@media (max-width: 767.98px){body.expanded .menu-toggle{right:37px}body.expanded .mobile-nav{display:block !important;padding-top:100px;width:100%;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9;pointer-events:all;position:fixed;background-color:#000 !important;overflow-y:scroll}body.expanded .mobile-nav ul#primary-menu{list-style:none;margin:0}body.expanded .mobile-nav ul#primary-menu li{margin:10px 0px}body.expanded .mobile-nav ul#primary-menu li a{text-decoration:none}body.expanded .mobile-nav ul#primary-menu ul.sub-menu{list-style:none;padding:0}}.menu-container{top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:9;pointer-events:all;position:fixed;background-color:#000 !important;background-size:75% !important;background-position:50% !important;overflow-y:auto}.menu-container .nav-guide{color:#fff;position:absolute;left:5%;top:20%;max-width:20vw;z-index:9;background:url(images/map-guide-text.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding:5%;width:100%}@media (max-width: 991.98px){.menu-container .nav-guide{top:15%}}.menu-container .nav-links{position:relative;display:flex;max-width:1400px;margin:auto;margin-top:80px}.menu-container .nav-links img,.menu-container .nav-links picture{margin:auto;width:100%}.menu-container .nav-links a.nav-link{position:absolute;outline:0}.menu-container .nav-links a.nav-link-1{width:14%;height:17%;left:14%;bottom:51%}.menu-container .nav-links a.nav-link-2{width:9%;height:15%;left:28%;top:20%}.menu-container .nav-links a.nav-link-3{width:8%;height:15%;left:37%;top:8%}.menu-container .nav-links a.nav-link-4{width:8%;height:13%;left:47%;top:0.5%}.menu-container .nav-links a.nav-link-5{width:8.5%;height:14%;right:34%;top:0%}.menu-container .nav-links a.nav-link-6{width:9%;height:10%;right:26%;top:11%}.menu-container .nav-links a.nav-link-7{width:11%;height:9%;right:10%;top:8%}.menu-container .nav-links a.nav-link-8{width:11%;height:9%;right:7%;top:41%}.menu-container .menu-primary-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;background:#4c04bc 0% 0% no-repeat padding-box;overflow:hidden;width:100%;height:100%}.menu-container .menu-primary-container ul#primary-menu{margin:0;list-style:none;padding:0;text-align:center}.menu-container .menu-primary-container ul#primary-menu li{padding:20px 0}.menu-container .menu-primary-container ul#primary-menu li a{font-size:36px;font-weight:500;line-height:46px;text-decoration:none;position:relative}.menu-container .menu-primary-container ul#primary-menu li a:hover::after{display:block;content:' ';height:3px;background:white;position:absolute;bottom:-2px;left:0;right:0}@media screen and (min-width: 1300px){.main-navigation ul{display:flex}.main-navigation li{margin:0 20px;text-transform:uppercase;text-align:center}.main-navigation li:after{content:'/';display:block;position:absolute;right:-20px;top:0px;color:#fff}.main-navigation li:last-child:after{display:none}}@media (min-width: 768px){.site-header{display:flex;justify-content:space-between;align-items:center;background:transparent;width:100%;z-index:99;position:fixed;background:linear-gradient(#000 0%, rgba(0,0,0,0) 100%);min-height:138px}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}@media screen and (max-width: 1299px){header#masthead button.menu-toggle{top:7px}header#masthead img.reg-logo{top:10px;left:20px}header#masthead img.middle-logo{max-width:200px;top:20px}header#masthead img.main-logo{top:17px;max-width:40%}.site-branding a{padding-left:0px !important}.main-navigation li.current_page_item a{color:#fff}.main-navigation ul{padding:20px 0px}.main-navigation ul li{margin-top:20px}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#272727;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#fff;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.site-branding a{text-transform:initial}.site-branding a svg{display:block;margin:0;padding:0}img.middle-logo{opacity:1;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out}.site-header{padding:0px 40px}.site-header.scrolled img.middle-logo{opacity:0}.site-footer{padding:0px 40px}@media (min-width: 768px){.site-footer{padding:15px 80px}}.site-main section .container{max-width:1280px}@media screen and (min-width: 1351px) and (max-width: 1450px){.site-main section .container{max-width:1000px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.site-main section .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.site-main section .container{max-width:660px}}section{padding:60px 0px}section:first-child{padding:0px}header.entry-header{position:relative;overflow:hidden}.tech-bg{background:url("images/future-cities_back.jpg");background-size:cover;background-repeat:no-repeat;background-position:bottom right;color:#fff}.bg-black{background:#272727;color:#fff}.page-template-default section.entry-content{padding-top:100px;margin-top:0px;color:#ffffff}.page-template-default section.entry-content h1.entry-title{padding:0px}.page-template-default section.entry-content .container{max-width:859px;color:#fff;overflow:hidden;background:linear-gradient(rgba(0,0,0,0.4), transparent);padding:51px 58px}span.tag{text-transform:uppercase;display:inline-block;text-decoration:none;background:#0096d5;color:initial;padding:10px 15px;position:relative;top:0;font-size:14.5px;letter-spacing:1.45px;font-family:"Work Sans",sans serif;font-weight:700}section.social-twitter{background:linear-gradient(180deg, #04bdf2, #f0f0f0)}section.social-twitter h2{color:#fff}section.footer-underwriters{padding-bottom:0px}section.connect{background:#e8e8e8}.site-footer{padding:20px 0px 60px}.site-footer p{margin:0;letter-spacing:1px;font-size:14px}.site-footer p a{text-decoration:none;font-weight:400;text-transform:initial}#page .legend .num-title{position:absolute;top:50%;left:40px;transform:translateY(-50%);display:flex;align-items:center;color:#ffffff;text-transform:uppercase;flex-direction:column;max-width:160px}@media (max-width: 991.98px){#page .legend .num-title{top:125px;display:inline-block !important;border:none !important;max-width:100%}}#page .legend .num-title h2{font-size:100px;line-height:100px;color:#ffffff;margin:0px;margin-bottom:5px}@media (max-width: 991.98px){#page .legend .num-title h2{display:inline-block;border-right:1px solid #fff;vertical-align:middle;margin-right:10px;padding-right:10px;line-height:40px;font-size:40px !important}}#page .legend .num-title span{padding-top:5px;border-top:1px solid #ffffff;font-size:14px;text-transform:initial}@media (max-width: 991.98px){#page .legend .num-title span{border:none !important}}#page .legend .num-title a{padding-top:10px;text-decoration:none;font-size:12px;text-transform:uppercase;font-weight:700;align-items:center;color:#0096d5;display:flex}#page .legend .scroll-down{position:absolute;bottom:40px;left:50px;display:flex;align-items:center;color:#ffffff;transform:rotate(-90deg);transform-origin:left;text-transform:uppercase}@media (max-width: 991.98px){#page .legend .scroll-down{display:none !important}}#page .legend .scroll-down span{display:flex;align-items:center;font-size:12px}#page .legend .scroll-down span::before{content:'';width:50px;height:1px;background:#ffffff;margin-right:10px;display:flex}section.hashtag .inner{max-width:540px;margin:auto;color:#fff}section.hashtag .inner h3{font-size:14px;text-transform:uppercase;color:#00b4ff;letter-spacing:1.32px;margin-bottom:0px}section.hashtag .inner h2{font-size:26px;text-transform:uppercase;font-weight:900;letter-spacing:2.6px;margin-top:0px}.error404 #primary{padding:120px 0px !important;color:#fff}.error404 #primary a.menu-toggle.btn{position:relative;padding:15px 20px;background:#0096d5;color:#fff;text-decoration:none;text-transform:inherit;font-size:20px;transition:0.3s ease;right:unset;top:unset;z-index:1}.error404 footer#colophon{color:#fff}#fader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;background:#000000;animation-duration:300ms;animation-timing-function:ease-in-out}#fader.fade-out{opacity:0;animation-name:fade-out}#fader.fade-in{opacity:1;animation-name:fade-in}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.home img.main-logo{display:none}.home .scroll-down{display:none}.home section.home-hero.center{min-height:100vh;display:flex;align-content:center;flex-wrap:wrap}.home section.home-hero.center .container{z-index:1}.home section.home-hero.center a.btn.enter{position:relative;top:100px;color:#fff;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7);background:black;font-weight:400}.home section.home-hero.center img.header-image{max-width:600px;width:100%}@media screen and (min-width: 1200px){.home section.home-hero.center img.header-image{max-width:950px}}@media screen and (min-width: 1351px) and (max-width: 1450px){.home section.home-hero.center img.header-image{max-width:850px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.home section.home-hero.center img.header-image{max-width:750px}}@media screen and (min-width: 993px) and (max-width: 1159px){.home section.home-hero.center img.header-image{max-width:660px}}.home section.home-hero.center button.btn{color:#fff;font-size:20px;transition:0.3s ease;letter-spacing:1.6px;border:none;cursor:pointer;border-radius:unset;display:block;margin:auto;margin-top:80px;background:transparent linear-gradient(342deg, #009EDB 0%, #BD01D2 100%) 0% 0% no-repeat padding-box;font-weight:400}@media (max-width: 767.98px){.home section.home-hero.center .container{margin-top:-150px;margin-left:25px;margin-right:25px}}.home section.home-header{padding-top:22%;padding-bottom:10%}.home section.home-header img{max-width:950px;width:90%}.home section.welcome .container{max-width:900px;margin:auto;color:#fff}.home section.welcome .container h2{font-size:24px;text-transform:uppercase}.home section.welcome .container p{margin:0 10% 30px}.home section.nominations .container{max-width:540px;margin:auto;color:#fff}.home section.nominations .container h2{font-size:36px;text-transform:uppercase;letter-spacing:7.2px;margin-top:0px}@media (max-width: 767.98px){.home section.nominations .container h2{font-size:32px}}.home section.nominations .container h2 span{display:block;margin-top:10px;letter-spacing:6px}.home section.nominations .container a.btn{margin-top:10px;display:inline-block;text-transform:uppercase;font-size:16px}.home section.nominations .container a.btn:hover{color:#fff}.home section.nominations .container a{font-size:17px;text-decoration:none;text-transform:uppercase;margin-top:60px;letter-spacing:1.6px}.home section.nominations .container a.menu-toggle.btn{position:relative;padding:15px 20px;background:#0096d5;color:#fff;text-decoration:none;text-transform:inherit;font-size:20px;transition:0.3s ease;right:unset;top:unset;z-index:1}.home section.intro-video #video-wrapper{display:table-column;flex-direction:column;justify-content:center;align-items:end;height:100%;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .75s ease-in-out}.home section.intro-video .controls{display:none;float:right;padding-right:30px;position:absolute;right:0;bottom:80px;z-index:2}.home section.intro-video .controls button{cursor:pointer;color:white;background:transparent;padding-bottom:6px;margin-right:30px;text-transform:uppercase;width:76px}.home section.intro-video .controls button:hover{color:#0096d5;border-color:#0096d5}.home section.intro-video .controls a:hover{color:#0096d5}.home section.intro-video #vidEmbed{width:100%;height:auto;z-index:-1}.home section.video{margin-bottom:-100px;padding:0px}.home section.presented-by{padding:100px 0}.home section.presented-by .container{max-width:540px;margin:auto;color:#fff}.home section.presented-by .container h3{font-size:16px;text-transform:uppercase;letter-spacing:8px}.home section.presented-by .container img{max-width:190px;width:45%;margin:0 5px}.home .home-footer{background:url(images/carbon-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top center;padding-top:60px}.home section.underwriters.tech-bg{padding-top:60px !important}.home section.tech-bg{padding:60px 0px;color:#fff;background-repeat:no-repeat;background-size:cover}.home section.tech-bg.intro{padding-bottom:20%;background:url("images/future_cities_background_color2jpg.jpg");background-position:right center;background-repeat:no-repeat;background-size:cover}.home section.tech-bg.intro span.tag{background:#ffcb04;padding:0px 15px;font-size:36px}.home section.tech-bg h1{font-size:82px;line-height:90px;color:#fff;font-family:'Work Sans', Helvetica, Arial, sans serif;display:none}.home section.tech-bg img.header-image{max-width:575px;width:100%;display:block;margin:13% 0px}.home section.tech-bg .elite-underwriters{max-width:1000px;margin:auto}@media (max-width: 991.98px){.home section.tech-bg .elite-underwriters .col{flex-basis:auto;max-width:50%}}@media (max-width: 767.98px){.home section.tech-bg .elite-underwriters .col{max-width:100%}}.home section.tech-bg .elite-underwriters img{max-height:150px}.home .sherpa-embed .container{position:relative;line-height:0}.home .sherpa-embed .container .overlay a{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:99}.home .sherpa-embed .container .overlay a h2{position:absolute;left:40px;top:50%;transform:translate(0%, -50%);margin:0px;background:#0096d5;padding:10px;font-family:'Work Sans', Helvetica, Arial, sans serif;font-size:72px;line-height:80px;text-transform:initial;width:50%}.home .sherpa-embed .container .overlay a svg{right:100px;z-index:99;position:absolute;top:50%;transform:translate(0%, -50%);max-width:150px}.home .sherpa-embed .container .description{background:#222222;padding:30px;color:#ffffff;font-size:18px}.home .sherpa-embed .container .description h2{font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial;font-size:28px}.home .sherpa-embed .container .description .current-speakers{color:#ffcb04}.home .speakers h2{text-transform:uppercase;font-weight:700}.home .speakers .container>h2{margin-bottom:50px}.home .speakers .bio-intro h2{font-size:22px;line-height:30px}.home .speakers p .bio-title{color:#fff;font-size:16px;line-height:24px;margin-bottom:50px}.page-template-page-agenda #agenda{padding-bottom:0px}@media screen and (min-width: 37.5em){.page-template-page-agenda #agenda .agenda-tabs{display:flex;justify-content:space-between}}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab{width:100%;background:#e6e6e6;color:#8b8b8b;margin:5px 0;text-align:center;text-transform:uppercase;cursor:pointer}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab.active{background:#04bdf2}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab.active h2{color:#fff}@media screen and (min-width: 37.5em){.page-template-page-agenda #agenda .agenda-tabs .agenda-tab{margin:5px}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab:first-child{margin-left:0px}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab:last-child{margin-right:0px}}.page-template-page-agenda #agenda .agenda-tabs .agenda-tab h2{padding:11px 0px;margin:0;font-size:20px;line-height:28px;font-family:'Roboto';font-weight:700}.page-template-page-agenda #agenda .main-stage-sessions .sessions>h2{font-size:24px;line-height:28px;text-transform:uppercase;margin-bottom:10px}.page-template-page-agenda #agenda .main-stage-sessions .sessions>p{color:#8b8b8b;margin-bottom:0px}.page-template-page-agenda #agenda .main-stage-sessions .sessions .session{padding:15px}.page-template-page-agenda #agenda .main-stage-sessions .sessions .session:nth-of-type(odd){background:#e6e6e6}.page-template-page-agenda #agenda .main-stage-sessions .sessions .session .session-details h2{font-size:18px;line-height:22px;font-family:'Work Sans', Helvetica, Arial, sans serif;font-weight:700;margin-top:0px}.page-template-page-agenda #agenda .breakout-sessions>h2{font-size:24px;line-height:28px;text-transform:uppercase;margin-bottom:10px}.page-template-page-agenda #agenda .breakout-sessions .session{padding:15px}.page-template-page-agenda #agenda .breakout-sessions .session .sessions{width:90%}.page-template-page-agenda #agenda .sessions-wrap{display:flex;justify-content:space-between;align-items:flex-start}.page-template-page-agenda #agenda .sessions-wrap .session-time{width:25%;font-size:36px;line-height:28px;color:#959595}@media screen and (max-width: 840px){.page-template-page-agenda #agenda .sessions-wrap .session-time{font-size:22px}}.page-template-page-agenda #agenda .sessions-wrap .session-time p{margin-top:10px}.page-template-page-agenda #agenda .sessions-wrap .session-details{width:35%;margin-right:5%}.page-template-page-agenda #agenda .sessions-wrap .session-details strong{text-transform:uppercase;font-size:12px;line-height:28px;color:#595959;font-family:Roboto;font-weight:900}.page-template-page-agenda #agenda .sessions-wrap .session-details p.speaker{font-size:12px;font-family:Roboto;font-weight:900;color:#868686;margin-bottom:10px}.page-template-page-agenda #agenda .sessions-wrap .session-details a.sponsor{color:#003663;font-size:12px;font-family:'Roboto';font-weight:700;text-decoration:none;text-transform:initial}.page-template-page-agenda #agenda .sessions-wrap .session-description{width:35%}.page-template-page-agenda #agenda .sessions-wrap .session-description p{margin-top:0px;font-family:'Roboto';font-size:14px;line-height:18px}.page-template-page-agenda #agenda .sessions-wrap .session-description strong{text-transform:uppercase;font-size:12px;line-height:28px;color:#b2b2b2;font-family:'Roboto';font-weight:900}.page-template-page-agenda section.related-sessions{padding-top:30px}.page-template-page-techhub h1{line-height:64px;font-family:'Work Sans', Helvetica, Arial, sans serif;padding-bottom:0px}.page-template-page-techhub .tech-bg{padding:55px 0px 30%;color:initial;background:none}.page-template-page-techhub .tech-bg::after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(images/future_cities_background_color2jpg.jpg);background-size:cover;opacity:0.2}.page-template-page-techhub .tech-bg svg{width:300px;height:auto}.page-template-page-techhub .tech-bg h1{text-transform:initial}.page-template-page-techhub .tech-bg h2{text-transform:initial}.page-template-page-techhub .tech-bg .container{max-width:1100px}.page-template-page-techhub .tech-bg p{font-size:18px;line-height:28px}.page-template-page-techhub .underwriters{margin-top:-30%}.page-template-page-techhub .underwriters h2{color:initial}.page-template-page-techhub .underwriters .underwriter.elite a{color:#fff}.page-template-page-techhub .underwriters .level{max-width:960px;padding-bottom:60px}.page-template-page-techhub .underwriters .level:first-child,.page-template-page-techhub .underwriters .level:nth-child(2){max-width:100%;border-bottom:none}.page-template-page-techhub .underwriters .level:first-child .row{justify-content:initial}.page-template-page-techhub .underwriters .level .row{justify-content:center}.page-template-page-techhub .underwriters .level .underwriter.strategic,.page-template-page-techhub .underwriters .level .underwriter.emerging,.page-template-page-techhub .underwriters .level .underwriter.exhibiting{text-align:center}.page-template-page-techhub .underwriters .level .underwriter h2{color:#1d1d1d}article.techhub-page header{padding:45px 0px 0px}article.techhub-page header.techhub-elite{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}article.techhub-page header.techhub-elite h1{color:#fff;font-family:'Work Sans', Helvetica, Arial, sans serif}article.techhub-page header.techhub-elite img{max-height:250px}article.techhub-page header h3{text-transform:uppercase;font-size:18px;margin-top:0px}article.techhub-page header .techhub-intro h1{font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial}article.techhub-page header .techhub-intro img{width:auto;margin:auto;max-height:200px}article.techhub-page .techhub-about h2{text-transform:initial;font-family:'Work Sans', Helvetica, Arial, sans serif}article.techhub-page .techhub-about h3{text-transform:uppercase;color:#0096d5}article.techhub-page .techhub-articles h3{font-size:24px;text-transform:uppercase;color:#0096d5;margin-bottom:40px}article.techhub-page .techhub-articles .article{margin-bottom:40px}article.techhub-page .techhub-articles .article a{text-decoration:none;text-transform:initial;font-weight:inherit}article.techhub-page .techhub-articles .article a:hover{color:initial}article.techhub-page .techhub-articles .article h2{font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial;line-height:40px;margin-top:0px}article.techhub-page .techhub-articles .article p{font-size:18px}article.techhub-page .techhub-articles .article:nth-of-type(odd) .row{display:flex;flex-direction:row}article.techhub-page .techhub-articles .article:nth-of-type(odd) .row .article-image{order:2}article.techhub-page .techhub-articles .article:nth-of-type(odd) .row .article-content{order:1}article.techhub-page .techhub-articles .article:nth-of-type(even) .row{display:flex;flex-direction:row}article.techhub-page .techhub-articles .article:nth-of-type(even) .row .article-image{order:1}article.techhub-page .techhub-articles .article:nth-of-type(even) .row .article-content{order:2}article.techhub-page .downloads{background:#00bdf2;color:#fff}article.techhub-page .downloads a{color:#fff}article.techhub-page .connect{background:#ededed}article.techhub-page .connect .container{max-width:1200px}article.techhub-page .connect .container .contact-message h2{text-transform:initial}article.techhub-page .connect .container .contact-options{display:flex;flex-direction:column}article.techhub-page .connect .container .contact-options a.chat-contact,article.techhub-page .connect .container .contact-options a.email-contact{padding:10px 20px;font-size:24px;text-decoration:none;margin-bottom:10px;max-width:240px}article.techhub-page .connect .container .contact-options a.chat-contact:hover,article.techhub-page .connect .container .contact-options a.email-contact:hover{color:initial}article.techhub-page .connect .container .contact-options a.chat-contact svg,article.techhub-page .connect .container .contact-options a.email-contact svg{max-height:30px;display:inline-block;top:4px;position:relative;margin-right:10px}article.techhub-page .connect .container .contact-options a.chat-contact{background:#0096d5}article.techhub-page .connect .container .contact-options a.email-contact{background:#0aa0fe;color:#fff}article.techhub-page .connect .container .contact-options a.email-contact:hover{color:#fff}article.techhub-page .techhub-more{background-position:top center}article.techhub-page .techhub-more h2{color:#0096d5;text-transform:uppercase;margin-bottom:60px}article.techhub-page .techhub-more .techhub{display:flex}article.techhub-page .techhub-more .techhub a{margin:auto}article.techhub-page .underwriters .level{border-bottom:1px solid #707070;padding-bottom:60px}article.techhub-page .underwriters .level:last-child{border-bottom:none}.page-template.page-template-page-underwriters .tech-bg{padding:0px 0px 30%;color:#fff}.page-template.page-template-page-underwriters .site-main{min-height:100vh}.page-template.page-template-page-underwriters .entry-content{margin-bottom:90px}.page-template.page-template-page-underwriters .resources{margin-bottom:90px}.page-template.page-template-page-underwriters .resources h2{font-size:48px;font-weight:100;margin-bottom:25px}.page-template.page-template-page-underwriters .resources h2 strong{font-weight:700}.page-template.page-template-page-underwriters .resources .resource{margin-bottom:40px}.page-template.page-template-page-underwriters .resources .resource img{max-width:200px}.page-template.page-template-page-underwriters .resources .resource a{text-decoration:none;text-transform:inherit;font-weight:400}.page-template.page-template-page-underwriters .resources .resource p{text-decoration:none;font-size:16px;line-height:24px;margin-top:0px;margin-bottom:10px}.page-template.page-template-page-underwriters .underwriters{padding-top:170px;margin-top:0px;max-width:826px;margin:auto}.page-template.page-template-page-underwriters .underwriters .container{padding:60px 80px;background:transparent linear-gradient(347deg, #4C04BC 0%, #7307D8 29%, #009EDB 100%) 0% 0% no-repeat padding-box;box-shadow:0px 3px 30px #00000040}@media (max-width: 991.98px){.page-template.page-template-page-underwriters .underwriters .container{padding:60px 40px}}.page-template.page-template-page-underwriters .underwriters .container h1{font-weight:500;margin:0 0 40px 0;padding:0px;font-size:36px;text-align:center;text-transform:uppercase}.page-template.page-template-page-underwriters .underwriters .container h1 span,.page-template.page-template-page-underwriters .underwriters .container h1 strong{font-weight:700}@media (max-width: 991.98px){.page-template.page-template-page-underwriters .underwriters .container h1{font-size:32px}}.page-template.page-template-page-underwriters .underwriters .container h3{border-bottom:0px;font-size:18px;font-weight:500;margin-bottom:0;position:relative;margin-top:0;padding-top:40px}.page-template.page-template-page-underwriters .underwriters .container h3 span{font-size:12px}.page-template.page-template-page-underwriters .underwriters .container h3::before{content:'';display:block;height:1px;background:#fff;opacity:.25;position:absolute;top:0;left:0;right:0}.page-template.page-template-page-underwriters .underwriters .level{max-width:960px}.page-template.page-template-page-underwriters .underwriters .level:first-child,.page-template.page-template-page-underwriters .underwriters .level:nth-child(2),.page-template.page-template-page-underwriters .underwriters .level:last-child{max-width:100%}.page-template.page-template-page-underwriters .underwriters .level:last-child{border-bottom:none}.page-template.page-template-page-underwriters .underwriters .level .row{align-items:center;justify-content:center}.footer-underwriters .container{max-width:1280px}.footer-underwriters .container h2{font-size:40px;letter-spacing:3px;font-weight:400;padding-bottom:60px}.footer-underwriters .container.underwriters-wrap{position:relative}.footer-underwriters .level{padding-bottom:60px}section.underwriters.tech-bg{padding-top:60px !important}.page-template-page-speakers .speakers{max-width:980px;margin:auto}.page-template-page-speakers .speakers .speaker{margin-bottom:60px}.page-template-page-speakers .speakers .speaker img{border-radius:50%}.page-template-page-speakers .speakers .speaker h2{font-family:'Roboto';font-weight:700;font-size:18px;margin-bottom:10px}.page-template-page-speakers .bio-modal img{max-width:150px;border-radius:50%}.page-template-page-speakers .bio-modal .bio-intro h2{font-size:28px;line-height:37px;font-family:'Work Sans', Helvetica, Arial, sans serif}.page-template-page-speakers .bio-title,.page-template-page-speakers .bio-organization{font-family:'Roboto';font-weight:900;font-size:14px;line-height:18px;margin:0}.page-template-page-speakers .bio-title{color:gray;margin-bottom:5px}.page-template-page-speakers .bio-organization{font-weight:400}.page-template-page-resources section.entry-content{max-width:800px;margin:auto;padding-top:0px}.page-template-page-resources .related-sessions .related-session-card .session-container{padding:20px}.page-template-page-mediaroom .site-main section .container{max-width:1100px;margin:auto}@media (max-width: 991.98px){.page-template-page-mediaroom .site-main section .container{padding:60px 40px}}@media screen and (min-width: 1351px) and (max-width: 1450px){.page-template-page-mediaroom .site-main section .container{max-width:1000px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template-page-mediaroom .site-main section .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template-page-mediaroom .site-main section .container{max-width:660px}}@media (max-width: 991.98px){.page-template-page-mediaroom .site-main section.media-company .container{padding:60px 40px 0px}}.page-template-page-mediaroom .scroll-down{display:flex !important}.page-template-page-mediaroom h2{font-size:36px;line-height:38px;text-transform:uppercase}@media (max-width: 991.98px){.page-template-page-mediaroom section{padding:0px !important}}.page-template-page-mediaroom .media-company{padding-top:160px;padding-bottom:0px;margin-bottom:80px}@media (max-width: 991.98px){.page-template-page-mediaroom .media-company{padding-top:100px !important;margin-bottom:0px}}.page-template-page-mediaroom .media-company h2{text-transform:initial}.page-template-page-mediaroom .media-company .media-releases{margin-top:60px}@media (max-width: 991.98px){.page-template-page-mediaroom .media-company .media-releases{margin-top:0px}}.page-template-page-mediaroom .media-company .media-releases .release{margin-bottom:40px}.page-template-page-mediaroom .media-company .media-releases .release p{font-size:12px;color:#666666;margin-bottom:10px;text-transform:uppercase;font-weight:700}.page-template-page-mediaroom .media-company .media-releases .release a{text-decoration:none}.page-template-page-mediaroom .media-company .media-releases .release a h4{font-size:18px;line-height:24px;margin:20px 0px;display:inline-block;font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial;font-weight:700}.page-template-page-mediaroom .media-company .media-releases .release p.download{display:flex;align-items:center;color:#0096d5;margin:0}.page-template-page-mediaroom .media-company .media-releases .release p.download span{margin-right:10px}.page-template-page-mediaroom .media-company .media-resources .resource{margin-bottom:40px}.page-template-page-mediaroom .media-company .media-resources .resource .resource-content a{font-size:16px;color:#0aa0fe;margin-bottom:10px;text-transform:uppercase;font-weight:700}.page-template-page-mediaroom .media-company .media-resources .resource .resource-content h4{font-size:21px;font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial;margin:0px}.page-template-page-mediaroom .media-company .media-contacts{margin-bottom:40px;margin-top:60px;color:#fff}@media (max-width: 991.98px){.page-template-page-mediaroom .media-company .media-contacts{margin-top:0px}}@media (max-width: 767.98px){.page-template-page-mediaroom .media-company .media-contacts{margin-left:-40px;margin-right:-40px}}.page-template-page-mediaroom .media-company .media-contacts .contact{background:rgba(0,0,0,0.7);padding:40px}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper{display:flex;align-items:center}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper .contact-image img{border-radius:50%;max-width:135px}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper .contact-content h2{margin-top:0px;font-size:30px;line-height:32px;font-weight:700;text-transform:initial}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper .contact-content h4{font-size:18px;margin-top:0px;margin-bottom:10px}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper .contact-content p{margin:0px;font-size:14px}.page-template-page-mediaroom .media-company .media-contacts .contact .contact-wrapper .contact-content a{color:#0aa0fe;display:block;text-decoration:none;text-transform:inherit}.page-template-page-mediaroom .media-company .wpforms-container{background:#ededed;padding:40px}.page-template-page-mediaroom .media-company .wpforms-field-row,.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form input.wpforms-field-medium,.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form select.wpforms-field-medium,.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100% !important}.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form input[type='submit'],.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form button[type='submit'],.page-template-page-mediaroom .media-company div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#0aa0fe;padding:10px 20px;text-transform:uppercase;font-size:24px;color:#fff}.page-template-page-mediaroom .quote{color:#ffffff}@media (max-width: 991.98px){.page-template-page-mediaroom .quote{margin-bottom:60px}}.page-template-page-mediaroom .quote h2.quote-content{margin:0;font-size:36px;line-height:40px;font-weight:300;max-width:540px}@media (max-width: 991.98px){.page-template-page-mediaroom .quote h2.quote-content{font-size:26px;line-height:32px}}.page-template-page-mediaroom .our-underwriters{max-width:500px;margin:auto}@media (max-width: 991.98px){.page-template-page-mediaroom .our-underwriters{max-width:100%}}.page-template-page-mediaroom .our-underwriters h2{margin:0;font-size:40px;line-height:42px;font-weight:300;margin-bottom:40px;text-transform:initial}@media (max-width: 991.98px){.page-template-page-mediaroom .our-underwriters h2{font-size:30px;line-height:36px;margin-bottom:20px}}.page-template-page-mediaroom .our-underwriters .the-underwriter{display:flex;align-items:center}.page-template-page-mediaroom .our-underwriters .the-underwriter .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.page-template-page-mediaroom .our-underwriters .the-underwriter h3.underwriter-level{padding-left:25%;text-transform:uppercase;font-size:16px;word-spacing:100vw}@media (max-width: 991.98px){.page-template-page-mediaroom .our-underwriters .the-underwriter h3.underwriter-level{padding-left:0}}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper{display:flex;align-items:center}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper .contact-image{margin-right:20px}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper .contact-image img{max-width:120px}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper .contact-content h4{font-size:18px;margin-top:0px;margin-bottom:10px}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper .contact-content p{margin:0px;font-size:14px}.page-template-page-mediaroom .media-underwriters-partners .media-contacts .contact-wrapper .contact-content a{color:#0aa0fe;display:block;text-decoration:none;text-transform:inherit}.page-template-page-sessions section.current-session,.single-sessions section.current-session{padding:60px 0px;background:#eaeaea}.page-template-page-sessions section.current-session h3#current-session-title,.single-sessions section.current-session h3#current-session-title{font-family:'Work Sans', Helvetica, Arial, sans serif;font-size:28px;line-height:30px;text-transform:initial}.page-template-page-sessions section.current-session div#current-session-description p,.single-sessions section.current-session div#current-session-description p{font-size:16px;color:#000;line-height:22px}.page-template-page-sessions section.current-session div#current-session-speakers h3,.single-sessions section.current-session div#current-session-speakers h3{font-size:12px;line-height:28px;color:#000;text-transform:uppercase}.page-template-page-sessions section.current-session div#current-session-sponsor,.single-sessions section.current-session div#current-session-sponsor{text-align:center}.page-template-page-sessions section.current-session div#current-session-sponsor h3,.single-sessions section.current-session div#current-session-sponsor h3{font-size:12px;line-height:28px;color:#ededed;text-transform:initial}.page-template-page-sessions section.current-session-downloads,.single-sessions section.current-session-downloads{color:#fff;padding-top:20px;background:#00bdf2}.page-template-page-sessions section.current-session-downloads h3,.single-sessions section.current-session-downloads h3{font-size:18px;color:#fff;text-transform:uppercase}.single-sessions #current-session-video{background:#333;line-height:0}.single-sessions #current-session-video #sessionwrapper01{max-width:85%;margin:auto}.page-template-page-register{background-image:url(images/reg-background.jpg);background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;height:100vh}.page-template-page-register main#primary{padding-top:0px;color:#fff}.page-template-page-register .site-main section .container{max-width:1120px}.page-template-page-register .hero-banner{padding-top:140px;display:flex;align-items:center;padding-bottom:20px}@media (max-width: 991.98px){.page-template-page-register .hero-banner{padding-top:100px;padding-bottom:0}}.page-template-page-register .hero-banner .container{z-index:2;position:relative;text-align:center}.page-template-page-register .hero-banner .container img.header-image{max-width:910px;width:100%}.page-template-page-register .entry-header .entry-title{font-size:45px;padding-bottom:0;color:#fff}.page-template-page-register .intro,.page-template-page-register .entry-content,.page-template-page-register .entry-summary{max-width:944px;margin:auto;padding:20px 0px}.page-template-page-register .intro .wpforms-field-container,.page-template-page-register .entry-content .wpforms-field-container,.page-template-page-register .entry-summary .wpforms-field-container{max-width:100%}.page-template-page-register .intro .wpforms-field-container a,.page-template-page-register .entry-content .wpforms-field-container a,.page-template-page-register .entry-summary .wpforms-field-container a{color:#ffffff;text-decoration:underline;font-weight:400}.page-template-page-register .intro .wpforms-form button[type='submit'],.page-template-page-register .entry-content .wpforms-form button[type='submit'],.page-template-page-register .entry-summary .wpforms-form button[type='submit']{color:#ffffff;padding:15px 30px;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7);background:black;font-weight:400}.page-template-page-register .intro .wpforms-form button[type='submit']:hover,.page-template-page-register .entry-content .wpforms-form button[type='submit']:hover,.page-template-page-register .entry-summary .wpforms-form button[type='submit']:hover{background:transparent;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7)}.page-template-page-register .wpforms-field.wpforms-field-gdpr-checkbox{padding:30px 0 !important}.page-template-page-register .footer-underwriters{padding-top:0px}.page-template-page-register .footer-underwriters>.container{margin-top:60px;padding-top:60px;border-top:1px solid #b2b2b2}.page-template-page-register .footer-underwriters h2{color:#ffffff;margin:0px}.page-template-page-register .footer-underwriters .underwriters h3{color:#ffffff}.page-template-page-register .footer-underwriters .underwriters h3.underwriter-level{max-width:652px;margin:auto;border-bottom:1px solid #363636;margin-bottom:40px}.page-template.page-template-page-about span.hashtag{color:#fff;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7);background:black;font-weight:400;padding:15px 40px;font-size:18px;margin-bottom:34px;display:inline-block}.page-template.page-template-page-about h2{font-size:30px;line-height:32px;text-transform:uppercase}.page-template.page-template-page-about h2 span{font-weight:900}.page-template.page-template-page-about h3{font-size:24px;line-height:30px}.page-template.page-template-page-about .scroll-down{display:flex !important}.page-template.page-template-page-about section.entry-content{padding-top:180px;margin-top:0px}.page-template.page-template-page-about .container{max-width:859px;color:#fff;overflow:hidden;padding:51px 58px;background:rgba(0,0,0,0.8)}@media (max-width: 991.98px){.page-template.page-template-page-about .container{padding:51px 40px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template.page-template-page-about .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template.page-template-page-about .container{max-width:660px}}.page-template.page-template-page-about .committee .row{display:flex;flex-wrap:wrap;margin-bottom:20px}.page-template.page-template-page-about .committee .row img{width:100%}.page-template.page-template-page-about .committee .row h2{margin-top:0px;text-transform:uppercase;font-weight:900}@media screen and (min-width: 992px){body.page-template.page-template-page-theater{overflow:hidden}}@media screen and (max-width: 992px){body.page-template.page-template-page-theater{box-sizing:border-box;-ms-overflow-style:scrollbar;height:100%;background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}}.page-template.page-template-page-theater .bg-pillars{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.page-template.page-template-page-theater .bg-pillars.outer{transform:scale(1.02)}@media screen and (max-width: 992px){.page-template.page-template-page-theater .bg-pillars{display:none}}.page-template.page-template-page-theater .vid-screen{width:40%;height:53%;position:absolute;left:0;top:0;z-index:2}.page-template.page-template-page-theater .vid-screen.right{right:0;left:unset}.page-template.page-template-page-theater .vid-screen.center{width:20%;height:19%;left:50%;transform:translateX(-50%)}.page-template.page-template-page-theater .vid-screen.center.bottom{top:40%;height:13%}@media screen and (min-width: 1351px) and (max-width: 1450px){.page-template.page-template-page-theater .vid-screen{height:55%}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template.page-template-page-theater .vid-screen{height:48%}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template.page-template-page-theater .vid-screen{height:42%}.page-template.page-template-page-theater .vid-screen.center.bottom{top:34%;height:8%}}@media screen and (max-width: 992px){.page-template.page-template-page-theater .vid-screen{display:none}}.page-template.page-template-page-theater .theater .container:first-child{position:relative}.page-template.page-template-page-theater .mfp-bg{opacity:0.9}.page-template.page-template-page-theater .mfp-close-btn-in button.mfp-close{color:white;right:20%;top:-70px;font-size:38px;opacity:1}.page-template.page-template-page-theater .mfp-close-btn-in button.mfp-close:hover{color:#0096d5}.page-template.page-template-page-theater .mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.page-template.page-template-page-theater .mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.page-template.page-template-page-theater .mfp-fade.mfp-bg.mfp-removing{opacity:0}.page-template.page-template-page-theater .mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.page-template.page-template-page-theater .mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.page-template.page-template-page-theater .mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.page-template.page-template-page-theater #primary{height:100vh}@media screen and (max-width: 992px){.page-template.page-template-page-theater #primary{height:auto !important}}.page-template.page-template-page-theater section.thankyou{position:absolute;top:160px;padding-top:0px}.page-template.page-template-page-theater section.thankyou .thankyou-wrapper{padding:25px 22px;background:#000;text-align:center;color:#fff;width:261px;height:540px}@media screen and (max-width: 992px){.page-template.page-template-page-theater section.thankyou .thankyou-wrapper{margin:0 auto;right:unset;top:unset;display:block;position:relative}}.page-template.page-template-page-theater section.thankyou .thankyou-wrapper a.btn{font-size:10px;padding:15px 25px;display:inline-block}.page-template.page-template-page-theater section.thankyou .thankyou-wrapper a.btn:hover{color:#fff}.page-template.page-template-page-theater section.thankyou .thankyou-wrapper p:first-of-type{margin-top:10px}.page-template.page-template-page-theater section.thankyou .thankyou-wrapper section.hashtag{margin:0;padding:0}.page-template.page-template-page-theater section.thankyou.left{left:100px;z-index:1}@media screen and (max-width: 1640px){.page-template.page-template-page-theater section.thankyou.left{left:0px}}@media screen and (max-width: 992px){.page-template.page-template-page-theater section.thankyou.left{display:block;top:100%;transform:translate(-50%, 350px);left:50%}}@media screen and (max-width: 992px) and (max-height: 420px){.page-template.page-template-page-theater section.thankyou.left{transform:translate(-50%, 800px)}}.page-template.page-template-page-theater section.thankyou.right{right:100px}@media screen and (max-width: 1640px){.page-template.page-template-page-theater section.thankyou.right{right:0px}}@media screen and (max-width: 992px){.page-template.page-template-page-theater section.thankyou.right{right:unset;top:unset;display:block;position:relative;z-index:1}}@media screen and (min-width: 993px) and (max-width: 1640px){.page-template.page-template-page-theater section.thankyou .container{padding:0px}}.page-template.page-template-page-theater section.entry-content,.page-template.page-template-page-theater section.theater{padding-top:160px;padding-bottom:30px;margin-top:0px}@media (max-width: 991.98px){.page-template.page-template-page-theater section.entry-content,.page-template.page-template-page-theater section.theater{padding-top:180px}}.page-template.page-template-page-theater section.entry-content .session-content,.page-template.page-template-page-theater section.theater .session-content{width:90%;background:#000;color:#fff;padding:2px 20px 2px;margin:auto;margin-top:-10px;position:relative;z-index:3}.page-template.page-template-page-theater section.entry-content .session-content a,.page-template.page-template-page-theater section.theater .session-content a{float:right;padding:0.9em 1em 0.4em;font-size:12px;text-decoration:none}.page-template.page-template-page-theater section.entry-content .session-content a:hover,.page-template.page-template-page-theater section.entry-content .session-content a:focus,.page-template.page-template-page-theater section.entry-content .session-content a:active,.page-template.page-template-page-theater section.theater .session-content a:hover,.page-template.page-template-page-theater section.theater .session-content a:focus,.page-template.page-template-page-theater section.theater .session-content a:active{color:#0096d5}.page-template.page-template-page-theater section.entry-content .session-content button,.page-template.page-template-page-theater section.theater .session-content button{background:none;border:none;padding:4px 0 10px;cursor:pointer;font-size:18px;font-weight:400;color:#fff}.page-template.page-template-page-theater section.entry-content .session-content button small,.page-template.page-template-page-theater section.theater .session-content button small{padding-right:10px}.page-template.page-template-page-theater section.entry-content .session-content button:hover,.page-template.page-template-page-theater section.theater .session-content button:hover{color:#0096d5}.page-template.page-template-page-theater section.entry-content .session-content #description,.page-template.page-template-page-theater section.theater .session-content #description{padding:0 18px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;z-index:2;position:absolute;left:0;background:black}.page-template.page-template-page-theater section.entry-content .session-content h2,.page-template.page-template-page-theater section.theater .session-content h2{margin-top:0px;margin-bottom:0px;display:inline-block}.page-template.page-template-page-theater section.video-thumbs{padding-top:0px}.page-template.page-template-page-theater section.video-thumbs .thumbs-wrapper{width:90%;margin:0 auto;max-height:500px;overflow-y:auto;overflow-x:clip}.page-template.page-template-page-theater section.video-thumbs .thumbs-wrapper .row{justify-content:center}.page-template.page-template-page-theater section.video-thumbs .thumbs-wrapper a{position:relative;display:block}.page-template.page-template-page-theater section.video-thumbs .thumbs-wrapper svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.page-template.page-template-page-theater section.video-thumbs .thumbs-wrapper h3{font-size:14px}.page-template.page-template-page-theater section.footer-underwriters .underwriters-wrap{width:90%;margin:0 auto}.page-template.page-template-page-theater .container{max-width:1081px;margin:auto}@media screen and (min-width: 1351px) and (max-width: 1450px){.page-template.page-template-page-theater .container{max-width:1000px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template.page-template-page-theater .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template.page-template-page-theater .container{max-width:660px}}.page-template-page-walk-of-fame section.m-wof.wof-archive{color:#fff}.page-template-page-walk-of-fame .m-wof{display:none;padding-top:120px}.page-template-page-walk-of-fame .m-wof.wof-archive{display:block}.page-template-page-walk-of-fame .m-wof .intro img{max-width:200px}.page-template-page-walk-of-fame .m-wof .intro p{font-size:30px;line-height:32px}.page-template-page-walk-of-fame .m-wof .att{padding-top:40px}.page-template-page-walk-of-fame .m-wof .att img{max-width:100px}.page-template-page-walk-of-fame .m-wof .inductees{padding-top:40px}.page-template-page-walk-of-fame .m-wof .inductees>p{font-size:26px;line-height:28px}.page-template-page-walk-of-fame .m-wof .inductees .inductee{margin-bottom:40px}.page-template-page-walk-of-fame .m-wof .inductees .inductee .inductee-wrap{padding:0px 20px}.page-template-page-walk-of-fame .m-wof .inductees .inductee .inductee-wrap h2{font-size:26px;line-height:28px}.page-template-page-walk-of-fame .m-wof .anchored{scroll-margin-top:100px}.page-template-page-walk-of-fame.is-touch .webgl-wrapper{display:none}.page-template-page-walk-of-fame.is-touch .m-wof{display:block;color:#ffffff;padding-top:160px}.page-template-page-walk-of-fame.is-touch .m-wof .container{margin-bottom:60px}.page-template-page-walk-of-fame.is-touch .m-wof .intro img{max-width:120px}.page-template-page-walk-of-fame.is-touch .m-wof .intro p{font-size:22px}.page-template-page-walk-of-fame.is-touch .m-wof .att img{max-width:60px}.page-template-page-walk-of-fame.is-touch .m-wof .att p{font-size:18px}.page-template-page-walk-of-fame.is-touch .m-wof .inductees p{font-size:22px}.page-template-page-walk-of-fame.is-touch .m-wof .inductees .row{padding:0px}.page-template-page-walk-of-fame.is-touch .m-wof .inductees .row .inductee{margin-bottom:40px;display:flex}.page-template-page-walk-of-fame.is-touch .m-wof .inductees .row .inductee .inductee-wrap{padding:25px 20px;border:1px solid #0096d5}.page-template-page-walk-of-fame.is-touch .m-wof .inductees .row .inductee .inductee-wrap h2{text-transform:uppercase;font-size:20px}.page-template-page-walk-of-fame.is-touch .m-wof .inductees .row .inductee .inductee-wrap p{font-size:16px}.page-template-page-walk-of-fame.is-touch .m-wof a.btn{font-size:10px;padding:15px 25px;display:inline-block}.page-template-page-walk-of-fame .walkoffame_nav{position:fixed;top:50%;right:0;transform:translateY(-50%)}@media (max-width: 991.98px){.page-template-page-walk-of-fame .walkoffame_nav{position:relative;transform:unset}}.page-template-page-walk-of-fame .walkoffame_nav #walkoffame_nav{margin:auto;max-width:1280px;padding:30px;list-style:none;text-align:left;display:inline-block;background:#000}@media (max-width: 991.98px){.page-template-page-walk-of-fame .walkoffame_nav #walkoffame_nav{display:flex;justify-content:center}}.page-template-page-walk-of-fame .walkoffame_nav #walkoffame_nav li{margin:0px 20px}.page-template-page-walk-of-fame .walkoffame_nav #walkoffame_nav li a{font-size:22px;color:#ffffff;font-weight:400;text-decoration:none}@media (min-width: 992px){.page-template-page-walk-of-fame .walkoffame_nav #walkoffame_nav li a.active{color:#009edb}}.page-template-page-walk-of-fame.expanded .walkoffame_nav{z-index:1}@media screen and (max-width: 600px){.page-template-page-walk-of-fame .webgl-wrapper{display:none}.page-template-page-walk-of-fame .m-wof{display:block;color:#ffffff;padding-top:160px}.page-template-page-walk-of-fame .m-wof .container{margin-bottom:60px}.page-template-page-walk-of-fame .m-wof .intro img{max-width:120px}.page-template-page-walk-of-fame .m-wof .intro p{font-size:22px}.page-template-page-walk-of-fame .m-wof .att img{max-width:60px}.page-template-page-walk-of-fame .m-wof .att p{font-size:18px}.page-template-page-walk-of-fame .m-wof .inductees p{font-size:22px}.page-template-page-walk-of-fame .m-wof .inductees .row{padding:0px}.page-template-page-walk-of-fame .m-wof .inductees .row .inductee{margin-bottom:40px;display:flex}.page-template-page-walk-of-fame .m-wof .inductees .row .inductee .inductee-wrap{padding:25px 20px;border:1px solid #0096d5}.page-template-page-walk-of-fame .m-wof .inductees .row .inductee .inductee-wrap h2{text-transform:uppercase;font-size:20px}.page-template-page-walk-of-fame .m-wof .inductees .row .inductee .inductee-wrap p{font-size:16px}.page-template-page-walk-of-fame .m-wof a.btn{font-size:10px;padding:15px 25px;display:inline-block}}.page-template.page-template-page-dark-container h1{font-size:48px;line-height:50px;font-weight:100}.page-template.page-template-page-dark-container h1 span{color:#0096d5;font-weight:900}.page-template.page-template-page-dark-container h2{font-size:24px;line-height:30px}.page-template.page-template-page-dark-container section.entry-content{padding-top:180px;margin-top:0px}.page-template.page-template-page-dark-container .container{max-width:930px;color:#fff;overflow:hidden;background:linear-gradient(rgba(0,0,0,0.4), transparent);padding:51px 100px}@media (max-width: 991.98px){.page-template.page-template-page-dark-container .container{padding:51px 40px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template.page-template-page-dark-container .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template.page-template-page-dark-container .container{max-width:660px}}.page-template.page-template-page-fed-100 span.hashtag{color:#fff;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7);background:black;font-weight:400;padding:15px 40px;font-size:18px;margin-bottom:34px;display:inline-block}.page-template.page-template-page-fed-100 h2{font-size:36px;line-height:36px;text-transform:uppercase}.page-template.page-template-page-fed-100 h2 span{font-weight:900}.page-template.page-template-page-fed-100 h3{font-size:24px;line-height:30px}.page-template.page-template-page-fed-100 .scroll-down{display:flex !important}.page-template.page-template-page-fed-100 section.entry-content{padding-top:180px;margin-top:0px}.page-template.page-template-page-fed-100 .container{max-width:859px;color:#fff;overflow:hidden;padding:51px 58px;background:rgba(0,0,0,0.9)}@media (max-width: 991.98px){.page-template.page-template-page-fed-100 .container{padding:51px 40px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template.page-template-page-fed-100 .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template.page-template-page-fed-100 .container{max-width:660px}}.page-template.page-template-page-fed-100 .fed100list{position:relative;padding-top:30px}.page-template.page-template-page-fed-100 .fed100list::before{content:"";position:absolute;top:0;left:4%;right:4%;height:1px;background:#707070;display:block}.page-template-page-winners-list span.hashtag{color:#fff;border:2px solid;border-image-slice:1;border-image-source:linear-gradient(286deg, #890089, #0078f7);background:black;font-weight:400;padding:15px 40px;font-size:18px;margin-bottom:34px;display:inline-block}.page-template-page-winners-list h2{font-size:36px;line-height:36px;text-transform:uppercase}.page-template-page-winners-list h2 span{font-weight:900}.page-template-page-winners-list h3{font-size:24px;line-height:30px}.page-template-page-winners-list .scroll-down{display:flex !important}.page-template-page-winners-list section.entry-content{padding-top:180px;margin-top:0px}.page-template-page-winners-list .site-main{z-index:-1}.page-template-page-winners-list .site-main .container{max-width:859px;color:#fff;overflow:hidden;padding:51px 58px;background:rgba(0,0,0,0.9)}@media (max-width: 991.98px){.page-template-page-winners-list .site-main .container{padding:51px 40px}}@media screen and (min-width: 1160px) and (max-width: 1350px){.page-template-page-winners-list .site-main .container{max-width:800px}}@media screen and (min-width: 993px) and (max-width: 1159px){.page-template-page-winners-list .site-main .container{max-width:660px}}body.page-template-page-archive-gallery main#primary{height:100vh;padding-top:100px}body.page-template-page-archive-gallery main#primary h1{text-align:center;font-size:48px;line-height:1;letter-spacing:3.6px;color:#ffffff;text-transform:uppercase;opacity:1}body.page-template-page-archive-gallery main#primary .archive-gallery-items{padding-top:100px;justify-content:center}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item{height:auto;margin-bottom:40px}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item .thumbnail{line-height:0;position:relative;max-width:300px;margin:auto}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item .thumbnail a:hover:before{content:'';display:block;background:#bd01d281 0% 0% no-repeat padding-box;position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item .thumbnail a:hover:after{content:'';display:block;background-image:url(images/shield-icon.png);width:50px;height:50px;background-repeat:no-repeat;background-size:contain;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item a{text-decoration:none}body.page-template-page-archive-gallery main#primary .archive-gallery-items .archive-gallery-item a h2{text-align:center;font-size:24px;line-height:1;letter-spacing:1.8px;color:#ffffff;text-transform:uppercase;opacity:1;margin:25px 0px}body.page-template-page-archive-gallery main#primary .btyb{padding-top:120px}body.page-template-page-archive-gallery main#primary .btyb h3{text-align:center;font-size:16px;line-height:1;letter-spacing:0px;color:#ffffff;text-transform:uppercase;opacity:1;margin-bottom:25px}body.page-template-page-archive-gallery main#primary .btyb img{max-width:300px}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.main-sessions .session{margin-bottom:60px;border-right:1px solid #d9d9d9;position:relative;padding-bottom:60px}.main-sessions .session:nth-child(4n),.main-sessions .session:last-child{border-right:none}.main-sessions .session .time{font-size:36px;line-height:28px;color:#bfbfbf;margin-top:0px;margin-bottom:40px;display:block}.main-sessions .session .time span.timezone{font-size:18px}.main-sessions .session h3{font-size:12px;line-height:28px;color:#595959;text-transform:uppercase;margin:0px;display:block}.main-sessions .session h2{font-size:24px;line-height:28px;text-transform:initial;margin-top:0px;margin-bottom:20px;display:block}.main-sessions .session .sponsor{color:#595959;font-size:14px;font-weight:900;text-transform:initial;text-decoration:none;display:block;margin-bottom:10px}.main-sessions .session .speakers h3{font-size:12px;line-height:28px;color:#0096d5;text-transform:uppercase;margin-bottom:0px;font-weight:700;margin-top:60px}.main-sessions .session .speakers .speaker p{font-weight:700;margin-top:0px;margin-bottom:10px;color:#4d4d4d}.main-sessions .session a.watch,.main-sessions .session a.eventable-link{padding:10px 20px;background:#be2c22;text-decoration:none;color:#fff;letter-spacing:0.6px;font-size:18px;letter-spacing:0.6px;font-size:18px;position:absolute;bottom:0px;display:block;font-family:'Roboto'}.main-sessions .session a.watch svg,.main-sessions .session a.eventable-link svg{position:relative;top:2px;margin-right:10px;font-family:'Roboto'}.main-sessions .session a.eventable-link{background:#0096d5;color:#000}.main-sessions .session iframe{width:100% !important}.main-sessions .session iframe button.eventable-button.btn-2{width:auto !important}.main-sessions .session iframe button.eventable-button.btn-2 span.eventable-inner{display:block !important;height:auto !important;width:auto !important;position:relative !important}.main-sessions .session iframe button.eventable-button.btn-2 span.eventable-inner img.eventable-img{display:none !important}.session-card{margin-bottom:40px}.session-card .session-container{background:#ededed;padding:50px 20px 20px;height:100%;position:relative}.session-card .session-container .sponsor{text-decoration:none;background:#0096d5;color:initial;padding:10px 15px;position:absolute;top:0;font-size:14.5px;letter-spacing:1.45px;font-family:'Roboto';font-weight:700;margin:0;text-transform:uppercase}.session-card .session-container a.sponsor:hover{color:#272727}.session-card .session-container h2{font-size:28px;font-family:'Work Sans', Helvetica, Arial, sans serif;font-weight:700;margin-bottom:30px}.session-card .session-container .speaker{display:flex;align-items:flex-start}.session-card .session-container .speaker .bio-image{margin-right:15px}.session-card .session-container .speaker .bio-image img{max-width:66px;border-radius:50%}.session-card .session-container .speaker .bio-intro h2{margin-top:0px;margin-bottom:0px;font-size:16px;font-family:'Roboto'}.session-card .session-container .speaker .bio-intro p.bio-title{font-size:12px;line-height:20px;color:gray;font-family:'Roboto';font-weight:900;text-transform:uppercase;margin-top:0px;margin-bottom:0px}.session-card .session-container .speaker .bio-intro p.bio-organization{font-size:12px;line-height:18px;font-family:'Roboto';font-weight:400;margin-top:0px}.session-card .session-container .time{font-size:36px;line-height:28px;color:#bfbfbf;margin-bottom:20px}.session-card .session-container .time span.timezone{font-size:18px}.session-card .session-container a.eventable-link{text-decoration:none;position:absolute;bottom:45px;right:20px}.featured-sessions .session-container{padding-bottom:80px}.featured-sessions .session-container a.watch{padding:10px 20px;background:#be2c22;text-decoration:none;color:#fff;letter-spacing:0.6px;font-size:18px;letter-spacing:0.6px;font-size:18px;position:absolute;bottom:20px;display:block;font-family:'Roboto'}.featured-sessions .session-container a.watch svg{position:relative;top:2px;margin-right:10px;font-family:'Roboto'}.related-sessions h2{text-transform:uppercase}.related-sessions .related-session-card{display:flex;flex-wrap:wrap}.related-sessions .related-session-card .session-container{background:#ededed;padding:0px 20px 20px;height:100%}.related-sessions .related-session-card .session-container .session-image{position:relative}.related-sessions .related-session-card .session-container .session-image svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.related-sessions .related-session-card .session-container h2{font-size:24px;line-height:32px;font-family:'Work Sans', Helvetica, Arial, sans serif;font-weight:700;margin-bottom:20px}.related-sessions .related-session-card .session-container p{font-size:18px;font-family:'Roboto';font-weight:400;text-transform:initial}.related-sessions .related-session-card .session-container p.sponsor{color:#005b7f;font-size:14px;font-weight:900;text-transform:uppercase}.underwriters h3{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:3px;line-height:110%;padding-bottom:20px;margin:40px 0;border-bottom:1px solid #ffffff}.underwriters p{color:#fff}.underwriters svg{width:300px;height:auto}.underwriters .level{margin:auto;margin-top:10px}.underwriters .level .underwriter-row{margin-left:auto;margin-right:auto;justify-content:center}.underwriters .level:first-child{margin-top:0px}.underwriters .level .underwriter{color:#fff;margin-bottom:40px;text-align:center}@media (max-width: 991.98px){.underwriters .level .underwriter{text-align:center}}.underwriters .level .underwriter img{width:auto;max-height:135px}.underwriters .level .underwriter a{color:#0096d5;text-decoration:none}.underwriters .level .underwriter h2{font-size:20px;margin:20px 0px 5px;color:#fff;font-family:'Work Sans', Helvetica, Arial, sans serif;text-transform:initial}.underwriters .level .underwriter .underwriter-content p{font-weight:initial;font-size:15.04px;line-height:22.57px}.underwriters .level .underwriter.impact,.underwriters .level .underwriter.techhub{text-align:center}.underwriters .level .underwriter.impact img,.underwriters .level .underwriter.techhub img,.underwriters .level .underwriter.partner img{display:flex;margin:auto;margin-bottom:10px}.underwriters .level .underwriter.impact img,.underwriters .level .underwriter.techhub img{max-height:100px}.underwriters .level .underwriter.presenting .strategic-image{height:0;padding-top:56.25%;position:relative;background:#fff}.underwriters .level .underwriter.presenting .strategic-image img{max-width:300px;width:100%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;padding:0px 40px}.underwriters .underwriter.elite a{text-decoration:none;text-transform:initial}.underwriters .underwriter.elite .underwriter-image{background-size:cover !important;background-position:center center !important;overflow:hidden;height:0;padding-top:56.25%;position:relative}.underwriters .underwriter.elite .underwriter-image .elite-overaly{background:#fff;width:300px;height:150px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.underwriters .underwriter.elite .underwriter-image .elite-overaly img{width:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;max-width:250px}.underwriters .underwriter.elite .underwriter-content{padding:50px 20px 40px;border:1px solid #000;border-top:none;position:relative;min-height:275px;text-align:left}.underwriters .underwriter.elite .underwriter-content h3{position:absolute;top:-20px;background:#0096d5;color:#272727;padding:10px 15px;font-family:"Work Sans",sans serif;font-weight:700;margin:0px;text-decoration:none}.underwriters .underwriter.elite .underwriter-content h2{font-family:'Work Sans', Helvetica, Arial, sans serif;font-size:28px;line-height:35px;color:#1d1d1d}.underwriters .underwriter.elite .underwriter-content p{color:#1d1d1d}.downloads h2{margin-bottom:60px;text-transform:uppercase}.downloads .row div{margin-bottom:20px}a.download-link{text-decoration:none;text-transform:initial;font-weight:initial}a.download-link:hover,a.download-link:focus,a.download-link:active{color:initial}a.download-link .download{display:flex}a.download-link .download .download-icon{min-width:75px}a.download-link .download .download-icon img,a.download-link .download .download-icon svg{width:100%;max-width:75px;fill:#ffffff}a.download-link .download .download-icon img rect,a.download-link .download .download-icon img polygon.a,a.download-link .download .download-icon svg rect,a.download-link .download .download-icon svg polygon.a{stroke:#ffffff}a.download-link .download .download-icon img path,a.download-link .download .download-icon svg path{fill:#ffffff}a.download-link .download .download-content{padding-left:40px}a.download-link .download .download-content h3{margin:0;text-transform:uppercase;font-size:12px;margin-bottom:5px}a.download-link .download .download-content h2{margin:0;font-family:'Work Sans', Helvetica, Arial, sans serif;font-size:18px;text-transform:initial}a.download-link .download .download-content p{font-size:12px}.page-template-page-resources a.download-link .download-icon img,.page-template-page-resources a.download-link .download-icon svg{fill:#00bdf2}.page-template-page-resources a.download-link .download-icon img rect,.page-template-page-resources a.download-link .download-icon img polygon.a,.page-template-page-resources a.download-link .download-icon svg rect,.page-template-page-resources a.download-link .download-icon svg polygon.a{stroke:#00bdf2}.page-template-page-resources a.download-link .download-icon img path,.page-template-page-resources a.download-link .download-icon svg path{fill:#00bdf2}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}a.ab-button{padding:15px 50px;color:#fff;text-decoration:none;text-transform:inherit;font-size:20px;border-radius:0px;background:transparent linear-gradient(342deg, #009EDB 0%, #BD01D2 100%) 0% 0% no-repeat padding-box;font-weight:400}a.arrow-link{font-size:17px;font-weight:700;color:#fff;position:relative;display:inline-block}a.arrow-link::before{content:'';background-image:url(images/right-arrow.png);background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;width:18px;height:14px;margin-left:20px;float:right;top:5px}.nominations-category{padding:40px 0px}.nominations-category .image,.nominations-category .content{padding:0px}.nominations-category .image img,.nominations-category .content img{width:100%}.nominations-category h2{font-size:24px;font-weight:700;margin-top:0px;margin-bottom:0px}.nominations-category h3{font-size:12px;margin-top:0px}@media (min-width: 768px){.nominations-category .content{padding-left:55px}}.nominations-category .content a.btn.btn-primary{display:block;font-size:14px;text-align:center}@media (min-width: 768px){.nominations-category .content a.btn.btn-primary{float:right}}.nominations-category .content p{font-size:14px;line-height:20px}body{--color-text: #000100;--color-bg: #4c04bc;--color-link: #395bb5;--color-link-hover: #000100;--color-gallery-title: #2c2724;--color-gallery-number: #d9d0be;--color-gallery-link: #fff;--color-gallery-link-bg: #2858d7;--color-gallery-link-hover: #fff;--color-gallery-link-bg-hover: #d4b77d;--cursor-stroke: none;--cursor-fill: #c5681c;--cursor-stroke-width: 1px}.js .loading::before,.js .loading::after{content:'';position:fixed;z-index:1000}.js .loading::before{top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.js .loading::after{top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;opacity:0.4;background:transparent linear-gradient(340deg, #ec1f57 0%, #bd01d2 100%) 0% 0% no-repeat padding-box;animation:loaderAnim 0.7s linear infinite alternate forwards}@keyframes loaderAnim{to{opacity:1;transform:scale3d(0.5, 0.5, 1)}}#sidescroll .frame{padding:3rem 5vw;text-align:center;position:relative;z-index:1000;text-transform:uppercase}#sidescroll .frame__title{font-size:1rem;margin:0 0 1rem;font-weight:300}#sidescroll .frame__links{display:inline}#sidescroll .frame__links a:not(:last-child){margin-right:1rem}#sidescroll .frame__demo{margin:0 1rem}#sidescroll .frame__demo--current,#sidescroll .frame__demo--current:hover{color:var(--color-text);cursor:default}#sidescroll .content{display:flex;flex-direction:column;height:calc(100vh - 13rem);position:relative;justify-content:flex-start}@media screen and (min-width: 53em){#sidescroll .frame{position:fixed;text-align:left;z-index:100;top:0;left:0;display:grid;align-content:space-between;width:100%;max-width:none;padding:1.75rem;pointer-events:none;grid-template-columns:auto 1fr 1fr auto;grid-template-rows:auto;grid-template-areas:'title demos demos links'}#sidescroll .frame__title{margin:0 4rem 0 0;grid-area:title}#sidescroll .frame__info{grid-area:info}#sidescroll .frame__demos{grid-area:demos}#sidescroll .frame__links{grid-area:links;padding:0;justify-self:end}#sidescroll .frame a{pointer-events:auto}#sidescroll .content{height:100vh;justify-content:center}}/*! locomotive-scroll v4.0.4 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction='horizontal'] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction='horizontal'] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform 0.3s, opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction='horizontal'] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction='horizontal'] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction='horizontal'] .c-scrollbar_thumb{right:auto;bottom:0}#sidescroll .gallery{display:flex;margin-left:12vw;padding-right:12vw}#sidescroll .gallery__item{margin:0 3vw;display:grid;grid-template-areas:'... ...' '... gallery-image' '... ...';grid-template-columns:8rem 21vmax;grid-template-rows:8rem 28vmax 3rem;will-change:transform}#sidescroll .gallery__item:nth-child(even){padding-top:10vh}#sidescroll .gallery__item-img{grid-area:gallery-image;width:100%;height:100%;overflow:hidden;position:relative;will-change:transform}#sidescroll .gallery__item-imginner{background-size:cover;background-position:50% 0;width:100%;height:calc(100% + 14vh);margin-top:-7vh;will-change:transform}#sidescroll .gallery__item-caption{grid-area:1 / 1 / 4 / 3;display:grid;grid-template-areas:'gallery-number gallery-title' 'gallery-link ...' 'gallery-link gallery-tags';grid-template-columns:8rem auto;grid-template-rows:8rem auto 3rem}#sidescroll .gallery__item-number,#sidescroll .gallery__item-title,#sidescroll .gallery__text{font-weight:400;font-style:italic;align-self:center}#sidescroll .gallery__item-number{grid-area:gallery-number;font-size:72px;font-style:italic;font-weight:100;justify-self:end;padding-right:2rem;color:#fff}#sidescroll .gallery__item-title{grid-area:gallery-title;margin:0;font-size:24px;font-weight:700;color:#fff;text-transform:initial}#sidescroll .gallery__item-link{grid-area:gallery-link;align-self:end;font-size:16px;font-weight:500;background:transparent linear-gradient(340deg, #7307d8 0%, #bd01d2 100%) 0% 0% no-repeat padding-box;color:var(--color-gallery-link);text-decoration:none;width:113px;height:113px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;left:70px;bottom:20px;text-align:center;transition:all 0.25s ease}#sidescroll .gallery__item-link:focus,#sidescroll .gallery__item-link:hover{background:transparent linear-gradient(141deg, #009edb 0%, #bd01d2 100%) 0% 0% no-repeat padding-box;color:var(--color-gallery-link-hover);text-decoration:none;width:123px;height:123px}#sidescroll .gallery__item-tags{grid-area:gallery-tags;justify-self:end;font-size:1.5rem;display:grid;grid-auto-flow:column;grid-gap:1rem;cursor:pointer}#sidescroll .gallery__text{font-size:55px;line-height:0.8;margin:0 10vw 0 14vw;color:#fff;letter-spacing:0px;font-family:'Playfair Display', serif;font-style:normal;line-height:60px}#sidescroll .gallery__text img{max-width:200px}#sidescroll .gallery__text span span{font-size:18px;display:block;text-transform:uppercase;font-family:'Work Sans', sans serif}#sidescroll .gallery__text span span::before{content:'<';display:inline-block;margin-right:15px}#sidescroll .gallery__text span span::after{content:'>';display:inline-block;margin-left:15px}#sidescroll .gallery__text-inner{display:block}.winner-overlay{position:absolute;left:0;right:0;top:0;bottom:0;width:0px;height:0px;opacity:0;background:transparent linear-gradient(315deg, #009edb 0%, #bd01d2 100%) 0% 0% no-repeat padding-box;transition:all 0.25s ease}.winner-overlay.active{z-index:99;opacity:1;width:100%;height:100%}.winner-overlay .overlay-content{max-width:1600px;margin:auto;display:block;align-items:center;height:100%;padding:80px;overflow:auto}@media (max-width: 991.98px){.winner-overlay .overlay-content{padding:60px}}.winner-overlay .overlay-content .row{width:100%}.winner-overlay .overlay-content img{max-height:600px;width:auto}.winner-overlay .overlay-content a.gallery__item-close{position:absolute;font-size:52px;line-height:1;top:0px;right:-40px;cursor:pointer;font-weight:100}.winner-overlay .overlay-content h2.gallery__item-number{font-size:100px;line-height:100px;margin-top:0px;color:#fff;font-weight:100;font-style:italic;margin-bottom:20px}@media (max-width: 991.98px){.winner-overlay .overlay-content h2.gallery__item-number{font-size:60px}}.winner-overlay .overlay-content h2.gallery__item-title{font-size:48px;line-height:48px;margin-top:0px;letter-spacing:0px;font-style:italic;font-weight:700;text-transform:initial}.winner-overlay .overlay-content p{color:#fff}.winner-nav{position:fixed;bottom:0px;left:0;right:0;margin:auto;max-width:530px;text-align:center;color:#fff;text-transform:uppercase;background:#000;padding:10px 20px 20px;border:1px solid #ffffff3b}.winner-nav p{font-size:18px;margin-top:5px;margin-bottom:10px}.winner-nav ul{list-style:none;display:flex;justify-content:space-around;margin:auto;padding:0px}.winner-nav ul li a{padding:10px 15px;border-radius:50px;text-decoration:none;font-size:18px;outline:0}.winner-nav ul li a:hover,.winner-nav ul li a.active{background:transparent linear-gradient(340deg, #009edb 0%, #bd01d2 100%) 0% 0% no-repeat padding-box}
