html.noScroll{overflow:hidden;}@media (min-width: 768px){html.noScroll body{overflow-y:scroll;}}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.outer-container{max-width:1240px;margin:auto;position:relative;padding:0 20px;}.container{padding:0 70px;position:relative;}@media (max-width: 1200px){.container{padding:0 20px;}}body{min-width:480px;background:url(/img/bg-top-right.jpg) no-repeat top right;}html.mobile body{background-position:top;}.border{border-radius:45px;background:#fff;-webkit-box-shadow:0px 0px 40px 0px rgba(33,23,20,0.3);-moz-box-shadow:0px 0px 40px 0px rgba(33,23,20,0.3);box-shadow:0px 0px 40px 0px rgba(33,23,20,0.3);}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;height:160px;}header .logo{position:absolute;top:49px;left:70px;width:388px;height:63px;background:url(/img/main-logo.png) no-repeat;}header .links{position:absolute;top:24px;right:70px;}header .links .circle{display:inline-block;border-radius:50%;text-align:center;border:5px solid #fff;margin-left:20px;width:112px;height:112px;box-sizing:border-box;}header .links .circle .text{display:inline-block;vertical-align:middle;padding:0 10px;}header .links .circle .text .en,header .links .circle .text .tc{display:block;font-size:13px;font-weight:bold;color:#fff;line-height:16px;letter-spacing:0.3px;}header .links .circle .text .tc{margin-top:5px;}header .links .circle:nth-child(odd){background:#003685;}header .links .circle:nth-child(even){background:#601886;}header .links .circle:hover,header .links .circle.current{background:#9449bb;}/*953795e33e25c16a067bcfa2a5842f5b*/header.tablet,header.mobile{height:auto;}header.tablet .logo,header.mobile .logo{position:relative;top:auto;left:auto;display:block;margin-top:30px;}header.tablet .links,header.mobile .links{position:relative;top:auto;right:auto;text-align:center;margin:30px auto 0;}header.tablet .links .circle,header.mobile .links .circle{margin:0 10px 15px;}header.mobile .links{width:264px;}#content{min-height:500px;}#content .page-header{border-bottom:3px solid #f0edf2;padding-top:40px;padding-bottom:24px;}#content .page-header .title,#content .page-header .title2{line-height:37px;font-size:21px;font-weight:bold;color:#211714;text-align:center;letter-spacing:0.4px;}#content .page-header .title2{margin-top:8px;}#content .blue-text{color:#601886;line-height:25px;font-size:16px;letter-spacing:0.3px;}#content .blue-text a{text-decoration:underline;color:#601886;font-size:16px;}#content .blue-text *{color:#601886;}#content .row{clear:both;}#content .row *{font-size:16px;color:#211714;letter-spacing:0.3px;}#content .row .input-field{display:inline-block;vertical-align:top;width:48%;margin-right:4%;margin-bottom:30px;}#content .row .input-field:nth-child(even){margin-right:0;}#content .row .input-field.full-width{width:100%;margin-right:0;}#content .row .input-field.error .label,#content .row .input-field.error .label *{color:#f00;}#content .row .input-container{margin-top:13px;position:relative;}#content .row .input-container .text{width:100%;height:37px;background:#f0edf2;border-bottom:1px solid #211714;padding:0 10px;box-sizing:border-box;}#content .row .input-container span.readonly{display:inline-block;height:37px;line-height:37px;}#content .row .input-container span.readonly + span.readonly{margin-left:20px;}#content .row .input-container .selects{position:relative;display:inline-block;vertical-align:top;border-bottom:1px solid #211714;background:url(/img/pulldown-arrow.svg) no-repeat right 10px center;cursor:pointer;}#content .row .input-container .selects .select-input{padding:0 10px;height:37px;line-height:37px;}#content .row .input-container .selects .select-container{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid #211714;box-sizing:border-box;background:#f0edf2;max-height:150px;overflow-y:scroll;}#content .row .input-container .selects .select-container div{line-height:37px;padding:0 10px;}#content .row .input-container .selects .select-container div:first-child{display:none;}#content .row .input-container .selects .select-container div:hover{color:#fff;background:#601886;}#content .row .input-container .selects:last-child{margin-right:0;}#content .btn{color:#fff;text-align:center;border-radius:30px;font-weight:bold;width:200px;height:50px;line-height:50px;display:inline-block;font-size:16px;margin-top:40px;}#content .btn.prev,#content .btn.edit{background:#8b8b8b;-webkit-box-shadow:0px 4px 0px 0px #626262;-moz-box-shadow:0px 4px 0px 0px #626262;box-shadow:0px 4px 0px 0px #626262;}@media (min-width: 768px){#content .btn.prev + .prev,#content .btn.edit + .prev{margin-left:10px;}}#content .btn.next{background:#601886;-webkit-box-shadow:0px 4px 0px 0px #410c5d;-moz-box-shadow:0px 4px 0px 0px #410c5d;box-shadow:0px 4px 0px 0px #410c5d;float:right;}#content .btn.preview{float:none;width:auto;max-width:100%;padding:0 20px;}#content .btn.done{width:502px;}#content .error-message{text-align:center;font-size:15px;color:#f00;margin-top:40px;}#content.tablet .row .input-field,#content.mobile .row .input-field{width:100%;float:none;}#content.mobile .btn{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}footer{position:relative;}footer *{letter-spacing:0.3px;position:relative;}footer .bg{background:url(/img/bg-bottom.jpg) no-repeat bottom left;position:absolute;bottom:0;left:0;width:100%;height:605px;z-index:-1;}footer .border{background:none;margin:40px 0;overflow:hidden;}footer .border:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:45px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity = 90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}footer .contact-container{padding-top:30px;padding-bottom:23px;border-bottom:2px solid #dbd6df;}footer .contact-container .title,footer .contact-container .title2{font-size:16px;font-weight:bold;color:#211714;}footer .contact-container .title2{margin-top:7px;}footer .contact-container .contact{margin-top:11px;}footer .contact-container .contact-item{display:inline-block;vertical-align:top;margin-right:47px;}footer .contact-container .contact-item *{font-size:15px;color:#211714;line-height:24px;}footer .contact-container .contact-item > *{padding-left:30px;}footer .contact-container .address{background:url(/img/address-icon.svg) no-repeat top left;}footer .contact-container .tel{background:url(/img/tel-icon.svg) no-repeat left;display:block;}footer .contact-container .fax{background:url(/img/fax-icon.svg) no-repeat left;margin-top:6px;}footer .contact-container .email{background:url(/img/email-icon.svg) no-repeat left;}footer .contact-container .email a{text-decoration:underline;}footer .contact-container .website{background:url(/img/website-icon.svg) no-repeat left;margin-top:6px;}footer .contact-container .website a{text-decoration:underline;}footer .copyright{font-size:15px;color:#211714;padding-top:22px;padding-bottom:26px;}footer .copyright .policy{display:block;margin-top:-12px;margin-bottom:10px;}footer .copyright .policy a{text-decoration:underline;}footer .copyright a{font-size:15px;color:#211714;}footer.tablet .contact-container .contact-item,footer.mobile .contact-container .contact-item{display:block;margin:3px 0;}footer.tablet .copyright span,footer.mobile .copyright span{display:block;}.popup{display:none;position:fixed;top:0;left:0;z-index:10000000;width:100%;height:100%;text-align:center;padding:0 48px;background:rgba(0,0,0,0.7);overflow-x:hidden;overflow-y:scroll;box-sizing:border-box;}.popup .popupInner{display:inline-block;position:relative;width:980px;max-width:100%;padding:30px;background:#fff;box-sizing:border-box;margin:189px 0;}.popup .popupInner .close{position:absolute;top:-48px;right:-48px;width:48px;height:48px;line-height:48px;font-size:28px;background:#fff;cursor:pointer;}.popup .popupInner video{width:100%;height:auto;}#content .border{padding-bottom:54px;}#content .page-content{background:#f0edf2;padding:32px 60px;border-radius:45px;margin-top:30px;}#content .page-content .content{margin-bottom:20px;}