html,body{font-family:var(--font-family),sans-serif;font-style:normal;font-weight:var(--font-weight-body);margin:0;padding:0;font-size:16px;line-height:1.5;position:relative;overflow:visible}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5{font-weight:var(--font-weight-heading);margin:24px 0 12px;line-height:1.2}h1 em,h2 em,h3 em,h4 em,h5 em{font-weight:var(--font-weight-body);font-style:normal}h1{margin:0 0 24px;font-size:28px}h2{margin:36px 0 12px;font-size:25px}h3{font-size:22px}p{margin:0 0 12px}h1:first-child,h2:first-child,h3:first-child,p:first-child{margin-top:0}a{color:var(--blue-color)}a:hover{-webkit-text-decoration:none;text-decoration:none}a.black{color:#000;text-decoration:none}a.black:hover{color:var(--blue-color);text-decoration:underline}img{max-width:100%;display:block}::placeholder{color:#000;opacity:1}::selection{color:var(--on-main-color,#000);background:var(--main-color)}@media screen and (min-width:768px){h1{font-size:48px}h2{font-size:32px}h3{font-size:24px}}hr{background:var(--main-color);border:0;border-radius:3px;width:10%;height:6px;margin:30px auto;position:relative}@media screen and (min-width:1024px){hr{margin:40px auto}}@media screen and (min-width:1280px){hr{margin:80px auto}}@media print{body{font-size:8pt}h1,h2,h3,h4,h5{margin:4pt 0}h1{font-size:18pt}h2{font-size:14pt}h3{font-size:12pt}p{margin:0 0 .5pt}a{color:var(--dark-color);font-style:italic;text-decoration:none}}
