html{box-sizing:border-box;vertical-align:baseline;scroll-behavior:smooth}*,:before,:after{box-sizing:inherit;margin:0;padding:0}img,body,article,main,aside,address,details,figcaption,figure,footer,header,nav{display:block}img{max-width:100%}ol,ul{list-style:none}li:empty,p:empty{display:none}textarea,select,input,button{-ms-appearance:none;appearance:none;color:inherit;background:0 0;border:none}strong{font-weight:700}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}:focus,:active{outline:none}main.wp-block-group{padding:0!important}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:var(--wp--preset--color--black);font-size:1rem;line-height:1.15}.has-3xlarge-font-size{font-size:var(--wp--preset--font-size--28);font-weight:700;line-height:1.125}@media screen and (min-width:782px){.has-3xlarge-font-size{font-size:var(--wp--preset--font-size--32)}}.has-xlarge-font-size{line-height:1.17}@media screen and (max-width:782px){.has-xlarge-font-size{line-height:1.125}}.has-medium-font-size{line-height:1.17}@media screen and (max-width:782px){.has-medium-font-size{line-height:1.125}}.has-32-font-size span{font-size:inherit}.handwritten{color:var(--wp--preset--color--magenta);font-family:var(--wp--preset--font-family--josschrift);font-size:var(--wp--preset--font-size--medium-script)}.wp-element-caption{font-size:var(--wp--preset--font-size--14);color:var(--wp--preset--color--subtle);text-align:left;line-height:1.5}@media screen and (max-width:782px){:root{--wp--preset--font-size--xlarge:32px;--wp--preset--font-size--medium:32px;--wp--preset--font-size--large:20px;--wp--preset--font-size--medium-script:32px}}@media screen and (max-width:1200px){:root{--wp--style--global--content-size:calc(100% - 2rem);--wp--style--global--wide-size:calc(100% - 2rem)}}.is-style-overflow-hidden{overflow:hidden}.is-style-margin-left-auto{margin-left:auto}.hide-mobile{display:none}@media screen and (min-width:782px){.hide-mobile{display:block}}.hide-desktop{display:block}@media screen and (min-width:782px){.hide-desktop{display:none}}hr{background-color:var(--wp--preset--color--divider);border:none;height:1px}.mx-auto{margin-left:auto;margin-right:auto}.mario-light-box a{white-space:nowrap}.sr-only{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.cta{margin:var(--wp--preset--spacing--32) 0 0;padding:0;display:block}@media screen and (min-width:782px){.cta{margin:var(--wp--preset--spacing--48) 0 0}}.cta:hover .wp-element-button{background-color:var(--wp--preset--color--magenta-dark)!important}.cta .wp-block-buttons{margin-top:1.5rem}.cta .wp-element-button{min-height:48px;transition:background-color .3s cubic-bezier(.445,.05,.55,.95)}.cta .wp-block-group{margin:0;padding:0}.cta .wp-block-columns{position:relative}.cta-description p{margin-bottom:.5rem}.cta-description p:last-child{margin-bottom:0}@media screen and (max-width:782px){.cta-content-wrapper{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;padding-right:32px!important}}.cta svg{display:block}.cta .mario-mobile{position:absolute;bottom:0;right:0;width:auto!important}.cta-content *,.cta-content .handwritten{font-size:var(--wp--preset--font-size--20);text-align:left;font-weight:700;line-height:1.2;display:inline-block}@media screen and (min-width:782px){.cta-content *,.cta-content .handwritten{font-size:var(--wp--preset--font-size--28);line-height:1.14}}.cta .wp-block-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;display:-ms-flexbox;display:flex}.cta .wp-block-columns.are-vertically-aligned-bottom{-ms-flex-align:end;align-items:flex-end}.cta .wp-block-columns.is-not-stacked-on-mobile{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cta .wp-block-column{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.cta .wp-block-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}@media (max-width:767px){.cta .gbvc-hide-on-mobile{display:none!important}}@media (min-width:768px) and (max-width:1023px){.cta .gbvc-hide-on-tablet{display:none!important}}@media (min-width:1024px){.cta .gbvc-hide-on-desktop{display:none!important}}
/*# sourceMappingURL=style.css.map */
