html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#counter{position:absolute;top:0;right:0;font-family:Montserrat}#counter div{border-radius:50%;background-color:#d5e3f1;width:4em;height:4em;text-align:center;padding-top:1em;display:inline-block;position:relative;margin-right:1em;margin-top:2em}#counter div::before{content:attr(data-content);font-weight:200;color:#fff;font-size:200%}#counter div::after{font-size:75%;content:attr(data-label);text-transform:uppercase;position:absolute;text-align:center;top:6em;left:50%;margin-left:-50%;width:100%;color:#4090ac}#counter div:nth-child(1){background-color:#4090ac}@media (max-width: 500px){#counter{display:none}}.front header .logo{height:15em}header{position:relative}header .logo{position:relative;top:-2em;left:2.75em;width:20em;height:10em;background:url(../images/logo-tlv-white.png) top left no-repeat;background-size:contain;display:block;z-index:2}header nav{display:flex;justify-content:right;padding:0.75em;margin-right:2em;margin-top:4em;height:2.5em;margin-bottom:-6.5em;position:relative;z-index:5;font-size:87.5%}header nav .burger{display:none;margin-left:0.1em}header nav a{color:#fff;text-transform:uppercase;padding:0em 1em;border-radius:0.8em;height:1.6em}header nav a:hover{background:#fff;color:#4090ac;text-decoration:none}header nav a:active{background:#d5e3f1}header nav>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0;width:100%}header nav>ul>li{min-width:8em;position:relative;flex:0 1 auto;margin:0;padding:0em 1em 2em 0em;transition:all linear 0.1s}header nav>ul>li.dropdown>a:after{content:"\25be";margin-left:0.25em}header nav>ul>li>ul{display:none;position:absolute;z-index:2;list-style:none;xwidth:12em;white-space:nowrap;margin:0;padding:0;background:rgba(4,11,13,0.5);box-shadow:0px 5px 2px rgba(0,0,0,0.5);left:0em;top:1.6em;padding:0.4em;line-height:1.5em}header nav>ul>li>ul a{text-transform:none}header nav>ul>li:last-child ul{left:auto}header nav>ul>li:hover>ul{display:block}@media (max-width: 500px){.front header .logo{height:8em;width:100%;background-position:center center;top:0em;left:0em}header .logo{width:10em;height:5em;top:1em;left:0.5em}header nav{font-size:100%;padding:0;height:auto;margin:0;padding:0.5em 0em}header nav .burger{display:block;padding:0.3em 0.5em;margin-left:0em}header nav>ul{display:none}header nav:hover>ul,header nav .burger:hover+ul{display:block}header nav>ul>li{width:100%;flex:none;padding:0.3em 0.5em}header nav>ul>li>ul{position:relative;z-index:0;width:100%;margin:0 0 0 1em;padding:0.3em 0.5em;background:transparent;box-shadow:none;left:auto;top:auto}header nav>ul>li:hover>ul{display:block}}footer{background:#4090ac;color:#fff;text-align:center;padding:1em;clear:both}footer a{color:#fff}footer .coc{padding:1em}footer .coc a{border-radius:5px;border:2px solid #fff;box-shadow:0px 2px 5px rgba(0,0,0,0.5);color:#fff;padding:0.2em 0.5em}.front section.img h2{font-size:220%}.front section.img h3{font-size:200%}.front section:not(.img) h2{text-align:center;background:#4090ac;color:#fff;margin:0em -2.5em 0em -2.5em;padding:0.5em 2.5em;font-size:240%}section{padding:0em 4em 2em 4em;line-height:1.5em}section:first-of-type,section.img:first-of-type,section.front.img:first-of-type,section.front:first-of-type{padding-top:3em;padding-left:0em;padding-right:0em}section .sectionContent{padding:0em 4em 2em 4em}section a.registerbutton{background:#4090ac;border-radius:10px;border:2px solid #fff;box-shadow:0px 2px 5px rgba(0,0,0,0.5);color:#fff;padding:0.5em 1em;display:inline-block;margin-bottom:0.5em;text-decoration:none !important}section table{width:100%}section table thead{background-color:#4090ac;color:#fff;font-weight:bold;text-align:left}section table th,section table td{padding:0.25em 0.5em}section table td.price{white-space:nowrap;text-align:right}section table tr:nth-child(2n){background-color:#4090ac20}section.inverse{background-color:#4090ac;color:#fff;padding-top:1em}section.inverse a{color:#d5e3f1}section.inverse button.dark{background:#fff;color:#4090ac}section.inverse+section p:first-child,section.img+section p:first-child{padding-top:2em}section.img+section.map{padding-top:0em}section:first-of-type{border-top:2.3em solid #4090ac}section:first-of-type.inverse{padding-top:2em}section.img{color:#fff;border-top:none;background-size:cover;background-position:top left;width:100%;height:100%;background-position:bottom right, top left;background-repeat:repeat-y, no-repeat;background-size:cover, cover;background-blend-mode:multiply, normal}section.map{padding:0}section:not(:first-of-type) ul{padding:0em 1em 1em 1.5em}section:not(:first-of-type) ul li{list-style-type:disc}section:not(:first-of-type) ol{padding:0em 1em 1em 1em;counter-reset:ze-count}section:not(:first-of-type) ol li{counter-increment:ze-count}section:not(:first-of-type) ol li::before{content:counter(ze-count) ". ";position:relative;left:-0.5em}section:not(:first-of-type) a{text-decoration:underline}section.img .sectionContent a{color:#fff;text-decoration:underline}@media (max-width: 500px){.front section.img .sectionContent{text-align:center}.front section.img .sectionContent h1{font-size:300%}.front section.img .sectionContent h2{font-size:220%}.front section.img .sectionContent h3{font-size:190%}.front section:not(.img) h2{background:#4090ac;color:#fff;margin:-0.5em -0.5em 0em -0.5em;padding:0.5em 0.5em;font-size:240%}section{padding:1em 1em 2em 1em}section:first-of-type,section.img:first-of-type,section.front.img:first-of-type,section.front:first-of-type{padding-top:0em;padding-left:0em;padding-right:0em}section .sectionContent{padding:1em 1em 0em 1em}}section.team-list ul{display:flex;flex-wrap:wrap;list-style:none;padding:1em 0em;justify-content:space-between}section.team-list ul:after{content:"";flex:auto}section.team-list ul>li{max-width:50%;width:200px;text-align:center;padding-bottom:1em;list-style:none}section.team-list ul>li div{margin:0 auto;width:150px;height:150px;border-radius:50%;background-position:center center;background-size:cover}section.team-list ul>li span{display:block}section.keynotes-front{margin:0em;padding:0em}section.keynotes-front ul{display:flex;justify-content:center;margin:0em;padding:0em}section.keynotes-front a{list-style-type:none !important;width:250px;height:250px;background-position:center center;background-size:cover;background-repeat:no-repeat;flex-shrink:0;flex-grow:0;filter:grayscale(100%)}section.keynotes-front a:hover{filter:grayscale(0%)}div.keynote-full ul{list-style:none}div.keynote-full li{padding-left:210px;list-style-type:none !important;clear:both}div.keynote-full img{width:200px;height:200px;border-radius:50%;float:left;background-size:cover;margin-left:-220px}@media (max-width: 500px){section.keynotes-front a{width:32%;height:150px}div.keynote-full ul{padding:0 0 0 0}div.keynote-full ul li{padding-left:0px}div.keynote-full ul img{float:none;margin-left:0px;margin:0 auto}}.supporters{display:flex;flex-wrap:wrap;margin:0;justify-content:space-around}.supporters a{height:150px;width:180px;background-size:contain;background-repeat:no-repeat;background-position:center center}.sponsors h3{text-align:center}.sponsors div{display:flex;flex-wrap:wrap;list-style:none;margin:0;justify-content:space-around}.sponsors div a{height:80px;margin:35px 10px;width:180px;background-size:contain;background-repeat:no-repeat;background-position:center center}.sponsors div.Diamond a{width:300px}.sponsors div.Platinum a{width:250px}.sponsors div.Gold a{width:200px}.image-container{display:flex;justify-content:space-around}.image-container .image{background-color:#444;background-position:center center;background-repeat:no-repeat;position:relative;background-size:cover;flex-basis:0;flex-grow:1;flex-shrink:1}.image-container .image img{visibility:hidden}.image-container .image span{position:absolute;bottom:0em;left:0;background:rgba(0,0,0,0.5);color:#fff;width:100%;padding:0.25em 0.5em;display:block;text-align:center}@media (max-width: 500px){.image-container{display:block}.image-container .image img{width:100%}}html,body{padding:0;margin:0}body{font-family:'Raleway', sans-serif}*{box-sizing:border-box}em{font-style:italic}a{text-decoration:none;color:#4090ac}a:hover{text-decoration:underline}h1,h2,h3{font-family:'Raleway', sans-serif;margin:0.25em 0em 0.25em 0em;font-weight:600;line-height:1em}h1 sub,h2 sub,h3 sub{text-transform:none;font-size:75%}h1{font-size:337.5%}h1 em{text-transform:none;font-style:normal}h2{font-size:160%;margin-top:1em;margin-bottom:0.5em}h3{font-size:150%;margin-top:1em;margin-bottom:0.5em}h4{font-size:110%;font-weight:bold;margin-top:1em;margin-bottom:0.5em}p{margin-bottom:1em}strong{font-weight:bold}img{max-width:100%}
