@font-face{font-family:'DINWeb-Black';src:url('/fonts/DINWeb-Black.woff') format('woff');font-weight:700}@font-face{font-family:'DINWeb-BlackItalic';src:url('/fonts/DINWeb-BlackItalic.woff') format('woff');font-weight:700;font-style:italic}@font-face{font-family:'DINWeb-Bold';src:url('/fonts/DINWeb-Bold.woff') format('woff');font-weight:bold}@font-face{font-family:'DINWeb-BoldItalic';src:url('/fonts/DINWeb-BoldItalic.woff') format('woff');font-weight:600;font-style:italic}@font-face{font-family:'DINWeb-Medium';src:url('/fonts/DINWeb-Medium.woff') format('woff');font-weight:500}@font-face{font-family:'DINWeb-MediumItalic';src:url('/fonts/DINWeb-MediumItalic.woff') format('woff');font-weight:500;font-style:italic}@font-face{font-family:'DINWeb';src:url('/fonts/DINWeb.woff') format('woff');font-weight:400}@font-face{font-family:'DINWeb-Italic';src:url('/fonts/DINWeb-Italic.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:'DINWeb-Light';src:url('/fonts/DINWeb-Light.woff') format('woff');font-weight:100}@font-face{font-family:'DINWeb-LightItalic';src:url('/fonts/DINWeb-LightItalic.woff') format('woff');font-weight:100;font-style:italic}body,select,button,h5,.pnt_description{font-family:'DINWeb',Arial,sans-serif;font-weight:100}i{font-family:'DINWeb-Italic';font-weight:100;font-style:italic}#content h1{font-family:'DINWeb-Light';font-weight:100}a,b,strong,h2,h3,h6,#main_nav a,#contact-buttons a,#content h3,#footer_network li,button,#mobile-navi input[type="text"],input[type="submit"],form fieldset legend,.schedule_point .right .title,.rotate,#content .day_head{font-family:'DINWeb-Medium';font-weight:100}{font-family:'DINWeb-MediumItalic';font-weight:100;font-style:italic}{font-family:'DINWeb-Bold';font-weight:100}{font-family:'DINWeb-Black';font-weight:100}.ribbon_contact a,.ribbon_signin a,#content h1,.abstract h2,.sponsors h2{letter-spacing:.05em}#content h1,.speaker_description .left h2{letter-spacing:0}#content h1,#footer_network a,form fieldset legend,#footer h3,.speaker_description .left h2,.company .left h2{text-transform:none}a,#main_nav .active span,#main_nav a:hover span{text-decoration:none}body{font-size:20px}#footer_network a{font-size:18px}.schedule_day,#footer{font-size:.8em}#main_nav,form fieldset legend,#footer h3{font-size:1em}h3,#content h3,#content .day_head{font-size:1.25em}h2{font-size:1.5em}h1,#content h1{font-size:2.25em}h1,#content h1{line-height:1.1em}h2{line-height:1.233em}body{line-height:1.35em}h3,#content h3{margin-top:.7em}#content h3,p,#content ul{margin-bottom:.5em}#footer h3{margin-top:0}body,#content h1{color:#444}input[type="submit"]:hover,#contact-buttons a:hover{color:#fff}a,#footer_network a,.contact_left a,.title a{color:#00305e}a:hover,#footer_network a:hover,.contact_left a:hover{color:#e60004}#main_nav .signin a,#service-menu li a,.ribbon_contact a,.ribbon_signin a{background-color:#e60004}#main_nav .signin a:hover,#main_nav .signin.active a{background-color:#c90004}#main_nav li a{background-color:#00305e}#main_nav li .submenu a,#main_nav li a:hover,#main_nav .active{background-color:#7381a2}.schedule_point .right .title{background-color:#0099a1}.schedule_point .title .toggle{background-color:#08b1b7}#wrapper_footer{background-color:#dedede}#wrapper_home,.schedule_point .left{background-color:#f1f1f1}#mobile-header,.speaker_description,.schedule_point .right .speaker,.rotate{background-color:#fff}.description{background-color:transparent !important}.schedule_point .right .speaker,.speaker_description .left a{border-color:#f1f1f1 !important}hr,.speaker_description .text p,#footer_contact,#footer_contact .contactform{border-color:#a1a1a1 !important}.schedule_point .right{border-color:#f1f1f1 !important}button,#mobile-navi input[type="text"],input[type="submit"]{text-align:center;padding:12px 25px 8px;border-radius:3px;text-decoration:none;border:0}.button_grey{background-image:url(/img/button_bg_grey.png);background:-webkit-linear-gradient(#9a9a9a,#7c7c7c);background:-o-linear-gradient(#9a9a9a,#7c7c7c);background:-moz-linear-gradient(#9a9a9a,#7c7c7c);background:linear-gradient(#9a9a9a,#7c7c7c)}.button_grey:hover{background:-webkit-linear-gradient(#7c7c7c,#9a9a9a);background:-o-linear-gradient(#7c7c7c,#9a9a9a);background:-moz-linear-gradient(#7c7c7c,#9a9a9a);background:linear-gradient(#7c7c7c,#9a9a9a)}button,#mobile-navi input[type="text"],input[type="submit"]{background-image:url(/img/button_bg_blue.png);background:-webkit-linear-gradient(#294a75,#00305e);background:-o-linear-gradient(#294a75,#00305e);background:-moz-linear-gradient(#294a75,#00305e);background:linear-gradient(#294a75,#00305e)}button:hover,#mobile-navi input[type="text"]:hover,input[type="submit"]:hover{background:-webkit-linear-gradient(#00305e,#294a75);background:-o-linear-gradient(#00305e,#294a75);background:-moz-linear-gradient(#00305e,#294a75);background:linear-gradient(#00305e,#294a75)}#mobile-header{border-bottom:1px solid #ccc}#mobile-header #mobile-logo img{height:40px;top:10px}fieldset{padding:0}#content ul{list-style-image:none}#head_logo{width:75px}#contact-buttons{padding-right:100px}#contact-buttons.fixed{padding-right:0}.fixed .ribbon_contact,.fixed .ribbon_signin{right:90px}.ribbon_contact a,.ribbon_signin a{padding:10px 10px 7px}#slider{margin-top:-20px}#main_nav li a{height:auto;padding:15px 15px 8px;width:100%;box-sizing:border-box}#main_nav li span{position:static;width:auto}.highlight{border:0}.description{padding:0}#content h1{margin:0 0 .5em}.schedule_point{margin-bottom:20px}.schedule_point .left{float:none;width:100%;text-align:left;padding:0 0 5px}.schedule_point .left p{margin-bottom:0}.schedule_point .right{border:0;width:100%}.schedule_point .right .title{padding-right:105px}.schedule_point .title .toggle{border:0;border-radius:0;font-size:1em;color:#fff;padding:13px;bottom:0;top:auto;right:0}.rotate{left:-10px;top:26px;padding:5px 5px 3px;line-height:1em;color:#0099a1}.pnt_description{margin-top:10px}.gallery_listing{height:80px}.speaker_description .right,.company .right{border:0}.title .toggle,.speaker_description .left .toggle{border-color:#444 !important;color:#444;padding-bottom:0;font-size:.8em}.speaker_description .right img{min-width:100%;width:auto;max-width:none;display:block}.contact_left img{margin:10px 0}.contact_one{margin-bottom:20px}.contact_left{margin-right:-1px;padding:0 20px;border-right:1px solid #a1a1a1}#footer{display:flex;justify-content:space-between;flex-wrap:wrap}#footer_contact{display:flex;justify-content:space-between;flex-wrap:wrap;width:75%;order:2;float:none}.contact_left{float:none;width:35%;box-sizing:border-box}#footer_contact .contactform{float:none;width:65%;box-sizing:border-box;border-left:0}#footer_network{float:none;order:1}@media only screen and (max-width:1024px){body{font-size:18px}#slider{margin-top:0}.schedule_point .right .speaker,.schedule_point .right .title{padding:10px 105px 10px 10px}.rotate{transform:none;top:0;right:0;left:auto}.contact_left,.contactform,#footer_contact .contactform,#footer_network{background-color:transparent;padding:0 0 10px;width:100%;border-bottom:1px solid #b5b5b5}#footer_network{border-bottom:0}.contact_left{border-right:0}.contact_left img{float:none;margin-right:10px}.contact_one,.contact_two{float:left}.contact_one{margin-right:40px;margin-bottom:0}#footer_contact{order:1;width:100%}.contact_left,#footer_contact .contactform{width:100%}#footer_network{order:2}}@media only screen and (max-width:800px) and (min-width:520px){.schedule_point.parallel_session .left{padding-left:0;width:100%}}@media only screen and (max-width:520px){body{font-size:16px}p,li,.schedule_day{font-size:1em}.schedule_point.parallel_session{padding:0;border-width:2px}.schedule_point .left{width:100%}.schedule_point .left p:last-child{padding-left:10px}.schedule_point.parallel_session .rotate{margin:-10px -2px 10px}.speaker_description .right,.company .right{height:auto !important}.speaker_description .right img{margin-top:0}.contact_one{margin-bottom:20px}.contact_one,.contact_two{float:none}}