.event-lp-banner{background-position:50%;background-size:cover;height:540px}@media (min-width:1280px){.event-lp-banner{height:650px}}@media (min-width:576px){.hero-text{margin-top:-20px}}@media (max-width:991px){.event-lp-banner{height:auto}}.event-lp-banner header{min-height:70px}.event-lp-banner .site-logo{max-width:214px;max-height:32px}.event-lp-banner .site-logo,.partner-logo{object-fit:cover;position:relative;top:65px}.partner-logo{width:214px;text-align:right;margin-right:30px}.partner-logo img{max-width:none;max-height:none}.event-lp-banner .banner-body h1{position:relative}.event-lp-banner .banner-body h4{font-size:26px;line-height:36px;font-weight:600}.event-lp-banner .pre-text{background:#fc86b6;border-radius:20px;padding:5px 18px;margin-bottom:30px;display:inline-block}body.event-lp-2020 .event-lp-banner .banner-body h1{font-size:40px;line-height:54px;font-weight:700}body.event-lp-2020 .event-lp-banner .banner-body h3{font-size:26px;line-height:36px;font-weight:600}.event-lp-banner .banner-body h5{font-size:13px;text-transform:uppercase;margin-bottom:0;font-weight:600}.event-lp-banner .banner-body{color:#fff;flex-flow:row nowrap;display:flex}@media (min-width:1280px){.event-lp-banner .banner-body{max-width:920px}.event-lp-banner .site-logo{max-width:290px;max-height:42px}}.hero-icon{flex-shrink:0;margin-top:80px;margin-bottom:80px}.event-lp-banner .banner-body .banner-content p{font-size:34px;line-height:46px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}@media (max-width:1500px){.event-lp-banner .banner-body .banner-content p{font-size:24px;line-height:34px}}@media (max-width:1200px){body.event-lp-2020 .event-lp-banner .banner-body h1{font-size:35px;line-height:46px}}@media (max-width:768px){.event-lp-banner .banner-body .banner-content p{font-size:21px;line-height:24px}.event-lp-banner .banner-body h5{font-size:11px}.event-lp-banner .banner-body h4{font-size:18px;line-height:26px}body.event-lp-2020 .event-lp-banner .banner-body h1{font-size:22px;letter-spacing:-.054em;line-height:32px}body.event-lp-2020 .event-lp-banner .banner-body h3{font-size:18px;letter-spacing:-.018em;line-height:26px}.hero-icon{margin-top:50px}}@media (max-width:567px){.event-lp-banner .site-logo{max-width:180px;top:45px}.partner-logo{max-width:140px;max-height:28px;top:5px;margin-right:0}.hero-icon{margin-top:50px;margin-bottom:80px}}@media (max-width:400px){.event-lp-banner .banner-body .banner-content p{font-size:20px;line-height:24px;font-weight:600}.event-lp-banner .banner-body .banner-content{position:relative}}