@charset "UTF-8";.homepage-intro,.homepage-intro strong,.homepage-intro a{color:#fff}#navigation ul.menu li a{font-size:.6em!important}ul.sub-nav li a{font-size:.8em!important}html body{background-image:linear-gradient(#c9b3ff 139px,transparent 0%)}h1,h2{color:#000;font-weight:700}h3{font-size:1.75rem!important;line-height:1.25em}h3 a,h4 a,h5 a{color:#000;font-weight:700}li{font-weight:400;font-size:1rem}a{font-weight:400;font-size:1rem}p{font-weight:400;font-size:1rem;line-height:1.5rem}p.instructions{font-size:.9rem}strong,b{font-weight:700;color:#000}#main-logo a{background:url(../images/twppp-2022-logo.png) no-repeat scroll 0 0 transparent;height:100px;margin-top:20px;width:417px}div#header-logos #npg-logo{background:url(/assets/microsites/creative/images/NPG_logo.png) no-repeat scroll 0 0 transparent;height:95px;margin-top:30px;width:104px}#navigation ul.menu li a{width:172px}#navigation ul.menu li.selected a,#navigation ul.menu li a:hover,#navigation ul.sub-nav li.selected a,#header ul.sub-nav li.selected a{color:#000}#navigation ul.menu ul.sub-nav li a{color:#000}#navigation ul.menu.image-menu li#main-nav-late_shift_home a{background-image:url(/images/main-nav-home-sprite.gif)}#navigation ul.menu.image-menu li#main-nav-whats-on-late-shift a{background-image:url(/images/main-nav-whats-on-sprite.gif)}#navigation ul.menu.image-menu li#main-nav-get-involved a{background-image:url(/images/main-nav-get-involved-sprite.gif)}#navigation ul.menu.image-menu li#main-nav-visit-us a{background-image:url(/images/main-nav-visit-us-sprite.gif)}#navigation ul.menu.image-menu li#main-nav-fti-consulting a{background-image:url(/images/main-nav-partners-sprite.gif)}div.image-rotator-container.coloured-background{background:#000 url(../images/banner-bg.gif) repeat-x top left}div.image-rotator-container.coloured-background p,div.image-rotator-container.coloured-background h1{color:#000}div.image-rotator-container.coloured-background a{color:#000}#main div.image-rotator-container div.narrowest-text{width:368px}div#promos div.promo-title a:hover{background-position:0% 100%}div.promo-title a{background-position:0 0}div#future-prize_promo div.promo-title a{background-image:url(../images/prize_promo.gif);background-repeat:no-repeat}div#peoples-pick_promo div.promo-title a{background-image:url(../images/peoples_pick_promo.gif);background-repeat:no-repeat}div#instagram_promo div.promo-title a{background-image:url(../images/instagram_promo.gif);background-repeat:no-repeat}div#events_promo div.promo-title a{background-image:url(../images/see-all-events.gif);background-repeat:no-repeat}h2.coming-up a{background-image:url(../images/coming_up_sprite.gif)}#footer ul#base-nav li a{color:#000}div#object-wall-wrapper{background-color:#fff}div.object-tags ul li{background-color:#000}div#object-filter-bar a#object-disclosure{color:#000}div#object-filter-bar a.tag-disclosure-closed{background:url(../images/arrowClosed.png) no-repeat right center}div#object-filter-bar a.tag-disclosure-open{background:url(../images/arrowOpen.png) no-repeat right center}.js-enabled div#object-wall div.object:hover div.object-overlay{background-color:#000;opacity:.2;filter:alpha(opacity=20)}div#object-wall div.object span.with-zoom{background-image:url(../images/zoom_overlay.png)}div#object-wall div.object span.with-video{background-image:url(../images/play_overlay.png)}div.object h1,div.object h2 a{color:#000}div.slick-wrapper div.gallery_caption{color:#000;background-color:#e1e1e1}div#main div.slick-wrapper ul.slick-dots{background-color:#27a6df}.slick-wrapper ul.slick-dots li{color:#000}div.slick-wrapper button.slick-prev:before,div.slick-wrapper button.slick-next:before{color:#fff}@media all and (min-width:721px){}@media all and (max-width:720px){div#main-logo{padding:3% 2%;background-color:#c9b3ff;margin-bottom:20px}div#main div.slick-wrapper{background-color:#000}div#main div.slick-wrapper div.gallery_caption{color:#fff}.slick-wrapper ul.slick-dots li{color:#fff}}#slider-nav{bottom:20px;left:0;position:absolute;text-align:center;width:100%;z-index:50}#slider-nav a{background:url("") no-repeat scroll left center transparent!important;background:url("") no-repeat scroll left center!important;color:#fff;display:inline;font-size:0;margin-left:10px;padding:10px 13px 5px 0;text-align:center;width:13px}#slider-nav a.activeSlide{background-image:url()!important;background-image:url()!important;color:#262626}div.slick-wrapper div.gallery_caption{color:#fff;background-color:#000;opacity:1!important}div#main div.slick-wrapper ul.slick-dots{background-color:#000;padding:16px 0 0!important;height:46px}.slick-wrapper ul.slick-dots li{color:#fff}div.slick-wrapper button.slick-prev:before,div.slick-wrapper button.slick-next:before{color:#fff;line-height:0!important}div.slick-wrapper .slick-prev:hover:before,div.slick-wrapper .slick-next:hover:before{color:#b0b0b0;line-height:0!important}.upload-notice{border:1px solid #428bca;padding:.5em 1em;margin:.5em .5em 1em;background-color:#d9edf7;color:#000}.digital-submission-row{vertical-align:top}.digital-submission,.digital-submission-detail,.digital-submission-preview.active{margin-bottom:20px}.digital-submission-preview,.digital-detail-preview{display:none}#uploaderWorking{position:fixed;top:0;left:0;width:90%;height:100%;background-color:rgba(0,0,0,.8);text-align:center;z-index:2000;display:none}#uploaderWorking .content{display:inline-block;width:50%;margin-top:10%;border:3px solid #428bca;border-radius:12px;padding:.5em 1em;background-color:#d9edf7;opacity:1;color:#000}label{font-weight:400;font-size:14px}td{font-weight:400;font-size:14px}.twbtn{display:inline-block;text-align:center;vertical-align:middle;padding:8px 14px;border:2px solid #c9b3ff;border-radius:0;font-size:18px;font-weight:400;background-color:#c9b3ff;color:#000;text-decoration:none!important}.twbtn:hover,.twbtn:focus,.twbtn:active{border:2px solid #b8a1f1;background-color:#b8a1f1;text-decoration:none!important}.twbtn:after{content:"\0000a0";display:inline-block;height:16px;width:24px;line-height:18px;margin:0 -4px -6px 4px;position:relative;top:0;left:0;background:url(/assets/microsites/twppp2019/images/right-thin-chevron.svg);background-size:100% 100%}.twbtn:hover:after{content:"\0000a0";display:inline-block;height:16px;width:24px;line-height:18px;margin:0 -4px -6px 4px;position:relative;top:0;left:0;background:url(/assets/microsites/twppp2019/images/right-thin-chevron.svg);background-size:100% 100%}.twbtn-home{display:inline-block;text-align:center;vertical-align:middle;padding:6px 10px;border:2px solid #fff;border-radius:0;font-size:16px;font-weight:400;color:#fff;text-decoration:none!important}.twbtn-home:hover,.twbtn-home:focus{border:2px solid #fff;color:#000;text-decoration:none!important;background-color:#fff}.twbtn-home:active{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#ffffff));background:-moz-linear-gradient(top,#ffffff,#ffffff);background:linear-gradient(to bottom,#ffffff,#ffffff)}.twbtn-home:after{content:"\0000a0";display:inline-block;height:20px;width:24px;line-height:20px;margin:0 -4px -6px 4px;position:relative;top:0;left:0;background:url(/assets/microsites/twppp2019/images/right-thin-chevron-white.svg);fill:red;background-size:100% 100%}.twbtn-home:hover:after{content:"\0000a0";display:inline-block;height:20px;width:24px;line-height:20px;margin:0 -4px -6px 4px;position:relative;top:0;left:0;background:url(/assets/microsites/twppp2019/images/right-thin-chevron.svg);fill:red;background-size:100% 100%}.twbtn-ticket{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;cursor:pointer;top:0;padding:0 22px;border:4px solid #dddfe1;font:normal normal bold 17px/40px Arial,Helvetica,sans-serif;color:#fff;text-align:center;text-transform:uppercase;-o-text-overflow:clip;text-overflow:clip;background:#5e778a}.twbtn-ticket:hover{color:#5e778a;background:#fff;border:4px solid #5e778a;text-decoration:none}#navigation ul.menu li{font-size:20px!important}@media(min-width:768px){.homebox{height:640px}}@media(max-width:768px){div#main-logo a{background-size:100%;background-position:center;height:0;padding-bottom:25%!important;margin:0;width:100%}}.invisible{clear:both;margin-top:0!important;margin-bottom:0!important;visibility:hidden}button.accordion{background-color:#fff;color:#000;cursor:pointer;padding:14px;width:100%;text-align:left;outline:none;font-size:15px;transition:.4s;font-family:Arial,Helvetica,nimbus sans l,sans-serif;border:1px solid #000;font-weight:700}button.accordion.active,button.accordion:hover{background-color:#000;color:#fff;border:1px solid #000}button.accordion:after{content:'\002B';font-weight:700;float:right;margin-left:5px}button.accordion.active:after{content:"\2212";color:#fff}div.panel{margin:10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}button.book_accordion{background-color:#000;color:#fff;cursor:pointer;padding:14px;width:100%;border:none;text-align:left;outline:none;transition:.4s;border-radius:4px}button.book_accordion.active,button.book_accordion:hover{background-color:#000;color:#fff}button.book_accordion:after{content:'\002B';font-weight:700;float:right;margin-left:5px}button.book_accordion.active:after{content:"\2212";color:#fff}div.panel{margin:10px;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.btnlink,ul.additionalLinks a,.rightArrows a,.rightArrow{display:inline-block;text-align:center;vertical-align:middle;padding:12px;margin-bottom:5px;margin-top:5px;border:2px solid #000;border-radius:0;background-color:#fff;color:#000;text-decoration:none;background-position:50% 50%;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .5s,color .5s;font-size:18px;font-weight:400}.btnlink::after,ul.additionalLinks a::after,.rightArrows a::after,.rightArrow::after{content:"\0000a0";display:inline-block;height:10px;width:10px;line-height:10px;margin:0 -4px -6px 4px;position:relative;top:0;left:0;background:url(../../assets/images/buttons/right_arrow.svg) no-repeat left center transparent;background-size:100% 100%}.btnlink:hover,.btnlink:focus,ul.additionalLinks a:hover,ul.additionalLinks a:focus,.rightArrows a:hover,.rightArrows a:focus,.rightArrow:hover,.rightArrow:focus{background-color:#e7e7e7;background-size:100% 100%;text-decoration:none!important}.btnlink::after{background:0 0!important}.col-2{float:left;width:49%}.col-2:nth-child(1){margin-right:2%}.col-3{float:left;width:32%}.col-3:nth-child(1),.col-3:nth-child(2){margin-right:2%}.col-4{float:left;width:23.5%}.col-4:nth-child(1),.col-4:nth-child(2),.col-4:nth-child(3){margin-right:2%}.row{margin-top:0}.row:after{content:"";display:table;clear:both}@media(max-width:720px){.col-2,.col-3,.col-4{width:100%;margin:10px 0}.col-4{width:48%;margin:0}.col-4:nth-child(3){clear:both}.col-4:nth-child(1),.col-4:nth-child(3){margin-right:1%}}@media(max-width:350px){.col-4{width:100%;margin:10px 0}}@media(min-width:721px){div#main-logo{margin-top:40px}}.nav-button-left{position:fixed;bottom:40%;left:10px;font-size:1rem;text-align:center}.nav-button-right{position:fixed;bottom:40%;right:10px;font-size:1rem;text-align:center}.exhibitor-button{line-height:28px;display:inline-block;border-radius:0;border:1px solid grey;cursor:pointer;background-color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;margin-bottom:5px;margin-top:5px;color:#000!important;font-size:18px;text-transform:uppercase;padding:15px 20px;font-weight:400;font-size:3rem}.exhibitor-button:hover{background-color:#e7e7e7;color:#000!important;border:1px solid grey;border-radius:0;text-decoration:none}@media only screen and (max-width:767px){.nav-button-left{position:fixed;bottom:0;padding:5px 20px 10px;font-size:1rem;text-align:center;background-color:rgba(255,255,255,.7)}.nav-button-right{position:fixed;bottom:0;padding:5px 20px 10px;font-size:1rem;text-align:center;background-color:rgba(255,255,255,.7)}}.special-box{background-color:#f2f2f2;padding:1% 2%}.exhib-container{position:relative;text-align:center;color:#fff}.button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button .btnlink{background-color:transparent;color:#fff;border:3px solid #fff;font-size:2em;padding:20px}.button .btnlink:hover{background-color:#e7e7e7;color:#000}p.small{font-size:1em}@media all and (min-width:541px){.mobileFullWidth.homepage-intro{height:523px!important}}@media all and (max-width:540px){.mobileFullWidth.homepage-intro{height:auto!important}}.grid{display:grid;gap:1rem;grid-auto-flow:column;margin:0 0 1rem}.grid>img{height:auto;max-width:100%;min-width:10px}p.exhibitor-image img{display:block;margin-left:auto;margin-right:auto}p.exhibitor-image img:hover{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}.red{color:red}.u-colour-black__bg{background:#000}.u-colour-white__txt{color:#fff}.o-ms-home{display:flex;width:100%;flex-direction:column}.o-ms-home>div:first-child{width:100%}.o-ms-home>div:last-child{padding:20px 30px 19px 40px;box-sizing:border-box;width:100%}@media all and (min-width:720px){.o-ms-home{flex-direction:row}.o-ms-home>div:first-child{order:2;width:55%}.o-ms-home>div:last-child{width:45%}}