body.hs-content-id-7754774655 .footer-container-wrapper{display:none}footer{width:100%;background-color:#598aea;background-image:url(https://kids.pmc.org/hubfs/Kids%20Rides/footer/kidsride-pattern.png);background-position:0 0;background-repeat:repeat;color:#fff;position:relative;z-index:9}footer .c-footer-curve{position:absolute;top:-15px;fill:#fff}@media screen and (min-width:768px){footer .c-footer-curve{top:-45px}}@media screen and (min-width:786px){footer .c-footer-curve{top:-45px}}footer .c-sponsors-footer{display:block;margin:0 auto;padding:20px;position:relative;background-color:#fff;color:#000}footer .c-sponsors-footer .title{text-align:center;font-size:14px}@media screen and (min-width:768px){footer .c-sponsors-footer .title{text-align:left;margin-bottom:30px}}footer .c-sponsors-footer .title:after{display:none}footer .c-sponsors-footer__wrapper{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ededed;flex-wrap:wrap}@media screen and (min-width:768px){footer .c-sponsors-footer__wrapper{border:unset;justify-content:flex-start}}@media screen and (min-width:992px){footer .c-sponsors-footer__wrapper{flex-wrap:nowrap}}footer .c-sponsors-footer__tier{margin-bottom:20px}footer .c-sponsors-footer__tier:last-child .c-sponsors-footer__wrapper{border:none;margin:0}@media screen and (min-width:768px){footer .c-sponsors-footer__tier{border-right:1px solid #f4f4f4;padding:0 40px;margin:0}footer .c-sponsors-footer__tier:first-child{padding-left:0}footer .c-sponsors-footer__tier:last-child{border-right:none}}footer .c-sponsors-footer__wrapper .l-footer-sponsor{position:relative;margin:20px 0;flex:0 0 50%;max-width:50%;display:flex;justify-content:center}footer .c-sponsors-footer__wrapper .l-footer-sponsor a{position:absolute;width:100%;height:100%}footer .c-sponsors-footer__wrapper .l-footer-sponsor img{height:50px}@media screen and (min-width:992px){footer .c-sponsors-footer__wrapper .l-footer-sponsor{margin:0 20px 0 0;flex:unset;max-width:unset;display:block}footer .c-sponsors-footer__wrapper .l-footer-sponsor img{height:unset}}@media screen and (min-width:992px){footer .l-footer-sponsor img{max-width:100px}}footer .l-footer-sponsor.presenting img{max-width:unset}footer .inner{max-width:1200px;margin:0 auto;padding:0 20px 50px;position:relative}@media screen and (min-width:786px){.desktop-left{flex:0 0 40%;max-width:40%}}.footer-nav{margin-top:40px}@media screen and (min-width:768px){.desktop-right{margin:0 auto;flex:0 0 60%;max-width:60%;display:flex;align-items:flex-end;justify-content:flex-end}}footer .disclaimer{font-size:24px;line-height:1.2em;font-weight:700;text-align:center;padding:20px;margin:0 -20px 40px}footer .disclaimer:after{content:"";display:block;background:#fff;height:5px;width:200px;margin:10px auto 0}@media screen and (min-width:768px){footer .disclaimer{text-align:left;padding:0;margin:0 0 20px;border-bottom:unset}footer .disclaimer:after{content:"";display:block;width:100px;height:5px;background-color:#fff;margin:10px 0 0}}footer .desktop-copy{display:none}@media screen and (min-width:768px){footer .desktop-copy{display:block;margin:10px 0;font-weight:300;line-height:1.5em}}#totop-btn{text-transform:uppercase;font-size:16px;letter-spacing:2px;cursor:pointer}#totop-btn,footer .hs-menu-item{text-align:center;margin:0 0 20px}footer .hs-menu-item{border-bottom:none;font-size:15px;letter-spacing:3px;font-weight:300;white-space:nowrap}footer .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{padding:0}footer .hs-menu-item a{color:#fff;text-decoration:none}.location-information{display:flex;justify-content:center;align-items:center;margin:50px 0 0}@media screen and (min-width:768px){.location-information{margin:50px 50px 0 0}}.location-information .map-btn{margin-right:20px}.location-information .address{font-size:14px;line-height:1.3em;font-weight:300;white-space:nowrap}.sm-icons{list-style-type:none;display:flex;justify-content:center;align-items:center}.social-media{margin-top:50px;box-sizing:border-box}.sm-block{display:inline;margin:0 5px}.sm-block:last-child{margin-right:0}@media screen and (min-width:768px){.sm-block{margin-left:5px}}.sm-block .sm-link img{height:50px;width:50px}#kr-totop-btn{text-align:center;margin:0 0 20px;font-size:16px;letter-spacing:2px;cursor:pointer}@media screen and (min-width:768px){footer .c-sponsors-footer{display:flex;padding:20px 100px}footer .inner{display:flex;justify-content:space-between;padding:40px 20px}#kr-totop-btn{display:none}footer .footer-nav ul{display:flex}footer .footer-nav ul li:first-child{margin-left:0}footer .hs-menu-item{margin:0 20px;letter-spacing:2px}.desktop-right .address{font-size:14px}}