@charset "utf-8";img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 1.5625vw}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 .07813vw;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'archia';src:url(/assets/fonts/archia-regular-webfont.eot);src:url('/assets/fonts/archia-regular-webfont.eot?#iefix') format('embedded-opentype'),url(/assets/fonts/archia-regular-webfont.woff2) format('woff2'),url(/assets/fonts/archia-regular-webfont.woff) format('woff'),url(/assets/fonts/archia-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'archia';src:url(/assets/fonts/archia-bold-webfont.eot);src:url('/assets/fonts/archia-bold-webfont.eot?#iefix') format('embedded-opentype'),url(/assets/fonts/archia-bold-webfont.woff2) format('woff2'),url(/assets/fonts/archia-bold-webfont.woff) format('woff'),url(/assets/fonts/archia-bold-webfont.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'archia';src:url(/assets/fonts/archia-medium-webfont.eot);src:url('/assets/fonts/archia-medium-webfont.eot?#iefix') format('embedded-opentype'),url(/assets/fonts/archia-medium-webfont.woff2) format('woff2'),url(/assets/fonts/archia-medium-webfont.woff) format('woff'),url(/assets/fonts/archia-medium-webfont.ttf) format('truetype');font-weight:500;font-style:normal}*{box-sizing:border-box}body{background:#fff;color:#31287b;margin:0;padding:0;font-family:'archia',sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}body.temp{background-image:none!important}table{border:none}td{border:none;font-size:inherit}td,th{min-height:1rem;line-height:130%;border:none}a{text-decoration:none;outline:none;color:inherit}a:hover{text-decoration:none;outline:none;color:inherit}p a,td a,li a{text-decoration:underline;color:inherit}p a:hover,td a:hover,li a:hover{text-decoration:underline;color:inherit}img{border:none}p{margin:0;padding:0;min-height:1rem;line-height:175%;margin-bottom:0}p:last-child{margin-bottom:0!important}form{margin:0;padding:0}iframe{vertical-align:middle}input,textarea,select{-webkit-appearance:none;border:none}::-webkit-input-placeholder{color:#d4e3f1}:-moz-placeholder{color:#d4e3f1;opacity:1}::-moz-placeholder{color:#d4e3f1;opacity:1}:-ms-input-placeholder{color:#d4e3f1}:placeholder-shown{color:#d4e3f1}.error::-webkit-input-placeholder{color:#ee1a1a}.error:-moz-placeholder{color:#ee1a1a;opacity:1}.error::-moz-placeholder{color:#ee1a1a;opacity:1}.error:-ms-input-placeholder{color:#ee1a1a}.error:placeholder-shown{color:#ee1a1a}select{-webkit-appearance:none;-moz-appearance:none;border-radius:0;background:url(/assets/images/iconSelectArrow.png) no-repeat right .82031vw center;background-size:.70313vw .42969vw}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}button{border:none;font-size:1rem}h1,h2,h3,h4{margin:0;padding:0}h1{font-size:104px;line-height:110px;color:inherit;text-align:center}h2{font-size:55px;line-height:62px;color:#31287b;text-align:center}h3{color:inherit}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}header{position:absolute;left:0;top:0;right:0;z-index:10000}.layoutMain{min-height:100vh;padding-top:253px}body.inverted .layoutMain{padding-top:0}.layoutHeaderTop{background:#31287b;color:#fff}.layoutHeaderInner{max-width:1155px;margin:0 auto;position:relative;padding:0 20px}.layoutLogo{position:absolute;left:20px;top:30px}.event .layoutLogo{top:24px}.layoutLogo svg{width:177px;height:93px;vertical-align:middle;fill:#31287b}.layoutLogo svg path{fill:inherit!important}body.inverted .layoutLogo svg{fill:#fff}footer{color:#fff}footer{background:#fff;background:url(/assets/images/background-1x.jpg) no-repeat bottom center;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){footer{background-image:url(/assets/images/background-2x.jpg)}}.event footer{background:#fff;background:url(/assets/images/background-event-1x.jpg) no-repeat bottom center;background-size:cover}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.event footer{background-image:url(/assets/images/background-event-2x.jpg)}}.toTop{display:none;width:44px;height:44px;background:#fff;position:fixed;right:40px;bottom:40px;text-align:center;box-shadow:0 3px 8px 0 rgba(0,0,0,.3);padding-top:15px;line-height:1px;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:10001}.toTop svg{width:19px;height:13px;vertical-align:middle}.toTop svg path{-webkit-transition:all .2s ease;transition:all .2s ease}.toTop:hover{background:#31287b}.toTop:hover svg path{stroke:#fff}.layoutFooterInner{max-width:1155px;margin:0 auto;position:relative;padding:81px 20px 0;height:182px}.event .layoutFooterInner{height:121px;padding-top:45px}.logo-leipzig{vertical-align:middle;width:332px;height:95px;margin-bottom:24px}.videoItem{color:#fff;height:700px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:90px;position:relative;overflow:hidden}.event .videoItem{height:600px;margin-bottom:116px}.videoItem.small{height:197px;margin-bottom:96px}.videoInner{max-width:1155px;padding:0 20px;position:relative}.event .videoInner{margin-top:80px}.videoItemVideo{position:absolute;left:0%;top:0%;width:100%;height:100%;z-index:-100;overflow:hidden;background:#23245d;display:block}.videoItemVideo video{display:block;width:100%;height:auto}.event .videoItem h1{font-size:100px;line-height:106px;margin-top:-50px}.temp .videoInner h1 span{display:block;font-size:45px;line-height:54px;margin-top:25px}.temp .videoItem{height:100vh!important;margin-bottom:0}.teaserInstitutionsContainer{background:#f5f5f5}.teaserInstitutionsInner{max-width:1155px;margin:0 auto;padding:90px 20px 80px}.teaserInstitutionsInner h2{margin-bottom:70px}.teaserInstitutionsItems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.teaserInstitutionsItem{width:31.838565%;border-bottom:2px solid #fff;margin-right:2.2421525%;padding-bottom:43px;margin-bottom:37px}.teaserInstitutionsItem:nth-child(3n+1):nth-last-child(-n+3),.teaserInstitutionsItem:nth-child(3n+1):nth-last-child(-n+3)~.teaserInstitutionsItem{border-bottom:none}.teaserInstitutionsItem:nth-child(3n+3){margin-right:0}.teaserInstitutionsLetter{font-size:40px;line-height:45px;color:#e61480;font-weight:700;margin-bottom:20px}.teaserInstitutionsItem ul{list-style-type:none;margin:0;padding:0}.teaserInstitutionsItem ul li{font-size:16px;line-height:20px;color:#31287b;letter-spacing:.1px;font-weight:700;-webkit-transition:all .2s ease;transition:all .2s ease}.teaserInstitutionsItem ul li.hasLink:hover{color:#e61480}.teaserInstitutionsItem ul li + li{margin-top:20px}.teaserInstitutionsItem ul li a{text-decoration:none;color:inherit}.textItem{max-width:1155px;margin:0 auto;padding:0 20px;margin-bottom:70px;text-align:center}.textItem.layout1 .textText{padding:0 8.5201794%}.textItem h2{margin-bottom:38px}.textItem p,.textItem li{font-size:21px;line-height:32px;letter-spacing:-.4px}.textItem a:hover{color:#E61480}.textItem h4{font-weight:400;font-size:28px;line-height:38px;letter-spacing:-.4px;margin-bottom:43px}.textItem h4 strong{font-weight:700;font-size:30px;line-height:38px;letter-spacing:-.2px}.textItem.text2Col{text-align:left;margin-bottom:100px}.textItem.text2Col h2,.textItem.text2Col h1{font-size:55px;line-height:62px;color:#31287b;margin-bottom:50px;text-align:left;width:74.439462%}.textItem.text2Col .textText{column-count:2;column-gap:70px;padding:0}.textItem.layout2,.textItem.layout3{margin-bottom:100px;text-align:left}.textItem.layout2 .textText{width:47.713004%}.textItem.layout2 h2,.textItem.layout3 h2{text-align:left;margin-bottom:53px}.textItem.layout2 p + p,.textItem.layout3 p + p{margin-top:32px}.textItem.layout2 h1,.textItem.layout3 h1{font-size:55px;line-height:62px;color:#31287b;text-align:left;margin-bottom:53px}.teaserContainer{max-width:1155px;margin:0 auto 90px;padding:0 20px}.teaserContainerInner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.teaserItem{width:31.838565%}.teaserItem + .teaserItem{margin-left:2.2421525%}.teaserItem:nth-child(3n+1){margin-left:0}.teaserText{text-align:center}.teaserText p{font-size:14px;line-height:20px}.teaserImage{margin-bottom:20px}.teaserImage img{width:100%;height:auto;vertical-align:middle}.sponsorsItem{max-width:1155px;margin:100px auto 61px;padding:0 20px}.sponsorsImages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sponsorsImg{width:23.318386%;margin:0 2.2421525% 10px 0;border-bottom:1px solid #d1cfda;padding-bottom:10px}.sponsorsImg img{width:100%;height:auto;vertical-align:middle}.sponsorsImg:nth-child(4n+4){margin-right:0}.sponsorsItem h3{font-size:21px;line-height:25px;letter-spacing:.1px;color:#31287b;font-weight:700;margin-bottom:40px}.teaserProgram{max-width:1155px;margin:0 auto;padding:0 20px 60px}.teaserProgramLinks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:100px}.teaserProgramLink{background:#f4f4f4;font-size:26px;line-height:30px;color:#e70981;font-weight:700;width:23.318386%;padding:37px 11px 27px 27px;cursor:pointer;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.teaserProgramLink:hover{background:#ECECEC}.teaserProgramLink a{display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDEzIDE5Ij48cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U2MTQ4MCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMS40ODUgMTcuOTdsOC40ODYtOC40ODVMMS40ODUgMSIvPjwvc3ZnPg==) no-repeat right 10px bottom 6px;background-size:13px 19px;padding-right:30px;-webkit-transition:all .2s ease;transition:all .2s ease}.teaserProgramLink:hover a{background-position:right 6px bottom 6px}.teaserProgramLink span{color:#31287b;font-size:13px;line-height:15px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:5px}.teaserProgram h2{width:71.748879%;margin:0 auto}.teaserProgramIcon{position:absolute;left:61.153846%;top:-54px}.teaserProgramIcon img,.teaserProgramIcon svg{width:75px;height:76px;vertical-align:middle}.hintContainer{background:#31287b url(/assets/images/background-hints-1x.jpg) no-repeat;background-size:cover;position:relative;overflow:hidden}@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi){.hintContainer{background:#31287b url(/assets/images/background-hints-2x.jpg) no-repeat;background-size:cover}}.hintContainerInner{max-width:1155px;margin:0 auto;padding:92px 20px 113px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;z-index:5;position:relative}.hintItem{width:31.838565%;margin-right:2.2421525%;background:#fff;padding:30px 22px 35px}.hintItem:nth-child(3n+3){margin-right:0}.hintTopline{font-size:15px;line-height:18px;color:#31287b;font-weight:700;margin-bottom:12px}.hintItem h3{font-size:21px;line-height:24px;color:#e61480;letter-spacing:.2px;font-weight:700;margin-bottom:15px}.hintText p{font-size:16px;line-height:22px;letter-spacing:-.2px;color:#31287b}.hintText p:empty{display:none}.bubble1{width:399px;height:452px;vertical-align:middle;position:absolute;z-index:1}.bubble2{width:69px;height:60px;vertical-align:middle;position:absolute;z-index:1}.bubble3{width:418px;height:412px;vertical-align:middle;position:absolute;z-index:1}.bubble4{width:102px;height:102px;vertical-align:middle;position:absolute;z-index:1}.bubble5{width:399px;height:452px;vertical-align:middle;position:absolute;right:-290px;top:100px;z-index:1}.programInstitutionsContainer{max-width:1155px;margin:0 auto 100px;padding:0 20px}.programInstitutionsContainer h2,.programInstitutionsContainer h1{margin-bottom:70px;text-align:left;font-size:55px;line-height:62px;color:#31287b;text-align:center}.programInstitutionsItems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.programInstitutionsItem{width:31.838565%;margin:0 25px 37px 0;border-bottom:2px solid #ebebeb;padding-bottom:43px}.programInstitutionsItem:nth-child(3n+1):nth-last-child(-n+3),.programInstitutionsItem:nth-child(3n+1):nth-last-child(-n+3)~.programInstitutionsItem{border-bottom:none;padding-bottom:0;margin-bottom:0}.programInstitutionsItem:nth-child(3n+3){margin-right:0}.programInstitutionsLetter{font-size:40px;line-height:45px;font-weight:700;margin-bottom:20px;padding-left:23px}.programInstitutionsItem ul{list-style-type:none;margin:0;padding:0}.programInstitutionsItem ul li{-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;background:#f4f4f4 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDEyIDIwIj48cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U2MTQ4MCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMSAxOC40ODVMOS40ODUgMTAgMSAxLjUxNSIvPjwvc3ZnPg==) no-repeat right 21px center;background-size:12px 20px;padding:10px 52px 11px 23px;font-size:21px;line-height:25px;color:#e61480;letter-spacing:.2px;font-weight:700}.programInstitutionsItem ul li:hover{background-position:right 17px center;background-color:#ECECEC}.programInstitutionsItem ul li + li{margin-top:5px}.programInstitutionsItem ul li a{text-decoration:none;color:inherit}.programSingleItem{max-width:1155px;margin:0 auto 100px;padding:0 20px}.programSingleTour{font-size:15px;line-height:20px;font-weight:700;margin-bottom:13px}.programSingleTour span{font-weight:400}.programSingleItem h1{font-size:55px;line-height:62px;color:#e61480;font-weight:700;margin-bottom:12px;text-align:left}.programSingleItem.themes h1{margin-bottom:70px}.programSingleItem.children h1{color:#31287b;margin-bottom:70px}.programSingleAddress{font-size:21px;line-height:25px;color:#e61480;font-weight:700;letter-spacing:-.2px;margin-bottom:70px}.programSingleAddress span{font-weight:400}.programSingleEvent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;padding:18px 0 20px 25px;background:#f4f4f4;position:relative}.programSingleEvent:before{-webkit-transition:all .2s ease;transition:all .2s ease;position:absolute;right:25px;top:22px;width:20px;height:13px;content:' ';font-size:5px;line-height:5px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDIwIDEzIj48cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U2MTQ4MCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMS41MTUgMS40ODVMMTAgOS45NzFsOC40ODUtOC40ODYiLz48L3N2Zz4=) no-repeat;background-size:20px 13px;z-index:1}.programSingleEvent.active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.programSingleEvent + .programSingleEvent{margin-top:5px}.programSingleTime{width:17.431193%;padding-top:3px;font-size:16px;line-height:20px;letter-spacing:-.2px;font-weight:500}.programSingleTime span{display:none;margin-top:6px;color:#e61480;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.programSingleTime span a{text-decoration:underline}.isBookmarked .programSingleTime span{display:block;opacity:1}.programSingleData{width:80.366972%}.programSingleEvent h3,.programSingleEvent h5{font-size:21px;line-height:25px;font-weight:700;margin-bottom:4px}.programSingleEvent h3 a,.programSingleEvent h5 a{text-decoration:none;display:block;color:inherit;padding-right:96px;position:relative;z-index:2}.programSingleType{font-size:16px;line-height:20px;letter-spacing:-.2px;font-weight:500;cursor:pointer}.programSingleType svg{width:15px;height:16px;vertical-align:middle;margin-right:8px;margin-top:-3px}.programSingleText{font-size:18px;line-height:24px;letter-spacing:-.1px;padding-top:29px;padding-bottom:33px;width:89.041096%}.programSingleText span{font-weight:700}.programSingleRoom{font-size:18px;line-height:20px;letter-spacing:-.1px;padding-bottom:5px;font-weight:500;width:66.794872%}.programSingleRoom>span{font-weight:700}.programSingleBookmark{position:absolute;right:25px;bottom:25px;font-size:18px;line-height:20px;letter-spacing:-.1px;font-weight:500}.programSingleBookmark a{color:#e61480;text-decoration:underline}.programSingleBookmark a span{display:none}.programSingleBookmark a span.active{display:block}.programSingleInformation{display:none}.programSingleDetailTour{font-size:18px;line-height:20px;letter-spacing:-.1px;font-weight:700;margin-bottom:18px}.programSingleDetailTour span{font-weight:400}.programSingleDetailInstitution{font-size:24px;line-height:25px;letter-spacing:-.1px;font-weight:700;margin-bottom:20px}.programSingleIcon{display:inline-block;margin-right:33px;vertical-align:top;margin-top:-35px}.programSingleIcon img{width:132px;height:132px;vertical-align:middle}.programTopicsContainer{max-width:1155px;margin:0 auto 0;padding:0 20px}.programTopicsContainer h1{font-size:55px;line-height:62px;font-weight:700;margin-bottom:137px;text-align:left}.programTopicsItems{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.programTopicsItem:hover{background-color:#ECECEC;background-position:right 19px bottom 27px}.programTopicsItem{width:23.318386%;margin-right:2.2421525%;background:#f4f4f4 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDExIDE3Ij48cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U2MTQ4MCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMS4wNzEgMTUuMTQybDcuMDcxLTcuMDdMMS4wNzIgMSIvPjwvc3ZnPg==) no-repeat right 23px bottom 27px;background-size:11px 17px;margin-bottom:127px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;justify-content:flex-end;padding:22px 49px 22px 21px;height:155px;cursor:pointer;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.programTopicsItem h3{font-size:24px;line-height:28px;font-weight:700;color:#e70981}.programTopicsItem:nth-child(4n+4){margin-right:0}.programTopicsItem:nth-child(4n+1):nth-last-child(-n+4),.programTopicsItem:nth-child(4n+1):nth-last-child(-n+4)~.programTopicsItem{margin-bottom:0}.programTopicsIcon{position:absolute;top:-67px;left:48.076923%}.programTopicsIcon img{width:112px;height:112px;vertical-align:middle}.googleMapItemMap{margin-bottom:96px;height:520px}#googleMapItemMap{height:520px!important}.imgHeaderItem + .googleMapItemMap{margin-top:-96px}.programToursContainer{max-width:1155px;margin:0 auto 100px;padding:0 20px}.programToursContainer h1{font-size:55px;line-height:62px;text-align:left;margin-bottom:70px}.programToursItem h3{background:#efeef5;color:#31287b;font-size:27px;line-height:33px;font-weight:700;padding:11px 27px 16px;position:relative;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.programToursItem h3 br{display:none}.programToursItem h3 svg{width:19px;height:13px;vertical-align:middle;position:absolute;right:25px;top:23px;-webkit-transition:all .2s ease;transition:all .2s ease}.programToursItem h3 svg path{-webkit-transition:all .2s ease;transition:all .2s ease}.programToursItem.active h3 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.programToursItem.active h3 svg path,.programToursItem:hover h3 svg path{stroke:#fff}.programToursItem.active h3{background:#31287b;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.programToursItem:hover h3{background:#1E1665;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.programToursItem.active h3:hover{background:#1E1665!important}.programToursItem:first-child .programToursLocations{padding-top:20px}.programToursItem + .programToursItem{margin-top:5px}.programToursItem .programToursLocations{display:none;padding-bottom:45px;padding-top:5px}.programToursContainer h3:before{content:' ';position:absolute;left:0;top:0;bottom:0;background:#fff;width:14px}.programToursContainer h3.tour1:before{background:#b048c5}.programToursContainer h3.tour2:before{background:#fb904a}.programToursContainer h3.tour3:before{background:#4fbbe9}.programToursContainer h3.tour4:before{background:#cbb423}.programToursContainer h3.tour5:before{background:#3fccac}.programToursContainer h3.tour6:before{background:#990113}.programToursContainer h3.tour7:before{background:#5d7940}.programToursContainer h3.tour8:before{background:#d681ae}.programToursStop{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+PGNpcmNsZSBjeD0iOC41IiBjeT0iOC41IiByPSI4LjUiIHN0eWxlPSJmaWxsOiMzMTI4N2IiLz48cGF0aCBkPSJNNC44MiwxMi44OVYzLjc1SDYuNzdWNy4zNGgzLjQ3VjMuNzVoMS45NHY5LjE0SDEwLjI0VjkuMTdINi43N3YzLjcyWiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==) no-repeat left 25px top 24px;background-size:17px 17px;color:#31287b;font-size:15px;line-height:20px;font-weight:700;letter-spacing:.2px;padding-left:52px;padding:22px 52px 9px}.programToursLocation h4{background:#f4f4f4;font-size:21px;line-height:25px;letter-spacing:.2px;font-weight:700;padding:0;color:#e61480;-webkit-transition:all .2s ease;transition:all .2s ease}.programToursLocation h4 a{display:block;padding:10px 25px 11px;position:relative}.programToursLocation h4:hover{background:#ECECEC}.programToursLocation h4 a:after{position:absolute;right:27px;top:14px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDEzIDE5Ij48cGF0aCBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iI0U2MTQ4MCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMS40ODUgMTcuOTdsOC40ODYtOC40ODVMMS40ODUgMSIvPjwvc3ZnPg==) no-repeat center;background-size:13px 19px;width:13px;height:19px;content:' ';-webkit-transition:all .2s ease;transition:all .2s ease}.programToursLocation h4:hover a:after{right:24px}.programToursLocation + .programToursLocation{margin-top:5px}.mapInstitution h4{font-weight:700;font-size:14px;line-height:17px;color:#e61480;letter-spacing:.4px;margin-bottom:3px}.mapInstitution p{font-size:11px;line-height:13px;letter-spacing:.2px}.mapInstitution h4 + p{margin-bottom:13px;color:#31287b}.mapInstitution h4 + p + p{color:#e61480}.mapInstitution h4 + p + p a:hover{text-decoration:none}.mapTooltip{max-width:200px;font-family:'archia';padding-top:15px;padding-bottom:5px}.mapTooltip.color1{color:#b048c5}.mapTooltip.color2{color:#fb904a}.mapTooltip.color3{color:#4fbbe9}.mapTooltip.color4{color:#cbb423}.mapTooltip.color5{color:#3fccac}.mapTooltip.color6{color:#990113}.mapTooltip.color7{color:#5d7940}.mapTooltip.color8{color:#efeef5}.imgHeaderItem{height:197px;background:url(/assets/images/bg-header1x.jpg) no-repeat center;background-size:cover;margin-bottom:96px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.imgHeaderItem{background-image:url(/assets/images/bg-header2x.jpg)}}.programBookmarkItem{max-width:1155px;margin:0 auto 100px;padding:0 20px}.programBookmarkItem h1{font-size:55px;line-height:62px;color:#31287b;margin-bottom:50px;text-align:left}.programBookmarkTour + .programBookmarkTour{margin-top:70px}.programBookmarkTourTitle{font-size:15px;line-height:20px;font-weight:700;letter-spacing:.2px;margin-bottom:12px}.programBookmarkTourTitle span{font-weight:400}.programBookmarkInstitution + .programBookmarkInstitution{margin-top:50px}.programBookmarkInstitutionTitle{font-size:35px;line-height:42px;font-weight:700;color:#e61480;margin-bottom:10px}.programBookmarkInstitutionInfo{font-size:18px;line-height:22px;font-weight:700;color:#e61480;margin-bottom:45px}.programBookmarkInstitutionInfo span{font-weight:400}.programBookmarkText p{font-size:21px;line-height:32px;letter-spacing:-.4px}.programBookmarkText p + p{margin-top:32px}nav.navMain{position:absolute;right:20px;top:55px}nav.navMain ul{list-style-type:none;margin:0;padding:0;position:static}nav.navMain ul li{display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;color:#31287b;font-size:15px;line-height:18px;text-align:center}body.inverted nav.navMain ul li{color:#fff}nav.navMain ul li a{text-decoration:none;color:inherit}nav.navMain svg{width:29px;height:27px;vertical-align:middle;fill:#31287b}body.inverted nav.navMain svg{fill:#fff}nav.navMain svg path{fill:inherit!important;-webkit-transition:all .2s ease;transition:all .2s ease}nav.navMain svg:hover{fill:#E61480}body.inverted nav.navMain svg:hover{fill:#E61480}.event nav.navMain{top:50px;display:block}.event nav.navMain ul li{white-space:nowrap}.event nav.navMain ul li a{display:inline-block;white-space:nowrap;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA1IDciPjxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjRkZGIiBkPSJNLjUzNiA3LjA3MUw0LjA3IDMuNTM2LjUzNiAwIi8+PC9zdmc+) no-repeat right bottom 5px;background-size:5px 7px;padding-right:12px}.event nav.navMain ul li.rex-current a{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1IiBoZWlnaHQ9IjciIHZpZXdCb3g9IjAgMCA1IDciPjxwYXRoIHN0eWxlPSJzdHJva2Utd2lkdGg6IDFwdCIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiNGRkYiIGQ9Ik0uNTM2IDcuMDcxTDQuMDcgMy41MzYuNTM2IDAiLz48L3N2Zz4=) no-repeat right bottom 5px;background-size:5px 7px;border-bottom:1px solid #fff}.event nav.navMain ul li:hover a{border-bottom:1px solid #fff}.event nav.navMain ul li + li{margin-left:22px}.event nav.navMain ul li:first-child{opacity:.4}.event nav.navMain ul li:first-child:hover{font-weight:400}nav.navFooter{position:relative}nav.navFooter ul{list-style-type:none;margin:0;padding:0;display:inline-block}nav.navFooter ul + ul{float:right;margin-top:-6px}.event nav.navFooter ul + ul{margin-top:0}nav.navFooter ul li{display:inline-block;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff;font-size:15px;line-height:18px;text-align:center}nav.navFooter ul li.rex-article-1{display:none}nav.navFooter ul li.rex-article-1 + li{margin-left:0}nav.navFooter ul:first-child li:hover,nav.navFooter ul:first-child li.rex-current,nav.navFooter ul:first-child li.rex-active{font-weight:700}nav.navFooter ul li + li{margin-left:29px}nav.navFooter ul li a{text-decoration:none;color:inherit}nav.navFooter svg{width:29px;height:27px;vertical-align:middle;fill:#fff}nav.navFooter svg path{fill:inherit!important;-webkit-transition:all .2s ease;transition:all .2s ease}nav.navFooter svg:hover{fill:#E61480}nav.navTop{max-width:1440px;margin:0 auto;position:relative;padding:0 19px;text-align:right}nav.navTop ul{list-style-type:none;margin:0;padding:11px 0 12px}nav.navTop ul li{display:inline-block;font-size:12px;line-height:14px;letter-spacing:.2px;white-space:nowrap;text-align:center}nav.navTop ul li:hover,nav.navTop ul li.active{border-bottom:1px solid #fff}nav.navTop ul li + li{margin-left:24px}nav.navTop ul li a{text-decoration:none;color:inherit}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:.03906vw}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:.03906vw solid transparent}.slick-arrow.slick-hidden{display:none}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-size:16px;line-height:17px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;padding:.2em;color:#e61480!important;font-weight:700;letter-spacing:.2px}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-btn:hover{color:#180d46!important}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}span.unicorn:before{content:"@"}span.unicorn>span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}