@font-face{font-family:iconfont;src:url(iconfont.eot?t=1577499766843);src:url(iconfont.eot?t=1577499766843#iefix) format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABSEAAsAAAAAKPAAABQ0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCIQAq7KK45ATYCJAOBGAtOAAQgBYRtB4NbG2ohRaQdnFUhZP8fEjiRIaAj7fy9oAF11uY6tqF21xH3HUbzadu++KkB/xmBU6ex8Hj7T6gERGqPQSV0l4D1sKGUBNXQ7X9KL1SFZFDoai0KnEHaS4zjB9rmvwu4o1SUOyuHFeDKAjmMxFnTBfSi+KWuMerrKl22LqJxkaGuSgiIbT6akySORMRnknZdc15ayR4AbY5+DhiDjeU4s4S++XKznyHUZoL1TyZY11wja4KsKrkk18zpv5eEUrrtCviaGHA6/eOHf9udDzDCdBhWJoFAst6HtGqZLf1FqzvD8r51q6/1PQcBckKuEN5+mvO1uc80UJjhjYVEae/lSndJuyT9dO0fwf+cjtoBkpqcnsXmE6bjThGoTbHavJ0WE85PNzOj7N/EizLGDMZmHq4CXTBtpojVfMWjSahbe5SyoqyRimh3CWm/WY1IT1AxojipBsqcQeNbvxLV8DtbgR/259MfnlKVrBShj/W1zOdkL7jewva/Jro7ZyewGowCHlEkn7hr0hFmsUem1nlfDx68As+2iuYBgSLx2HHkzJM3sVDhIsVQSpUpn0mZQ+6/FFzy/MKr6pbtXw4JSkU8FhSCDmbyU24eCboieTbQS+krZkEpKC0zQyH/FW+tbmtpp+GoaKZjoaVtb6JvaGMgq5orq2mq6OpZGZk6KBgrOZFSZMsmpCeaTgRcMIlAMWuCxNQJHmZLCDBLwg6zIxwxDUKEORIUpkjQmBnhjOkQHpgF4ckVoXmDgyYGZk+EYCZEKFe0Fg4OWiQ4eS0GmAGhxGQiFVMlMjFzIh9TJkyYGlGGaRIHMRXiEKZL3Mf0uPAxKy4CzIiLBDPlko85cA3HFLhWGcZMuwlDCdot7OAEzrcB3oA/tQo0HkA9Ly9rFOVXsoGykqwgKytJHLWgLOGC9JqneFljpZag5lu47Bxmy4Fh9G2jljGL2/08b5J0xOFRQXd7IODGYQpDxN/s8bjdfsooQeTdlI+6XU1uzecCRwDhZwl2bPCMGzBx+BC+3Y84DrV5MMIe3u+Gbm0RDRLCt53plZLTi2jvbc2IRy1DMYXER4jWWFYk18KJlHv7tj6ljvghF3tG/Eapy7qJ68/YC+O5+XTXI0OyP8ohl7JOVjfsrKMkBR0yERgid31D6tKBVzga/RcD+AIBTAhC2t8j8jBd9b6q2dPnSmNq/hpY9Dfa/WryGTLpGOi3QjbpZ9HPDDDkIenHuf89LHX/HVazxlfrT8tWhiiFh8FNVsbOC3K+GtnFqpAzKgiZJYDqZbyV2brludkx0lheHU8SUVWOiiNPRhU3NG/uzFUF5itf0lydU027kwhiiAEGCG6ygSjzbLAPGmlmA5Cw96L3DIAGx11pLPUFJbwrgkzkzT09iAEygh6YnGITXsIQ7XJGA8whAgQcHLX1kkkTXUYkmWZlncQ8m7RRMQfFOvVQPM+qBt2J3Uh7G/rlxR8EL/8+36AP2Kik7daqC3NGVux9M/Wd0/dJnUiWSRXHEEemmSCr18SH20B7/3efpt4/Uz12WS8R3iwBXC/nEb2bdypGVfSwtOOMKisDtPvnTiSYADSyxbwQtzOdOQXYZYw3JeJo1w7GrKxaJcSbLsmT2FYLUOcNkcZsQUxagBZ6oaGMKTuQOQkKVPzezTHXDtDniwLtBhZ5CsYam0oFUmts2lmgsavOwGxi79XkDxNmr0+RE30bimXfv/Mhul9XzK8g82nyqd9++l8NIPMpACwhF+LatROjgdl5qLwRnJqwqWeNjbLdZdqR8UknlVWLxxLnlT/TznzKuGRXIHVtILWxSHWOItjp8UoAkFXSyxiDGseqEOLHMCqy1pI6D8+1ac2prZor1XTxhhmtqe2b1GQsyYqkKnhvdPCk6IhJI0cMloPDpwT7TBnaZ7gUwsNCI4ZFRmApOjkiNFnztqIp+vrlZDY5Vi3hmCRmlSQkqq7yBCNcuV+cZo5IUAeZORIr3R1S6Ykkq19qn4bHM93DrJwGdNI5rJNYJDfoYyIk7TxHkEMLlbAjZiNpMYnTXdQR02L2RrEiI6gtCjYhvs2wYRaxMsJs2w4z1PTCVgdwzMx1Zsr5YrWFTLRDqH9h+Gx5+PBhVHGoQyxBFmzDsRY+GzEEWVCphGGWFrE6ND4Xhxg2nsWrbWH0/BySsKhDZwxxKtQJOw5VtIeLii8iH73yGfWEoYcGrterwFKbfn8GWF5bnEMmvTWDPf27yBzybeHGVg34Ywyku4+YMZF0dv1k6deqED+IsHktnsbfk70xsninL7xcX4LeRj+wnA2ERnUozpdDwGKRpz/9dRLIpAJSq87rJdT+QdgywWEehAAO/FKBwewafKyaChyYPzoBFUoBVT6Ei8/0p0MQQCpuM0EN9AAFEuXohb6IGoLGYhbJhrlJF0K7EXh5WAXxVjCLzDCXelCzFdeoGK0dZor8igBKvK7KDgVebRL2mw6F6XRSlSVlayyejCWS8ZiGgBB0MUejZfVQDLOz2ASs2skkk+l7F0gsbnffpYmYdb9HTCac3geClmY5GbHS1Ak5RjrnCzIxyE7WFbLjvmzuzFnZC3zSbFWZBZE7A25/wN90W9PkR4EPnge+jNjkcfFbBUwESkSKVWAttJC252SgyH4z2Bd/FXYVdPjlzL3pN+O+AGbHvebzsO8EZr90q88GJTH79goA/eWGJ1VCucyJdgrPZiNYjtsbVHk8w6GOgywLPHkwL+dh2S7Cu5AL69eePcI+iPfMWfV12msPMkGeR4KOcNaud8Ig1l7d6dvD6ivb4oeLSja9U4IywKn+3oWtlilmTVYbw+O2zm1OOHfJuWAm+6gm6fvGt4Eri7WzSy+DgUCdkz16xl6ttO4Z9KvA/4bvRL9/N+1duR9Om9cJVbBt8ZVzqStLB71Kk6ZIxlSTgFtEmSrJvv+vb3H7psBuMRiEn614Fo8PfEajBzq878i2L5n2N0ISJF7EYGJCNaJBDbW1BsSSblHCwIGIEkkuLJWzto/g5VcML0CceJ+8/BHb5azCUiQZUQ4cqIR4Gw1IbS1av4RmQjX4YJbbLG9v1m10Vdvv6X0jEZU2rhs5g7IkjLnruxfiUXKo7LhGifSfhAxFBv1jViOjsIqq/r6DPxWLb4ffIGP/4k7auH011oC0rkQrkboZ2/9DzV1nvMfOCEjnpNG5KRMm7e0DUsdiyZiYXJ4/21+xjiNbSs7I4ce8jOEEizaIdl+EUrSPJZZBZWSwFwlb2EqiSdhMMPnsFqeFrpj/nZqIpq+ic8/95+KRTBpdSbQIFxEyolnYRCDt5HjhODKZWChsIeQqcpzTeB0k4xMgxcCiQkaORFQWkTlHhXhehMNESLJB37ux+tjYCGmsIRYeX8ZQxGtd1+pMXodzN8/ETycncSmTirMG+1bQaenmI7xu/i/raxmCYXu75j/JvBIRGyuN1daOEcRdPRD1bxaU35oUNynoVt9hsaAfFmf3lPe9xgf/gZ2httDutLRHIY+MdesrO/38sgM4+SF22XYhLwg4iisnrhA1YJYlab+ppst6RUGn5MowWDasxQylqC6/CDcfmedDGm7daXIIz1i24vKRqCJIGX8Ifn0nmFevGAHz+soaLvqJ46S2Qzb4JDzusFtk1/EY72K8mS7cgXFY5Mo+vBmC/dHBDlL7p/aMD9P1dh1uIftEne3lb+2vKMewcmVN6OsLGnvGXqP+B6Lr4aO9xf6hA5NRE1RDEoAeBwLuoGhAnGwTZp+goc5HKKusRjG3gHFh+h4lAUXJcoZpTdNGnAH5MtmjFOgzJCQvL2RI34wk3DVgWIgueriamqKAkh660LnJM2Ry/wztm+qT+WfaZKxiIOr63u151MDBLNkEb6TSZV6PEuc+xd6Yemq/EsiHKRmZZJxrbVRmMR5JeQv+p8wupXTyQKe8sUaI/DR2Xkl0UPDIdfS6Gdtat81YP2Pi8LJ/9QWQoBHC7Tv/hE9OxTe/eLkZI3GGLfUXL8qBqqmX9tatBd4Sr+DpU9GDB7GpQQJIAHNgLgWzrbRXSOjK2LOnI3UNqPFjKHosfPhTiR9znGQ3RbbsPzDf1c+1jyMHW/vwwVqc4sED/L7ywcO1GF7Sw4fS01NnCRzd/ASzFh4RujkKFs4W+LoJBbOnCvzcfIE1dnAXfLzYqiWfcfV0EtRHwKZNgxWqVZDvX83S11iBO1btAJ/RVp3/DVO3saE/Akyz8o/aDD/i2n+q89EPzY/z0uXH8+P66ArihkXMx966IGFEqcefxvyOMlGHXPRAXoaPb/XbsXTl9tZVfqlpvnwXoYfL8DA+9I4Z/sZO6C689ObI7aL4fFcvEH30LED38G4EOoM7xnb9uve0NczKer9uXffZIfR+ZHB36G1+qeezxEz6CDjCB/ej+29b8pqBzQt6j/iQidQUQuzHRCHbNZu7vMP4n0fPE3MErqSyuP/85sd+H09xJspz7NjbByxQ9UMLMVc2wXVNKeos81yz+9n2f5c/MRc0ZgWVbbIae40vmS8xfqs81ihLKl9+NJ5gY6XTHKbtzyo8uY+0pw5QePRfWu2L/fv8ZXK/jgUNGzcq86a7EAXr1nZ0Fre2+tfM5vrt2BUTA/NQQNra/EpcXfsMaKB2mS6bEI266O8o/GhchTJFJx4xsrgqTz6zxmnwbpnpvoIVJ9HroS9adS22Vb3Yo6Xid480RK2GNFHMcPaOgUk5psjwoHTxckfULrP0QKGz8KNTgaxy64gebVRMTXVg+lvyWzBs5fGdIOloDeuGp9cNnLqn5+1tCGUNtVKm/MRZo0fPTlwtMrWJs1dD8azqN9dIRzin51NW+vJV0sXj0iLBR63nB3aAd2FmF6urvhRvUtdfh4j2qViqfZgnZ0z9X268gLySPMMsin0z8KUz5fwi8Ab01nhR50UbRfupUaIDopWi9wRxnzJGi6yijVH7qGhq/8Fyvufjlouft2x0WJT2k1arGQ2a8+nvRhWahVG+lqgsf58RYUd21fNcfcNq3bPh/sZJFDV6STdkd4XTl66Tbl8eOYf4IMZwo7exn++huhlCNkltxOxz6u0BJEXvaXBu/PWr3sXBpWE6a3D5+OnX7wZnoUu91vbyrwPkfo5jbiQPcDaQ27IRsMm/aPrhDGMESPKybbZ28bFG6TqfDAiXqD5UB0IPgG3T72ANnml1oHXWmcFsb68ziBOuK6M6qLLmKX/y/jQ1lYs6qfKAsb2Ty1WynOoUlYeqzTFIANkRbAXgYxKbfG5RkM2sW6OL11Xt+g8drAGOSiN/ZEFtRW2AIA3SuFj6migQdV5svnj5ctY2t7fr9tCLvS9GX4y8GIsEmus19coeNJEsNjC0jlCwCbsTxkDHEMlsmtBpSGaJoQ2MOJkjiSUa0I5fkJidTyskhAI6LkGWXswUYrV6WiKFVBCEgnKEgpDoo2mWQrwdLSH89E4Ek6tkMDBcB0jStZgTYQCScSkkZizmTxgkZgmLdZrAWr2C1ou5ODwZLl1prJDQ+lAKTZ++7heIGfJoeTQhnyGalmvF8lotHS1VjoDcppywnIgmQi6We2iuMzABumSRYQYmIFknkmoGW8EMUpEuOYBZZRAl67Cjn9ifXUAzUqIL8nApV7RSFi1VSAVOMJQTZIhOzGMxKxSJYmkotwcADwAeuDgUoLvxi0Ls+3tR510TjQnuCeEWb6t9+5nR5uiqgsmS+JESll+ReKt9kH2w3dHAAq7fnuDaov+C/xsvKWlV5OumWv51G2ay8cpNgyIT955RrCaWvee9aLe2z9/u8ONH14vzpm0mt0TJE9ftFtO55rRIh8jKQP/LvoHQMp79QaXg1WugFPEIiHSSZCOTVX4pJG2fjfyNzl+ClpG7QqMP/O5Ikix5dbTs37as5ebTCreKarPf4rzpmJXWTc4WyBlernagguK3CpZ55SJuUU5QSA/UJgE6byMh0zbZdm3QaW37O44pgXQH6BIAW1WtWI23uBK1TbD0HbOMQX8jP+qPpcKS2PjKiWCTQ2eDqGls23qCaRq3145ly6iveXWWhcmuwVaiG1hpGHqntB01lGrQx2IZegXhhn5nSeB/JSN+o4eIfiSqMlI6FH3eUSZ6HsB2s/tYCCkNRTaGR6DmItOh5CXatQqdi04AeyXqj/uTrzMozcq9rbaP/0Ly/gu84U7Y/TJGq41qlpOA/pru+gNvDzYXwGZjY2sPrRTj+yNzyWazNK5zubFXsidB8mglJ4pRX0gIowC/z54F8IfeCkd40JSl1H8HzQiQQDkyCgR4yhiQEIDw9DDG2vulkNlAQpLMhVBIHZoHTvA3YIDgHAAIgVpNRsABWmUU7OCwjIEDtCM8/b7MAhrey2xwQDCZC0WIk0MeiBEWDRQRQdCo4qBIc7CqlsFj6y90uYbo9rBxfxgTrVer+dLf8o4BYxZ9pK1bi1hlIzfqTXs8rGtWbeQStcy9SPuwWFhen3PNzclAERHkNq1RxWF+0hzs9WUQ+P1f6HINMWK/h/n/MCa6dbWaLwXQuxqE9luV2LR1ayHCqkt95Mbyv+kCa6ORVcvvqEQtcy9R3z4syPGsqDov3t/MJXX0HZAOrCzmkumwnC77b4TP+fZ4fX4B7f5BCChRUEhYRFSHPvrqp78BBhpksCGGjo7J5DN09gRHoH5LQTBiklFJWGa0EJyS6R44Sy7wSpMhCIa0EAeIh5vSnbBwhhh55xFM2vQOUajQUOgni6zR8C4Mp8cr0SBQsxsl1gT1LFWHFnsWNBbMVSchRO33httfeKfIVQYuzdizcu/oObhHfdcA+1D/qMCWmeb24OKJ29DfYTEryDLrntqR1GPXcwv/5x/GduME+ukbq04gwgN3tL+z+9oroQakjqgKTpBKQIR5+Vg7uw7WmRN1GqSK7NFxkXM7G9bRMluvFB0kXdnQ0ux9NE8AAAA=') format('woff2'),url(iconfont.woff?t=1577499766843) format('woff'),url(iconfont.ttf?t=1577499766843) format('truetype'),url(iconfont.svg?t=1577499766843#iconfont) format('svg')}
body{font-family:'Maven Pro',sans-serif;font-size:14px;line-height:1.5;color:#333;font-weight:400}
@media (min-width:992px){
body{font-size:16px}
}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-duihua:before{content:"\e600"}
.icon-xiazai:before{content:"\e645"}
.icon-pinterest:before{content:"\e82d"}
.icon-jiejuefangan:before{content:"\e615"}
.icon-youtube:before{content:"\e8d7"}
.icon-cidiandictionary:before{content:"\e653"}
.icon-jiantouarrowheads3:before{content:"\e6bd"}
.icon-linkedin:before{content:"\e647"}
.icon-angledown:before{content:"\e666"}
.icon-iconcatalog:before{content:"\e608"}
.icon-social-skype:before{content:"\e612"}
.icon-facebook:before{content:"\e676"}
.icon-search:before{content:"\e61d"}
.icon-lingxing:before{content:"\e61f"}
.icon-fangda:before{content:"\e617"}
.icon-deguo:before{content:"\e6be"}
.icon-zhongguo:before{content:"\e6dd"}
.icon-daohang:before{content:"\e62b"}
.icon-jiantou-copy:before{content:"\e632"}
.icon-jiantoushang:before{content:"\e62d"}
.icon-web-icon-:before{content:"\e70d"}
.icon-twitter:before{content:"\e882"}
.icon-faq:before{content:"\e62a"}
.icon-Pdf:before{content:"\e733"}
.icon-jiantou:before{content:"\e616"}
.icon-lingxing1:before{content:"\e64b"}
.icon-jiahao:before{content:"\e61c"}
.icon-chahao:before{content:"\e60d"}
.icon-xiangxiashuangjiantou:before{content:"\e70c"}
.icon-jianhao:before{content:"\e602"}
.icon-Arrow:before{content:"\e62f"}
.icon-eluosi:before{content:"\e60b"}
.icon-meiguo:before{content:"\e60e"}
.icon-group-:before{content:"\e626"}
.icon-angledown-2:before{content:"\e753"}
.icon-ziyuan:before{content:"\e614"}
.icon-xiangshangshuangjiant:before{content:"\e8d8"}
.h1,h1{font-size:2em;line-height:1.15}
.h2,h2{font-size:1.666666em;line-height:1.2}
.h3,h3{font-size:1.333333em;line-height:1.4}
.h4,h4{font-size:1em}
.h1,.h2,.h3,.h4,.h5,.h6,b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}
.iconfont{line-height:1;vertical-align:middle}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
html{font-size:16px;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
*,:after,:before{box-sizing:inherit;outline:0}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
a{color:#2878ff;text-decoration:none}
b,strong{font-weight:400}
a:hover{text-decoration:underline}
button{background:0 0;border:0;padding:0}
div{line-height:1}
ol,ul{margin:0}
img{max-width:100%;vertical-align:middle}
.region{display:block;width:100%;max-width:1920px;margin:0 auto;padding:0}
.region--top{display:none;position:fixed;top:0;left:0}
.region--bottom{display:none;position:fixed;left:0;bottom:0}
/*!
 * .layout-stage 绫荤敤浜庨檺瀹氬搴�
 */
.stage{width:100%;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
@media (min-width:576px){
.stage{max-width:540px}
}
@media (min-width:768px){
.stage{max-width:720px}
}
@media (min-width:992px){
.stage{max-width:960px}
}
@media (min-width:1200px){
.stage{max-width:1140px}
}
@media (min-width:1450px){
.stage{max-width:1400px}
}
@media (min-width:1700px){
.stage{max-width:1640px}
}
.row{display:flex;flex-wrap:wrap;box-sizing:border-box}
.col{position:relative;float:left;flex:none;width:0;max-width:100%;min-height:1px;box-sizing:border-box}
.row--gutter,.row--gutter-inline{margin-left:-10px;margin-right:-10px}
.row--gutter-inline>.col,.row--gutter>.col{padding-left:10px;padding-right:10px}
.row--gutter-block>.col,.row--gutter>.col{margin-bottom:20px}
.col:last-child{margin-bottom:0}
.col--auto{width:auto}
.col--1{width:4.166667%}
.col--2{width:8.333333%}
.col--3{width:12.5%}
.col--4{width:16.666667%}
.col--5{width:20.833333%}
.col--6{width:25%}
.col--7{width:29.166667%}
.col--8{width:33.333333%}
.col--9{width:37.5%}
.col--10{width:41.666667%}
.col--11{width:45.833333%}
.col--12{width:50%}
.col--13{width:54.166667%}
.col--14{width:58.333333%}
.col--15{width:62.5%}
.col--16{width:66.666667%}
.col--17{width:70.833333%}
.col--18{width:75%}
.col--19{width:79.166667%}
.col--20{width:83.333333%}
.col--21{width:87.5%}
.col--22{width:91.666667%}
.col--23{width:95.833333%}
.col--24{width:100%}
.col--order-first{order:-1}
.col--order-last{order:25}
.col--order-1{order:1}
.col--order-2{order:2}
.col--order-3{order:3}
.col--order-4{order:4}
.col--order-5{order:5}
.col--order-6{order:6}
.col--order-7{order:7}
.col--order-8{order:8}
.col--order-9{order:9}
.col--order-10{order:10}
.col--order-11{order:11}
.col--order-12{order:12}
.col--order-13{order:13}
.col--order-14{order:14}
.col--order-15{order:15}
.col--order-16{order:16}
.col--order-17{order:17}
.col--order-18{order:18}
.col--order-19{order:19}
.col--order-20{order:20}
.col--order-21{order:21}
.col--order-22{order:22}
.col--order-23{order:23}
.col--order-24{order:24}
.col--offset-1{margin-left:4.166667%}
.col--offset-2{margin-left:8.333333%}
.col--offset-3{margin-left:12.5%}
.col--offset-4{margin-left:16.666667%}
.col--offset-5{margin-left:20.833333%}
.col--offset-6{margin-left:25%}
.col--offset-7{margin-left:29.166667%}
.col--offset-8{margin-left:33.333333%}
.col--offset-9{margin-left:37.5%}
.col--offset-10{margin-left:41.666667%}
.col--offset-11{margin-left:45.833333%}
.col--offset-12{margin-left:50%}
.col--offset-13{margin-left:54.166667%}
.col--offset-14{margin-left:58.333333%}
.col--offset-15{margin-left:62.5%}
.col--offset-16{margin-left:66.666667%}
.col--offset-17{margin-left:70.833333%}
.col--offset-18{margin-left:75%}
.col--offset-19{margin-left:79.166667%}
.col--offset-20{margin-left:83.333333%}
.col--offset-21{margin-left:87.5%}
.col--offset-22{margin-left:91.666667%}
.col--offset-23{margin-left:95.833333%}
@media (min-width:576px){
.col--sm-auto{width:auto}
.col--sm-1{width:4.166667%}
.col--sm-2{width:8.333333%}
.col--sm-3{width:12.5%}
.col--sm-4{width:16.666667%}
.col--sm-5{width:20.833333%}
.col--sm-6{width:25%}
.col--sm-7{width:29.166667%}
.col--sm-8{width:33.333333%}
.col--sm-9{width:37.5%}
.col--sm-10{width:41.666667%}
.col--sm-11{width:45.833333%}
.col--sm-12{width:50%}
.col--sm-13{width:54.166667%}
.col--sm-14{width:58.333333%}
.col--sm-15{width:62.5%}
.col--sm-16{width:66.666667%}
.col--sm-17{width:70.833333%}
.col--sm-18{width:75%}
.col--sm-19{width:79.166667%}
.col--sm-20{width:83.333333%}
.col--sm-21{width:87.5%}
.col--sm-22{width:91.666667%}
.col--sm-23{width:95.833333%}
.col--sm-24{width:100%}
.col--order-sm-first{order:-1}
.col--order-sm-last{order:25}
.col--order-sm-1{order:1}
.col--order-sm-2{order:2}
.col--order-sm-3{order:3}
.col--order-sm-4{order:4}
.col--order-sm-5{order:5}
.col--order-sm-6{order:6}
.col--order-sm-7{order:7}
.col--order-sm-8{order:8}
.col--order-sm-9{order:9}
.col--order-sm-10{order:10}
.col--order-sm-11{order:11}
.col--order-sm-12{order:12}
.col--order-sm-13{order:13}
.col--order-sm-14{order:14}
.col--order-sm-15{order:15}
.col--order-sm-16{order:16}
.col--order-sm-17{order:17}
.col--order-sm-18{order:18}
.col--order-sm-19{order:19}
.col--order-sm-20{order:20}
.col--order-sm-21{order:21}
.col--order-sm-22{order:22}
.col--order-sm-23{order:23}
.col--order-sm-24{order:24}
.col--offset-sm-1{margin-left:4.166667%}
.col--offset-sm-2{margin-left:8.333333%}
.col--offset-sm-3{margin-left:12.5%}
.col--offset-sm-4{margin-left:16.666667%}
.col--offset-sm-5{margin-left:20.833333%}
.col--offset-sm-6{margin-left:25%}
.col--offset-sm-7{margin-left:29.166667%}
.col--offset-sm-8{margin-left:33.333333%}
.col--offset-sm-9{margin-left:37.5%}
.col--offset-sm-10{margin-left:41.666667%}
.col--offset-sm-11{margin-left:45.833333%}
.col--offset-sm-12{margin-left:50%}
.col--offset-sm-13{margin-left:54.166667%}
.col--offset-sm-14{margin-left:58.333333%}
.col--offset-sm-15{margin-left:62.5%}
.col--offset-sm-16{margin-left:66.666667%}
.col--offset-sm-17{margin-left:70.833333%}
.col--offset-sm-18{margin-left:75%}
.col--offset-sm-19{margin-left:79.166667%}
.col--offset-sm-20{margin-left:83.333333%}
.col--offset-sm-21{margin-left:87.5%}
.col--offset-sm-22{margin-left:91.666667%}
.col--offset-sm-23{margin-left:95.833333%}
}
@media (min-width:768px){
.col--md-auto{width:auto}
.col--md-1{width:4.166667%}
.col--md-2{width:8.333333%}
.col--md-3{width:12.5%}
.col--md-4{width:16.666667%}
.col--md-5{width:20.833333%}
.col--md-6{width:25%}
.col--md-7{width:29.166667%}
.col--md-8{width:33.333333%}
.col--md-9{width:37.5%}
.col--md-10{width:41.666667%}
.col--md-11{width:45.833333%}
.col--md-12{width:50%}
.col--md-13{width:54.166667%}
.col--md-14{width:58.333333%}
.col--md-15{width:62.5%}
.col--md-16{width:66.666667%}
.col--md-17{width:70.833333%}
.col--md-18{width:75%}
.col--md-19{width:79.166667%}
.col--md-20{width:83.333333%}
.col--md-21{width:87.5%}
.col--md-22{width:91.666667%}
.col--md-23{width:95.833333%}
.col--md-24{width:100%}
.col--order-md-first{order:-1}
.col--order-md-last{order:25}
.col--order-md-1{order:1}
.col--order-md-2{order:2}
.col--order-md-3{order:3}
.col--order-md-4{order:4}
.col--order-md-5{order:5}
.col--order-md-6{order:6}
.col--order-md-7{order:7}
.col--order-md-8{order:8}
.col--order-md-9{order:9}
.col--order-md-10{order:10}
.col--order-md-11{order:11}
.col--order-md-12{order:12}
.col--order-md-13{order:13}
.col--order-md-14{order:14}
.col--order-md-15{order:15}
.col--order-md-16{order:16}
.col--order-md-17{order:17}
.col--order-md-18{order:18}
.col--order-md-19{order:19}
.col--order-md-20{order:20}
.col--order-md-21{order:21}
.col--order-md-22{order:22}
.col--order-md-23{order:23}
.col--order-md-24{order:24}
.col--offset-md-1{margin-left:4.166667%}
.col--offset-md-2{margin-left:8.333333%}
.col--offset-md-3{margin-left:12.5%}
.col--offset-md-4{margin-left:16.666667%}
.col--offset-md-5{margin-left:20.833333%}
.col--offset-md-6{margin-left:25%}
.col--offset-md-7{margin-left:29.166667%}
.col--offset-md-8{margin-left:33.333333%}
.col--offset-md-9{margin-left:37.5%}
.col--offset-md-10{margin-left:41.666667%}
.col--offset-md-11{margin-left:45.833333%}
.col--offset-md-12{margin-left:50%}
.col--offset-md-13{margin-left:54.166667%}
.col--offset-md-14{margin-left:58.333333%}
.col--offset-md-15{margin-left:62.5%}
.col--offset-md-16{margin-left:66.666667%}
.col--offset-md-17{margin-left:70.833333%}
.col--offset-md-18{margin-left:75%}
.col--offset-md-19{margin-left:79.166667%}
.col--offset-md-20{margin-left:83.333333%}
.col--offset-md-21{margin-left:87.5%}
.col--offset-md-22{margin-left:91.666667%}
.col--offset-md-23{margin-left:95.833333%}
}
@media (min-width:992px){
.col--lg-auto{width:auto}
.col--lg-1{width:4.166667%}
.col--lg-2{width:8.333333%}
.col--lg-3{width:12.5%}
.col--lg-4{width:16.666667%}
.col--lg-5{width:20.833333%}
.col--lg-6{width:25%}
.col--lg-7{width:29.166667%}
.col--lg-8{width:33.333333%}
.col--lg-9{width:37.5%}
.col--lg-10{width:41.666667%}
.col--lg-11{width:45.833333%}
.col--lg-12{width:50%}
.col--lg-13{width:54.166667%}
.col--lg-14{width:58.333333%}
.col--lg-15{width:62.5%}
.col--lg-16{width:66.666667%}
.col--lg-17{width:70.833333%}
.col--lg-18{width:75%}
.col--lg-19{width:79.166667%}
.col--lg-20{width:83.333333%}
.col--lg-21{width:87.5%}
.col--lg-22{width:91.666667%}
.col--lg-23{width:95.833333%}
.col--lg-24{width:100%}
.col--order-lg-first{order:-1}
.col--order-lg-last{order:25}
.col--order-lg-1{order:1}
.col--order-lg-2{order:2}
.col--order-lg-3{order:3}
.col--order-lg-4{order:4}
.col--order-lg-5{order:5}
.col--order-lg-6{order:6}
.col--order-lg-7{order:7}
.col--order-lg-8{order:8}
.col--order-lg-9{order:9}
.col--order-lg-10{order:10}
.col--order-lg-11{order:11}
.col--order-lg-12{order:12}
.col--order-lg-13{order:13}
.col--order-lg-14{order:14}
.col--order-lg-15{order:15}
.col--order-lg-16{order:16}
.col--order-lg-17{order:17}
.col--order-lg-18{order:18}
.col--order-lg-19{order:19}
.col--order-lg-20{order:20}
.col--order-lg-21{order:21}
.col--order-lg-22{order:22}
.col--order-lg-23{order:23}
.col--order-lg-24{order:24}
.col--offset-lg-1{margin-left:4.166667%}
.col--offset-lg-2{margin-left:8.333333%}
.col--offset-lg-3{margin-left:12.5%}
.col--offset-lg-4{margin-left:16.666667%}
.col--offset-lg-5{margin-left:20.833333%}
.col--offset-lg-6{margin-left:25%}
.col--offset-lg-7{margin-left:29.166667%}
.col--offset-lg-8{margin-left:33.333333%}
.col--offset-lg-9{margin-left:37.5%}
.col--offset-lg-10{margin-left:41.666667%}
.col--offset-lg-11{margin-left:45.833333%}
.col--offset-lg-12{margin-left:50%}
.col--offset-lg-13{margin-left:54.166667%}
.col--offset-lg-14{margin-left:58.333333%}
.col--offset-lg-15{margin-left:62.5%}
.col--offset-lg-16{margin-left:66.666667%}
.col--offset-lg-17{margin-left:70.833333%}
.col--offset-lg-18{margin-left:75%}
.col--offset-lg-19{margin-left:79.166667%}
.col--offset-lg-20{margin-left:83.333333%}
.col--offset-lg-21{margin-left:87.5%}
.col--offset-lg-22{margin-left:91.666667%}
.col--offset-lg-23{margin-left:95.833333%}
}
@media (min-width:1200px){
.col--xl-auto{width:auto}
.col--xl-1{width:4.166667%}
.col--xl-2{width:8.333333%}
.col--xl-3{width:12.5%}
.col--xl-4{width:16.666667%}
.col--xl-5{width:20.833333%}
.col--xl-6{width:25%}
.col--xl-7{width:29.166667%}
.col--xl-8{width:33.333333%}
.col--xl-9{width:37.5%}
.col--xl-10{width:41.666667%}
.col--xl-11{width:45.833333%}
.col--xl-12{width:50%}
.col--xl-13{width:54.166667%}
.col--xl-14{width:58.333333%}
.col--xl-15{width:62.5%}
.col--xl-16{width:66.666667%}
.col--xl-17{width:70.833333%}
.col--xl-18{width:75%}
.col--xl-19{width:79.166667%}
.col--xl-20{width:83.333333%}
.col--xl-21{width:87.5%}
.col--xl-22{width:91.666667%}
.col--xl-23{width:95.833333%}
.col--xl-24{width:100%}
.col--order-xl-first{order:-1}
.col--order-xl-last{order:25}
.col--order-xl-1{order:1}
.col--order-xl-2{order:2}
.col--order-xl-3{order:3}
.col--order-xl-4{order:4}
.col--order-xl-5{order:5}
.col--order-xl-6{order:6}
.col--order-xl-7{order:7}
.col--order-xl-8{order:8}
.col--order-xl-9{order:9}
.col--order-xl-10{order:10}
.col--order-xl-11{order:11}
.col--order-xl-12{order:12}
.col--order-xl-13{order:13}
.col--order-xl-14{order:14}
.col--order-xl-15{order:15}
.col--order-xl-16{order:16}
.col--order-xl-17{order:17}
.col--order-xl-18{order:18}
.col--order-xl-19{order:19}
.col--order-xl-20{order:20}
.col--order-xl-21{order:21}
.col--order-xl-22{order:22}
.col--order-xl-23{order:23}
.col--order-xl-24{order:24}
.col--offset-xl-1{margin-left:4.166667%}
.col--offset-xl-2{margin-left:8.333333%}
.col--offset-xl-3{margin-left:12.5%}
.col--offset-xl-4{margin-left:16.666667%}
.col--offset-xl-5{margin-left:20.833333%}
.col--offset-xl-6{margin-left:25%}
.col--offset-xl-7{margin-left:29.166667%}
.col--offset-xl-8{margin-left:33.333333%}
.col--offset-xl-9{margin-left:37.5%}
.col--offset-xl-10{margin-left:41.666667%}
.col--offset-xl-11{margin-left:45.833333%}
.col--offset-xl-12{margin-left:50%}
.col--offset-xl-13{margin-left:54.166667%}
.col--offset-xl-14{margin-left:58.333333%}
.col--offset-xl-15{margin-left:62.5%}
.col--offset-xl-16{margin-left:66.666667%}
.col--offset-xl-17{margin-left:70.833333%}
.col--offset-xl-18{margin-left:75%}
.col--offset-xl-19{margin-left:79.166667%}
.col--offset-xl-20{margin-left:83.333333%}
.col--offset-xl-21{margin-left:87.5%}
.col--offset-xl-22{margin-left:91.666667%}
.col--offset-xl-23{margin-left:95.833333%}
}
@media (min-width:1440px){
.col--xxl-auto{width:auto}
.col--xxl-1{width:4.166667%}
.col--xxl-2{width:8.333333%}
.col--xxl-3{width:12.5%}
.col--xxl-4{width:16.666667%}
.col--xxl-5{width:20.833333%}
.col--xxl-6{width:25%}
.col--xxl-7{width:29.166667%}
.col--xxl-8{width:33.333333%}
.col--xxl-9{width:37.5%}
.col--xxl-10{width:41.666667%}
.col--xxl-11{width:45.833333%}
.col--xxl-12{width:50%}
.col--xxl-13{width:54.166667%}
.col--xxl-14{width:58.333333%}
.col--xxl-15{width:62.5%}
.col--xxl-16{width:66.666667%}
.col--xxl-17{width:70.833333%}
.col--xxl-18{width:75%}
.col--xxl-19{width:79.166667%}
.col--xxl-20{width:83.333333%}
.col--xxl-21{width:87.5%}
.col--xxl-22{width:91.666667%}
.col--xxl-23{width:95.833333%}
.col--xxl-24{width:100%}
.col--order-xxl-first{order:-1}
.col--order-xxl-last{order:25}
.col--order-xxl-1{order:1}
.col--order-xxl-2{order:2}
.col--order-xxl-3{order:3}
.col--order-xxl-4{order:4}
.col--order-xxl-5{order:5}
.col--order-xxl-6{order:6}
.col--order-xxl-7{order:7}
.col--order-xxl-8{order:8}
.col--order-xxl-9{order:9}
.col--order-xxl-10{order:10}
.col--order-xxl-11{order:11}
.col--order-xxl-12{order:12}
.col--order-xxl-13{order:13}
.col--order-xxl-14{order:14}
.col--order-xxl-15{order:15}
.col--order-xxl-16{order:16}
.col--order-xxl-17{order:17}
.col--order-xxl-18{order:18}
.col--order-xxl-19{order:19}
.col--order-xxl-20{order:20}
.col--order-xxl-21{order:21}
.col--order-xxl-22{order:22}
.col--order-xxl-23{order:23}
.col--order-xxl-24{order:24}
.col--offset-xxl-1{margin-left:4.166667%}
.col--offset-xxl-2{margin-left:8.333333%}
.col--offset-xxl-3{margin-left:12.5%}
.col--offset-xxl-4{margin-left:16.666667%}
.col--offset-xxl-5{margin-left:20.833333%}
.col--offset-xxl-6{margin-left:25%}
.col--offset-xxl-7{margin-left:29.166667%}
.col--offset-xxl-8{margin-left:33.333333%}
.col--offset-xxl-9{margin-left:37.5%}
.col--offset-xxl-10{margin-left:41.666667%}
.col--offset-xxl-11{margin-left:45.833333%}
.col--offset-xxl-12{margin-left:50%}
.col--offset-xxl-13{margin-left:54.166667%}
.col--offset-xxl-14{margin-left:58.333333%}
.col--offset-xxl-15{margin-left:62.5%}
.col--offset-xxl-16{margin-left:66.666667%}
.col--offset-xxl-17{margin-left:70.833333%}
.col--offset-xxl-18{margin-left:75%}
.col--offset-xxl-19{margin-left:79.166667%}
.col--offset-xxl-20{margin-left:83.333333%}
.col--offset-xxl-21{margin-left:87.5%}
.col--offset-xxl-22{margin-left:91.666667%}
.col--offset-xxl-23{margin-left:95.833333%}
}
.cell,.grid{display:block;box-sizing:border-box}
.grid{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:0;padding:0;list-style:none}
.cell{flex:1 1 auto;width:100%;max-width:100%;margin:0;border-width:1px!important;border-color:#ebebeb;border-style:none}
.cell:last-child{margin-right:0!important}
.grid--border{padding-top:1px}
.grid--border>.cell{border-style:solid;margin:0 0 -1px -1px}
.grid--gutter{padding-top:0}
.grid--gutter>.cell{margin:0 0 20px 0}
.grid--auto>.cell{width:0;max-width:none;min-width:100%}
@media (min-width:576px){
.cell{max-width:50%;margin:0}
.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.cell:nth-child(2n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:50%}
.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
}
@media (min-width:768px){
.cell{max-width:33.333333%;margin:0}
.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(33.333333% - 13.33px);margin:0 20px 20px 0}
.cell:nth-child(3n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.33px)}
}
.grid--1>.cell{max-width:100%;margin:0}
.grid--1.grid--border>.cell{margin:-1px 0 0}
.grid--1.grid--gutter>.cell{margin:0 0 20px}
.grid--2>.cell{max-width:50%;margin:0}
.grid--2.grid--border>.cell{max-width:calc(100% + .5px);margin:-1px -1px 0 0}
.grid--2.grid--gutter>.cell{max-width:calc(100% - 10px);margin:0 20px 20px 0}
.grid--2>.cell:nth-child(2n){margin-right:0}
.grid--2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--3>.cell{max-width:33.333333%;margin:0}
.grid--3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--3.grid--gutter>.cell{max-width:calc(33.333333% - 13.33px);margin:0 20px 20px 0}
.grid--3>.cell:nth-child(3n){margin-right:0}
.grid--3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.33px)}
.grid--4>.cell{max-width:25%;margin:0}
.grid--4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--4>.cell:nth-child(4n){margin-right:0}
.grid--4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--5>.cell{max-width:20%;margin:0}
.grid--5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--5>.cell:nth-child(5n){margin-right:0}
.grid--5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--6>.cell{max-width:16.666667%;margin:0}
.grid--6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--6>.cell:nth-child(6n){margin-right:0}
.grid--6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
@media (min-width:576px){
.grid--sm-1>.cell{max-width:100%;margin:0}
.grid--sm-1.grid--border>.cell{margin:-1px 0 0}
.grid--sm-1.grid--gutter>.cell{margin:0 0 20px}
.grid--sm-2>.cell{max-width:50%;margin:0}
.grid--sm-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--sm-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--sm-2>.cell:nth-child(2n){margin-right:0}
.grid--sm-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--sm-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--sm-3>.cell{max-width:33.333333%;margin:0}
.grid--sm-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--sm-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.33px);margin:0 20px 20px 0}
.grid--sm-3>.cell:nth-child(3n){margin-right:0}
.grid--sm-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--sm-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.33px)}
.grid--sm-4>.cell{max-width:25%;margin:0}
.grid--sm-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--sm-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--sm-4>.cell:nth-child(4n){margin-right:0}
.grid--sm-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--sm-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--sm-5>.cell{max-width:20%;margin:0}
.grid--sm-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--sm-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--sm-5>.cell:nth-child(5n){margin-right:0}
.grid--sm-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--sm-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--sm-6>.cell{max-width:16.666667%;margin:0}
.grid--sm-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--sm-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--sm-6>.cell:nth-child(6n){margin-right:0}
.grid--sm-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--sm-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
}
@media (min-width:768px){
.grid--md-1>.cell{max-width:100%;margin:0}
.grid--md-1.grid--border>.cell{margin:-1px 0 0}
.grid--md-1.grid--gutter>.cell{margin:0 0 20px}
.grid--md-2>.cell{max-width:50%;margin:0}
.grid--md-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--md-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--md-2>.cell:nth-child(2n){margin-right:0}
.grid--md-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--md-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--md-3>.cell{max-width:33.333333%;margin:0}
.grid--md-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--md-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.33px);margin:0 20px 20px 0}
.grid--md-3>.cell:nth-child(3n){margin-right:0}
.grid--md-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--md-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.33px)}
.grid--md-4>.cell{max-width:25%;margin:0}
.grid--md-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--md-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--md-4>.cell:nth-child(4n){margin-right:0}
.grid--md-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--md-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--md-5>.cell{max-width:20%;margin:0}
.grid--md-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--md-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--md-5>.cell:nth-child(5n){margin-right:0}
.grid--md-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--md-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--md-6>.cell{max-width:16.666667%;margin:0}
.grid--md-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--md-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--md-6>.cell:nth-child(6n){margin-right:0}
.grid--md-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--md-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
}
@media (min-width:992px){
.grid--lg-1>.cell{max-width:100%;margin:0}
.grid--lg-1.grid--border>.cell{margin:-1px 0 0}
.grid--lg-1.grid--gutter>.cell{margin:0 0 20px}
.grid--lg-2>.cell{max-width:50%;margin:0}
.grid--lg-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--lg-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--lg-2>.cell:nth-child(2n){margin-right:0}
.grid--lg-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--lg-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--lg-3>.cell{max-width:33.333333%;margin:0}
.grid--lg-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--lg-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.33px);margin:0 20px 20px 0}
.grid--lg-3>.cell:nth-child(3n){margin-right:0}
.grid--lg-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--lg-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.33px)}
.grid--lg-4>.cell{max-width:25%;margin:0}
.grid--lg-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--lg-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--lg-4>.cell:nth-child(4n){margin-right:0}
.grid--lg-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--lg-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--lg-5>.cell{max-width:20%;margin:0}
.grid--lg-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--lg-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--lg-5>.cell:nth-child(5n){margin-right:0}
.grid--lg-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--lg-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--lg-6>.cell{max-width:16.666667%;margin:0}
.grid--lg-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--lg-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--lg-6>.cell:nth-child(6n){margin-right:0}
.grid--lg-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--lg-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
}
@media (min-width:1200px){
.grid--xl-1>.cell{max-width:100%;margin:0}
.grid--xl-1.grid--border>.cell{margin:-1px 0 0}
.grid--xl-1.grid--gutter>.cell{margin:0 0 20px}

}
.glide{position:relative;width:100%;box-sizing:border-box}
.glide *{box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border .3s ease-in-out;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}
.glide__arrow:focus{outline:0}
.glide__arrow:hover{border-color:#fff}
.glide__arrow--left{left:2em}
.glide__arrow--right{right:2em}
.glide__arrow--disabled{opacity:.33}
.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}
.glide__bullet:focus{outline:0}
.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:rgba(255,255,255,.5)}
.glide__bullet--active{background-color:#fff}
.glide--swipeable{cursor:grab;cursor:-webkit-grab}
.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}
.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/images/prev.png) left 48% no-repeat;transition:opacity .6s}
.lb-nav a.lb-prev:hover{opacity:1}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/images/next.png) right 48% no-repeat;transition:opacity .6s}
.lb-nav a.lb-next:hover{opacity:1}
.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;margin-top:8px}
.lb-data .lb-caption{font-weight:700;line-height:1.5em}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7;transition:opacity .2s}
.lb-data .lb-close:hover{cursor:pointer;opacity:1}
.js-tabs,.tabs__body,.tabs__header,.tabs__panel,.tabs__tab{box-sizing:border-box}
.js-tabs{width:100%;margin:30px auto;padding:0}
.tabs__body,.tabs__header{position:relative;margin:0;padding:0;list-style:none}
.tabs__header{display:flex;align-items:stretch}
.tabs__tab{flex:1 1 auto;padding:.5em;border:1px solid #c7cfde;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#edf1f9;text-align:center;cursor:pointer}
.tabs__tab.is-active{z-index:1;background-color:#fff}
.tabs__tab+.tabs__tab{margin-left:calc((100% - 576px)/ 10)}
.tabs__body{margin-top:-1px;border:1px solid #c7cfde}
.tabs__panel{position:absolute;top:0;left:0;width:100%;padding:15px;clip:rect(0,0,0,0)}
.tabs__panel.is-active{position:static;clip:auto}
@media (min-width:576px){
.tabs__tab+.tabs__tab{margin-left:5px}
}
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@-webkit-keyframes fadeInDown{
from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@keyframes fadeInDown{
from{opacity:0;transform:translate3d(0,-100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@-webkit-keyframes fadeInUp{
from{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@keyframes fadeInUp{
from{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@-webkit-keyframes fadeInUpSmall{
from{opacity:0;transform:translate3d(0,25%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@keyframes fadeInUpSmall{
from{opacity:0;transform:translate3d(0,25%,0)}
to{opacity:1;transform:translate3d(0,0,0)}
}
@-webkit-keyframes fadeOutDown{
from{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
from{opacity:1}
to{opacity:0;transform:translate3d(0,100%,0)}
}
@-webkit-keyframes fadeOutDownSmall{
from{opacity:1}
to{opacity:0;transform:translate3d(0,25%,0)}
}
@keyframes fadeOutDownSmall{
from{opacity:1}
to{opacity:0;transform:translate3d(0,25%,0)}
}
@-webkit-keyframes fadeOutUp{
from{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{
from{opacity:1}
to{opacity:0;transform:translate3d(0,-100%,0)}
}
@-webkit-keyframes slideInDown{
from{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}
@keyframes slideInDown{
from{transform:translate3d(0,-100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideInUp{
from{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}
@keyframes slideInUp{
from{transform:translate3d(0,100%,0);visibility:visible}
to{transform:translate3d(0,0,0)}
}
@-webkit-keyframes pulse{
from{transform:scale3d(1,1,1)}
50%{transform:scale3d(1.1,1.1,1.1)}
to{transform:scale3d(1,1,1)}
}
@keyframes pulse{
from{transform:scale3d(1,1,1)}
50%{transform:scale3d(1.1,1.1,1.1)}
to{transform:scale3d(1,1,1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s}
.animated-fast{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:360ms;animation-duration:360ms}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInDowm{-webkit-animation-name:fadeInDowm;animation-name:fadeInDowm}
.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}
.fadeOutDownSmall{-webkit-animation-name:fadeOutDownSmall;animation-name:fadeOutDownSmall}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}
.header__app,.menu__button,.shade{display:none}
.region--header{max-width:100%;top:-100px;z-index:10}
.region--header.activate{position:fixed;top:0;transition:top .25s ease-in-out}
.region--header a:hover{text-decoration:none}
.region--header ul{padding:0;list-style:none}
.header__pc{position:relative;z-index:5;background:rgba(255,255,255,1);box-shadow:0 10px 30px 0 rgba(102,102,102,.1)}
.header__pc>.stage{display:flex;justify-content:space-between;align-items:center}
.header__pc .logo{width:200px;max-height:60px;height:60px}
.header__pc .logo a{display:block;height:100%;padding:10px 0}
.header__pc .logo a img{max-width:100%;max-height:100%}
.header__pc .pc__right{width:calc(100% - 200px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row-reverse}
.header__pc .headnav__icon,.header__pc .pc__right__nav{display:flex;justify-content:flex-end;align-items:center}
.header__pc .headnav__icon>div{margin-left:30px}
.header__pc .headnav__icon>div i{font-size:22px;font-weight:700;cursor:pointer;color:rgba(40,120,255,.8);transition:all .25s ease-in-out}
.header__pc .pc__right__nav>li>a{display:block;padding:29px 15px;font-size:17px;color:#333;line-height:1.3;font-weight:500;position:relative;transition:all .25s ease-in-out}
.header__pc .pc__right__nav>li>a::after{content:"";display:block;height:5px;background:#2878ff;position:absolute;width:0;bottom:0;left:50%;right:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;transition:all .25s ease-in-out}
.header__pc .pc__right__nav>.is-highlight>a::after,.header__pc .pc__right__nav>li>a:hover::after{width:70%;transition:all .25s ease-in-out}
.header__pc .headnav__icon>div i:hover,.header__pc .pc__right__nav>.is-highlight>a,.header__pc .pc__right__nav>li>a:hover{color:#2878ff;transition:all .25s ease-in-out}
.header__pc .headnav__icon .lang__button{position:relative}
.header__pc .headnav__icon .lang__button p{margin:0;width:97px;text-align:center;cursor:pointer}
.header__pc .headnav__icon .lang__button .lang__button--options{position:absolute;width:100%}
.header__pc .headnav__icon .lang__button p span{font-size:14px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.2;color:rgba(51,51,51,1)}
.header__pc .headnav__icon .lang__button p img{margin-left:15px;width:24px}
.header__pc .headnav__icon .lang__button .lang__button--options{background:rgba(255,255,255,1);padding:0;border-top:1px solid rgba(40,120,255,1);top:30px;opacity:0;pointer-events:none;transition:all .25s ease-in-out}
.header__pc .headnav__icon .lang__button .lang__button--options p{padding:7px}
.header__pc .headnav__icon .lang__button.activate .lang__button--options{padding:20px 0 10px;opacity:1;top:50px;pointer-events:auto}
.header__pc .pc__nav__child{position:absolute;top:calc(100% - 5px);left:0;width:100%;height:0;overflow:hidden;background:#fff;transition:height .25s ease-in-out .2s}
.header__pc .pc__right__nav>li:hover .pc__nav__child{height:650px;max-height:70vh;border-top:5px solid rgba(242,242,242,1);box-shadow:3px 13px 12px rgba(0,0,0,.05)}
.header__pc .pc__nav__child .stage{padding:40px 70px 70px;display:flex;justify-content:flex-start}
.header__pc .pc__right__nav>li:nth-child(3) .pc__nav__child .grid img{max-width:100px}
.header__pc .pc__right__nav>li:nth-child(4) .pc__nav__child .grid img{max-width:45px}
@media(min-width:1200px){
.header__pc .pc__nav__child .stage>.grid{max-width:1064px}
}
.header__pc .pc__nav__child .stage>.grid{margin:0 auto;width:100%}
.header__pc .pc__nav__child .stage>.grid div{width:100%;text-align:center}
.header__pc .pc__nav__child .stage>.grid p{font-size:15px;font-weight:500;line-height:1.13;color:rgba(51,51,51,1);margin:0;padding:15px 5px;text-align:center;transition:all .5s ease-in-out;text-transform: capitalize;}
.header__pc .pc__nav__child .stage>.grid .cell:hover p,.header__pc .pc__nav__child .stage>.grid .is-highlight p{color:#2878ff}
.searchbox{width:100%;height:0;overflow:hidden;transition:all .15s ease-in-out}
.searchbox form{display:flex;width:100%;align-items:center;justify-content:flex-end}
.searchbox input{display:inline-block;width:10%;min-width:200px;padding:10px;border:0;font-size:14px;color:#222;border-bottom:1px solid #2878ff;transition:all .5s ease-in-out .15s}
.searchbox button{display:inline-block;cursor:pointer;margin-right:15px}
.searchbox button i{font-weight:700;font-size:24px;color:#9e9e9e;transition:all .5s ease-in-out .15s}
.searchbox button:hover i{color:#2878ff;transition:all .5s ease-in-out .15s}
.search__button.activate .icon-search.icon-search:before{content:"\e60d"}
.searchbox.activate{height:60px;transition:all .15s ease-in-out}
.searchbox.activate input{width:calc(100% - 40px);transition:all .5s ease-in-out .15s}
@media(max-width:1449px){
.header__pc .pc__right__nav>li>a{padding:31px 15px;font-size:16px}
}
@media(max-width:991px){
.shade{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:5;font-size:0;cursor:pointer;background:rgba(0,0,0,.3)}
.shade.activate{display:block}
.header__pc .headnav__icon .lang__button.activate .lang__button--options{padding:10px 0 5px;opacity:1;top:40px;pointer-events:auto}
.header__pc .headnav__icon .lang__button .lang__button--options p{padding:3px}
.header__pc .pc__right__nav{display:none}
.menu__button{display:flex;align-items:center;justify-content:center;position:relative;z-index:9;font-size:0;width:24px;height:24px;cursor:pointer}
.menu__button>span{width:24px;height:4px;background:#2878ff;border-radius:4px;transition:all .25s ease-in-out}
.menu__button>span:after,.menu__button>span:before{content:"";display:block;position:absolute;width:24px;height:4px;background:#2878ff;border-radius:4px;-ms-transform-origin:left;transform-origin:left;transition:all .25s ease-in-out}
.menu__button>span:before{top:2px}
.menu__button>span:after{bottom:2px}
.menu__button.activate>span{background:0 0;transition:all .25s ease-in-out}
.menu__button.activate>span:before{top:1px;-ms-transform:rotate(45deg);transform:rotate(45deg);background:#2878ff}
.menu__button.activate>span:after{bottom:2px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#2878ff}
.header__app{display:block;background:#fff;position:fixed;top:0;left:0;z-index:9;width:300px;height:calc(100vh - 45px);overflow:hidden;-ms-transform:translateX(-125%);transform:translateX(-125%);box-shadow:4px 4px 8px rgba(0,0,0,.5);transition:all .25s ease-in-out}
.header__app .logo{height:55px}
.header__app .logo a{display:block;height:100%;padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}
.header__app .logo a img{max-height:100%}
.header__app .app__nav{background:#fff;height:calc(100vh - 135px);overflow-y:auto;overflow-x:hidden}
.header__app .app__nav a{display:block;transition:all .25s ease-in-out}
.header__app .app__nav>li>a{font-size:16px;line-height:1.3;color:#222;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.2)}
.header__app .app__nav>li>ul{background:#f5f5f5;overflow:hidden;height:0;transition:all .25s ease-in-out}
.header__app .app__nav>li>ul>li>a{font-size:14px;line-height:1.3;color:#444;padding:8px 5px 8px 15px;border-bottom:1px solid rgba(0,0,0,.15)}
.header__app .app__nav>li>ul>li>ul{background:#e6e6e6;overflow:hidden;height:0;transition:all .25s ease-in-out}
.header__app .app__nav>li>ul>li>ul>li>a{font-size:12px;line-height:1.4;color:#444;padding:9px 5px 9px 20px;border-bottom:1px solid rgba(0,0,0,.1)}
.header__app .app__nav>li>ul>li>ul>li>a>i{font-size:12px}
.header__app li{position:relative}
.header__app .app__child__btn{width:35px;height:34px;display:block;position:absolute;top:0;right:0;border-left:1px solid rgba(0,0,0,.1);background:#e6e6e6;overflow:hidden;cursor:pointer}
.header__app .app__child__btn:after,.header__app .app__child__btn:before{content:"";display:block;position:absolute;background:#555;border-radius:5px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .25s ease-in-out}
.header__app .app__child__btn:after{width:20px;height:4px}
.header__app .app__child__btn:before{width:4px;height:20px}
.header__app .app__child__btn.activate:before{-ms-transform:translate(-50%,-50%) rotate(-270deg);transform:translate(-50%,-50%) rotate(-270deg);opacity:0;height:0}
.header__app .app__child__btn.activate:after{background:#2878ff}
.header__app.activate{-ms-transform:translateX(0);transform:translateX(0);transition:all .25s ease-in-out}
.header__app .app__nav>li>.activate+ul,.header__app .app__nav>li>ul>li>.activate+ul{height:100%;transition:all .25s ease-in-out}
.header__app .app__nav>.is-highlight>a,.header__app .app__nav>li>a:hover{color:#2878ff;background:#f4f4f4}
.header__app .app__nav>li>ul>.is-highlight>a,.header__app .app__nav>li>ul>li>a:hover{color:#2878ff;background:#e4e4e4}
.header__app .app__nav>li>ul>li>ul>.is-highlight>a,.header__app .app__nav>li>ul>li>ul>li>a:hover{color:#2878ff;background:#c8c8c8}
}
@media(max-width:575px){
.header__pc .headnav__icon .lang__button p img{margin-left:0;width:22px}
.header__pc .headnav__icon .lang__button p span{font-size:0}
.header__pc .headnav__icon .lang__button p{margin:0;width:36px}
.header__pc .headnav__icon>div{margin-left:15px}
}
.region--banner{overflow:hidden}
.region--banner .glide__arrow{width:60px;height:60px;background:rgba(0,0,0,.5);border:0;border-radius:50%;font-size:0}
.region--banner .glide__arrow:before{content:"\e753";font-family:iconfont;font-size:32px}
.region--banner .glide__arrow--left{-ms-transform:rotate(-180deg) translateY(50%);transform:rotate(-180deg) translateY(50%)}
.region--banner .glide__arrow--left{left:40px}
.region--banner .glide__arrow--right{right:40px}
.region--banner .glide__bullet{width:48px;height:10px;border-radius:0;background:rgba(0,0,0,.6)}
.region--banner img{-o-object-fit:cover;object-fit:cover;min-height:250px}
.region--banner .glide__slide>div{position:relative}
.region--banner .glide__slide .stage{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.region--banner .glide__slide .stage p{max-width:1100px;font-size:20px;font-weight:400;color:#fff;line-height:1.5;margin:0;text-shadow: 1px 1px 3px black;}
.region--banner .glide__slide .stage img{max-width:75px;min-height:auto;-o-object-fit:unset;object-fit:unset}
.region--banner .glide__slide .stage .tit{font-size:52px;font-weight:400;line-height:1.2;color:rgba(255,255,255,1);margin:15px 0 25px;text-transform: capitalize;}
.region--banner .glide__slide .stage a{display:inline-block;text-align:center;background:rgba(255,255,255,1);border-radius:40px;font-size:17px;font-weight:400;color:#2878ff;line-height:1.2;padding:10px 14px;margin-top:40px;transition:all .25s ease-in-out;text-transform:uppercase}
.region--banner .glide__slide .stage a:hover{text-decoration:none;background:#2878ff;color:#fff;transition:all .25s ease-in-out}
.region--banner .glide__slide .stage a+span{font-size:16px;font-weight:400;line-height:1.2;color:rgba(255,255,255,1);margin-left:40px}
.region--padd60{padding:60px 0}
.glide__bullets{bottom:7em}
.stage .glide__bullet{width:33.33%;border-top:1px solid rgba(112,112,112,1);margin:0;background:0 0;font-size:18px;font-weight:400;line-height:1.2;color:rgba(255,255,255,1);text-align:left;padding:10px 0;height:auto;border-left:0;border-right:0;border-bottom:0;position:relative;text-transform: capitalize;}
.stage .glide__bullet:before{position:absolute;content:"";top:0;left:50%;right:50%;height:4px;width:0;background:#2878ff;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .25s ease-in-out}
.region--banner .glide__bullet--active:before{width:100%}
.glide__bullet:focus:before,.region--banner .glide__bullet:hover:before{width:100%}
@media(max-width:1449px){
.glide__bullets{bottom:2em}
}
@media(max-width:1199px){
.region--banner .glide__arrow{width:35px;height:35px;padding:0}
.region--banner .glide__arrow:before{font-size:24px}
.region--banner .glide__slide .stage p{max-width:550px;font-size:14px}
.region--banner .glide__slide .stage .tit{font-size:22px;margin:5px 0 15px}
.region--banner .glide__slide .stage a{font-size:14px;padding:10px;margin-top:20px}
.region--padd60{padding:40px 0}
.region--banner .glide__slide .stage a+span{display:none}
.stage .glide__bullet{width:33.33%;font-size:12px}
}
@media(max-width:991px){
.region--banner .glide__slide .stage p{max-width:450px;font-size:14px;padding:5px;border-radius:5px}
.region--banner .glide__slide .stage .tit{margin-bottom:10px}
.region--banner .glide__slide .stage .tit+p{display:none}
.region--banner .glide__slide .stage a{font-size:12px;padding:5px;margin-top:10px}
.region--banner .glide__bullets{position:absolute;z-index:2;bottom:10px}
.region--padd60{padding:20px 0}
}
@media(max-width:767px){
.region--banner .glide__arrow--left{left:15px}
.region--banner .glide__arrow--right{right:15px}
.region--banner .glide__slide .stage .tit{font-size:16px}
}
@media(max-width:575px){
.region--banner .glide__arrows{display:none}
.glide__bullets{max-width:180px}
.stage .glide__bullet{font-size:0;padding:0;margin:0 5px}
}
.region--indexone{margin:30px 0;background:url(perforated-metal.jpg) no-repeat top left;background-size:44% auto;height:750px}
.region--indexone .stage{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;height:100%}
.region--indexone .stage div{width:44%;margin-right:100px}
.region--indexone .stage div h1{font-size:50px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.4;color:rgba(40,120,255,1);margin:0 0 30px}
.topline:before{content:"";display:block;width:64px;height:2px;margin-bottom:25px;background:rgba(40,120,255,1)}
.stage p{font-size:16px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.75;color:rgba(109,110,113,1);opacity:1;margin:15px 0}
.region--indexone .stage div a{font-size:18px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.16;color:rgba(40,120,255,1);display:block;margin-top:25px}
@media(max-width:1449px){
.region--indexone{margin:20px 0;height:550px;background-size:auto 100%}
.region--indexone .stage div{width:44%;margin-right:0}
.region--indexone .stage div h1{font-size:34px;margin:0 0 15px}
.topline:before{margin-bottom:10px}
}
@media(max-width:1199px){

.region--indexone .stage div{width:50%}
.region--indexone .stage div h1{font-size:24px;margin:0 0 5px}
.stage p{margin:10px 0}
.region--indexone{margin:20px 0;height:400px;background-size:44% 100%}
}
@media(max-width:991px){
.region--indexone{ display:block;}
.region--indexone .stage div{width:50%}
.region--indexone .stage div h1{font-size:20px;margin:0 0 5px}
.stage p{font-size:14px;margin:5px 0}
.region--indexone .stage div a{font-size:16px;margin-top:15px}
.region--indexone{margin:15px 0;height:auto;background:0 0}
.region--indexone .stage div{width:100%}
}
.region--indextwo{margin-top:30px;}
.region--indextwo,.region--indextwo .indextwo--left{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden;}
.region--indextwo .indextwo--left>div,.region--indextwo>div{width:calc(50% - .5px)}
.region--indextwo .indextwo--left>div{margin-bottom:1px}
.region--indextwo .indextwo--left>div:nth-last-child(-n+2){margin-bottom:0}
.region--indextwo .indextwo--content{position:relative}
.region--indextwo .indextwo--content img{width:100%}
.region--indextwo .indextwo--content span{position:absolute;bottom:0;left:0;text-align:center;background:linear-gradient(180deg,rgba(0,105,210,0) 0,rgba(0,53,114,1) 100%);width:100%;height:50%;font-size:36px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,1)}
.region--indextwo .indextwo--content span a{color:rgba(255,255,255,1)}
.region--indextwo .indextwo--content span i{display:block;width:40px;height:40px;font-weight:700;font-size:20px;text-align:center;line-height:38px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,30px);transform:translate(-50%,30px)}
.region--indextwo .indextwo--content div{position:absolute;bottom:-200%;left:0;text-align:center;padding:47px 35px 35px;background:0 0;min-height:50%;transition:all .35s ease-in-out}
.region--indextwo .indextwo--content:hover div{position:absolute;bottom:-0%; background-color:#FFF;}

.region--indextwo .indextwo--content div>i{position:absolute;top:-20px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:20px;font-weight:700;background:#2878ff;color:#fff;text-align:center;line-height:38px;width:40px;height:40px;border-radius:50%;border:1px solid #2878ff;transition:all .25s ease-in-out .25s;cursor: pointer;}
.region--indextwo .indextwo--content div>i+p{font-size:26px;font-weight:500;line-height:1.15;color:rgba(87,90,93,1);margin:0}
.region--indextwo .indextwo--content div>p+p{color:rgba(87,90,93,1);text-align:left;margin:25px 0;font-size:16px;font-family:"Maven Pro";line-height:1.5}
.region--indextwo .indextwo--content div a{text-align:left;display:block;font-size:18px;font-weight:400;line-height:21px;color:rgba(0,53,114,1)}
.region--indextwo .indextwo--content.activate div{top:auto;bottom:0;background:#fff}
.region--indextwo .indextwo--content.activate div>i{-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
@media(max-width:1449px){
.region--indextwo .indextwo--content span{font-size:22px}
.region--indextwo .indextwo--content div>i+p{font-size:18px}
.region--indextwo .indextwo--content div>p+p{margin:10px 0}
.region--indextwo .indextwo--content div{padding:30px 15px 25px}
}
@media(max-width:1199px){
.region--indextwo,.region--indextwo .indextwo--left{width:100%}
.region--indextwo .indextwo--left>div:nth-last-child(-n+2){margin-bottom:1px}
.region--indextwo .indextwo--content span i{width:30px;height:30px;font-size:16px;line-height:28px;-ms-transform:translate(-50%,20px);transform:translate(-50%,20px)}
.region--indextwo .indextwo--content div a{font-size:14px;line-height:1.13}
}
@media(max-width:767px){
.region--indextwo>div{width:100%}
.region--indextwo .indextwo--content div,.region--indextwo .indextwo--content span i{display:none}
.region--indextwo .indextwo--content span{font-size:18px;padding-bottom:15px;align-items:flex-end}
}
.region--indexthree{margin-top:30px;position:relative;overflow:hidden;display:flex;justify-content:flex-end}
.region--indexthree .stage{position:absolute;height:100%;top:0;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
.region--indexthree .stage .indexthree--text{width:calc(50% - 100px);position:absolute;top:50%;left:20px;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.region--indexthree .stage p:first-child{font-size:50px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.15;color:rgba(40,120,255,1);margin:0;text-transform: capitalize;max-width: 320px;}
.region--indexthree .stage p+p{font-size:16px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.75;color:rgba(109,110,113,1);margin:30px 0 25px}
.region--indexthree .indexthree-right{width:50%;display:flex;justify-content:space-between;flex-wrap:wrap;overflow:hidden}
.region--indexthree .indexthree-right .indexthree--content{position:relative;width:calc(33.333% - .666667px)}
.region--indexthree .indexthree-right .indexthree--content img{width:100%}
.region--indexthree .indexthree-right .indexthree--content span{position:absolute;bottom:0;left:0;text-align:center;background:linear-gradient(180deg,rgba(0,105,210,0) 0,rgba(0,53,114,1) 100%);width:100%;height:50%;font-size:26px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.3;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,1)}
.region--indexthree .indexthree-right .indexthree--content span a{color:#fff}
.region--indexthree .indexthree-right .indexthree--content span i{display:block;width:40px;height:40px;font-weight:700;font-size:20px;text-align:center;line-height:38px;border:1px solid #fff;border-radius:50%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,30px);transform:translate(-50%,30px)}
.region--indexthree .indexthree-right .indexthree--content div{position:absolute;bottom:-200%;left:0;text-align:center;padding:30px 25px 25px;background:0 0;min-height:50%;transition:all .35s ease-in-out}
.region--indexthree .indexthree-right .indexthree--content div>i{position:absolute;top:-20px;left:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0);font-size:20px;font-weight:700;background:#2878ff;color:#fff;text-align:center;line-height:38px;width:40px;height:40px;border-radius:50%;border:1px solid #2878ff;transition:all .25s ease-in-out .25s;cursor: pointer;}
.region--indexthree .indexthree-right .indexthree--content div>i+p{font-size:26px;font-weight:500;line-height:1.15;color:rgba(87,90,93,1);margin:0}
.region--indexthree .indexthree-right .indexthree--content div>p+p{color:rgba(87,90,93,1);text-align:left;margin:25px 0;font-size:16px;font-family:"Maven Pro";line-height:1.5}
.region--indexthree .indexthree-right .indexthree--content div a{text-align:left;display:block;font-size:18px;font-weight:400;line-height:21px;color:rgba(0,53,114,1)}
.region--indexthree .indexthree-right .indexthree--content.activate div{top:auto;bottom:0;background:#fff}
.region--indexthree .indexthree-right .indexthree--content.activate div>i{-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}

.region--indexthree .indexthree-right .indexthree--content:hover div{position:absolute;bottom:0%; background-color:#FFF;}

@media(max-width:1449px){
.region--indexthree .stage p:first-child{font-size:34px}
.region--indexthree .stage p+p{margin:15px 0 10px}
.region--indexthree .indexthree-right .indexthree--content span{font-size:15px}
.region--indexthree .indexthree-right .indexthree--content div>i+p{font-size:18px}
.region--indexthree .indexthree-right .indexthree--content div>p+p{margin:10px 0;font-size:15px}
.region--indexthree .indexthree-right .indexthree--content span i{width:30px;height:30px;font-size:18px;line-height:28px}
.region--indexthree .indexthree-right .indexthree--content div>i{top:-15px;font-size:16px;line-height:28px;width:30px;height:30px}
}
@media(max-width:1199px){
.region--indexthree{margin-top:15px;display:block}
.region--indexthree .stage,.region--indexthree .stage .indexthree--text{width:100%;position:static;-ms-transform:translate(0,0);transform:translate(0,0)}
.region--indexthree .indexthree-right{width:100%;margin-top:15px}
.region--indexthree .stage p:first-child{font-size:24px}
}
@media(max-width:991px){
.region--indexthree .stage p:first-child{font-size:20px}
.region--indexthree .stage p+p{margin:5px 0 10px;font-size:14px}
}
@media(max-width:767px){
.region--indexthree .indexthree-right .indexthree--content span{font-size:18px;padding-bottom:15px;align-items:flex-end}
.region--indexthree .indexthree-right .indexthree--content div,.region--indexthree .indexthree-right .indexthree--content span i{display:none}
}
.region--details .stage h1,.stage .h1-bt{text-align:center;font-size:34px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.17;color:rgba(51,51,51,1);margin:0 0 30px;    text-transform: capitalize;}
.region--details .stage h1:before,.stage .h1-bt:before{content:"";display:block;width:64px;height:2px;background:rgba(40,120,255,1);margin:0 auto 20px}
@media(max-width:1199px){
.region--details .stage h1,.stage .h1-bt{text-align:center;font-size:24px;margin:0 0 20px}
.region--details .stage h1:before,.stage .h1-bt:before{margin:0 auto 10px}
}
@media(max-width:991px){
.region--details .stage h1,.stage .h1-bt{font-size:20px;margin:0 0 15px}
.region--details .stage h1:before,.stage .h1-bt:before{margin:0 auto 5px}
}
.region--activity{padding:100px 0 70px}
.region--activity .glide .glide__slide{-ms-transform:translateY(0);transform:translateY(0);transition:all .25s ease-in-out}
.region--activity .glide .glide__text p:first-child{font-size:22px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.2;color:rgba(87,90,93,1);margin:40px 0 20px}
.region--activity .glide .glide__text span{background:#2878ff;display:inline-block;padding:8px 20px;font-size:14px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.2;color:rgba(255,255,255,1)}
.region--activity .glide .glide__slide .glide__text{opacity:0}
.region--activity .glide .glide__slide--active .glide__text{opacity:1;transition:all .25s ease-in-out}
.region--activity .glide .glide__text div{display:flex;justify-content:space-between;align-items:center}
.region--activity .glide__slides{padding-bottom:60px}
.region--activity .glide .glide__slide--active{-ms-transform:translateY(60px);transform:translateY(60px)}
.region--activity .glide__slide:hover .glide__text p:first-child{color:#2878ff}
.region--activity .glide__arrow{top:75%;border:0;background:0 0;box-shadow:none;font-size:0;padding:0}
.region--activity .glide__arrow:after{content:"\e616";font-family:iconfont;color:#2878ff;font-size:80px;font-weight:700;display:inline-block}
.region--activity .glide__arrow--left:after{-ms-transform:rotate(180deg);transform:rotateZ(180deg)}
.region--activity .glide__arrow--left{left:200px}
.region--activity .glide__arrow--right{right:200px}
@media(max-width:1449px){
.region--activity .glide__arrow--left{left:20px}
.region--activity .glide__arrow--right{right:20px}
.region--activity .glide__arrow:after{content:"\e616";font-family:iconfont;color:#2878ff;font-size:34px}
.region--activity .glide .glide__text p:first-child{font-size:21px;margin:20px 0 10px}
.region--activity .glide .glide__text p{margin-top:0}
.region--activity{padding:50px 0 30px}
}
@media(max-width:991px){
.region--activity .glide__slides{padding-bottom:0}
.region--activity .glide .glide__slide--active{-ms-transform:translateY(0);transform:translateY(0)}
.region--activity .glide .glide__slide .glide__text{opacity:1;padding:0 60px}
.region--activity .glide__arrow{top:85%}
.region--activity .glide__arrow:after{font-size:18px}
}
@media(max-width:767px){
.region--activity .glide .glide__text div,.region--activity .glide .glide__text p+p{display:none}
.region--activity{padding:25px 0 20px}
.region--activity .glide .glide__text p:first-child{text-align:center}
.region--activity .glide .glide__text p:first-child{margin:10px 0}
.region--activity .glide__arrow{top:94%}
}
.region-capabilities{background:url(img_1789.jpg) no-repeat top center;position:relative;background-size:100% 100%;margin-bottom:120px;padding-bottom: 30px;}
.region-capabilities:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.65)}
.region-capabilities .stage{position:relative;display:flex;justify-content:flex-start;align-items:flex-start;-ms-transform:translateY(60px);transform:translateY(60px)}
.region-capabilities .stage .caps--left{margin-left:150px;padding:75px 60px;width:600px;background:rgba(6,95,186,1)}
.region-capabilities .stage .caps--left p:first-child{font-size:44px;font-weight:400;line-height:1;color:rgba(255,255,255,1);margin:0}
.region-capabilities .stage .caps--left p img{margin-right:5px}
.region-capabilities .stage .caps--left p+p{color:#fff}
.region-capabilities .stage .caps--left a{display:inline-block;background:rgba(255,255,255,1);border-radius:18px;padding:5px 30px;font-size:18px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:26px;color:rgba(6,95,186,1);text-transform: capitalize;transition:all 0.25s ease-in-out}

.region-capabilities .stage .caps--right{width:500px;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;margin-left: 70px;}
.region-capabilities .stage .caps--right>div{width:50%;padding-left:60px;text-align: center;}
.region-capabilities .stage .caps--right>div span{display:inline-block;width:102px;height:102px;border:2px solid rgba(255,255,255,1);border-radius:50%;font-size:29px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:100px;text-align:center;color:rgba(255,255,255,1)}
.region-capabilities .stage .caps--right>div P{font-size:18px;color:rgba(255,255,255,1);margin:9px 0}
@media(max-width:1449px){
.region-capabilities .stage .caps--left{margin-left:50px;padding:30px;width:400px}
.region-capabilities .stage .caps--left p:first-child{font-size:24px}
.region-capabilities .stage .caps--right>div span{width:72px;height:72px;font-size:18px;line-height:70px}
.region-capabilities .stage .caps--right>div P{font-size:14px;margin:2px 0 5px}
.region-capabilities .stage .caps--right>div{padding-left:100px}
}
@media(max-width:1199px){
.region-capabilities{margin-bottom:0;padding-bottom: 0;}
.region-capabilities .stage{-ms-transform:translateY(0);transform:translateY(0)}
.region-capabilities .stage .caps--right{display:none}
.region-capabilities .stage .caps--left{width:100%;background:0 0;margin-left:0}
.region-capabilities .stage .caps--left a{padding:5px 15px;font-size:16px;line-height:1.2}
}
@media(max-width:991px){
.region-capabilities{display:none;}
}
footer{background:rgba(223,223,223,1)}
footer .stage{padding-top:36px;padding-bottom:36px;display:flex;flex-wrap:wrap}
footer .stage div{width:275px}
footer .stage p{font-size:18px;font-weight:400;line-height:1.12;color:rgba(51,51,51,1);margin:0 0 5px}
footer .stage ul{padding:0;list-style:none}
footer .stage ul a{display:block;padding:5px 0;font-size:14px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.2;color:rgba(51,51,51,1);transition:all .25s ease-in-out}
footer .stage ul .is-highlight>a,footer .stage ul a:hover{text-decoration:none;color:#2878ff}
footer .stage .footer--icon ul{display:flex}
footer .stage .footer--icon ul a{padding:10px}
footer .footer-bottom{background:rgba(180,180,180,1);padding:20px 0}
footer .footer-bottom a{ font-size:12px; color:#666;}
footer .footer-bottom .stage{display:flex;justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0}
footer .footer-bottom .stage ul{display:flex}
footer .footer-bottom .stage ul li+li{margin-left:30px}
footer .footer-bottom .stage p,footer .footer-bottom .stage ul li a{font-size:14px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.2;color:rgba(51,51,51,1)}
footer .footer-bottom .stage ul .is-highlight>a,footer .footer-bottom .stage ul li a:hover{color:#2878ff;text-decoration:none}
footer .footer-bottom .stage p{margin-right:250px}
@media(max-width:1199px){
footer .footer-bottom{padding:10px 0}
footer .stage div{width:33.33%}
footer .stage div:nth-child(4){margin-top:15px}
footer .stage ul a{display:block;padding:5px 0}
}
@media(max-width:991px){
footer .stage div{width:50%}
footer .stage div:nth-child(3){margin-top:15px}
footer .stage ul a{display:block;padding:5px 0}
footer .stage{padding-top:20px;padding-bottom:20px}
}
@media(max-width:767px){
footer .stage div{width:100%}
footer .stage div+div{margin-top:15px}
footer .stage ul a{display:block;padding:5px 0}
footer .footer-bottom .stage ul{display:none}
footer .footer-bottom .stage p{text-align:center}
}
.region--topimg{background:url(aboutbj.jpg) no-repeat center bottom;height:300px;position:relative}
.region--topimg.sol{background:url(solutionbj.jpg) no-repeat center bottom}
.region--topimg.pro{background:url(probj.jpg) no-repeat center bottom}
.region--topimg.ser{background:url(servicesbj.jpg) no-repeat center bottom}
.region--topimg.con{background:url(contactbj.jpg) no-repeat center bottom}
.region--topimg::before{content:"";height:100%;width:100%;display:block;position:absolute;top:0;left:0;background:rgba(78,78,78,.8)}
.region--topimg .stage{height:100%;position:relative;overflow:hidden}
.region--topimg .stage>div{position:absolute;bottom:80px}
.region--topimg .stage>div i.topimg--content{margin:0 10px;color:rgba(255,255,255,1)}
.region--topimg .stage>div i.topimg--content::before{content:"/"}
.region--topimg .stage>div p{font-size:55px;line-height:1.12;color:rgba(255,255,255,1);padding:0;margin:13px 0 26px;text-transform:capitalize}
.region--topimg .stage>div a,.region--topimg .stage>div b{font-size:16px;color:rgba(255,255,255,1);display:inline-block;transition:all .25s ease-in-out;text-transform: capitalize;}
.region--topimg .stage>div a:hover{color:#2878ff}
@media(max-width:1199px){
.region--topimg{height:300px}
.region--topimg .stage>div p{font-size:36px;margin:5px 0 15px}
}
@media(max-width:991px){
.region--topimg{height:200px}
.region--topimg .stage>div{bottom:20px}
.region--topimg .stage>div p{font-size:20px;margin:2px 0 7px}
.region--topimg .stage>div a,.region--topimg .stage>div b{font-size:12px}
}
.region--aboutone{margin:60px 0}
.region--aboutone .stage{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;flex-wrap:wrap}
.region--aboutone .stage img{width:50%}
.region--aboutone .stage div{width:calc(50% - 50px)}
.region--aboutone .h1-bt{text-align:left}
.region--aboutone .h1-bt::before{margin:0 0 20px}
.region--abouttwo .grid .cell{margin-bottom:40px;position:relative;overflow:hidden}
.region--abouttwo .grid .cell img{width:100%}
.region--abouttwo .grid .cell:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:rgba(58,58,58,.31)}
.region--abouttwo .grid .cell p{position:absolute;top:15%;left:15%;font-size:40px;font-family:'Maven Pro',sans-serif;font-weight:500;line-height:1.1;color:rgba(255,255,255,1);z-index:1}
.region--abouttwo .grid .cell p:after{content:"";display:block;width:80px;height:3px;margin-top:20px;background:rgba(255,255,255,1);transition:all .25s ease-in-out}
.region--abouttwo .grid .cell:hover{text-decoration:none}
.region--abouttwo .grid .cell:hover p:after{width:100%}
.region-padd60{padding:60px 0}
@media(max-width:1449px){
.region--abouttwo .grid .cell p{position:absolute;top:15%;left:15%;font-size:24px}
}
@media(max-width:1199px){
.region--aboutone{margin:30px 0}
.region--aboutone .stage{display:block}
.region--aboutone .stage div,.region--aboutone .stage img{width:100%}
.region-padd60{padding:30px 0}
}
@media(max-width:991px){
.region--abouttwo .grid .cell p:after{margin-top:10px}
.region--abouttwo .grid .cell{margin-bottom:10px}
}
.region--culture p{font-size:27px;line-height:1.4}
.region--cultureone .stage{display:flex;justify-content:flex-start}
.region--cultureone .stage .cult--flex{height:640px;flex:1;position:relative;transition:all .5s ease-in-out;overflow:hidden}
.region--cultureone .stage .cult--flex::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;z-index:3;opacity:.85;transition:all .3s ease-in-out}
.region--cultureone .stage .cult--flex:nth-child(1)::before{background:#bf9f86}
.region--cultureone .stage .cult--flex:nth-child(2)::before{background:#878787}
.region--cultureone .stage .cult--flex:nth-child(3)::before{background:#4a5872}
.region--cultureone .stage .flex--vision{background:url(vision.jpg) no-repeat center center}
.region--cultureone .stage .flex--mission{background:url(mission.jpg) no-repeat center center}
.region--cultureone .stage .flex--value{background:url(value.jpg) no-repeat center center}
.region--cultureone .stage .cult--flex>div:first-child{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;z-index:2}
.region--cultureone .stage .cult--flex span{position:absolute;font-size:65px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:77px;color:rgba(255,255,255,1);text-transform:uppercase;padding:40px 60px;bottom:80px;right:-80px;-ms-transform:rotate(-90deg);transform:rotateZ(-90deg);z-index:4;opacity:1;transition:all .5s ease-in-out}
.region--cultureone .stage .cult--flex>div:last-child{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1;padding:150px 70px;background:rgba(246,246,246,1);transition:all .5s ease-in-out}
.region--cultureone .stage .cult--flex>div p:first-child{font-size:60px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.18;color:rgba(102,102,102,1);margin:0}
.region--cultureone .stage .cult--flex>div p+p{font-size:30px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.16;color:rgba(102,102,102,1);margin:40px 0 0}
.region--cultureone .stage .cult--flex:hover{flex:7}
.region--cultureone .stage .cult--flex:hover::before{opacity:0}
.region--cultureone .stage .cult--flex:hover span{opacity:0}
.region--cultureone .stage .cult--flex:hover div:first-child{width:50%}
.region--cultureone .stage .cult--flex:hover>div:last-child{z-index:3}
.region--culturetwo{height:450px;background:url(header-purpose-studio.jpg) no-repeat center center;background-size:cover;margin-top:80px;display:flex;justify-content:flex-start;align-items:center;position:relative}
.region--culturetwo:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to right,#fff,#092043);opacity:.75}
.region--culturetwo .stage{position:relative;z-index:2}
.region--culturetwo .stage p{text-align:left}
.region--culturetwo .stage .h1-bt::before{margin:0 0 20px}
.region--culturetwo .stage p+p{font-size:26px;margin:0;max-width:50%}
@media(max-width:1449px){
.region--cultureone .stage .cult--flex span{font-size:45px}
.region--cultureone .stage .cult--flex>div:last-child{padding:100px 50px}
.region--cultureone .stage .cult--flex>div p:first-child{font-size:38px}
.region--cultureone .stage .cult--flex>div p+p{font-size:25px;margin:20px 0 0}
.region--cultureone .stage .cult--flex{height:480px}
.region--culture p{font-size:22px;margin:15px 0}
}
@media(max-width:1199px){
.region--cultureone .stage .cult--flex span{font-size:32px;padding:5px 60px}
.region--cultureone .stage .cult--flex>div p:first-child{font-size:24px}
.region--cultureone .stage .cult--flex>div p+p{font-size:16px;margin:10px 0 0}
.region--culture p{font-size:16px;margin:10px 0 0}
.region--culturetwo{height:250px;margin-top:30px}
.region--culturetwo .stage .h1-bt::before{margin:0 0 10px}
.region--culturetwo .stage p+p{font-size:16px;margin:0}
}
@media(max-width:767px){
.region--cultureone .stage{flex-wrap:wrap}
.region--cultureone .stage .cult--flex{height:auto;width:100%;flex:auto}
.region--cultureone .stage .cult--flex:hover{flex:auto}
.region--cultureone .stage .cult--flex span,.region--cultureone .stage .cult--flex::before,.region--cultureone .stage .cult--flex>div:first-child,.region--culturetwo .stage .h1-bt::before,.region--culturetwo:before{display:none}
.region--culture.region-padd60{padding:30px 0 0}
.region--cultureone .stage .cult--flex>div:last-child{padding:15px 0 0;background:#fff}
.region--cultureone .stage .cult--flex>div:last-child{position:static;width:100%;height:auto}
.region--cultureone .stage .cult--flex>div p:first-child{font-size:18px;color:rgba(51,51,51,1)}
.region--culturetwo{height:auto;margin-top:0;background:0 0}
.region--culturetwo{margin:15px 0}
.region--culturetwo .stage p+p{max-width:100%}
.region--culturetwo .stage p{margin-bottom:5px}
}
.region--activities.region--padd60{padding-bottom:0}
.region--activities .grid .cell{margin-bottom:40px}
.region--activities .grid .cell div{position:relative}
.region--activities .grid .cell div span{background:rgba(40,120,255,1);font-size:14px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.2;color:rgba(255,255,255,1);padding:5px 15px;display:inline-block;position:absolute;bottom:30px;left:-10px}
.region--activities .grid .cell div+p{font-size:22px;line-height:1.12;color:rgba(87,90,93,1);margin:25px 0 15px;transition:all .25s ease-in-out}
.region--activities .grid .cell p+i{font-size:16px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.16;color:rgba(183,183,183,1);font-style:normal}
.region--activities .grid .cell i+p{font-size:16px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.5;color:rgba(87,90,93,1);margin:15px 0}
.region--activities .grid .cell span i{transition:all .25s ease-in-out}
.region--activities .grid .cell:hover{text-decoration:none}
.region--activities .grid .cell:hover div+p{color:#2878ff}
.region--activities .grid .cell:hover span i{margin-left:10px;margin-right:-10px}
@media(max-width:1199px){
.region--activities .grid .cell div+p{font-size:20px;margin:15px 0 5px}
.region--activities .grid .cell i+p{font-size:16px;margin:5px 0 10px}
.region--activities .grid .cell p+i{font-size:14px}
.region--activities .grid .cell{margin-bottom:20px}
}
.region.region--paddtop0{padding-top:0}
.region--about--boegger{padding:60px 0}
.region--about--boegger .stage>p{font-size:34px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.15;color:rgba(51,51,51,1);margin:0 0 30px}
.region--about--boegger .stage>p::before{content:"";display:block;width:64px;height:2px;background:rgba(40,120,255,1);margin-bottom:20px}
.region--about--boegger .stage .grid .cell img+p{font-size:28px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.12;color:rgba(51,51,51,1);margin:20px 0 15px;transition:all .25s ease-in-out;text-transform: capitalize;}
.region--about--boegger .stage .grid .cell p+p{margin:0 0 10px}
.region--about--boegger .stage .grid .cell span{line-height:1.5;text-transform: capitalize;}
.region--about--boegger .stage .grid .cell span i{margin-left:5px}
.region--about--boegger .stage .grid .cell:hover{text-decoration:none}
.region--about--boegger .stage .grid .cell:hover img+p{color:#2878ff}
@media(max-width:1199px){
.region--about--boegger{padding:30px 0 10px}
.region--about--boegger .stage>p::before{margin-bottom:10px}
.region--about--boegger .stage>p{font-size:24px;margin:0 0 20px}
.region--about--boegger .stage .grid .cell img+p{font-size:20px;margin:10px 0 5px}
}
@media(max-width:991px){
.region--about--boegger .stage>p{font-size:20px;margin:0 0 15px}
}
.region--development,.region--gallery{padding-top:60px}
.region--development .deve--flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.region--development .deve--flex:nth-child(odd){flex-direction:row-reverse}
.region--development .deve--flex div{background:#f5f5f5;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;width:50%;padding:20px 150px}
.region--development .deve--flex div p:first-child{font-size:27px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.6;color:rgba(109,110,113,1);margin:0 0 30px;width:100%}
.region--development .deve--flex div p+p{font-size:18px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.6;color:rgba(109,110,113,1);margin:0 0 15px;width:100%}
.region--development .deve--flex img{width:50%}
.region--development .deve--flex:nth-child(odd) div{background:#fff}
@media(max-width:1449px){
.region--development .deve--flex div{padding:20px 100px}
.region--development .deve--flex div p:first-child{font-size:27px;margin:0 0 15px}
}
@media(max-width:1199px){
.region--development,.region--gallery{padding-top:30px}
.region--development .deve--flex div p:first-child{font-size:20px;margin:0 0 10px}
.region--development .deve--flex div p+p{font-size:16px}
.region--development .deve--flex div{padding:20px}
}
@media(max-width:767px){
.region--development .deve--flex div{width:100%}
.region--development .deve--flex img{width:100%}
}
.region--gallery .cell a{display:block;padding-top:100%;position:relative;overflow:hidden}
.region--gallery .cell a img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.region--gallery .cell a:before {content: "\e617";font-family: "iconfont";font-size: 80px;font-weight: bold;position: absolute;z-index: 2; top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;transition: all 0.25s ease-in-out;opacity: 0;}
.region--gallery .cell a:after{content:"";display:block;width:100%;padding-top:40%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,rgba(0,105,210,0) 0,rgba(0,53,105,1) 100%);opacity:.73}
.region--gallery .cell a:hover:before{opacity: 1}
.region--gallery .cell a:hover:after{padding-top:100%;background:rgba(0,53,105,1);}
.region--solution{background:rgba(245,245,245,1)}
.region--padd120{padding:120px 0 80px}
.region--solution .grid .cell{background:#fff;padding:30px 35px;position:relative;min-height:200px;transition:all .25s ease-in-out}
.region--solution .grid .cell:hover{text-decoration:none;box-shadow:4px 7px 16px rgba(0,0,0,.4)}
.region--solution .grid .cell p{font-size:22px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.18;color:rgba(40,120,255,1);display:inline-block;padding:0;margin:0;position:relative;z-index:1;text-transform: capitalize;}
.region--solution .grid .cell p:after{content:"";display:block;width:100%;height:2px;margin-top:13px;background:rgba(40,120,255,1)}
.region--solution .grid .cell img{position:absolute;bottom:0;right:0}
@media(max-width:1449px){
.region--padd120{padding:60px 0 40px}
.region--solution .grid .cell p{font-size:20px}
.region--solution .grid .cell p:after{margin-top:10px}
}
@media(max-width:991px){
.region--solution .grid .cell{padding:20px}
.region--solution .grid .cell p{font-size:18px}
.region--padd120{padding:25px 0 10px}
.region--gallery .cell a:before{font-size: 40px;}
}
.bj--f5{background:#f5f5f5!important}
.bj--f5 .cell{background:#fff!important}
.region--prolist .prolist--block{padding:60px 0}
.region--prolist .prolist--block:nth-child(even){background:#f5f5f5}
.region--prolist .prolist--block:nth-child(even) .cell{background:#fff}
.region--prolist .prolist--block .grid .cell{padding:10px;background:#f5f5f5;transition:all .25s ease-in-out}
.prolist--block .grid .cell div{position:relative;padding-top:70%;overflow:hidden}
.prolist--block .grid .cell div img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.prolist--block .grid .cell p{font-size:14px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.12;color:rgba(51,51,51,1);text-align:center;margin:10px 0 0;transition:all .25s ease-in-out;text-transform: capitalize;}
.prolist--block .grid .cell:hover{text-decoration:none}
.prolist--block .grid .cell:hover p{color:#fff}
.prolist--block .grid .cell:hover{background:#2878ff!important;}
@media(max-width:1199px){
.prolist--block{padding:30px 0}
}
@media(max-width:991px){
.prolist--block{padding:20px 0}
}
.region--sertit{padding-bottom:0}
.region--serlist{background:rgba(245,245,245,1)}
.region--serlist .grid{max-width:1400px;margin:0 auto}
.region--serlist .grid .cell{background:rgba(255,255,255,1);border:1px solid rgba(222,222,222,1);box-shadow:0 3px 6px rgba(0,0,0,.11);border-radius:10px;padding:60px 40px 35px;text-align:center;transition:all .25s ease-in-out}
.region--serlist .grid .cell img{max-width:88px}
.region--serlist .grid .cell img+p{font-size:22px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.18;color:rgba(109,110,113,1);margin:10px auto 20px}
.region--serlist .grid .cell p+p{margin:0}
.region--serlist .grid .cell:hover{text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.27)}
@media(max-width:991px){
.region--serlist .grid .cell img+p{font-size:18px;margin:5px auto 10px}
.region--serlist .grid .cell{border-radius:10px;padding:20px 10px 15px}
}
.region .accordion .accordion--tit{padding:12px 60px;background:rgba(245,245,245,1);color:rgba(40,120,255,1);margin:0;position:relative;cursor:pointer}
.region .accordion .accordion--text+.accordion--tit{margin-top:5px}
.region .accordion .accordion--tit::after,.region .accordion .accordion--tit::before{content:"";display:block;width:16px;height:2px;background:rgba(40,120,255,1);position:absolute;top:50%;left:25px;-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:2px;transition:all .25s ease-in-out}
.region .accordion .accordion--tit.activate::after{-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.region .accordion .accordion--text{margin:30px 25px;transition:all .25s ease-in-out}
.region .accordion .accordion--tit.activate+.accordion--text{margin:0 25px;font-size:0}
.region--glossary .js-tabs .tabs__tab{background:#2878ff;color:#fff}
.region--glossary .js-tabs .tabs__tab.is-active{background:rgba(251,251,251,1);color:#2878ff}
.region--glossary .js-tabs .tabs__panel{background:rgba(251,251,251,1);padding:15px 60px}
.region--glossary .js-tabs .tabs__panel .tit{font-size:17px;font-family:'Maven Pro',sans-serif;font-weight:500;line-height:1.12;color:#2878ff;margin:25px 0 10px}
.region--glossary .js-tabs .tabs__panel p{font-size:17px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.5;color:rgba(109,110,113,1);margin:10px 0}
.region--glossary .js-tabs .tabs__header{flex-wrap:wrap}
@media(max-width:991px){
.region--glossary .js-tabs .tabs__tab{width:11.11%;margin:0}
.region--glossary .js-tabs .tabs__panel{background:rgba(251,251,251,1);padding:15px}
.region--glossary .js-tabs .tabs__panel .tit{font-size:14px;margin:15px 0 5px}
.region--glossary .js-tabs .tabs__panel p{font-size:14px;margin:5px 0}
}
@media(max-width:575px){
.region--glossary .js-tabs .tabs__tab{width:14.285%}
}
.region--contact .contact--flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}
.region--contact .contact--flex .contact--text{width:22.5%}
.region--contact .contact--flex #map{width:62.5%;height:600px;padding:0;margin:0;border:#c3c3c3 1px solid;overflow:hidden}
.region--contact .contact--text p{font-size:28px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.17;color:rgba(51,51,51,1);margin:0 0 15px}
.region--contact .contact--text ul{padding:0 0 25px;list-style:none}
.region--contact .contact--text ul li{font-size:16px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.12;color:rgba(109,110,113,1);padding:10px 0}
@media(max-width:1199px){
.region--contact .contact--flex #map,.region--contact .contact--flex .contact--text{width:100%}
.region--contact .contact--text p{font-size:20px;margin:0 0 10px}
.region--contact .contact--text ul li{font-size:16px;padding:5px 0}
.region--contact .contact--text ul{padding:0 0 15px}
}
@media(max-width:991px){
.region--contact .contact--text p{font-size:16px}
.region--contact .contact--text ul li{font-size:14px;padding:3px 0}
.region--contact .contact--flex #map{height:400px}
}
.error-page{padding-top:30px;padding-bottom:80px;overflow:hidden}
.error-page-left{float:left;width:50%;padding-left:80px}
.error-page-right{float:left;width:50%}
p.error-page-p1{font-family:Merriweather;font-size:30px;line-height:55px;color:#792030;margin-bottom:18px;margin-top:80px}
p.error-page-p1 span{text-transform:uppercase;background:url(..404-bg.png) repeat-x;background-position:center bottom;padding-bottom:14px;font-size:44px;font-weight:700;letter-spacing:7px}
p.error-page-p2{text-transform:uppercase;background:url(button.png) no-repeat;background-position:right 5px;font-family:Arial;font-size:17px;color:#333;font-weight:700;margin-bottom:5px;float:left;padding-right:15px}
p.error-page-p2 a,p.error-page-p3 a{color:#0d4d69}
p.error-page-p2 a:hover,p.error-page-p3 a:hover{text-decoration:none}
p.error-page-p3{margin-top:0;float:left;width:100%;color:#666}
@media only screen and (min-width:220px) and (max-width:479px){
.error-page-left{width:inherit!important;padding-left:inherit!important}
.error-page-left img{width:100%}
.error-page-right{float:inherit!important;width:inherit!important}
p.error-page-p1 span{font-size:20px!important;letter-spacing:2px!important}
p.error-page-p1{font-size:24px!important}
p.error-page-p2{background:0 0!important;font-size:15px!important}
p.error-page-p3{line-height:18px!important}
}
@media only screen and (min-width:480px) and (max-width:767px){
.error-page-left img{width:100%}
.error-page-left{padding-left:inherit!important}
p.error-page-p1{margin-top:inherit!important}
p.error-page-p1 span{font-size:20px!important;letter-spacing:2px!important}
p.error-page-p1{font-size:24px!important}
p.error-page-p2{background:0 0!important;font-size:15px!important}
p.error-page-p3{line-height:18px!important}
}
@media only screen and (min-width:768px) and (max-width:991px){
.error-page-left img{width:100%}
p.error-page-p1{margin-top:inherit!important}
p.error-page-p3{line-height:18px!important}
p.error-page-p1 span{font-size:30px!important}
}
.back-to-top{position:fixed;z-index:10;right:-40px;bottom:100px;width:35px;height:35px;border-radius:50%;background-color:#2878ff;color:#fff;line-height:35px;text-align:center;cursor:pointer;transition:all .4s ease 0s}
.back-to-top i{font-size:0;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:14px auto 14px}
.back-to-top.activate{right:40px}
.popup-mail-but{position:fixed;z-index:10;right:10px;bottom:0;width:256px;height:54px;background:rgba(40,120,255,1);border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:10px 15px;font-size:17px;font-family:'Maven Pro',sans-serif;font-weight:500;line-height:1.12;cursor:pointer}
.popup-mail-but i{font-size:30px}
.popup-mail-text{position:fixed;z-index:11;right:0;bottom:-100%;opacity:0;background:rgba(255,255,255,1);border:1px solid rgba(233,233,233,1);box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:10px;overflow:hidden;width:430px;height:540px;max-height:90vh;transition:all .5s ease-in-out}
.popup-mail-text.activate{bottom:0;opacity:1}
.popup-mail-text>p{background:rgba(40,120,255,1);padding:5px 20px;font-size:17px;font-family:'Maven Pro',sans-serif;font-weight:500;line-height:18px;color:rgba(255,255,255,1);margin:0;display:flex;justify-content:space-between;align-items:center}
.popup-mail-text>p>i{font-size:20px;font-weight:700;padding:5px;cursor:pointer}
.popup-mail-text>div{padding:12px 20px;height:calc(100% - 40px);overflow-y:auto}
.popup-mail-text>div>p{font-size:14px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.2;color:rgba(87,90,93,1);margin:0 0 15px}
.popup-mail-text>div form,.popup-mail-text>div form input,.popup-mail-text>div form textarea{display:block;width:100%}
.popup-mail-text>div form p{font-size:14px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:17px;color:rgba(48,48,48,1);margin:6px 0 4px}
.popup-mail-text>div form input,.popup-mail-text>div form textarea{background:rgba(255,255,255,1);border:1px solid rgba(209,205,205,1);padding:5px}
.popup-mail-text>div form button{text-align:center;display:block;margin:20px auto 0;width:142px;font-size:17px;font-family:'Maven Pro',sans-serif;color:rgba(255,255,255,1);line-height:1.2;padding:8px 10px;background:#2878ff;border-radius:36px}
@media(max-width:991px){
.popup-mail-but{width:150px;height:40px;padding:10px 15px;font-size:14px}
.popup-mail-but i{font-size:20px}
footer .footer-bottom .stage p{margin-right:0px}
}
@media(max-width:575px){
.popup-mail-text{width:100%;height:470px}
}
.region--searchbox{margin:100px auto}
.layout-area{font-size:18px;text-align:center;margin:0 auto;color:#666}
.layout-area .layout-container form{position:relative;width:100%;padding:10px 0;margin-bottom:30px;overflow:hidden}
.layout-area .layout-container form input{width:100%;padding:16px!important;padding-right:100px!important;border-radius:30px!important;border:1px solid #ccc!important}
.layout-area .layout-container form input:focus{border:1px solid #0d61b5!important}
.layout-area .layout-container form::after{content:"";display:block;position:absolute;left:0;top:11px;width:100%;height:52px;background:rgba(119,161,240,.1)!important;border-radius:25px!important;transition:All .25s ease-in-out}
.layout-area .layout-container form:hover::after{width:0;opacity:0;transition:All .25s ease-in-out}
.layout-area .layout-container form button{color:#fff!important;background:#0d61b5!important;padding:16px!important;position:absolute!important;top:10px!important;right:0!important;border:1px solid #0d61b5!important;border-radius:25px!important;transition:All .25s ease-in-out;z-index:2;min-width:70px;cursor:pointer}
.layout-area .layout-container form:hover button{color:#fff!important;background:#043f7a!important;width:10%;min-width:100px;transition:All .25s ease-in-out}
.layout-area .layout-container h2{width:100%;height:40px;text-align:center;line-height:40px;display:block;background:#0d61b5;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:20px;margin:0}
.layout-area .layout-container h2+img{margin:0 auto}
.layout-area .layout-container>ul{margin:0!important;padding:0!important}
.layout-area .layout-container li{padding:15px;border:1px solid #ccc;list-style:none!important;text-align:left!important}
.layout-area .layout-container li+li{border-top:none}
.layout-area .layout-container li a{font-size:16px;color:#191731;line-height:1.6;font-weight:500}
.layout-area .layout-container li h5{font-size:14px;color:#5d5d5d;line-height:1.6;font-weight:500;margin:0}
.layout-area .layout-container li p{font-size:14px;color:#888;line-height:1.6;padding-top:10px;margin:0}
.keyword{color:red}
@media(max-width:1199px){
.layout-area .layout-container li h5{font-size:12px}
.layout-area .layout-container li p{font-size:14px;padding-top:5px}
}
@media(max-width:991px){
.layout-area .layout-container form input{width:100%;padding:10px 100px 10px 10px!important;font-size:14px}
.layout-area .layout-container form button{padding:10px!important;font-size:14px}
.layout-area .layout-container form::after{height:38px}
.layout-area .layout-container h2{font-size:16px}
}
.region--details .grid{align-items:flex-start}
.region--details .grid .cell{background:rgba(245,245,245,1);padding:10px}
.region--details .grid .cell img{width:100%}
.region--details .grid .cell p{font-size:14px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.7;color:rgba(51,51,51,1);padding:5px 0 10px;margin:0}
.region--details .details--flex50{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.region--details .details--flex50 .flex--l{width:50%}
.region--details .details--flex50 .flex--r{width:calc(50% - 50px)}
.region--details .details--flex50 h1{text-align:left}
.region--details .details--flex50 h1::before{margin:0 0 20px}
.region--details .tit{font-size:20px;color:#333;line-height:1.15;margin:25px 0 15px}
.region--details .btit{padding:8px 25px;display:inline-block;background:rgba(40,120,255,1);font-size:17px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.12;color:rgba(255,255,255,1);margin:25px 0 0}
.region--details ul{padding-left:24px;list-style:none}
.region--details ul li::before{content:"\e64b";font-family:iconfont;margin:0 4px 0 -17px;font-size:14px;color:#2878ff}
.region--details li{font-size:16px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.75;color:rgba(109,110,113,1);padding:0 0 10px}
.region--details .pdf{display:block;margin:15px 0;font-size:16px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:28px;color:rgba(109,110,113,1)}
.region--details .pdf::before{content:"\e626";font-family:iconfont;margin:0 10px 0 0;font-size:18px;color:#2878ff}
.region--details .pdf:hover{text-decoration:none;color:#2878ff}
.region--details .master-map>.master-map-big{position:relative;overflow:hidden;padding-top:60%}
.region--details .master-map>.master-map-big img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.region--details .master-map .glide{padding:25px 45px}
.region--details .master-map .glide__slide{border:1px solid #fff;transition:all .25s ease-in-out}
.region--details .master-map .glide__slide.glide__slide--active{border:1px solid #2878ff}
.region--details .master-map .glide__arrow{top:50%;color:#2878ff;text-transform:uppercase;padding:0;background-color:#efefef;border:0;border-radius:4px;box-shadow:none;text-shadow:none;font-size:0;width:30px;height:calc(100% - 50px)}
.region--details .master-map .glide__arrow:after{content:"\e753";font-family:iconfont;font-size:30px;font-weight:700;display:block}
.region--details .master-map .glide__arrow--left:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.region--details--but{position:relative;text-align:center;border-top:1px solid #2878ff}
.region--details--but p{margin:0 auto;max-width:600px;background:rgba(40,120,255,1);border:1px solid rgba(112,112,112,1);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50px;font-size:18px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:28px;color:rgba(255,255,255,1);padding:5px 20px;cursor:pointer}
.region--details--but p i{margin-left:10px}
.region--details .js-tabs{background:#f5f5f5;margin:0}
.region--details .tabs__header{padding:0;justify-content:center;flex-wrap:wrap}
.region--details .tabs__header .tabs__tab{flex:none;padding:20px 5px;border:0;border-radius:0;border-top:2px solid transparent;text-align:center;cursor:pointer;margin:0 45px;background:0 0;font-size:16px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:1.15;color:rgba(40,120,255,1)}
.region--details .tabs__header .tabs__tab.is-active{border-top:2px solid rgba(40,120,255,1)}
.region--details .tabs__header .tabs__tab::before{display:none}
.region--details .tabs__body{border:0}
.region--details .tabs__body .tabs__panel{padding:20px 45px 15px}
.region--details .grid.grid--center{justify-content:center}
.region--details .tabs__body .grid .cell{background:#fff}
.region--details .table{display:block;width:100%;margin:15px auto;text-align:center;border:0;overflow-y:hidden;overflow-x:auto;position:relative}
.region--details .table table{width:100%;min-width:320px;margin:0;border-collapse:collapse;border-spacing:0}
.region--details .table table caption{background:rgba(40,120,255,1);color:rgba(255,255,255,1);font-size:18px;font-family:'Maven Pro',sans-serif;font-weight:500;line-height:1.12;padding:14px}
.region--details .table table th{font-weight:500}
.region--details .table table td{font-weight:400}
.region--details .table table .table__bj th{color:#fff;background:#2878ff}
.region--details .table table td,.region--details .table table th{font-size:16px;font-family:'Maven Pro',sans-serif;line-height:1.2;color:rgba(109,110,113,1);padding:14px;border:1px solid rgba(230,230,230,1)}
.region--details .table table tr:nth-child(odd){background:rgba(239,239,239,1)}
.region--details .table table tr:nth-child(even){background:rgba(255,255,255,1)}
.region--details .table .table--but{position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.87) 66%,rgba(255,255,255,.97) 100%);width:100%;height:100px}
.region--details .table .table--but p{margin:68px 0 0;font-size:16px;font-family:"Maven Pro",sans-serif;font-weight:500;line-height:32px;color:rgba(40,120,255,1);cursor:pointer}
.region--details .table .table--but p i{font-weight:700;font-size:12px}
.region--details b,.region--details strong{color:#414246;font-weight:500}
.region--details--but+.region--details.activate{height:0;overflow:hidden;padding-bottom:0;transition:all .25s ease-in-out}
h1{font-size:44px;font-family:'Maven Pro',sans-serif;font-weight:400;line-height:1.12;color:rgba(51,51,51,1);margin:0 0 40px}
@media(max-width:1449px){
.region--details .tabs__header .tabs__tab{padding:5px 5px 15px;margin:5px 25px 0}
h1{font-size:34px;margin:0 0 20px}
}
@media(max-width:1199px){
h1{font-size:24px;margin:0 0 15px}
.region--details .details--flex50 .flex--r{width:calc(50% - 30px)}
.region--details .details--flex50 h1::before{margin:0 0 10px}
.region--details .tit{font-size:18px;margin:15px 0 5px}
.region--details .btit{padding:3px 15px;font-size:16px;font-family:'Maven Pro',sans-serif;margin:15px 0 0}
.region--details li{font-size:16px;font-family:"Maven Pro",sans-serif;font-weight:400;line-height:1.75;color:rgba(109,110,113,1);padding:0 0 2px}
.region--details .pdf{margin:5px 0}
.region--details .table table caption{font-size:16px;padding:10px}
.region--details .table table td,.region--details .table table th{font-size:14px;padding:7px}
.region--details .table .table--but{height:62px}
.region--details .table .table--but p{margin:30px 0 0;font-size:14px}
.region--details--but p{max-width:30%;font-size:14px;line-height:1.2;padding:5px 15px}
.region--details--but p i{margin-left:5px;font-size:12px}
}
@media(max-width:991px){
h1{font-size:20px;margin:0 0 10px}
.region--details .details--flex50 .flex--l,.region--details .details--flex50 .flex--r{width:100%}
.region--details .details--flex50 h1{margin-top:15px}
.region--details li{font-size:14px}
.region--details .master-map .glide__arrow{width:20px;height:calc(100% - 20px)}
.region--details .master-map .glide__arrow:after{font-size:20px}
.region--details .master-map .glide{padding:10px 30px}
.region--details .tabs__body .tabs__panel{padding:20px 15px 15px}
}
@media(max-width:767px){
.region--details--but p{max-width:100%;border-radius:0}
}