@charset "utf-8";

:root {
	--main_width: 1152px;
	--main_color: #000;
	--main_font: 'Montserrat';
	--alt_font: 'Proxima Nova';
	--main-fsize: 14px;
	--wspadding: 48px;
}

html {font-weight:400; scroll-behavior: smooth;font-family: var(--main_font);color:var(--main_color);line-height: 17px;font-size: var(--main-fsize);}
body {margin: 0;padding: 0;position:relative}
/* disable font boosting on mobile browsers */
body * {
  max-height: 1000000em; /* Chrome for Android */
  -moz-text-size-adjust: none; /* Firefox Mobile */
  -webkit-text-size-adjust: 100%;
}



.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;}

a{color:inherit;text-decoration:none;}
.null{width:100%;height:0;clear:both;}
.workspace{width: var(--main_width);position:relative;margin:0 auto;box-sizing:border-box;}
.px{padding-top:var(--wspadding);padding-bottom:var(--wspadding);}
.pbx{padding-bottom:var(--wspadding);}

/* 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:1;position:absolute;cursor:pointer;transition:all .1s linear;z-index:20;}
.prev{transform:rotate(.5turn);}
.next.q1:hover,.prev.q1:hover{filter: grayscale(1) brightness(0.6) contrast(8);}
.next.q2:hover,.prev.q2:hover{filter: grayscale(1) invert(1) brightness(4);}
/* */

input, select, textarea, button{outline:none;}
button, input, textarea, select, select option, form select::placeholder,form input::placeholder,form textarea::placeholder{font-family: var(--main_font);font-weight:500;font-size:14px;line-height: 16px;color: #bdbdbd;}

select {text-align-last: left;}

.alt {font-family:var(--alt_font);}