@charset "utf-8";
*{margin: 0;padding: 0;}


:root {
	--main_width: 1140px;
	--main_color: #000000;
	--main_font: 'Montserrat';
	--alt_font1: 'Roboto';
}

main {font-size:16px;line-height:25px;color:var(--main_color);}
.fixedform{background:rgb(0,0,0,.5);width:100%;height:100%;display:flex;position:fixed;z-index:5010;top:0;left:0;justify-content:center;align-items:center;}

main p {margin: 0px 0px 16px 0px;}
main .workspace ol {margin: 0px 0px 16px 36px; padding: 0px 0px 0px 0px;list-style:decimal;}
main .workspace ul {margin: 0px 0px 16px 36px; padding: 0px 0px 0px 0px;list-style:disc;}
main .workspace ul li, main .workspace  ol li {margin: 0px 24px 4px 16px; padding: 0px 0px 0px 0px;}

a{color:inherit;text-decoration:none;}
a:hover{text-decoration:underline;}
html{font-family: var(--main_font);color:var(--main_color);}
body{position: relative;background-color: #fff;}
ul{list-style: none;}
.null{width:100%;height:0;clear:both;}
.workspace{width: var(--main_width);position:relative;margin:0 auto;}
.p64{padding-top:64px;padding-bottom:64px;}
.pp64{padding-bottom:64px;}
/* pace */
.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {}
.pace .pace-progress {background: #DC291B;position: absolute;z-index: 2000;top: 0;right: 100%;width: 100%;height: 3px;}
/* lslider */
.next,.prev{opacity:.5;position:absolute;cursor:pointer;transition:all .1s linear;}
.prev{transform:rotate(.5turn);}
.next:hover,.prev:hover{opacity:1;}

input,textarea,button{outline:none;}
form select::placeholder,form input::placeholder,form textarea::placeholder,form button{color:#fff;font-style:italic;font-family:var(--main_font);font-size:16px;}
select {text-align-last: center;}
.alt {font-family:var(--alt_font1);}