@charset "utf-8";

:root {
	--main_width: 1170px;
	--main_color: #333;
	--main_font: 'Inter';
	--alt_font: 'Play';
	--main-fsize: 16px;
	--wspadding: 48px;
}

html {scroll-behavior: smooth;font-family: var(--main_font);color:var(--main_color);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%;
}



h1, h2 {margin-top:0;margin-bottom:42px;}
.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;}
a:hover{text-decoration:underline;}
.null{width:100%;height:0;clear:both;}
.workspace{width: var(--main_width);position:relative;margin:0 auto;}
.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;}
.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,textarea,button{outline:none;}
form select::placeholder,form input::placeholder,form textarea::placeholder{font-family: var(--main_font);font-size: 16px;line-height: 18px;color: #444248;}
textarea, select, select option{font-family: var(--main_font)font-size: 16px;line-height: 18px;color: #444248;}
select {text-align-last: left;}
