@font-face{font-family:Minion Pro;src:url(../fonts/MinionPro-Regular.woff2) format("woff2"),url(../fonts/MinionPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Minion Pro Bold;src:url(../fonts/MinionPro-Bold.woff2) format("woff2"),url(../fonts/MinionPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:PresicavLt;src:url(../fonts/PresicavLt-Regular.woff2) format("woff2"),url(../fonts/PresicavLt-Regular.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:PresicavRg;src:url(../fonts/PresicavRg-Regular.woff2) format("woff2"),url(../fonts/PresicavRg-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PresicavHv;src:url(../fonts/PresicavHv-Regular.woff2) format("woff2"),url(../fonts/PresicavHv-Regular.woff) format("woff");font-weight:900;font-style:normal}*{-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}body,html{font:100% PresicavRg,sans-serif}*,body,html{margin:0;padding:0}.img-responsive{width:100%;max-width:100%;height:auto}.uppercase{text-transform:uppercase}.presicaHvRegular{font-family:PresicavHv}.minionPro{font-family:Minion Pro}.tal{text-align:left}.tar{text-align:right}.table{display:table;width:100%}.table .table-cell{display:table-cell;width:50%}.btnContainer{position:relative}.arrow{position:absolute;bottom:40px;left:50%;margin-left:-13px;opacity:0;display:none}.design-residence #logo .logoBlack,.design-residence #logo .logoRed,.why-napoli #logo .logoBlack,.why-napoli #logo .logoRed{position:absolute;top:0;left:0}.design-residence #logo .logoRed,.why-napoli #logo .logoRed{opacity:0}header{background:url(../images/hero-image.jpg) 50% no-repeat #e7dfd8;background-size:cover}header,header #inner{width:100%;height:100vh}header #inner{display:table;text-align:center}header #inner #inner-container{display:table-cell;vertical-align:middle}header #inner #inner-container #logo{width:94%;height:auto;padding:0 3%}header #inner #inner-container #logo svg{max-width:680px;width:100%;height:auto}header #menuBtn{position:fixed;top:44px;right:.5%;display:block;width:50px;text-align:center;cursor:pointer;z-index:9999}header #menuBtn .menu-circle{width:8px;height:8px;border-radius:50%;background:#000;display:block;margin-top:8px}header #date{position:absolute;top:10%;left:50%;margin-left:-285px;width:570px;height:90px;text-align:center;color:#f63a39}header #date span{font-size:27px}header #location{position:absolute;top:77%;left:50%;margin-left:-400px;width:800px;height:90px;text-align:center}header #location #location1{width:49%;height:100%;float:left;color:#f63a39;margin-top:19px}header #location #location1 span{font-size:27px}header #location #location2{width:49%;height:100%;float:right;color:#f63a39}header #location #location2 span{font-size:27px}header #location #location:after{clear:both}header.why-napoli{background:url(../images/why_napoli_bg.jpg) 50% no-repeat;background-size:cover}header.why-napoli #inner #inner-container h1{font-family:PresicavHv;font-size:80px;color:#f63a39}header.why-napoli #inner #inner-container #logo{position:absolute;top:50px;left:1%;width:220px;padding:0 2%;display:block}header.why-napoli #inner #inner-container #logo svg{width:100%;height:auto;fill:#000}header.design-residence{background:url(../images/design_residence_section_bg.jpg) 50% no-repeat #fef5e5;background-size:cover;max-height:1080px}header.design-residence #inner #inner-container h1{font-family:PresicavHv;font-size:65px;color:#f63a39}header.design-residence #inner #inner-container h1 span{font-family:Minion Pro;font-weight:lighter}header.design-residence #inner #inner-container #logo{position:absolute;top:50px;left:1%;width:220px;padding:0 2%;display:block}header.design-residence #inner #inner-container #logo svg{width:100%;height:auto;fill:#000}body.why-napoli main{padding:80px 0 0}.gridInlay{width:100%;max-width:1200px;align-items:flex-end;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;vertical-align:baseline}.feedCard{margin-bottom:80px;padding-left:12px;padding-right:12px;width:50%;box-sizing:border-box;opacity:0}.feedCard h3{font-family:Minion Pro;font-size:14px;line-height:20px;color:#f63a39}#share{position:fixed;width:64px;font-family:PresicavHv;color:#000;font-size:13px;top:50%;left:1%;display:block;text-decoration:underline;line-height:16px;z-index:2;-webkit-transform:rotate(270deg);transform:rotate(270deg)}#share #shareLabel,#share #shareLabel:focus,#share #shareLabel:link,#share #shareLabel:visited{color:#000;cursor:pointer}#share .sub{position:absolute;width:170px;top:50px;opacity:0;display:block;left:-48px;color:#000;transition:all .3s ease-out}#share .sub a{font-size:11px;transition:all .2s ease-in}#share .sub a:not(:last-child){margin-right:10px}#share .sub a:focus,#share .sub a:link,#share .sub a:visited{color:#000}#share .sub a:hover{color:#a41f1e}#share.active .sub{opacity:1;top:20px}#exhibitor{font-family:PresicavHv;color:#f63a39;font-size:13px;opacity:0;text-decoration:underline;line-height:16px}#exhibitor,#exhibitor:focus,#exhibitor:link,#exhibitor:visited,#terms{color:#f63a39;cursor:pointer}#terms{position:relative;width:auto;font-family:PresicavHv;font-size:13px;top:50%;margin-left:40px;display:inline-block;text-align:center;text-decoration:underline;line-height:16px;z-index:2;opacity:0}#terms #termsLabel,#terms #termsLabel:focus,#terms #termsLabel:link,#terms #termsLabel:visited{color:#f63a39;cursor:pointer}#terms .sub{position:absolute;width:280px;top:50px;opacity:0;display:block;left:50%;color:#f63a39;margin-left:-140px;transition:all .3s ease-out}#terms .sub a{font-size:13px;transition:all .2s ease-in}#terms .sub a:not(:last-child){margin-right:70px}#terms .sub a:focus,#terms .sub a:link,#terms .sub a:visited{color:#f63a39}#terms .sub a:hover{color:#000}#terms.active .sub{opacity:1;top:30px}main{position:relative}main h1{display:none;font-size:53px;font-family:PresicavHv;padding:0 0 40px;opacity:0}main h1 span{font-family:Minion Pro;font-weight:300;font-size:57px}main section#manifesto{font-family:PresicavRg}main section#manifesto span.heavy{font-family:PresicavHv}main section#manifesto p{font-family:PresicavRg}main section#opencall .inner{max-width:930px}main section#designresidence .inner{max-width:840px;padding-bottom:0}main section#designresidence .inner.inner2{max-width:1000px;padding-top:0;padding-bottom:164px}main section#designresidence .inner.sponsor{max-width:1000px;padding-bottom:64px;padding-top:64px}main section{width:100%}main section .inner{max-width:1000px;position:relative;margin:auto;text-align:center;padding:164px 50px}main section .inner h3{font-size:53px;font-family:PresicavHv;padding:0 0 40px;opacity:0}main section .inner h3 span{font-family:Minion Pro;font-weight:300;font-size:57px}main section .inner h3.visit{padding:0 0 28px}main section .inner h4{font-size:25px;font-family:PresicavHv;line-height:25px;opacity:0;font-weight:300}main section .inner h4 span{font-family:PresicavLt}main section .inner p{font-size:20px;opacity:0;font-family:Minion Pro,sans-serif}main section .inner p span.uppercase{text-transform:uppercase}main section .inner p span.heavy{font-family:Minion Pro Bold}main section .inner p span.persicaheavy{font-family:PresicavHv}main section .inner p span.small{font-size:18px}main section .inner p span#supported{font-family:PresicavRg;font-size:14px}main section .inner p.visit-desc,main section .inner p.visit-desc span.heavy{font-size:20px}main section .inner p.visit-desc2,main section .inner p.visit-desc2 span.heavy{font-size:14px}main section .inner p.visit-desc2 span.location{font-size:14px;font-family:PresicavHv;padding:26px 0;line-height:16px}main section .inner p.visit-desc2 span.location a{color:#000;text-decoration:none}main section .inner p.visit-desc2 span.underline{text-decoration:underline}main section .inner p.location{font-size:26px;font-family:PresicavLt;padding:26px 0}main section .inner p.dida{font-family:Minion Pro;font-size:17px}main section .inner .spacerBig{height:260px}main section .inner .spacerMed{height:160px}main section .inner #sponsor{display:flex;justify-content:space-between;align-items:center;width:420px;margin:30px auto}main section .inner #sponsor a{display:block;width:110px;opacity:0}main section .inner #sponsor a svg{width:95px;height:auto;fill:#000}main section .inner #sponsor a .img-responsive{width:80%}main section .inner #sponsor a#cdg{margin-top:-30px}main section .inner #sponsor a#so{margin-top:-10px}main section .inner .flex{display:flex;justify-content:space-between;align-items:center}main section .inner .flex .box{width:48%}main section .inner .flex .box img{opacity:0}main section .inner .flex .box.left{text-align:left}main section .inner .flex .box.col3{width:30%}main section .inner .flex .box.col3 img{opacity:0}main section .inner .flex.top{align-items:inherit}main section.red{background:#f63a39}main section.red .inner{color:#000}main section.white{background:#fff}main section.white .inner{color:#f63a39}main section.pink{background:#fef5e5}main section.pink .inner{color:#f63a39}main section.black{background:#000}#team .inner{max-width:1200px}#team .inner .content .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#team .inner .content .column{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin:35px;text-align:left}#team .inner .content .column .who{font-family:PresicavRg;font-weight:300;font-size:16px}#team .inner .content .column .what{font-family:Minion Pro;font-size:16px;padding-bottom:20px}#team .inner .content .column img{opacity:0}#inthepress .inner{max-width:1200px;padding-bottom:80px}#inthepress .inner .content .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}#inthepress .inner .content .column{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin:45px;text-align:left}#inthepress .inner .content .column a{color:inherit;text-decoration:none}#inthepress .inner .content .column a .who{font-family:PresicavRg;font-weight:700;font-size:14px;text-transform:uppercase;text-decoration:underline}#inthepress .inner .content .column a .what{font-family:Minion Pro Bold;font-size:15px;padding-bottom:30px;padding-top:10px;text-decoration:none}#inthepress .inner .content .column a:hover .what,#inthepress .inner .content .column a:hover .who{color:#000}#whyNapoli{font-family:PresicavHv;text-decoration:none;font-size:0;position:relative}#whyNapoli,#whyNapoli h3{color:#f63a39}#whyNapoli img{opacity:0}#whyNapoli .inner{padding-top:0;position:relative}#whyNapoli .inner .innerWrapper{background:url(../images/why_napoli_bg.jpg) 50% no-repeat;background-size:cover;padding:0 0 164px}#whyNapoli .inner .innerWrapper .content{position:relative;padding:310px 0 10px}#designResidenceLaunch{font-family:PresicavHv;text-decoration:none;color:#f63a39;font-size:0;position:relative}#designResidenceLaunch h3{color:#f63a39}#designResidenceLaunch img{opacity:0}#designResidenceLaunch .inner{position:relative}#designResidenceLaunch .inner .innerWrapper{background:url(../images/design_residence_bg.jpg) 50% no-repeat;background-size:cover;padding:0 0 164px}#designResidenceLaunch .inner .innerWrapper .content{position:relative;padding:310px 0 10px}#joinUs{font-family:PresicavHv;text-decoration:none;color:#f63a39;display:inline-block;vertical-align:top;font-size:20px;text-transform:uppercase;padding:12px 50px;position:relative;will-change:transform;margin-top:55px;opacity:0;transition:color .3s cubic-bezier(.215,.61,.355,1)}#joinUs .rect2{position:absolute;left:0;top:0;width:100%;height:100%}#joinUs .rect2 i{position:absolute;display:block;background:#f63a39;transition:all .2s linear}#joinUs .rect2 .l{left:0;bottom:0;width:2px;height:100%;transition-delay:.6s}#joinUs .rect2 .t{left:0;top:0;height:2px;width:100%;transition-delay:0s}#joinUs .rect2 .r{right:0;top:0;width:2px;height:100%;transition-delay:.2s}#joinUs .rect2 .b{right:0;bottom:0;height:2px;width:100%;transition-delay:.4s}#joinUs .rect{position:absolute;left:0;top:0;width:100%;height:100%}#joinUs .rect i{position:absolute;display:block;background:#000;transition:all .2s linear}#joinUs .rect .l{left:0;bottom:0;width:2px;height:0%;transition-delay:0s}#joinUs .rect .t{left:0;top:0;width:0;height:2px;transition-delay:.6s}#joinUs .rect .r{right:0;top:0;width:2px;height:0%;transition-delay:.4s}#joinUs .rect .b{right:0;bottom:0;width:0;height:2px;transition-delay:.2s}#joinUs:hover{color:#000}#joinUs:hover .rect .l{height:100%;transition-delay:.6s}#joinUs:hover .rect .t{width:100%;transition-delay:0s}#joinUs:hover .rect .r{height:100%;transition-delay:.2s}#joinUs:hover .rect .b{width:100%;transition-delay:.4s}.videoPlaceholder{font-size:0;max-width:1200px;position:relative;margin:0 auto}.videoPlaceholder .cta{display:inline-block;position:relative;width:100%}.videoPlaceholder .cta .play{position:absolute;width:34px;height:39px;margin-top:-17px;top:50%;margin-left:-19px;left:50%}.videoPlaceholder .cta .bg{max-width:100%;width:100%;height:auto}.videoPlaceholder .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoPlaceholder .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.galleryBtn{font-family:PresicavHv;text-decoration:none;color:#f63a39;display:inline-block;vertical-align:top;font-size:13px;text-transform:uppercase;padding:16px 50px;position:relative;will-change:transform;margin-top:55px;opacity:0;transition:color .3s cubic-bezier(.215,.61,.355,1)}.galleryBtn .rect2{position:absolute;left:0;top:0;width:100%;height:100%}.galleryBtn .rect2 i{position:absolute;display:block;background:#f63a39;transition:all .2s linear}.galleryBtn .rect2 .l{left:0;bottom:0;width:2px;height:100%;transition-delay:.6s}.galleryBtn .rect2 .t{left:0;top:0;height:2px;width:100%;transition-delay:0s}.galleryBtn .rect2 .r{right:0;top:0;width:2px;height:100%;transition-delay:.2s}.galleryBtn .rect2 .b{right:0;bottom:0;height:2px;width:100%;transition-delay:.4s}.galleryBtn .rect{position:absolute;left:0;top:0;width:100%;height:100%}.galleryBtn .rect i{position:absolute;display:block;background:#000;transition:all .2s linear}.galleryBtn .rect .l{left:0;bottom:0;width:2px;height:0%;transition-delay:0s}.galleryBtn .rect .t{left:0;top:0;width:0;height:2px;transition-delay:.6s}.galleryBtn .rect .r{right:0;top:0;width:2px;height:0%;transition-delay:.4s}.galleryBtn .rect .b{right:0;bottom:0;width:0;height:2px;transition-delay:.2s}.galleryBtn:hover{color:#000}.galleryBtn:hover .rect .l{height:100%;transition-delay:.6s}.galleryBtn:hover .rect .t{width:100%;transition-delay:0s}.galleryBtn:hover .rect .r{height:100%;transition-delay:.2s}.galleryBtn:hover .rect .b{width:100%;transition-delay:.4s}.redBtn{font-family:PresicavHv;text-decoration:none;color:#f63a39;display:inline-block;vertical-align:top;font-size:13px;text-transform:uppercase;padding:16px 50px;position:relative;will-change:transform;opacity:0;transition:color .3s cubic-bezier(.215,.61,.355,1)}.redBtn .rect2{position:absolute;left:0;top:0;width:100%;height:100%}.redBtn .rect2 i{position:absolute;display:block;background:#f63a39;transition:all .2s linear}.redBtn .rect2 .l{left:0;bottom:0;width:2px;height:100%;transition-delay:.6s}.redBtn .rect2 .t{left:0;top:0;height:2px;width:100%;transition-delay:0s}.redBtn .rect2 .r{right:0;top:0;width:2px;height:100%;transition-delay:.2s}.redBtn .rect2 .b{right:0;bottom:0;height:2px;width:100%;transition-delay:.4s}.redBtn .rect{position:absolute;left:0;top:0;width:100%;height:100%}.redBtn .rect i{position:absolute;display:block;background:#000;transition:all .2s linear}.redBtn .rect .l{left:0;bottom:0;width:2px;height:0%;transition-delay:0s}.redBtn .rect .t{left:0;top:0;width:0;height:2px;transition-delay:.6s}.redBtn .rect .r{right:0;top:0;width:2px;height:0%;transition-delay:.4s}.redBtn .rect .b{right:0;bottom:0;width:0;height:2px;transition-delay:.2s}.redBtn:hover .rect .l{height:100%;transition-delay:.6s}.redBtn:hover .rect .t{width:100%;transition-delay:0s}.redBtn:hover .rect .r{height:100%;transition-delay:.2s}.redBtn:hover .rect .b{width:100%;transition-delay:.4s}.blackBtn{font-family:PresicavHv;text-decoration:none;color:#000;vertical-align:top;font-size:10px;text-transform:uppercase;padding:12px 0;will-change:transform;opacity:1;position:relative;width:110px;text-align:center;box-sizing:border-box;display:block;transition:color .3s cubic-bezier(.215,.61,.355,1)}.blackBtn .rect2{position:absolute;left:0;top:0;width:100%;height:100%}.blackBtn .rect2 i{position:absolute;display:block;background:#000;transition:all .2s linear}.blackBtn .rect2 .l{left:0;bottom:0;width:2px;height:100%;transition-delay:.6s}.blackBtn .rect2 .t{left:0;top:0;height:2px;width:100%;transition-delay:0s}.blackBtn .rect2 .r{right:0;top:0;width:2px;height:100%;transition-delay:.2s}.blackBtn .rect2 .b{right:0;bottom:0;height:2px;width:100%;transition-delay:.4s}.blackBtn .rect{position:absolute;left:0;top:0;width:100%;height:100%}.blackBtn .rect i{position:absolute;display:block;background:#fff;transition:all .2s linear}.blackBtn .rect .l{left:0;bottom:0;width:2px;height:0%;transition-delay:0s}.blackBtn .rect .t{left:0;top:0;width:0;height:2px;transition-delay:.6s}.blackBtn .rect .r{right:0;top:0;width:2px;height:0%;transition-delay:.4s}.blackBtn .rect .b{right:0;bottom:0;width:0;height:2px;transition-delay:.2s}.blackBtn:hover .rect .l{height:100%;transition-delay:.6s}.blackBtn:hover .rect .t{width:100%;transition-delay:0s}.blackBtn:hover .rect .r{height:100%;transition-delay:.2s}.blackBtn:hover .rect .b{width:100%;transition-delay:.4s}footer{position:relative;width:100%;background:#f63a39}footer .inner{max-width:1200px;position:relative;margin:auto;text-align:center;padding:25px 50px}footer .inner .row.location p{width:100%;font-family:Minion Pro;font-size:13px;text-align:center}footer .inner .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}footer .inner .row .column{display:flex;flex-direction:column;flex-basis:100%;flex:1;margin:45px;text-align:left}footer .inner .row .column ul{list-style-type:none;padding:0 0 22px}footer .inner .row .column ul li a{text-decoration:underline;font-size:12px;color:#000;text-transform:uppercase;font-family:PresicavHv;padding:0 0 14px;position:relative;display:inline-block;transition:all .3s ease-out}footer .inner .row .column ul li a:hover{color:#fff}footer .inner .row .column p.partner{font-size:12px;padding-bottom:5px}footer .inner .row .column.contact p{font-family:PresicavHv;padding:0 0 15px;font-size:12px;color:#000;display:inline-block}footer .inner .row .column.contact input{background:none;border:1px solid #000;width:100%;font-family:Minion Pro;font-size:12px;padding:8px 10px;margin-bottom:12px;box-sizing:border-box;font-weight:700}footer .inner .row .column.contact input::-webkit-input-placeholder{color:#000}footer .inner .row .column.contact input:-moz-placeholder,footer .inner .row .column.contact input::-moz-placeholder{color:#000}footer .inner .row .column.contact input:-ms-input-placeholder{color:#000}#loader{position:fixed;width:100%;height:100%;background:#f63a39;top:0;left:0;bottom:0;right:0;z-index:10000;overflow:hidden}#loader .progress{position:absolute;height:10px;width:1px;background-color:#f63a39}#loader .progress.left{left:0;top:0}#loader .progress.right{right:0;bottom:0}#loader .progressV{position:absolute;width:10px;height:0;background-color:#f63a39}#loader .progressV.left{left:0;bottom:0}#loader .progressV.right{right:0;top:0}#loader .logo{width:50%;height:auto;top:50%;left:50%;margin-top:-3%;position:absolute;opacity:.1}#loader .logo svg{width:96%;height:auto;padding:2%}.main-menu{position:fixed;left:0;top:0;bottom:0;width:100%;z-index:10;display:none}.main-menu .tray{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.main-menu .tray polygon{fill:#f63a39}.main-menu .bg{background:#f63a39;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:"alpha(opacity=0)";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.main-menu #content{position:relative;margin:0;display:table;height:100%;z-index:1;width:100%;text-align:center}.main-menu #content #inner{display:table-cell;height:100%;vertical-align:middle}.main-menu #content #inner ul.menu{list-style-type:none;margin-left:0}.main-menu #content #inner ul.menu li .sub ul.subMenu{list-style-type:none;position:absolute;width:100%;text-align:center;top:39px;left:0}.main-menu #content #inner ul.menu li .sub ul.subMenu li{text-align:center;display:inline!important}.main-menu #content #inner ul.menu li .sub ul.subMenu li a.subItem{font-family:PresicavHv;font-size:20px!important;font-family:Minion Pro;margin:8px 19px;font-weight:300;-webkit-transform:translateZ(0)}.main-menu #content #inner ul.menu li .sub ul.subMenu li a.subItem:hover{border-bottom:1px solid #fff}.main-menu #content #inner ul.menu li a{margin:14px 0;font-size:26px;font-family:PresicavHv,sans-serif;font-weight:700;color:#000;text-decoration:none;display:inline-block;cursor:pointer;opacity:0;border-bottom:1px solid transparent;-webkit-transform:translateZ(0)}.main-menu #content #inner ul.menu li a.opencallMenu{margin-top:45px}.main-menu #content #inner ul.menu li a:hover{border-bottom:1px solid #fff}.main-menu #content #inner ul.menu li a.white{color:#fff;border-bottom:1px solid #fff}.main-menu #content #inner ul.menu li .sub{position:relative}.noscroll{overflow:hidden}#overlayWrapper,.noscroll{height:100%;width:100%;position:fixed}#overlayWrapper{top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.215,.61,.355,1)}#overlayWrapper .overlayContent{position:relative;display:table;width:100%;height:100%}#overlayWrapper .overlayContent .contactFormWrapper{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#overlayWrapper .overlayContent .contactFormWrapper .contactForm{width:75%;background:#f63a39;margin:0 auto;display:flex}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column{flex:1;text-align:left;padding:80px 30px}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column h3{font-size:12px}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column input{background:none;border:2px solid #000;width:100%;font-family:Minion Pro;font-size:14px;padding:7px 16px;margin-top:23px;box-sizing:border-box}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column input::-webkit-input-placeholder{color:#000}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column input:-moz-placeholder,#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column input::-moz-placeholder{color:#000}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column input:-ms-input-placeholder{color:#000}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column .cbContainer{margin-top:20px}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column.oldBoy{background:url(../images/contact_form_bg.jpg) 50% no-repeat;background-size:cover}#overlayWrapper.visible{opacity:1;pointer-events:all}#overlayWrapper:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0}#overlayWrapper.visible:before{opacity:.85;pointer-events:all}.cbContainer{display:block;position:relative;padding-left:35px;margin-bottom:20px;cursor:pointer;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cbContainer .privacyPolicyLink{color:#000;text-decoration:underline;transition:color .4s cubic-bezier(.215,.61,.355,1)}.cbContainer .privacyPolicyLink:hover{color:#fff}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#f63a39;border:2px solid #000;transition:background-color .4s cubic-bezier(.215,.61,.355,1)}.cbContainer:hover input~.checkmark{background-color:#b33e3d}.cbContainer input:checked~.checkmark{background-color:#000}.checkmark:after{content:"";position:absolute;display:none}.cbContainer input:checked~.checkmark:after{display:block}.cbContainer .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #f63a39;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-popup{font-size:.8rem!important}.swal2-popup .swal2-title{font-size:1.4em}@media only screen and (max-width:800px){header #location{width:600px;margin-left:-300px}}@media only screen and (max-width:640px){.swal2-popup{font-size:1rem!important}#overlayWrapper .overlayContent .contactFormWrapper .contactForm{display:block;width:86%}#overlayWrapper .overlayContent .contactFormWrapper .contactForm .column.oldBoy{min-height:370px;background-position:50% 20%}.main-menu #content{position:relative;padding-left:0}.main-menu #content #inner ul.menu li a{margin:5% 0}.main-menu #content #inner ul.menu li a.opencallMenu{margin-top:69px}footer .inner .row .flex,main section .inner .flex{display:inherit}footer .inner .row .flex .box,main section .inner .flex .box,main section .inner .flex .box.col3{width:100%}main section .inner .flex .box.left{padding-bottom:50px}footer .inner .row,footer .inner .row .flex .box.left{text-align:center}footer .inner .row .flex .box.right{text-align:center;padding-bottom:50px}footer .inner .row .flex .box ul#social li a.fb,footer .inner .row .flex .box ul#social li a.insta{width:40px;height:40px}#loader .logo{width:45%}#share{display:none}header{background-size:cover}header #menuBtn{top:38px}header #location{top:80%;margin-left:-320px;width:640px}header #date span,header #location #location1 span,header #location #location2 span{font-size:33px}header #location #location1{width:48%;height:100%;float:left;color:#f63a39;margin-top:20px}header #date #location2{width:50%}header #location2{bottom:10px}main section .inner #sponsor{width:520px}main section .inner #sponsor a{display:block;width:140px}#terms .sub{width:300px;margin-left:-150px;top:80px}#terms #termsLabel{font-size:16px}#terms.active .sub{top:50px}#terms .sub a{font-size:16px}#terms .sub a:not(:last-child){margin-right:20px}#team .inner .content .column:first-child{margin-bottom:65px}#inthepress .inner .content .row,#team .inner .content .row{display:block}#inthepress .inner .content .column,#team .inner .content .column{display:block;margin:0}footer .inner{width:100%;max-width:1080px;margin:0 auto;padding:85px 50px 60px;box-sizing:border-box}footer .inner .row{display:block}footer .inner .row .column{display:block;margin:0}footer .inner .row .column.mail,footer .inner .row.location{padding-top:30px}footer .inner .row.location p{font-size:12px}footer .inner .row .column.contact p,footer .inner .row .column ul li a{font-size:20px}footer .inner .row .column.contact input{background:none;border:1px solid #000;width:100%;font-family:Minion Pro;font-size:20px;padding:15px 20px;margin-bottom:12px;box-sizing:border-box}footer .inner .row .column ul li{text-align:center}.blackBtn{font-size:14px;padding:21px 0;opacity:1;width:160px}#inthepress .inner .content .column a .what,#team .inner .content .column a .what{padding-bottom:60px}.table{display:table;width:100%}.table .table-cell{display:table-cell;width:50%;vertical-align:middle}#exhibitor{font-size:16px;margin-right:0}.tal,.tar{text-align:center}.feedCard{margin-bottom:80px;width:100%}.main-menu #content #inner ul.menu li .sub ul.subMenu{top:65px}}.pswp__button--share{display:none!important}