*,*:before,*:after{box-sizing:border-box}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{line-height:1.5;min-height:100dvh;text-rendering:optimizespeed}a:not([class]){text-decoration-skip-ink:auto}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,picture{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1{font-family:unisemibold,sans-serif;line-height:36px;font-size:28px;font-weight:500}h2{font-family:unisemibold,sans-serif;line-height:28px;font-size:20px;font-weight:500}h3{font-family:unisemibold,sans-serif;line-height:24px;font-size:18px;font-weight:500}h4{font-family:unisemibold,sans-serif;line-height:20px;font-size:16px;font-weight:500}body{line-height:24px;font-size:16px}@media only screen and (min-width: 768px){h1{line-height:76px;font-size:64px}h2{line-height:44px;font-size:36px}h3{line-height:36px;font-size:28px}h4{line-height:28px;font-size:20px}body{line-height:28px;font-size:18px}}.medium-font{font-size:14px;line-height:20px}.small-font{font-size:12px;line-height:16px}@media only screen and (min-width: 768px){.medium-font{font-size:24px;line-height:16px}.small-font{font-size:14px;line-height:20px}}button,a{line-height:24px;font-size:18px}button.medium-font,a.medium-font{line-height:20px;font-size:16px}button.small-font,a.small-font{line-height:16px;font-size:14px}@media only screen and (min-width: 768px){button,a{line-height:24px;font-size:18px}button.medium-font,a.medium-font{line-height:20px;font-size:16px}button.small-font,a.small-font{line-height:16px;font-size:14px}}input{line-height:24px;font-size:16px}input.small-font{line-height:16px;font-size:12px}@media only screen and (min-width: 768px){input{line-height:24px;font-size:16px}input.small-font{line-height:16px;font-size:12px}}@font-face{font-family:uniRegular;src:url("./media/uni-Regular-CKBOXRQ3.ttf")}@font-face{font-family:uniSemiBold;src:url("./media/uni-SemiBold-KJGC6K5H.ttf")}@font-face{font-family:workSansRegular;src:url("./media/workSans-regular-ELXFYHX3.ttf")}html,body{font-family:uniregular,sans-serif;height:100dvh;margin:0;min-width:310px;padding:0}html.hide-scroll,body.hide-scroll{overflow:hidden}
