.intro{position:relative;background:#002fa8}@media (max-width:899px){.intro{background-color:#fff}.company .intro{background-color:#002fa8}}.intro--contact{margin-bottom:70px}@media (max-width:899px){.intro--contact{margin-bottom:60px}}@media (max-width:599px){.intro--contact{margin-bottom:0}.company .intro--contact{margin-bottom:40px}}.intro--media{margin-bottom:10px}.intro--karts{min-height:367px;margin-bottom:120px}@media (max-width:899px){.intro--karts{margin-bottom:0}}.intro--karts .intro__header{padding-top:64px}@media (max-width:899px){.intro--karts .intro__header{padding-top:40px}}@media (max-width:599px){.intro--karts .intro__header{padding-top:20px}}.intro--karts .intro__heading{font-size:5rem;max-width:400px}@media (max-width:1199px){.intro--karts .intro__heading{font-size:4.4rem;max-width:320px}}@media (max-width:899px){.intro--karts .intro__heading{font-size:3.8rem}}@media (max-width:599px){.intro--karts .intro__heading{font-size:3rem}}.intro--karts .intro__about{max-width:400px}@media (max-width:1199px){.intro--karts .intro__about{max-width:320px}}@media (max-width:899px){.intro--karts .intro__image{right:-25px}}@media (max-width:599px){.intro--karts .intro__image{margin-left:-40px}}@media (max-width:899px){.intro--karts .intro__wrap{padding-left:15px;padding-right:15px}}@media (max-width:899px){.intro--karts .intro__inner{margin-bottom:20px}}@media (max-width:899px){.intro--karts .intro__inner{margin-bottom:0}}.intro__inner{position:relative;z-index:10;margin-bottom:125px}.company .intro__inner{padding:15px 0 85px 0}@media (max-width:899px){.intro__inner{margin-bottom:70px;padding-left:0;padding-right:0}.company .intro__inner{padding:0 0 15px 0}}@media (max-width:599px){.intro__inner{margin-bottom:0}}.intro__wrap{display:flex;flex-direction:column}@media (max-width:899px){.intro__wrap{background-color:#002fa8;padding-bottom:27px}}.intro__wrap--contact{padding-top:15px;padding-bottom:60px}@media (max-width:899px){.intro__wrap--contact{padding:15px 15px 20px}}.intro__wrap--arrive{padding-bottom:108px}@media (max-width:899px){.intro__wrap--arrive{padding:15px 15px 35px}}@media (max-width:599px){.intro__wrap--arrive{padding-bottom:20px}}.intro__wrap--media{padding-bottom:27px}@media (max-width:599px){.intro__wrap--media{background-color:#fff;padding-bottom:27px}}.intro__wrap--racing{padding-bottom:74px}@media (max-width:899px){.intro__wrap--racing{padding:15px 15px 20px}}@media (max-width:899px){.intro__wrap--history{padding:15px 15px 20px}}.intro__wrap--services{padding-bottom:84px}@media (max-width:899px){.intro__wrap--services{padding:15px 15px 20px}}.intro__header{flex:0 0 auto;width:441px}@media (max-width:899px){.intro__header{width:100%}}.intro__header--contact{margin-top:40px}@media (max-width:899px){.intro__header--contact{margin-top:6px;width:auto;text-align:center}}.intro__header--arrive{margin-top:73px}@media (max-width:899px){.intro__header--arrive{width:auto;margin-top:33px}}@media (max-width:599px){.intro__header--arrive{width:auto;margin-top:6px}}.intro__header--media{margin-top:12px}.intro__header--racing{margin-top:47px}.intro__header--history{padding-top:92px;padding-bottom:122px}@media (max-width:899px){.intro__header--history{padding-top:10px;padding-bottom:0}}.intro__header--history .intro__about{max-width:300px}.intro__header--services{padding-top:72px}@media (max-width:899px){.intro__header--services{padding-top:10px;padding-bottom:0}}.intro__header--services .intro__about{max-width:350px}.intro__heading{font-size:4.5rem;max-width:283px;line-height:1.3;text-align:left}@media (max-width:899px){.intro__heading{max-width:100%;font-size:3.8rem}}@media (max-width:599px){.intro__heading--contact{font-size:4.2rem}}@media (max-width:899px){.intro__heading--arrive{max-width:unset}}@media (max-width:599px){.intro__heading--arrive{font-size:2.7rem;text-align:left}}.intro__heading--media{font-size:5.5rem}.intro__heading--racing{font-size:5rem}.intro__image{max-width:817px;height:auto;position:absolute;top:0;right:-273px}.intro__image--company{max-width:430px;right:0;top:0}@media (max-width:899px){.intro__image--contact{right:-25px}}@media (max-width:599px){.intro__image--contact{margin-left:-40px}}@media (max-width:899px){.intro__image--arrive,.intro__image--history{right:-25px}}@media (max-width:599px){.intro__image--arrive,.intro__image--history{margin-left:-40px}}.intro__image--journals{top:-27px}@media (max-width:899px){.intro__image--journals{right:-170px;width:78%;top:0}}@media (max-width:599px){.intro__image--journals{margin-left:-40px}}@media (max-width:899px){.intro__image{position:relative;padding-bottom:65px}.intro__image--company{max-width:200px;margin:1rem auto;padding:0}}@media (max-width:599px){.intro__image{position:relative;width:125%;padding-bottom:50px}.intro__image--company{max-width:200px;margin:1rem auto;padding:0}}.intro__left{flex:auto;justify-content:left;width:100%}.intro__left--contact{max-width:391px}@media (max-width:1199px){.intro__left--contact{max-width:300px}}@media (max-width:899px){.intro__left--contact{max-width:100%}}.intro__left--arrive{max-width:450px}.intro__left--media{margin-top:11px;max-width:621px}.intro__left--racing{max-width:337px;margin-top:-3px}.intro__about{font-size:1.7rem;font-weight:500;line-height:1.5;font-style:normal;color:#fff;margin-top:12px}.intro__about--media{color:#000;font-size:16px;font-family:"Avenir Next",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px}.intro__lines-shadow{z-index:50;position:absolute;top:-20px;left:94px;width:auto}@media (max-width:899px){.intro__lines-shadow{top:-14px;left:60px;width:33%}}@media (max-width:599px){.intro__lines-shadow{left:39px;top:-11px;width:31%}}.intro-media__heading{font-size:5.2rem;padding-top:30px}.intro-media__paragraph{margin-top:20px;max-width:750px}.praga-memorial-2021-banner{width:100%;max-width:3500px;min-height:450px;display:flex;justify-content:center;flex-direction:column;background:url(../../../../../../../../../themes/praga/assets/img/praga-marshal-memorial-fundraiser-banner.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-top:10px;margin-bottom:130px}@media (max-width:899px){.praga-memorial-2021-banner{min-height:0;margin-top:0;margin-bottom:100px}}.praga-memorial-2021-banner-inner{margin:0 auto;max-width:680px;text-align:center;padding-top:70px;padding-bottom:70px}.praga-memorial-2021-banner-paragraph{margin-top:25px;margin-bottom:40px;font-size:19px;font-weight:500;margin-left:50px;margin-right:50px}@media (max-width:899px){.praga-memorial-2021-banner-paragraph{margin-top:25px;margin-bottom:40px;font-size:18px;margin-left:50px;margin-right:50px}}@media (max-width:599px){.praga-memorial-2021-banner-paragraph{font-size:16px}}@media (max-width:399px){.praga-memorial-2021-banner-paragraph{font-size:15px;margin-left:15px;margin-right:15px}}.praga-memorial-2021-banner .link{margin-left:60px;margin-right:60px}@media (max-width:899px){.praga-memorial-2021-banner .link{margin-left:50px;margin-right:50px}}@media (max-width:399px){.praga-memorial-2021-banner .link{margin-left:15px;margin-right:15px}}.praga-memorial-2021-banner .link__text{font-size:14px}@media (max-width:899px){.praga-memorial-2021-banner .link__text{font-size:13px;text-decoration:underline}}.praga-memorial-2021-banner .link__text:hover{text-decoration:none}@media (max-width:599px){.praga-memorial-2021-banner .link__text{font-size:12px}}@media (max-width:399px){.praga-memorial-2021-banner .link__text{font-size:10px}}@media (max-width:899px){.praga-memorial-2021-banner .link__icon{display:none}}