@font-face{font-family:MuseoSans;src:url(/57a623385236df4f1791ada9513d0052dae239f2/03bc0/static/fonts/museosans_500.otf)}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-block{display:inline-block;vertical-align:top}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:#249cd7;cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6,p{color:#249cd7}ul{margin-bottom:15px}ul>li{line-height:1.6;margin-left:30px}@media only screen and (min-width:781px){.mobile{display:none}}@media only screen and (max-width:780px){.desktop{display:none}}.space-top-0{margin-top:0}.space-top-5{margin-top:5px}.space-top-10{margin-top:10px}.space-top-15{margin-top:15px}.space-top-20{margin-top:20px}.space-top-30{margin-top:30px}.space-right-0{margin-right:0}.space-right-5{margin-right:5px}.space-right-10{margin-right:10px}.space-right-15{margin-right:15px}.space-right-20{margin-right:20px}.space-right-30{margin-right:30px}.space-bottom-0{margin-bottom:0}.space-bottom-5{margin-bottom:5px}.space-bottom-10{margin-bottom:10px}.space-bottom-15{margin-bottom:15px}.space-bottom-20{margin-bottom:20px}.space-bottom-30{margin-bottom:30px}.space-left-0{margin-left:0}.space-left-5{margin-left:5px}.space-left-10{margin-left:10px}.space-left-15{margin-left:15px}.space-left-20{margin-left:20px}.space-left-30{margin-left:30px}body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;font-family:MuseoSans;font-size:15px;line-height:1.6;min-width:100%}*,:after,:before{box-sizing:inherit;font-family:inherit;line-height:inherit}*{margin:0;padding:0}.button{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid #249cd7;color:#249cd7;background-color:#fff;min-width:150px;font-size:16px;line-height:23px}.button button{margin:24px 0}.container{margin:0 auto;padding:20px;width:100%}.grid{margin:-5px -10px}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{display:inline-block;vertical-align:top;padding:5px 10px}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.message-list{list-style-type:none;margin:0}.message{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#eee;border-left:5px solid #999;color:#333;margin:0 0 15px 0;padding:15px}.message>.icon-cancel{display:inline-block;vertical-align:top;cursor:pointer;margin:-5px;padding:5px}.message-info{background-color:#fff;border-color:#fff;color:#999}.message-success{background-color:#a4d7f0;border-color:#249cd7;color:#071d28}.message-warning{background-color:#fff;border-color:#f39994;color:#a81b13}.message-error{background-color:#fff;border-color:#94f3e1;color:#13a88c}header{background-color:#fff}header #header-shape1{position:absolute;top:20px;background:transparent url(/e8a12d1b52a551060771d28fc96b9a887ef10f81/5c5fb/static/images/snakeshape-01.svg) right center no-repeat;background-position:right center;width:6%;height:97px}header .container{padding:0;text-align:center}header .nav{margin-top:10px;text-align:center}header .header-link{font-size:24px;padding:0 2%;vertical-align:bottom;line-height:60px}header .header-link.active,header .header-link:hover{color:#f39994}header .header-logo{text-indent:-9999px;width:250px;height:98px;background-size:234px 98px;background-image:url(/33bb43a5eaed67236da1fce9ff6535bbf9e60a62/b2933/static/images/logo.svg);background-position:center center;background-repeat:no-repeat;display:inline-block;margin:0 5% 0 5%}header .language-switch{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid #249cd7;color:#249cd7;background-color:#fff;min-width:150px;font-size:16px;line-height:23px;text-align:center;position:absolute;right:50px}header .language-switch button{margin:24px 0}header .language-switch-container{margin:24px 0}header .burger{display:none}@media only screen and (max-width:780px){header .header-link,header .language-switch,header .language-switch-container{display:none}header .mobile-language-switch-container{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid #249cd7;color:#249cd7;background-color:#fff;min-width:150px;font-size:16px;line-height:23px;margin-top:30px;margin-left:7%;text-align:center;display:inline;min-width:50px;float:left;padding:2px 10px 2px 10px}header .mobile-language-switch-container button{margin:24px 0}header .nav{width:150px;margin:0;display:inline}header .header-logo{margin:0;width:150px;background-size:150px}header .burger-container{margin-top:30px;margin-right:7%;display:inline;float:right}header .burger{text-indent:-9999px;width:30px;height:23px;background-size:30px 23px;background:url(/static/images/c13010dbf55f8041624d65fe823072092a8d9838/burger-menu.png) center center no-repeat;display:inline-block}.menu{background:#249cd7;max-height:0;overflow:hidden;text-align:center;width:100%;-webkit-transform:translateZ(0);-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-ms-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.menu.menu-open{max-height:1000px;-webkit-transform:translateZ(0);-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-ms-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.menu ul{margin-top:30px;margin-bottom:30px}.menu ul li{margin:0;font-size:18px;line-height:45px;display:block;width:100%;background:#249cd7}.menu ul li:hover{background:#94f3e1}.menu ul li a{color:#fff;padding:10px 0;width:100%}}footer{position:relative;background-color:#249cd7;color:#fff;height:170px}footer #footer-shape1{position:absolute;left:0;width:250px;top:50px;height:85px;background:transparent url(/e83fd4e74e9bfad37c9fb360b8356f2874b75412/60597/static/images/snakeshape-42.svg) no-repeat;background-position:-50px 0}footer #footer-shape2{position:absolute;top:65px;right:0;width:219px;height:85px;background:transparent url(/af18d7c7088ca549879297b63880e01d0cb6db08/ff207/static/images/snakeshape-43.svg) no-repeat;background-position:100px 0}footer .container{width:800px}footer a{color:#fff;display:block}footer [class*=col-]{float:left}footer .footer-left{text-align:left;font-size:14px;line-height:28px;padding-left:50px}footer .footer-middle{text-align:center;font-size:14px;display:inline}footer .footer-middle .form-field{width:400px}footer .footer-middle .mailing-list-button{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:10px 40px 10px 40px;margin:auto;margin-top:24px;margin-bottom:24px;border:1px solid #fff;color:#fff;background-color:#249cd7;min-width:150px;font-size:18px;line-height:23px;width:80%}footer .footer-middle input{font-size:20px;border:none;border-bottom:1px solid #fff;color:#fff;background-color:#249cd7;margin-top:10px;text-align:center;width:80%}footer .footer-middle ::-webkit-input-placeholder{color:#fff}footer .footer-middle :-moz-placeholder{color:#fff}footer .footer-middle ::-moz-placeholder{color:#fff}footer .footer-middle :-ms-input-placeholder{color:red}footer .footer-right{display:inline;font-size:12px;line-height:24px;padding-left:60px}footer .footer-right .social-container{width:90px;height:40px;margin-bottom:10px}footer .footer-right .twitter{float:left;text-indent:-9999px;width:40px;height:40px;background:url(/e8c86468afe01145f8b3cf35d590a6f77cdc702b/45688/static/images/twitter_footer.svg) center center no-repeat}footer .footer-right .facebook{float:right;text-indent:-9999px;width:40px;height:40px;background:url(/1824b24a11010af1b8d6d8c8b7d543ec6ee10ce9/352b7/static/images/facebook_footer.svg) center center no-repeat}footer .footer-right .conduct{text-decoration:underline}@media only screen and (max-width:780px){footer{height:420px}footer #footer-shape1{top:200px;left:-200px}footer #footer-shape2{background-position:180px 0}footer .container{width:100%}footer [class*=col-]{display:block}footer .footer-left{position:absolute;bottom:70px;width:30%;float:left}footer .footer-middle{text-align:center;font-size:14px;display:block;width:100%}footer .footer-middle .form-field{width:400px}footer .footer-middle .mailing-list-button{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:10px 40px 10px 40px;border:1px solid #fff;color:#fff;background-color:#249cd7;min-width:150px;font-size:16px;line-height:23px}footer .footer-middle input{font-size:20px;border:none;border-bottom:1px solid #fff;color:#fff;background-color:#249cd7;margin-top:10px;text-align:center}footer .footer-right{width:55%;float:right}}.sponsors-include{text-align:center;width:58%;max-width:788px}.sponsors-include .sponsors-include-img{width:30%;max-width:200px;min-width:120px;margin:0 24px 24px 24px}.sponsors-include .sponsors-include-title{font-size:30px;font-weight:300;margin-bottom:48px;color:#249cd7}@media only screen and (max-width:780px){.sponsors-include .sponsors-include-img{width:50%}}.home-book-now{padding-bottom:100px}.home-book-now-inner{min-width:150px;max-width:350px;font-size:36px;height:2em;position:relative;margin:auto}.home-book-now-inner .book-ticket,.home-book-now-inner .sold-out{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:40px;display:block;margin:auto;margin-top:30px;padding:8px 30px 5px 30px}.home-book-now-inner .book-ticket{border:1px solid #fff;color:#fff;background-color:#ef6d67}.home-book-now-inner .sold-out{border:1px solid #fff;color:#fff;opacity:.9;background-color:#249cd7;z-index:10;-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.home{text-align:center}.home #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}.home-section1{text-align:center;background-color:#fff;color:#249cd7;margin-top:50px;margin-bottom:25px}.home-section1 #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}.home-section1 p{font-size:30px;line-height:36px}.home-section2{text-align:center;background-color:#fff;color:#249cd7}.home-section2 #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}.home-section2 p{font-size:26px;line-height:34px}.home-section2 #home-shape3{width:1288px;height:174px;background:transparent url(/185974effba57ecac995bd92ba6b3c638bf1ab83/df87b/static/images/snakeshape-03.svg) center center no-repeat;background-size:1288px 174px;background-position:left center}.home-section2 .dates{font-weight:700}.home-section2 .dates-box{position:relative;overflow:hidden;font-size:26px;line-height:34px;text-align:center;padding:40px 0 0 0;margin:auto auto;min-width:36.84%;height:174px}.home-section2 .dates-inner{position:relative;display:inline-block;margin:auto auto}.home-dates-shape{position:absolute;right:-130px;top:-35px}.home-mobile_app{text-align:center;margin-top:20px}.home-section3{text-align:center;position:relative;background-color:#fff;color:#249cd7;margin-top:60px;margin-bottom:40px}.home-section3 #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}.home-section3 p{font-size:20px;line-height:36px}.home-section3 #home-shape5{position:absolute;right:0;top:-35px;background:transparent url(/54abf936dff26462e795e1789a78e9c0b59db096/cff9b/static/images/snakeshape-05.svg) center center no-repeat;background-position:left center;width:20%;height:108px}.home-section3 .home-social_container{position:relative}.home-section3 .home-social{position:absolute;top:0;right:3%;width:100px}.home-section3 .home-social .twitter{text-indent:-9999px;width:40px;height:40px;display:block;float:left;background:url(/71b2efc85b3cf4109345986a6c205ef9b155ebdd/1fda1/static/images/twitter.svg) center center no-repeat}.home-section3 .home-social .facebook{text-indent:-9999px;width:40px;height:40px;display:block;float:right;background:url(/7c2530a6f0e3912ac59c8d6d34394f55da0c54df/f43d5/static/images/facebook.svg) center center no-repeat}.home-section4{text-align:center;background-color:#249cd7}.home-section4 #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}.home-section4 a,.home-section4 a:visited{color:#fff;font-weight:700}.home-section4 a:hover{text-decoration:underline}.home-section4 h2,.home-section4 p{color:#fff}.home-section4 .schedule-col{text-align:left;padding-left:20%}.home-section4 .schedule-col p{margin-right:40%}.home-section4 .venue-col{text-align:left;padding-right:20%}.home-section4 .venue-col p{margin-right:20%}.home-section5{text-align:center;background-color:#fff}.home-section5 #home-shape4{position:absolute;top:0;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) right center no-repeat;background-size:313px 97px;background-position:right center;width:15%;height:97px}@media only screen and (max-width:780px){#home-shape4{display:none}.home-section1 .lead{padding:0}.home-section2 .dates-inner p{font-size:24px}.home-section3 #home-shape5{top:0;width:140%;left:-40px}.home-section3 .home-social_container{margin-top:50px;height:80px;width:100%;overflow:hidden;height:110px}.home-section3 .home-social{position:relative;width:200px;height:20px;padding:0 20px 0 50px;margin:auto;margin-top:30px}.home-section4 .schedule-col{display:block;padding:0;width:100%}.home-section4 .schedule-col p{margin-right:0}.home-section4 .venue-col{padding:0;width:100%}.home-section4 .venue-col p{margin-right:0}}.about p{line-height:24px;font-size:18px}.about #about-shape1{position:absolute;right:0;top:-35px;background:transparent url(/679ac5df5b3e9383e10d52ba65a2b5fa4037a096/6e159/static/images/snakeshape-11.svg) right center no-repeat;background-position:left center;width:7%;height:108px}.about #about-shape2{position:absolute;top:80px;background:transparent url(/cd4a8b54a94d7373a9946f933daa92b1aab7825b/26d5c/static/images/snakeshape-10.svg) right center no-repeat;background-position:right center;width:21%;height:100px}.about .about-section1{margin-top:70px;margin-bottom:90px;position:relative;text-align:center;color:#249cd7}.about .about-section1 p{color:#249cd7;font-size:30px;line-height:36px;width:60%;margin:auto}.about #about-shape3{position:absolute;right:0;top:10%;background:transparent url(/679ac5df5b3e9383e10d52ba65a2b5fa4037a096/6e159/static/images/snakeshape-11.svg) right center no-repeat;background-position:left center;width:30%;height:108px}.about #about-shape4{position:absolute;top:70%;left:0;background:transparent url(/85052fd3f0fcb3605d82fc37205e654d27e8341d/6fbb4/static/images/snakeshape-12.svg) right center no-repeat;background-position:right center;width:39%;height:120px}.about .about-section2{position:relative;padding:0 22%;margin-bottom:100px;color:#249cd7}.about .about-section2 h3{color:#249cd7;margin-bottom:23px}.about .about-section2 .blurb-1{display:block;margin-bottom:60px}.about .about-section2 .blurb-2{float:right}.about .about-section2:after{content:"";display:table;clear:both}.about #about-shape5{position:absolute;right:0;top:40px;background:transparent url(/c7057e5da9599145af341412d7fa2ac4f5dcd965/ef15b/static/images/snakeshape-13.svg) right center no-repeat;background-position:left center;width:9%;height:76px}.about #about-shape6{position:absolute;top:180px;left:0;background:transparent url(/5c99acdefa54a19faedaadd9bbaf6d8b58136cd1/6ddae/static/images/snakeshape-14.svg) right center no-repeat;background-position:right center;width:12%;height:130px}.about #about-shape7{position:absolute;right:0;bottom:40px;background:transparent url(/354f2fadb4188b715b13721c94563a9d491be6e7/01d34/static/images/snakeshape-15.svg) right center no-repeat;background-position:left center;width:28%;height:100px}.about .about-section3{padding:40px 20% 40px 20%;position:relative;background-color:#249cd7;color:#fff}.about .about-section3 a,.about .about-section3 h3,.about .about-section3 p{color:#fff}.about .about-section3 a,.about .about-section3 a:visited{color:#fff;font-weight:700}.about .about-section3 a:hover{text-decoration:underline}.about .about-section3 h3,.about .about-section3 p{margin-bottom:24px}.about .about-section3 h3{font-size:24px}.about .about-section3 .twitter-feed{text-align:right}.about #about-shape8{position:absolute;right:0;top:40px;background:transparent url(/16c4015036496d4df93d2fc32fd33f046cb7d12e/03fb2/static/images/snakeshape-16.svg) right center no-repeat;background-position:left center;width:16%;height:62px}.about #about-shape9{position:absolute;top:160px;left:0;background:transparent url(/b63b5953f44c4324219c2416e46d53bcd5cfae3a/8d743/static/images/snakeshape-17.svg) right center no-repeat;background-position:right center;width:12%;height:130px}.about #about-shape10{position:absolute;right:0;bottom:-150%;background:transparent url(/d4cd84260fdfec6685dc5790640248f67f0d4039/ad835/static/images/snakeshape-18.svg) right center no-repeat;background-position:left center;width:5%;height:72px}.about .about-section4{position:relative;padding:65px 20% 0 20%;color:#249cd7}.about .about-section4 h2{color:#249cd7;margin-bottom:40px}.about .about-section4 ul.names{text-align:center;list-style-type:none}.about .about-section4 ul.names li{list-style:none;font-size:18px;color:#f39994;float:left;text-align:left;height:50px;width:200px}.about .about-section4 ul.names a{color:#f39994;text-decoration:underline}.about .about-section4 ul>li{margin-right:5%;margin-left:0}@media only screen and (min-width:769px){.about .about-section4 ul.names li:nth-child(3n+4){clear:left;float:left}}.about #about-shape11{background:transparent url(/38bf1552a0fdbe0465b465defcf6357e83067107/29c95/static/images/snakeshape-19.svg) right center no-repeat;background-position:center center;width:100%;height:20px}.about .about-section5{padding-top:60px;clear:both}@media only screen and (max-width:780px){.about #about-shape3{top:95%;width:15%}.about .about-section1{padding:0 10px 0 10px;margin-bottom:20px}.about .about-section1 p{width:100%}.about .about-section2{padding:0 10px 0 10px;text-align:left;font-size:26px}.about .about-section2 p{font-size:26px;line-height:28px;margin-bottom:24px}.about .about-section2 .blurb-1,.about .about-section2 .blurb-2{margin:0}.about .about-section2 div{width:100%}.about .about-section3{padding:0 10px 0 10px;text-align:left;font-size:26px}.about .about-section3 p{font-size:26px;line-height:28px;margin-bottom:24px}.about .about-section3 div{width:100%}.about .about-section3 .twitter-feed{text-align:center}.about .about-section4{padding:0 10px 0 10px;width:100%;margin-bottom:50px}.about .about-section4 h2{margin-top:50px}.about .about-section4 ul.names li:nth-child(2n+1){clear:left;float:left}.about .about-section4 ul>li{margin-right:2%}.about #about-shape11{height:5px}}.schedule{text-align:center}.schedule h3{font-size:30px;line-height:36px;margin:.5em 0}.schedule .day{margin-bottom:1em}.schedule .day.day-2015-11-07 td.slot{width:22.5%}.schedule .day.day-2015-11-08 td.slot{width:30%}.schedule .grid p{margin:auto auto 1.5em;text-align:left}.schedule .grid a{color:#ee6d66;text-decoration:underline}.schedule .grid a:hover{color:#94f3e1}.schedule table{width:100%;min-width:700px}.schedule .fake-room,.schedule .fake-table{display:none}@media screen and (max-width:800px){.schedule table{display:none}.schedule .fake-table{display:block}.schedule .fake-room{display:block}.schedule .fake-tr{border:1px solid #ee6d66;margin-bottom:.5em}.schedule .fake-td.slot{border-top:1px solid #ee6d66;border-bottom:1px solid #ee6d66}.schedule .fake-time{font-weight:700;border-bottom:1px solid #ee6d66}.schedule .slot-breakfast .fake-room,.schedule .slot-keynote .fake-room,.schedule .slot-lunch .fake-room{display:none}}.schedule thead{background-color:#fff}.schedule td,.schedule th{border:1px solid #ee6d66;padding:.5em 1em}.schedule .time{width:10%}.schedule .slot .title{display:block}.schedule .slot .speaker{font-weight:700}.schedule .slot-breakfast{background-color:#f3f094}.schedule .slot-keynote{background-color:#ee6d66}.schedule .slot-break,.schedule .slot-lunch{background-color:#94f3e1}.schedule .slot-empty{border:none;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.schedule tr:hover td{color:#fff;border:1px solid #f3f094;background-color:#249cd7}.schedule tr:hover td a{color:#f3f094}@media only screen and (max-width:780px){.presentation .col-6{width:100%}}.presentation a{color:#ee6d66;text-decoration:underline}.presentation a:hover{color:#249cd7}.presentation .video iframe{height:350px;width:100%;margin-top:1em}.presentation .description{margin-top:1em;color:#249cd7}.presentation .bio p,.presentation .description p{margin:auto auto 1.5em}.sponsor-level{margin-top:72px}.sponsor-level .sponsor-level-name{background-color:#fff;color:#249cd7;font-size:30px;font-weight:300;line-height:34px;border-bottom:1px solid #249cd7;display:inline-block;margin-bottom:60px}.sponsors-list .grid{margin:0}.sponsor{min-height:350px}.sponsor .sponsor-name{background-color:#fff;color:#249cd7;font-size:26px;font-weight:300;margin-bottom:18px}.sponsor .logo{max-width:100%;max-height:300px}.sponsor .url{margin-bottom:18px}.sponsor .url a{color:#ee6d66;font-weight:100;font-size:16px}.sponsor .sponsor-description p{color:#249cd7;line-height:24px;font-size:18px;font-weight:100;margin-bottom:18px}.sponsor .sponsor-description a{color:#ee6d66;text-decoration:underline}.sponsor .sponsor-description a:hover{color:#249cd7}.sponsors-list{padding:0}.sponsor-divider{background-position:center center;width:100%;height:20px}.diamond-divider{background-position:center center;width:100%;height:20px;background:transparent url(/b1000eb47e40249d7feb44c3f9a6a6c520708774/8d22f/static/images/snakeshape-22.svg) center center no-repeat}.gold-divider{background-position:center center;width:100%;height:20px;background:transparent url(/53316d09bc2c0e0916b432f24210eb5141840935/6fd74/static/images/snakeshape-23.svg) center center no-repeat}.silver-divider{background-position:center center;width:100%;height:20px;background:transparent url(/6cdbdef29a7ffc52e3f4abe9e6cf152e9e3b2585/3f927/static/images/snakeshape-24.svg) center center no-repeat}.sponsor-header{top:24px;position:relative;background-color:#249cd7;color:#fff}.sponsor-header .sponsor-header-text{margin-top:42px}.sponsor-header .sponsor-header-text .sponsor-title{font-weight:300;font-size:30px;color:#fff}.sponsor-header .sponsor-header-text .sponsor-intro{font-weight:100;font-size:18px;line-height:24px}.sponsor-header .sponsor-header-text .sponsor-intro #sponsor-mailto{color:#fff;border-bottom:1px solid #fff}.sponsor-header #sponsor-header-shape1{position:absolute;left:0;width:250px;top:75px;height:85px;background:transparent url(/8a2024014796eb8600d764f0b2aa882c81ea410b/c8150/static/images/snakeshape-20.svg) no-repeat;background-position:-50px 0}.sponsor-header #sponsor-header-shape2{position:absolute;top:36px;right:0;width:219px;height:85px;background:transparent url(/b5b2c731d9e324a712c93bbd0e3d865ca99920b1/1029d/static/images/snakeshape-21.svg) no-repeat;background-position:100px 0}@media only screen and (max-width:780px){#sponsor-header-shape1,#sponsor-header-shape2{display:none}.spacer{display:none}.sponsor-header{margin-top:0}.sponsor-header .sponsor-header-text{margin-top:0}.sponsor-header .sponsor-intro,.sponsor-header .sponsor-title{width:100%}.sponsor-col{width:100%}.sponsor-level{padding-left:10%;width:100%}.sponsor-level .logo{display:block}.sponsor-logo-col{display:block;width:100%;padding:0}}.venue{margin-top:70px}.venue .grid{margin:0}.venue .container{margin:0 auto;padding:0;width:100%}.venue .venue-block{position:relative;background-color:#fff;color:#249cd7;padding:66px 20px}.venue .venue-block #venue-shape1{position:absolute;right:0;top:-35px;background:transparent url(/679ac5df5b3e9383e10d52ba65a2b5fa4037a096/6e159/static/images/snakeshape-11.svg) right center no-repeat;background-position:left center;width:7%;height:108px}.venue .venue-block #venue-shape2{position:absolute;bottom:84px;left:0;background:transparent url(/e0da7693b5db9cc1d3adf6200c52586b6afdba30/63eec/static/images/snakeshape-25.svg) right center no-repeat;background-position:right center;width:21%;height:94px}.venue .venue-block #venue-shape7{position:absolute;right:0;top:84px;background:transparent url(/9d57a082576625f76a3b871e3f73814f3369ca36/330e3/static/images/snakeshape-30.svg) right center no-repeat;background-position:left center;width:15%;height:72px}.venue .venue-block #venue-shape8{position:absolute;bottom:84px;left:0;background:transparent url(/9a7424862f9195391752271ec89ec2c28b155d96/81bbe/static/images/snakeshape-31.svg) right center no-repeat;background-position:right center;width:17%;height:97px}.venue #venue-shape9{background:transparent url(/38bf1552a0fdbe0465b465defcf6357e83067107/29c95/static/images/snakeshape-19.svg) right center no-repeat;background-position:center center;width:100%;height:20px}.venue .venue-inverted{background-color:#249cd7;color:#fff!important;padding:66px 20px;position:relative}.venue .venue-inverted p{color:#fff}.venue .venue-inverted a,.venue .venue-inverted a:visited{color:#fff;font-weight:700}.venue .venue-inverted a:hover{text-decoration:underline}.venue .venue-inverted #venue-shape3{position:absolute;right:0;top:120px;background:transparent url(/c591e898de51f1aed5b4457e2779acd2d713eb23/e6ed5/static/images/snakeshape-26.svg) right center no-repeat;background-position:left center;width:20%;height:79px}.venue .venue-inverted #venue-shape4{position:absolute;right:0;top:690px;background:transparent url(/231f588650e2422d5598bd1ac0b3c06b60a260a3/2eb23/static/images/snakeshape-28.svg) right center no-repeat;background-position:left center;width:10%;height:99px}.venue .venue-inverted #venue-shape5{position:absolute;top:670px;left:0;background:transparent url(/bd9a8a9cbf3818a7dc522299655746474bf876ff/5ac9a/static/images/snakeshape-27.svg) right center no-repeat;background-position:right center;width:21%;height:76px}.venue .venue-inverted #venue-shape6{position:absolute;bottom:84px;left:0;background:transparent url(/0e45430821c9a069d25d15fa0a7f2b0d2518926e/90378/static/images/snakeshape-29.svg) right center no-repeat;background-position:right center;width:8%;height:84px}.venue .venue-title{font-size:30px;font-weight:300}.venue .venue-text p{font-weight:400;line-height:24px;font-size:18px;padding:12px 0}.venue .venue-text a{text-decoration:none;font-weight:700}.venue .venue-map{border-style:solid;border-width:5px;border-color:#249cd7;padding:5px 5px 5px 5px;height:500px}.venue .venue-map iframe{width:100%!important;height:100%!important}@media only screen and (max-width:780px){.venue{margin-top:0}.venue #venue-shape2,.venue #venue-shape7{display:none}.venue .venue-block .grid{width:100%}.venue .col-8{width:100%}.venue .venue-text{display:block;width:100%}.venue .venue-inverted .col-6{width:100%}.venue .venue-block{padding-top:0}.venue .venue-block .col-6{width:100%}}.conduct-title{font-size:30px;display:block;text-align:center;color:#249cd7;font-weight:300;margin-bottom:72px}#conduct-shape1{position:absolute;right:-40px;top:129px;background:transparent url(/6b2cb23edc800e7d416f6347f0ea3878f9ba33e8/d8c85/static/images/snakeshape-02.svg) center center no-repeat;width:20%;height:108px}#conduct-shape2{position:absolute;left:-25px;top:800px;width:320px;background:transparent url(/599792c934df8c92f07d71a9cf91b237c412284e/9fad8/static/images/snakeshape-04.svg) center center no-repeat;height:108px}.conduct-text{font-weight:100;font-size:18px;color:#249cd7;width:50%;max-width:620px;margin-right:auto;margin-left:auto}.conduct-text a{text-decoration:underline}.conduct-text p{margin-bottom:1em;margin-top:1em}.conduct-text .conduct-subtitle{font-size:24px;font-weight:300}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}footer,header{display:none}}