.hero-section{margin-top:225px;margin-bottom:0;padding-bottom:100px}@media screen and (min-width: 750px){.hero-section{margin-top:380px;padding-bottom:138px}}.hero-section .grid{margin-bottom:0;padding-bottom:35px}@media screen and (min-width: 750px){.hero-section .grid{padding-bottom:70px}}.hero-section__grid{overflow-y:visible;margin:auto}@media screen and (min-width: 750px){.hero-section__grid--reverse{flex-direction:row-reverse}}.hero-section__media{background-color:transparent;overflow:visible;width:90vw;height:100vh;margin:auto;margin-bottom:-50vh}.hero-section__media img.hero-image{width:100%;height:100%;border-radius:20px;object-fit:cover}.hero-section__media img.hero-image:after{content:"";position:fixed;top:10px;right:10px;left:10px;bottom:10px}.hero-section__media--small{height:19.4rem}.hero-section__media--large{height:43.5rem}@media screen and (max-width: 750px){.hero-section__media{margin-left:20px;margin-right:20px}}@media screen and (min-width: 750px){.hero-section__media--small{height:31.4rem}.hero-section__media--large{height:69.5rem}}.hero-section__media--placeholder{background-color:rgba(var(--color-foreground),.04);position:relative}.hero-section__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.hero-section__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;padding:15px 100px 100px}@media screen and (max-width: 750px){.hero-section__content{padding:15px 20px}}@media screen and (min-width: 750px){.hero-section__grid--reverse .hero-section__content{margin-left:auto}}@media screen and (min-width: 990px){.hero-section__content{padding:15px 100px 20px}.video-and-story__heading{margin-bottom:100px}}.hero-section__content>*+*{margin-top:2rem}.hero-section__content>.hero-section__text:empty~a{margin-top:2rem}.hero-section__content>:first-child:is(.hero-section__heading){margin-top:0}.hero-section__content :last-child:is(.hero-section__heading){margin-bottom:0}.hero-section__content .button+.hero-section__text{margin-top:2rem}.hero-section__content .hero-section__text+.button{margin-top:3rem}.hero-section__heading{margin-bottom:0;font-weight:600}.hero-section__heading{font-size:2.5rem}.video-and-story__text{margin-left:55px}.video-and-story__heading{margin-bottom:50px;font-weight:600;padding-right:35%}@media screen and (min-width: 950px){.video-and-story__text,.hero-section__text{margin-left:0}}.hero-section__text p{margin-top:0;margin-bottom:1rem}.color-background-3{background-color:var(--color-base-background-3)}.color-background-4{background-color:var(--color-base-background-4)}.color-background-3 *{color:#fff}.mini__item.mini__item--posts{margin-left:auto;margin-right:auto;z-index:2;max-width:588px;margin-bottom:-230px}@media screen and (min-width: 750px){.mini__item.mini__item--posts{margin-bottom:0;margin-left:0}}@media screen and (min-width: 950px){.video-and-story-content.grid_2_col>.col-1_2:nth-child(odd){padding-right:20px}.video-and-story-content.grid_2_col>.col-1_2:nth-child(2n){padding-left:50px}}.box1,.box2,.box3{display:inline-block;position:relative;border-radius:8px;border:0px solid white;text-align:center;vertical-align:middle;padding:0 5px}.box1{min-width:100px;height:100px;margin:0 auto}.box2{min-width:50px;height:50px;margin:25px auto}.box3{min-width:26px;height:26px;margin:37px auto}.horizontal .box1{top:50%;max-height:100px;margin:-50px 0 auto}.horizontal .box2{top:50%;max-height:50px;margin:-25px 25px auto}.horizontal .box3{top:50%;max-height:26px;margin:-13px 37px auto}.box1 p,.box2 p,.box3 p{margin:5px 15px;font-size:13px;font-weight:lighter;color:#fff}#reveal-elements .digit{vertical-align:top}#reveal-elements .digit p{font-size:35px;font-weight:700}.box1 p:first-child{margin-top:27px}.box1 a,.box2 a,.box3 a{color:#fff}.box1.white *,.box2.white *,.box3.white *{color:#2e639e}.box2.mario{background-color:#004fae;border-top:30px solid #fc112f;border-bottom:10px solid #c4723b}.box3.goomba{min-width:30px;height:4px;margin-top:75px;margin-left:30px;margin-bottom:25px;background-color:#b39475;border-top:30px solid #744527;border-bottom:6px solid #c4723b}.box1.outline,.box2.outline,.box3.outline{border:1px solid white}.blue{background-color:#3883d8}.turqoise{background-color:#38ced7}.brown{background-color:#a66f28}.bordeaux{background-color:#953543}.skin{background-color:#ed9f4c}.black{background-color:#000}.white{background-color:#fff}.red{background-color:#cf3535}.green{background-color:#22d659}.orange{background-color:#ea6300}.title_row,.hero-section__text{text-align:center;width:100%}.title_row>*{margin-bottom:25px}.centered_row{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.centered_row>.button{width:100%;margin:10px auto;text-align:center}.content_in_banner{width:100%;height:100%}@media screen and (min-width: 950px){.centered_row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}.centered_row>.button{margin:8px 20px;width:auto;min-width:350px}}.section_wrapper{margin-top:200px}.media_content_wrapper{width:100%;max-width:1240px;z-index:2;margin-left:auto;margin-right:auto}.media_content_container{width:100%;height:400px;margin-top:-200px;z-index:2;position:relative;filter:drop-shadow(5px 5px 5px rgba(34,34,34,.2))}.media_content_container img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media screen and (max-width: 950px){.information__text{padding-left:50px}}@media screen and (min-width: 950px){.section_wrapper{margin-top:350px}.media_content_container{width:100%;height:700px;margin-top:-350px}}.hero_section_content{position:absolute;height:100%;top:0;left:0;width:100%;margin:0 auto;padding:50px 20px;text-align:center;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 950px){.hero_section_content{max-width:600px;left:50%;margin-left:-300px}}.banner_logo{max-width:600px;margin-left:auto;margin-right:auto}.hero_section_content p,.hero_section_content h1,.hero_section_content h2,.hero_section_content h3,.hero_section_content h4,.hero_section_content h5{color:#fff;margin-left:auto;margin-right:auto}.hero_section_content>h2{color:#fff;text-shadow:2px 2px 13px #000000a8}.hero_section_content .button{margin-top:5px;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/48/assets/component-hero-section.css.map */
