@font-face{font-family:Bickley Script;src:url(/assets/fonts/BickleyScript.woff2)format("woff2"),url(/assets/fonts/BickleyScript.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Noto Sans;src:url(/assets/fonts/NotoSans.woff2)format("woff2"),url(/assets/fonts/NotoSans.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{color:#4d4d4d;background-color:#fff}body{overscroll-behavior-x:none;color:#4d4d4d;background-color:#fff;margin:0;font:300 16px/1 Noto Sans,sans-serif}h1,h2,h3,h4,h5,h6{text-align:center;font-family:Bickley Script;font-size:300%}h1{line-height:1.25em}
.NavMenu{z-index:2;background-color:#fff;width:100%;display:block}.NavMenuBtn{box-sizing:border-box;text-transform:uppercase;border:1px solid #eee;width:100%;padding:30px 15px;font-size:14px}.NavMenuSubBtn{box-sizing:border-box;text-align:center;text-transform:uppercase;border-bottom:1px solid #eee;width:100%;padding:15px;font-size:12px}
.carousel{text-align:center;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:visible}.carouselViewport{pointer-events:auto;touch-action:pan-y;background:0 0;width:100%;position:relative;overflow:hidden}.carousel:not(.fitted) .carouselViewport{aspect-ratio:2}.carousel.fitted .carouselViewport{max-width:none;height:auto}.carouselContainer{white-space:nowrap;pointer-events:auto;flex-direction:row;width:100%;height:100%;margin-left:0;display:flex;position:static}.carousel.fitted .carouselContainer{width:fit-content;height:auto}.carouselSlide{pointer-events:auto;min-width:0;height:100%}.carousel.fitted .carouselSlide{height:auto}.carouselSlideInner{width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner{justify-content:center;align-items:stretch;height:auto;display:flex}.carouselSlideInner>*{width:100%;height:100%}.carouselSlideInner .Caption{width:100%;height:100%;display:block}.carouselSlideInner .Caption>.ImgWrap{aspect-ratio:auto;width:100%;height:100%}.carouselSlideInner .Caption>.ImgWrap>img{object-fit:cover;width:100%;height:100%;display:block}.carousel.fitted .carouselSlideInner>*{height:auto}.carouselBtn{z-index:5;color:#4d4d4d;cursor:pointer;opacity:0;pointer-events:none;background-color:#fffc;border:0;border-radius:999px;width:40px;height:40px;padding:0;font-size:26px;line-height:40px;transition:opacity .15s ease-out;position:absolute;top:50%;transform:translateY(-50%)}.carouselBtn:disabled{opacity:0;cursor:default}.carouselBtnPrev{left:10px}.carouselBtnNext{right:10px}.carouselDots{z-index:5;opacity:0;pointer-events:none;gap:6px;transition:opacity .15s ease-out;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carouselDot{cursor:pointer;background-color:#777;border:1px solid #777;border-radius:50%;width:10px;height:10px;padding:0}.carouselDot.isSelected{background-color:#fff}.carousel:hover .carouselBtn,.carousel:hover .carouselDots{opacity:1;pointer-events:auto}@media (hover:none){.carouselBtn,.carouselDots{opacity:1;pointer-events:auto}}
.Nav{height:75px}.NavBar{box-sizing:border-box;-webkit-font-smoothing:antialiased;z-index:3;background-color:#fff;border-bottom:1px solid #eee;width:100%;height:fit-content;padding:0 15px;transition:all .3s linear;display:inline-block;position:fixed;top:0}.Nav_NH{height:75px;padding:0}.NavMobile{float:right;display:inline-block}.NavDesktop{display:none}@media (min-width:875px){.NavMobile{display:none}.NavDesktop{float:right;display:inline-block}}.NavBtn{box-sizing:border-box;float:right;text-transform:uppercase;padding:30px 15px;font-size:14px}.NavSubBtn{box-sizing:border-box;text-align:center;text-transform:uppercase;width:100%;padding:15px;font-size:12px}.MobileNavOverlay{z-index:100;background-color:#00000080;justify-content:center;align-items:flex-start;padding-top:75px;display:flex;position:fixed;inset:0}.MobileNavOverlay_Content{background-color:#fff;width:100%;max-width:400px;max-height:calc(100vh - 75px);overflow-y:auto;box-shadow:0 4px 20px #0003}.NavMenuBtn{box-sizing:border-box;text-transform:uppercase;text-align:center;border-bottom:1px solid #eee;width:100%;padding:30px 15px;font-size:14px;display:block}.NavMenuSubBtn{box-sizing:border-box;text-align:center;text-transform:uppercase;border-bottom:1px solid #eee;width:100%;padding:15px;font-size:12px}
.options{float:right;height:74px;padding:0;display:inline-block}.lang{color:gray;background:0 0;border:0;outline:0;font-size:1em;position:relative;top:50%;transform:translateY(-50%)}
.MenuIcon{float:right;box-sizing:border-box;cursor:pointer;background-color:#fff;border:none;border-radius:10px;width:75px;height:74px;padding:15px 20px;line-height:12px;transition:background-color .2s;display:inline-block}.MenuIcon:hover{background-color:#eee}.MenuIcon:active{background-color:#333}.MenuIcon:active .MenuIconLine{background-color:#fff}
.TOS>h1{text-align:left;font-family:Arial,sans-serif;font-size:2em}.TOS>h2{text-align:left;font-size:1em;font-weight:700}
main{text-align:center}footer{text-align:center;color:#fff;background-color:#bdb8b2;padding:100px 20px}header{height:75px}.SplitLayout{align-items:flex-start;gap:20px;display:flex}.SplitLayoutAside{flex:none}.SplitLayoutMain{flex:auto;min-width:0}@media (max-width:809px){.SplitLayout{display:block}.SplitLayoutAside{display:none}}.FooterWrap{text-align:left;width:100%;max-width:960px;font-size:x-small;font-weight:400;line-height:15px;display:inline-block}.SocialMediaWrap{text-align:center;width:100%;margin:20px 0}.SocialMediaWrap>*{margin:0 10px}
.centered{text-align:center}.bigText{font-size:8em}
.TOS_button{font-size:16px}
.white_box{box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:10px;padding:20px}.page{text-align:left;color:#4d4d4d;max-width:960px;margin:0;line-height:24px;display:block}@media (min-width:1060px){.page{margin:50px auto}}@media (max-width:1059px){.page{margin:0 auto}}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.contact_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:161px;margin-bottom:20px}.centered{text-align:center}form{margin:0}fieldset{border:none;padding:0}
legend,label{box-sizing:border-box;width:100%;padding:10px;display:inline-block}input{box-sizing:border-box;border:1px solid #c1c1c1;padding:10px}.franchise_text{box-sizing:border-box;resize:vertical;border:1px solid #c1c1c1;width:100%;height:261px;margin-bottom:20px}form{margin:0}fieldset{border:none;padding:0}
.legacyLinkBtn{color:var(--link-color,inherit);background-color:var(--link-bg,transparent);text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:inline-block}.legacyLinkBtn:hover{color:var(--link-color-hover,var(--link-color,inherit));background-color:var(--link-bg-hover,var(--link-bg,transparent))}.legacyLinkBtn:active{background-color:var(--link-bg-down,var(--link-bg-hover,var(--link-bg,transparent)))}
.NanouPicture{float:left;width:100%;max-width:414px;padding:4px;display:inline-block}.FullWidth{width:100%}
.flake{opacity:1;pointer-events:none;background-color:#eee;position:fixed}#snow{box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}
