html,body{background-color:#fff;font-family:Raleway,sans-serif;height:100%;margin:0}html *,body *{box-sizing:border-box}a{color:#000;text-decoration:unset}.white{color:#fff}.black{color:#000}.grey{color:#666}.blue{color:#0370b2}.r{width:13px;padding:2px;fill:#666}.l-padding{padding-left:3%;padding-right:3%}@media screen and (max-width: 1024px){.l-padding{padding-left:7%;padding-right:7%}}.l-padding-half{padding-left:3%;padding-right:3%}@media screen and (max-width: 1440px){.l-padding-half{padding-left:3.5%;padding-right:3.5%}}.l-margin-half{margin-left:3%;margin-right:3%}@media screen and (max-width: 1440px){.l-margin-half{margin-left:3.5%;margin-right:3.5%}}.pr-15{padding-right:15px}p,.p{text-decoration:none;font-family:Raleway,sans-serif;font-size:14px;font-weight:300}@media screen and (max-width: 768px){p,.p{font-size:14px}}.sm-t{font-size:12px;margin:17px 0 0}.p2{font-family:Raleway,sans-serif;font-size:28px}@media screen and (max-width: 768px){.p2{font-size:20px}}.body-1{font-size:18px}.body-2{font-size:25px}h5,.h5{font-size:22px}h4,.h4{font-size:28px}h3,.h3{font-size:35px}@media screen and (max-width: 768px){h3,.h3{font-size:18px}}h2,.h2{font-size:33px;line-height:1;margin:0}@media screen and (max-width: 768px){h2,.h2{font-size:20px}}h1,.h1{margin:0;font-size:30px}@media screen and (max-width: 768px){h1,.h1{font-size:25px}}.md-text{font-size:20px}.w-200{font-weight:300}.w-400{font-weight:400}.w-600{font-weight:600}.w-700{font-weight:700}.w-900{font-weight:900}.text-under{text-decoration:underline}.italic{font-style:italic}.upper{text-transform:uppercase}.backgrounda{background:url(thorpe-park-footer.239336644e5c6b99.webp) no-repeat center fixed;background-size:cover;background-color:#1c120c;background-attachment:fixed;position:relative;overflow:hidden}.backgrounda:before{content:"";position:absolute;width:100%;height:100%;background:url(thorpe-park-footer.239336644e5c6b99.webp) no-repeat center top;background-size:cover;overflow:hidden;-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);transform:scale(1.2);transition:all 6s}.backgroundb{background:url(thorpe-park-footer.239336644e5c6b99.webp) no-repeat center fixed;background-size:cover;background-color:#1c120c;background-attachment:fixed;position:relative;overflow:hidden;transition:all 6s}[data-animation]{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-duration:1s;will-change:transform,opacity,mask-size,-webkit-mask-size,-webkit-mask,mask}.animations-disabled,.animations-disabled [data-animation]{animation:none!important;opacity:1!important}.slideInUp{animation-name:slideInUp}.slideInDown{animation-name:slideInDown}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}.fadeIn{animation-name:fadeIn}.fadeInUp{animation-name:fadeInUp}.fadeInLeft{animation-name:fadeInLeft}.fadeInRight{animation-name:fadeInRight}.zoomIn{animation-name:zoomIn}.zoomReverseIn{animation-name:zoomReverseIn}.flipInY{animation-name:flipInY}.flipOutY{animation-name:flipInY;animation-direction:reverse}@keyframes blink{0%,to{color:transparent}50%{color:#fff}}.typing{animation:typing 3.5s steps(40,end)}@keyframes typing{0%{width:0}to{width:100%;opacity:1}}@keyframes mask-play{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0% 0;mask-position:0% 0}}@keyframes ink-play{to{-webkit-mask-position:100% 0;mask-position:100% 0}0%{-webkit-mask-position:0% 0;mask-position:0% 0}}@keyframes fadeInUp{0%{transform:translate3d(0,40px,0)}to{transform:translateZ(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translate3d(40px,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate3d(-40px,0,0)}to{transform:translateZ(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:none}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:none}}@keyframes slideInLeft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:none}}@keyframes zoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes zoomReverseIn{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes flipInY{0%{opacity:0;transform:perspective(90vw) rotateY(67.5deg)}to{opacity:1;transform:none}}@keyframes backgroundmovement{0%{background-position:0px 0px,50px 50px}to{background-position:50px 50px,100px 100px}}@keyframes halfspin{0%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(25deg)}60%{transform:rotate(35deg)}}
