*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:100%}body{font-size:100%;min-height:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;border-width:0}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;padding:0;cursor:pointer;line-height:1}input{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{padding:0;list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}cite{font-style:normal}fieldset{border-width:0;padding:0}th{font:inherit}@font-face{font-family:Helvetica Now regular;src:url(../../../fonts/HelveticaNowDisplay-Regular.woff2) format("woff2"),url(../../../fonts/HelveticaNowDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Now bold;src:url(../../../fonts/HelveticaNowDisplay-Bold.woff2) format("woff2"),url(../../../fonts/HelveticaNowDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal}:root{--0px: 0rem;--1px: .0625rem;--2px: .125rem;--4px: .25rem;--8px: .5rem;--12px: .75rem;--14px: .875rem;--16px: 1rem;--18px: 1.125rem;--21px: 1.313rem;--24px: 1.5rem;--30px: 1.875rem;--41px: 2.563rem;--42px: 2.625rem;--60px: 3.75rem;--70px: 4.375rem;--110px: 6.875rem;--138px: 8.625rem;--font-large: var(--60px);--font-medium: var(--21px);--font-regular: var(--16px);--font-small: var(--14px);--sapce0: var(--0px);--space1: var(--1px);--space2: var(--2px);--space4: var(--4px);--space5: var(--5px);--space6: var(--8px);--space7: var(--12px);--space8: var(--16px);--space9: var(--21px);--space10: var(--24px);--space11: var(--30px);--space12: var(--42px);--color1: #ffab52;--color2: #ffe816;--color3: #68dea4;--color4: #66d7de;--color5: #bb93dd;--color6: #ec3bbe;--h-footer: var(--110px)}body{line-height:1.25;font-family:Helvetica Now regular;display:flex;flex-direction:column;font-size:var(--font-medium)}b{font-family:Helvetica Now bold}@media only screen and (min-width: 360px) and (max-width: 768px){:root{--h-footer: var(--138px)}body{font-size:var(--font-small)}}@media only screen and (min-width: 360px) and (max-width: 1440px){body{font-size:var(--font-small)}}@media (min-width: 600px) and (orientation: landscape){:root{--h-footer: var(--110px)}}
