* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0 none;
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  margin: 0;
  padding: 0;
  font-size:1.1333333333333rem;
  font-family: -apple-system;
  font-weight: 300;
  color: #111;
  line-heigth:1em;
  text-indent:0;
  box-sizing: border-box;
}
input,textarea,select{
  user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
  font-size: 1.1333333333333rem;
}
html{
	font-family: Verdana;
	font-size: 15px;
    min-width: 100%;
	min-height: 60rem;
    background: white;
}
body {
  width: 85.333333333333rem;
  color:#333;
  margin:0rem auto;
  min-height: 60rem;
  position: relative;
}
b{font-weight: bold !important;}
form {}
form input,form textarea,form select{
  border-radius: 0.13333333333333rem;
  border: 0.066666666666667rem solid #222;
  width: 98%;
  padding: 0.26666666666667rem;
  background: white;
  resize:none;
  transition: height 700ms;
}
form input[type="submit"], form input[type="reset"]{
  border-radius: 0.13333333333333rem;
  border: 0.066666666666667rem solid #222;
  width: 100%;
  padding: 0.26666666666667rem;
  resize:none;
  transition: 300ms;
  width:100%;
  height:100%;
  align-content:center;
  cursor:pointer;
  color:#f5efef;
  font-weight:400;
  border-radius:0.4rem;
}
form input[type="submit"]{
	background: #104db6;
}
form input[type="reset"]{
	background: #626262;
}
form input[type="submit"]:hover, form input[type="reset"]:hover{
	opacity: .9;
}
form div.textarea{
  border-radius: 0.13333333333333rem;
  border: 0.066666666666667rem solid #222;
  padding: 0.26666666666667rem;
  background: white;
  word-break: break-word;
  opacity:0;
  width:98%;
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  padding-bottom:1.6rem;
}
form button{
	padding: 0.4rem 0.53333333333333rem;
    border-radius: 0.13333333333333rem;
    border: 0rem solid #9e9e9e;
    cursor: pointer;
    color: rgba(255,255,255,.9) !important;
    font-weight:400 !important;
}
form button:hover{opacity:.9;}
form div.button{
	text-align: right;
}
form button.goback{
	margin: 0.4rem 1.3333333333333rem 0.4rem 0.4rem;
    background: #7c7c7c;
}
form button.approve{
	margin: 0.4rem;
    background: #105ffe;
}
form span.title{
	color: #0273f9;
    font-size: .9rem;
}
form div.value{
	padding-left: 0.8rem;
    margin: 0.4rem;
}
form div.pattern{
	position: absolute;
    background: white;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    border-radius: 0.2rem;
    padding: 0.33333333333333rem 0.4rem 0.66666666666667rem;
    border: 0.066666666666667rem solid #111;
    display:none;
}
form div.pattern.show{display:block;}
form div.pattern .info{color:blue;padding-bottom:0.53333333333333rem;margin-bottom:0.66666666666667rem;border-bottom:0.066666666666667rem dashed #000;}
form div.pattern .ptr{font-size:.9rem;color:#444;}
form div.pattern .ptr.red{font-size:1rem;color:#e20707;}
form div.pattern .ptr.green{color:#119d01;}
form div.item{
}
a{
	cursor: pointer;
    text-decoration: none;
    display: block;
}

table {
    border: 0rem solid #333;
    border-collapse: collapse;
    width: 100%;
}
table td {
	border: 0rem solid #333;
    min-width: 0.66666666666667rem;
    padding: 0.13333333333333rem;
}

.item{
position: absolute;
overflow: hidden;
}

.item *{
  font-size: inherit;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}

img {
width: 100%;
}

.slide {overflow:hidden;width:100%;height:100%;}
.slide .sld{
  position: relative;
  display: flex;
  flex-direction: row;
  width: fit-content;
  transition: 2s;
  top:0;
  left:0;
}
.fade .sld{
  display:block;
  flex-direction:unset;
  transition: 800ms;}
.vert .sld{flex-direction: column;}
.slide .sld > div.item{
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}
.fade .sld > div.item{position: absolute !important;}
.fade .sld > div.item{opacity:0;}
.fade .sld > div.item:first-child{opacity:1;}
.cnt{}
.cnt > .item{cursor:pointer;border: 0.066666666666667rem solid #2d2f2d;border-radius:0.26666666666667rem;}
.cnt > .item:hover{border: 0.066666666666667rem solid #313131;}

.anim{opacity:0;}

.sub {overflow:visible;}
.link a {display:inline-block;width:100%;height:100%;line-height: 100%;align-content: center;}/*text-indent: 0.66666666666667rem;*/
.sub > .item {opacity:0;}
.sub.active > .item {display:none;}
.sub.active:hover > .item {display:inline-block !important;}







.prview{
	position:absolute;
    height:100%;
    width:100%;
    display:none;
}
.prview.show{display:block;}
.prview .bblack{
	position:absolute;
    height:100%;
    width:100%;
    opacity:.1;
    background:black;
    border-radius: 0.13333333333333rem;
}
.prview .view{
	width:100%;
    height:100%;
    align-content: center;
    z-index: 1;
	position: relative;
}
.prview .vblock{
	width:80%;
    min-height:13.333333333333rem;
    margin: -1.3333333333333rem auto 0;
    border-radius: 0.2rem;
    background: white;
    height: fit-content;
	padding: 3.3333333333333rem 0.8rem 4.6666666666667rem;
    position:relative;
    border: 0.066666666666667rem solid #e7e1bd;
}
.prview .vblock .header{
	position:absolute;
    top:0;
    width:100%;
    left: 0;
    background: #fcfbef;
	border-bottom: 0.066666666666667rem solid #e7e1bd;
	border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    padding: 0.66666666666667rem 0.8rem 0.8rem;
}
.prview .vblock .footer{
	position:absolute;
    bottom:0;
    width:100%;
    left: 0;
    background: #fcfbef;
	border-top: 0.066666666666667rem solid #e7e1bd;
	border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
    padding: 0.33333333333333rem;
}

.prview .vblock .footer .loading{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-content: center;
  background: wheat;
  text-align: center;
  display:none;
}
.prview .vblock .footer .loading.show{display:block;}
























.i1774970673108{
top:4rem;
left:28rem;
right:unset;
bottom:unset;
width:24rem;
height:4.6666666666667rem;
padding:unset;
border-radius:unset;
background:unset;
box-shadow:unset;
text-indent:unset
}
.i1774969996291{
top:10.666666666667rem;
left:11.333333333333rem;
right:unset;
bottom:unset;
width:60rem;
height:62rem;
padding:unset;
border-radius:unset;
background:unset;
box-shadow:unset;
text-indent:unset
}
.i1774985108320{
top:1.3333333333333rem;
left:12rem;
right:unset;
bottom:unset;
width:14rem;
height:2.6666666666667rem;
padding:unset;
border-radius:unset;
background:unset;
box-shadow:unset;
text-indent:unset
}
.i1774987247494{
top:0rem;
left:0rem;
right:unset;
bottom:unset;
width:85.333333333333rem;
height:80rem;
padding:unset;
border-radius:unset;
background:rgb(255, 255, 255);
box-shadow:unset;
text-indent:unset
}
.i1774998219{font-family:Lato, sans-serif;font-size:14pt;font-weight:400;}.i1774998220{font-variant-ligatures: normal; font-variant-alternates: normal; font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-position: normal;color:rgba(34,110,147,1);font-size:32pt;font-family:Arial;}