:root{--wemajinColor: #dc475a;--mainBgColor: rgb(254, 0, 0);--mainBgColor90: rgba(254, 0, 0, 0.9);--mainBgColor80: rgba(254, 0, 0, 0.8);--mainBgColor70: rgba(254, 0, 0, 0.7);--mainBgColor60: rgba(254, 0, 0, 0.6);--mainBgColor50: rgba(254, 0, 0, 0.5);--mainBgColor40: rgba(254, 0, 0, 0.4);--mainBgColor30: rgba(254, 0, 0, 0.3);--mainBgColor20: rgba(254, 0, 0, 0.2);--mainBgColor10: rgba(254, 0, 0, 0.1);--sdBgColor: #dfdfdf;--sdBgColor90: rgba(223, 223, 223, 0.9);--sdBgColor80: rgba(223, 223, 223, 0.8);--sdBgColor70: rgba(223, 223, 223, 0.7);--sdBgColor60: rgba(223, 223, 223, 0.6);--sdBgColor50: rgba(223, 223, 223, 0.5);--sdBgColor40: rgba(223, 223, 223, 0.4);--sdBgColor30: rgba(223, 223, 223, 0.3);--sdBgColor20: rgba(223, 223, 223, 0.2);--sdBgColor10: rgba(223, 223, 223, 0.1);--mainFgColor: #ffffff;--mainFgColorBright: #ffffff;--sdFgColorBright: #eeeeee;--mainFgColorDark: #141414;--mainFgColorDark90: rgba(20,20,20,.9);--mainFgColorDark80: rgba(20,20,20,.8);--mainFgColorDark70: rgba(20,20,20,.7);--mainFgColorDark60: rgba(20,20,20,.6);--mainFgColorDark50: rgba(20, 20, 20, 0.5);--mainFgColorDark40: rgba(20,20,20,.4);--mainFgColorDark30: rgba(20,20,20,.3);--mainFgColorDark20: rgba(20,20,20,.2);--mainFgColorDark10: rgba(20,20,20,.1);--sdFgColorDark: #797979;--mainLinkColor: #009efb;--errorColor: #f62d51;--warningColor: #f6952d;--successColor: #55ce63}  body,html{width:100%;margin:0;padding:0}  *,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}  *{outline:0}  body.noscroll{overflow:-moz-hidden-unscrollable}  body.noscroll,section{overflow:hidden}  section .content{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:80%;margin:0 auto;padding:20px}  section .content>.s-title>*{font-size:30px;color:#141414}  .btn,span.hl{position:relative}  span.hl::before{position:absolute;z-index:-1;top:0;left:0;width:100%;height:50%;content:" ";-moz-transform:translate(5px,100%);-ms-transform:translate(5px,100%);-o-transform:translate(5px,100%);-webkit-transform:translate(5px,100%);transform:translate(5px,100%);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:var(--mainBgColor20)}  .btn{font-weight:700;display:flex;align-items:center;justify-content:center;width:fit-content;width:-moz-fit-content;margin:0 20px 0 0;padding:10px 15px;cursor:pointer;text-align:center;text-decoration:none;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;outline:0}  .btn>*{margin:0}  .btn.btn-filled{color:var(--mainFgColorBright);background-color:var(--mainBgColor);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}  .btn.btn-text{color:var(--mainBgColor);background-color:transparent}  .btn.btn-icon{padding:0}  .btn.btn-filled.btn-icon>svg{fill:var(--mainFgColorBright)}  .btn.btn-text.btn-icon>svg{width:24px;height:24px;fill:var(--mainBgColor)}  a[href="javascript:void(0)"]{cursor:default}