#body,.page,body,html{min-height:100vh}html{padding:0}body,html{margin:0}body{color:var(--main-color-black);font-family:PT Sans,Helvetica,Tahoma,Arial,Verdana,Times New Roman,sans-serif;font-size:13px;line-height:18px;overflow-x:auto;background:#fff no-repeat center top 145px}a,input,select,td,textarea,th{font-size:15px}header .nav-menu a{font-size:14px}fieldset{margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:40px;color:var(--main-color-black);border-bottom:1px solid #c5c5c5}img{max-width:100%}legend small{font-size:15px;color:#999}button,input,label,select,textarea{font-size:14px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:PT Sans,Helvetica Neue,Helvetica,Tahoma,Arial,Verdana,Times New Roman,sans-serif}label{margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;padding:4px 6px;font-size:17px;line-height:20px;color:#555;vertical-align:middle;height:34px}.uneditable-input,input,textarea{width:300px;max-width:100%}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #e2e5e9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:0;outline:thin dotted\9}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:30px;margin-top:4px;line-height:30px}select{width:300px;max-width:100%;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus{outline:thin dotted var(--main-color-black);outline-offset:-2px}p{margin-top:0;margin-bottom:20px}a,a:focus,a:visited{color:var(--main-color-black);cursor:pointer;text-decoration:none;outline:none}a:hover{text-decoration:none;color:#f15c22}a img{border:none}form{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:700}h1{font-size:20px;color:var(--main-color-black);text-transform:uppercase;font-weight:900}h2{font-size:18px}h2,h3{color:var(--main-color-orange);text-transform:uppercase}h3{font-size:16px}h4{font-size:14px;color:var(--main-color-orange);text-transform:uppercase}ul{list-style:none;margin:0;padding:0}