figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}.section-bg{background-color:var(--section-bg)}.section-padding{padding:100px 0}.section-padding-2{padding-top:100px;padding-bottom:70px}.section-padding-80{padding:80px 0}.section-padding-70{padding:70px 0}.section-padding-50{padding:50px 0}.heartbeat{animation:heartbeat 1s infinite alternate}.rotateme{-webkit-animation-name:rotateme;animation-name:rotateme;-webkit-animation-duration:30s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.shap-bounce{animation-name:bounce-1;animation-timing-function:linear;animation-duration:3s;animation-iteration-count:infinite;margin:0 auto;transform-origin:bottom}