html form button,html form input,html form textarea,html header,html header h1,html header nav{transition:all .2s ease-in-out}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none}html{background:#ea86b4;scroll-behavior:smooth;font-family:Montserrat,sans-serif}html bold,html footer,html h1,html h2,html h3,html h4,html h5,html h6,html nav{font-family:"Archivo Black",sans-serif}html form{margin:0 auto;padding:30px;width:100%}html form input,html form textarea{width:100%;margin-bottom:10px;padding:10px;font-family:Montserrat,sans-serif;font-size:1.2rem;border:1px solid #ccc;border-radius:5px}html form input:focus,html form textarea:focus{border-color:#0f68db}html form input[type=checkbox]{display:inline-block;width:auto}html form input[type=checkbox]+span{font-size:1rem;cursor:pointer}html form button,html form label{display:block;font-size:1.2rem;font-weight:700}html form label{margin-bottom:10px;color:#000}html form button{margin-top:10px;margin-left:auto;padding:10px 30px;border:none;border-radius:5px;background-color:#ee4426;color:#fff;cursor:pointer}html header{padding:20px;width:100%;position:fixed;top:0;left:0;text-align:center;background-color:#5309ad;z-index:1;box-shadow:0 0 10px rgba(0,0,0,.5)}@media only screen and (max-width:900px){html form{padding:0}html header{padding:10px 0}html header li{line-height:1.5}}html header.shrink{padding:0;display:flex;justify-content:space-between;align-content:center}html header.shrink h1{margin:0;padding-left:30px;display:flex;justify-content:center;align-items:center;font-size:1.8rem}@media only screen and (max-width:900px){html header.shrink .mobile-menu{padding:8px 16px;display:block}html header.shrink .mobile-menu .line{width:30px;height:3px;background-color:#fff;margin:5px}html header.shrink nav{display:none}}html header.shrink nav{padding-top:15px;padding-left:30px}html header.shrink .socials{padding:10px 30px 10px 10px;position:relative;text-align:right}html header h1{margin-bottom:20px;font-size:2.5rem;font-weight:700}html header h1 a{color:#fff}html header h1 a.active{color:#fcf837}html header .mobile-menu{display:none;cursor:pointer}html header .mobile-menu .line{transition:ease-in-out .2s all}@media only screen and (max-width:900px){html header.shrink .socials{display:none}html header .mobile-menu.exit{padding:20px;display:block;position:absolute;top:0;right:0}html header .mobile-menu.exit .line{width:30px;height:3px;background-color:#fff;transform:rotate(45deg)}html header .mobile-menu.exit .line:first-of-type{transform:rotate(-45deg);position:absolute}html header .mobile-menu.exit .line:nth-of-type(2){display:none}}html header nav{display:flex;justify-content:space-between;align-content:center}html header nav ul{margin:0 auto;display:flex;justify-content:space-around}html header nav ul li{list-style:none}html header nav ul li a{color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;text-decoration:none;padding:.5rem 1rem;border-radius:5px;transition:all .3s}html header nav ul li a.tour.active,html header nav ul li a.tour:hover{color:#ee4426}html header nav ul li a.merch.active,html header nav ul li a.merch:hover{color:#93f9cf}html header nav ul li a.about.active,html header nav ul li a.about:hover{color:#3096f5}html header nav ul li a.contact.active,html header nav ul li a.contact:hover{color:#fcf837}html header .socials{padding:30px;position:absolute;top:0;right:0;font-size:25px;transition:all .2s ease-in-out}@media only screen and (max-width:900px){html header nav ul{display:block}html header .socials{position:relative;padding-bottom:0}html .no-mobile{display:none}}html header .socials a{padding:.5rem;color:#fff;font-size:1.2rem;opacity:1;transition:opacity .2s ease-in-out}html header .socials a label{display:none}html header .socials a:hover{opacity:.7}html .scroll-to-top{margin:20px;padding:10px 12px;position:fixed;bottom:0;right:0;cursor:pointer;opacity:0;background-color:#fff;border-radius:100%;transition:all .2s ease-in-out;z-index:1}html .scroll-to-top.show{opacity:.7}html .scroll-to-top:hover{opacity:1}html section{width:100%;min-height:100vh}html section h2{padding:70px 20px 20px;text-align:center;font-size:2rem;font-weight:700;color:#fff;text-transform:uppercase}html section .content{margin:0 auto;width:70%;position:relative}html section .content p{padding-bottom:16px;font-size:1rem;line-height:1.5rem}html section .content a{transition:color .2s ease-in-out}html section .content a:hover{color:#0f68db}html section#hero .parallax{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../img/background.jpg);background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;opacity:.6;transition:all .2s ease-in-out}html section#hero .kiddy-character-container .cta{display:flex;justify-content:space-between;align-items:center;position:relative}html section#hero .kiddy-character-container .cta img.kiddy-character{margin:0 auto;pointer-events:none;padding-top:250px;max-height:100vh;max-width:900px;display:block;animation:float 1.8s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(0, 0, 0, .5))}html section#hero .kiddy-character-container .cta .waves{margin-top:150px;padding:0 25%;width:100%;position:absolute;right:0;text-align:center}html section#hero .kiddy-character-container .cta .waves h2{margin:0;padding:0;filter:drop-shadow(0 0 10px #5309ad)}html section#hero .kiddy-character-container .cta .coyh{padding:30px}html section#hero .kiddy-character-container .cta .button-container .button:last-of-type .button-fill-1{background-color:#ee4426}html section#hero .kiddy-character-container .cta .button-container .button:last-of-type .button-fill-2{border:2px solid #ee4426;background-color:#5309ad}html section#hero .kiddy-character-container .cta .button{margin:5px 0;width:180px;height:35px;text-align:center;font-size:.7em;position:relative;display:inline-grid;justify-content:center;align-items:center;letter-spacing:1px}html section#hero .kiddy-character-container .cta .button:hover{background-color:transparent;cursor:pointer}html section#hero .kiddy-character-container .cta .button:hover .button-fill-2{transform:scaleX(1)}html section#hero .kiddy-character-container .cta .button-fill-1{width:100%;height:100%;position:absolute;background-color:#5309ad}html section#hero .kiddy-character-container .cta .button-fill-2{transform:scaleX(0);padding:.3em;width:100%;height:100%;border:2px solid #5309ad;background-color:#ee4426;position:absolute;transform-origin:50% 50%;transition:ease-in-out .2s all;transition:transform .3s ease-out .2s}html section#about .parallax,html section#tour .parallax{top:0;left:0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.2;transition:all .2s ease-in-out;height:100%}html section#hero .kiddy-character-container .cta .button p{color:#fff;text-decoration:none;z-index:1}html section#hero .kiddy-character-container .transparent{width:100%;height:100%;position:absolute;top:0;left:0}html section#tour{position:relative;background-color:#ee4426}html section#tour .parallax{position:absolute;width:100%;background-image:url(../img/IMG_2693.JPG)}html section#tour form{text-align:center}html section#tour form label{padding-top:130px;color:#fff}html section#tour form input{display:inline-block;width:auto}html section#tour form button{color:#000;background-color:#fcf837;display:inline-block}html section#merch{text-align:center;background-color:#93f9cf;position:relative;overflow-x:hidden}html section#merch h2{color:#5309ad}html section#merch img{padding-top:80px}html section#merch h3{margin-top:300px;padding:25px;width:100%;position:absolute;top:0;left:0;color:#fff;font-size:44px;font-style:italic;line-height:.8;background-color:#000}html section#about{position:relative;background-color:#0f68db}html section#about .parallax{position:absolute;width:100%;background-image:url(../img/ab6761670000ecd44034df49393ceea220b7a0f8.jpg)}html section#about .about-bio{padding:30px}@media only screen and (max-width:900px){html section#tour .content{width:100%}html section#about .about-bio{padding:0;display:flex;position:relative;flex-wrap:wrap}}html section#about .about-bio>*{flex-grow:1}html section#about .about-bio p{color:#fff;font-size:18px;line-height:1.7rem}html section#about .about-bio p bold{color:#fcf837}html section#about .about-bio div{padding:0 30px}@media only screen and (max-width:900px){html section#about .about-bio div{width:100%;padding:16px 0}}html section#about .about-bio iframe{float:left;padding:30px}@media only screen and (max-width:900px){html section#about .about-bio iframe{padding:0 0 15px}}html section#about .partners{width:100%!important;text-align:right}html section#about .partners img{padding:8px;display:inline-block;transition:ease-in-out .2s all}html section#about .partners img:hover{transform:scale(1.1)}@media only screen and (max-width:900px){html section#about .partners{margin:0 auto;padding-bottom:15px;width:80%}}html section#contact{background-color:#fcf837;padding-bottom:30px}html section#contact h2{color:#ee4426}html section#contact p{line-height:1em}html section#contact p a:hover{text-decoration:underline}html section#contact .content{display:flex;justify-content:center;text-align:left;width:100%;height:100%}html section#contact .content .form-container{width:50%}@media only screen and (max-width:900px){html section#contact .content{flex-wrap:wrap-reverse}html section#contact .content .form-container{width:80%}}html section#contact .content .contact-team{padding:30px}html section#contact .content .contact-team img{width:50%;max-width:300px;margin:0 auto}html section#contact .content .contact-team label{padding:5px 0;text-transform:uppercase;font-weight:700;display:block}html footer{padding:30px;font-size:11px;letter-spacing:1px;text-align:center;color:#000;background-color:#fcf837}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}