/*! Minitial.css v2.4 | Lykope */
html{box-sizing:border-box;cursor:default;font-family:sans-serif;font-size:100%;line-height:1;
	-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(10,10,10,0);
	-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
html a{width:inherit;font-size:100%;-ms-text-size-adjust:100%}
body{margin:0;height:100dvh}
html,body,button,input,select,textarea{color:#1a1a1a}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
figure,picture{cursor:none}
audio,canvas,video{display:inline-block;vertical-align:middle}
iframe,img,svg{vertical-align:middle}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
img{border-style:none;max-width:none;border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
svg{fill:currentColor}
audio:not([controls]){display:none;height:0}
template,[hidden]{display:none}
*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:focus,a:active,a:hover{outline:0;text-decoration:none}
a:hover{outline-width:0}
a img{border:none}
abbr[title]{border-bottom:1px dotted;text-decoration:none}
b,strong{font-weight:inherit}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
progress{display:inline-block;vertical-align:baseline}
small{font-size:83.3333%}
sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.75em}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:inherit;font-weight:inherit;padding:0;margin:0;color:inherit}
hr{box-sizing:content-box;height:0}
figure,form,p,pre,blockquote,table,th,td,caption{margin:0;padding:0}
hr{height:0;overflow:visible}
dl,dd,menu,nav,nav ol,nav ul,ul,ol{list-style:none;padding:0;margin:0;list-style-image:none}
li>ul,li>ol{margin-bottom:0}
u,ins{text-decoration:none}
ins{border-bottom:1px solid}
button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font:inherit;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,html[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button,input,optgroup,select,textarea{font-size:inherit;margin:0;vertical-align:baseline;vertical-align:middle;color:inherit;font:inherit}
button,input{line-height:inherit}
input{line-height:normal}
input[type="radio"]{vertical-align:middle}
input[type=range].rangeInput:focus{outline:none}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top;resize:vertical}
::-moz-focus-inner{border-style:none;padding:0}
:-moz-focusring{outline: 1px dotted ButtonText}
[type="checkbox"],[type="radio"]{padding:0}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset: -2px}
::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
[aria-busy="true"]{cursor:progress}
[aria-controls]{cursor:pointer}
[aria-disabled]{cursor: default}
a,area,button,input,label,select,textarea,[tabindex]{touch-action:manipulation}
[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}
[hidden][aria-hidden="false"]:focus{clip:auto}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}
.offscreen{position:absolute;top:0;left:-900em}
.error{color:#d90303;font-weight:normal}
.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}