header#main-header .logo{opacity:0;transform:scale(0);transition:all ease-in-out 0.3s}body.scrolled-up header#main-header .logo{opacity:1;transform:scale(1)}section .row{justify-content:center}section#intro .em-hero-simple:before{opacity:var(--rm-opacity-overlay)}section#intro .logo-wrapper{position:absolute;top:25px;left:50%;transform:translateX(-50%);width:1400px;max-width:92%}section#intro .logo-wrapper .intro-logo{width:150px;height:auto;position:absolute;z-index:10;top:0;left:0;transition:all ease-in-out 0.5s;opacity:1;transform:scale(1) translateY(0)}@media all and (min-width:769px){section#intro .logo-wrapper .intro-logo{width:180px}}body.scrolled section#intro .logo-wrapper .intro-logo{opacity:0;transform:scale(0) translateY(-200px)}section#intro .notification{position:relative;left:0;bottom:0;width:100%;height:auto;padding:15px 10px;text-align:center;box-sizing:border-box;background:rgba(255,0,90,.8);color:#FFF;font-weight:700}@media all and (min-width:769px){section#intro .notification{position:absolute}}section#intro .notification a{color:#FFF;font-size:16px}section#intro .notification a i{display:inline-block;width:25px;height:25px;border-radius:50%;border:2px solid #FFF;margin-left:5px;font-size:18px;line-height:1.2;letter-spacing:-1px;position:relative;top:0;transition:all ease-in-out 0.3s}section#intro .notification a:hover i{background:#FFF;color:rgba(255,0,90,.8)}section#attendees header{margin-bottom:0}section#attendees h2{font-size:14px;text-transform:uppercase;margin-bottom:15px;display:block;text-align:left}section#attendees h3{font-size:14px;text-transform:uppercase;margin-bottom:15px;display:block;text-align:left}section#attendees img{background:#FFF;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}section#location .row{margin-bottom:0}section#location .map{padding-bottom:0;overflow:hidden}section#location .map .em-google-maps{position:static!important}section#infoblocks header h2,section#infoblocks header h3{text-align:left}section#infoblocks header h2{color:#FFF}section#infoblocks header h3{color:rgba(255,255,255,.7)}@media all and (max-width:768px){section#testimonials .em-grid{width:calc(100% - 80px);margin:0 auto}section#testimonials .owl-carousel .owl-nav .owl-prev{left:-50px;opacity:1}section#testimonials .owl-carousel .owl-nav .owl-next{right:-50px;opacity:1}}@media all and (max-width:768px){section#photo-gallery .owl-carousel .owl-nav .owl-prev,section#photo-gallery .owl-carousel .owl-nav .owl-next{opacity:1}}@media all and (max-width:768px){section#partners .owl-carousel .owl-nav .owl-prev{opacity:1;left:6px}section#partners .owl-carousel .owl-nav .owl-next{opacity:1;right:6px}}.contact-form-7.content .wpcf7 .wpcf7-form{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;justify-content:space-between;margin-left:-20px;margin-right:-20px;margin-top:40px}.contact-form-7.content .wpcf7 p{display:contents}.contact-form-7.content .wpcf7 .wpcf7-form-control-wrap{flex:0 0 100%;margin-top:20px;font-size:14px;padding:0 20px}@media all and (min-width:769px){.contact-form-7.content .wpcf7 .wpcf7-form-control-wrap{flex:1 0 50%}}.contact-form-7.content .wpcf7 .cf7-custom-submit-button{flex:0 0 100%;margin:0 20px 0 20px;max-width:calc(100% - 40px)}.contact-form-7.content .wpcf7 .wpcf7-submit{margin-top:20px;background-color:#000;color:#FFF;border:1px solid #000;display:inline-block;padding:1em 1.5em;outline:none;text-decoration:none;text-align:center}.contact-form-7.content .wpcf7 .wpcf7-submit.btn-outline-black{background-color:transparent;color:#000;border:1px solid #000}.contact-form-7.content .wpcf7 .wpcf7-submit.btn-outline-black:hover{background:#000;color:#FFF}.contact-form-7.content .wpcf7 .wpcf7-not-valid-tip{display:block;position:absolute;color:red;font-size:1em;top:50%;transform:translate(-20px,-50%);right:20px;background-color:transparent}.contact-form-7.content .wpcf7 .wpcf7-response-output{flex:0 0 100%;margin:20px 20px 0 20px;max-width:calc(100% - 40px)}