*{ box-sizing:inherit; margin:0; padding:0; }
*::before, *::after { box-sizing:inherit; }
html { box-sizing:border-box; font-size:62.5%; }
body { background:#F4F4F4 url("images/bg.png") left top repeat; color:#333; font-size:14px; font-size:1.4rem; font-weight:300; font-family:'Kanit',Segoe,"Segoe UI","DejaVu Sans",Verdana,sans-serif; line-height:1.4; letter-spacing:0.02em; }
@media all and (min-width: 801px) { body { font-size:16px; font-size:1.6rem; } }
ol, ul { list-style-type:none; }
small { font-size:80%; }
a { color:#038687; text-decoration:none; }
a:hover { color:#000; }
.button, button, input[type="button"], input[type="submit"] { display:inline-block; width:auto; background:linear-gradient(to bottom, #049D9F, #5180A1); border:1px solid #47718D; border-top:1px solid #038687; padding:0.5em 2.8em; text-align:center; color:#FFF; font-size:16px; font-size:1.6rem; font-weight:400; font-family:'Kanit',sans-serif; text-transform:uppercase; text-decoration:none;  cursor:pointer; }
.button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover { background:linear-gradient(to bottom, #C44C6B, #C44C6B); border:1px solid #BB3D5E; color:#FFF; }
.button.alt, button.alt, input[type="button"].alt, input[type="submit"].alt { background:linear-gradient(to bottom, #C95E7A, #C44C6B); border:1px solid #BB3D5E; }
.button.alt:hover, button.alt:hover, input[type="button"].alt:hover, input[type="submit"].alt:hover { background:linear-gradient(to bottom, #049D9F, #5180A1); border:1px solid #47718D; border-top:1px solid #038687; }
input[type="text"], input[type="password"], select, textarea { width:100%; background:#FCFCFC; border:1px solid #DDD; padding:0.725em; color:#333; font-size:16px; font-size:1.6rem; font:inherit; letter-spacing:0.06em; }
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border:1px solid #049D9F; box-shadow:inset 0 0 6px #DDD; }
input[type="text"]:active, input[type="password"]:active, textarea:active { border:1px solid #AAA; }
::-webkit-input-placeholder { color:#BBB; }
:-ms-input-placeholder { color:#BBB; }
::-ms-input-placeholder { color:#BBB; }
::placeholder { color:#BBB; }
a, input[type="text"], input[type="password"], select, textarea { transition:all 0.25s ease-in-out; }
.disabled-field { background:#F3F3F3; border:1px solid #DDD; padding:0.725em; color:#333; font-size:16px; font-size:1.6rem; font:inherit; letter-spacing:0.06em; box-shadow:inset 0 0 15px #E6E6E6; cursor:default; }
input[type="text"]:hover.disabled-field, input[type="text"]:focus.disabled-field { border:1px solid #DDD; box-shadow:inset 0 0 12px #DFDFDF; }
input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; }
fieldset { border:1px solid #C0C0C0; margin:0 2px; padding:0.35em 0.625em 0.75em 0; }
legend { display:table; max-width:100%; white-space:normal; color:inherit; }
select { width:100%; max-width:250px; -webkit-appearance:none; appearance:none; color:#666; font-weight:300; background-color:#FFF; background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 120' x='0px' y='0px'><polygon points='48 74.52 7.7 34.21 20.42 21.48 48 49.06 75.58 21.48 88.31 34.21 48 74.52' fill='$font-color'/></svg>"); background-repeat:no-repeat; background-position:right 1em center; background-size:auto 1em; text-transform:none; }
table { border-collapse:collapse; border-spacing:0; line-height:1.2; }
th { padding:20px 10px; text-align:left; }
td { border-top:1px solid #EAEAEA; padding:8px; text-align:left; }
tbody { border-bottom:1px solid #EAEAEA; }
.table-history { width:100%; background:#EBEBEB url("images/bginvesthover.png") left top repeat; border-spacing:0; padding:0; }
.table-history .history { text-align:right; }
.table-history .history b { font-weight:400; }
.table-history .history select { display:inline-block; width:100px; }
@media all and (max-width: 800px) { .table-history th, .table-history .history { display:block; text-align:center; } }
.table-global { width:100%; border:1px solid #E6E6E6; border-spacing:0; padding:0; }
.table-global .onesize { width:50%; border-top:1px solid #EEE; padding:1.4em 0 1.3em 0; text-align:center; font-weight:400; }
.th-title { background:#EBEBEB url("images/bginvesthover.png") left top repeat; padding:1.3em 0 1em 0; text-align:center; color:#038687; font-weight:600; font-family:'Montserrat',sans-serif; line-height:22px; letter-spacing:0.04em; text-transform:uppercase; cursor:default; }
.th-head { background:#FFF; padding:1.4em 0.2em 1.3em 2.5em; color:#038687; font-weight:400; }
.td-text { background:#FFF; border-top:1px solid #EEE; padding:1.1em 0.5em 1em 3em; color:#666; font-size:0.9em; font-weight:500; font-family:'Montserrat',sans-serif; }
.th-head.subtitle { border-top:1px solid #EEE; padding:1.4em 0 1.3em 0; text-align:center; }
.th-head.center, .td-text.center { text-align:center; }
@media all and (max-width: 640px) { .th-head, .th-head.subtitle { padding:1em; } .td-text { padding:1em 0.6em; } }
.td-total-left { background:#FFF; padding:1.6em 0.2em 1.5em 4em; text-align:left; color:#5180A1; font-size:0.88em; font-weight:600; font-family:'Montserrat',sans-serif; text-transform:uppercase; }
.td-total-right { background:#FFF; padding:1.6em 4em 1.5em 0.2em; text-align:right; color:#5180A1; font-size:0.88em; font-weight:600; font-family:'Montserrat',sans-serif; }
.td-text b { font-weight:600; font-family:'Raleway',sans-serif; }
.td-text .mini { margin-top:8px; color:#5B8BAC; font-size:0.75em; }
.table-depomake tbody, .table-process tbody, .table-withdraw tbody { border-bottom:none; }
.table-login { margin-left:28%; margin-top:4em; }
.table-forgot { margin-left:22%; }
.table-depomake { margin-left:15%; margin-top:2em; border-spacing:0; padding:0; }
.table-withdraw { margin-left:20%; margin-top:3em; border-spacing:0; padding:0; }
.table-settings { margin-left:10%; }
@media all and (max-width: 800px) { .table-login, .table-forgot, .table-depomake, .table-withdraw, .table-settings { margin-left:0; } }
td.width { width:150px; }
td.width175 { width:175px; }
td.width200 { width:200px; }
td.width250 { width:250px; }
@media all and (max-width: 640px) { td.width, td.width175, td.width200, td.width250 { width:100px; } }
.mh-site-container { overflow:hidden; }
.mh-site-container::before, .mh-header-container::before, .mh-metaslider::before, .mh-main-container::before, .mh-feature2::before, .mh-trans-container::before, .mh-footer-container::before, .full-container::before, .account-container::before, .main-title::before { content:""; display:table; }
.mh-site-container::after, .mh-header-container::after, .mh-metaslider::after, .mh-main-container::after, .mh-feature2::after, .mh-trans-container::after, .mh-footer-container::after, .full-container::after, .account-container::after, .main-title::after { clear:both; content:""; display:table; }
.mh-main-container, .account-container { width:100%; max-width:1260px; margin:0 auto; }
@media all and (max-width: 1260px) { .mh-main-container, .account-container { padding:0 1.5em; } }
@media all and (max-width: 480px) { .mh-main-container, .account-container { padding:0 0.5em; } }
.full-container { width:100%; max-width:1260px; margin:0 auto; padding:0 3em; text-align:justify; }
@media all and (max-width: 640px) { .full-container { padding:0 1em; } }
h1, h2, h3, h4, h5, h6 { text-transform:uppercase; }
h1 { font-size:20px; font-size:2rem; }
@media all and (min-width: 641px) { h1 { font-size:22px; font-size:2.2rem; } }
@media all and (min-width: 801px) { h1 { font-size:26px; font-size:2.6rem; } }
@media all and (min-width: 1025px) { h1 { font-size:34px; font-size:3.4rem; } }
h2 { font-size:18px; font-size:1.8rem; }
@media all and (min-width: 641px) { h2 { font-size:20px; font-size:2rem; } }
@media all and (min-width: 801px) { h2 { font-size:22px; font-size:2.2rem; } }
@media all and (min-width: 1025px) { h2 { font-size:26px; font-size:2.6rem; } }
h3 { font-size:17px; font-size:1.7rem; }
@media all and (min-width: 641px) { h3 { font-size:18px; font-size:1.8rem; } }
@media all and (min-width: 801px) { h3 { font-size:20px; font-size:2rem; } }
@media all and (min-width: 1025px) { h3 { font-size:22px; font-size:2.2rem; } }
h4 { font-size:16px; font-size:1.6rem; }
@media all and (min-width: 641px) { h4 { font-size:17px; font-size:1.7rem; } }
@media all and (min-width: 801px) { h4 { font-size:18px; font-size:1.8rem; } }
@media all and (min-width: 1025px) { h4 { font-size:20px; font-size:2rem; } }
h5 { font-size:15px; font-size:1.5rem; }
@media all and (min-width: 641px) { h5 { font-size:16px; font-size:1.6rem; } }
@media all and (min-width: 801px) { h5 { font-size:17px; font-size:1.7rem; } }
@media all and (min-width: 1025px) { h5 { font-size:19px; font-size:1.9rem; } }
h6 { font-size:14px; font-size:1.4rem; }
@media all and (min-width: 641px) { h6 { font-size:15px; font-size:1.5rem; } }
@media all and (min-width: 801px) { h6 { font-size:16px; font-size:1.6rem; } }
@media all and (min-width: 1025px) { h6 { font-size:18px; font-size:1.8rem; } }
.main-title { position:relative; margin:4em 0 1.5em 0; text-align:center; font-weight:700; font-family:'Raleway',sans-serif; cursor:default; }
.title-front { position:relative; color:#555; z-index:5; }
.title-shadow { position:absolute; top:-80%; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); color:#EAEAEA; font-size:1.7em; white-space:nowrap; }
@media all and (max-width: 800px) { .main-title { margin-top:3em; } }
@media all and (max-width: 480px) { .title-shadow { display:none; } }
.main-title.subtitle { margin-bottom:0.2em; }
.main-subtitle { margin-bottom:4em; text-align:center; color:#049D9F; font-size:1.3rem; font-weight:400; letter-spacing:0.08em; text-transform:uppercase; cursor:default; }
@media all and (max-width: 800px) { .main-subtitle { font-size:1.1rem; } }
.page-title { overflow:hidden; display:block; width:100%; height:180px; background-size:cover; background-repeat:no-repeat; background-position:center center; margin-bottom:4.5em; cursor:default; }
@media all and (min-width: 801px) { .page-title { height:240px; } }
@media all and (min-width: 1261px) { .page-title { height:320px; margin-top:100px; } }
.page-title h1 { display:inline-block; min-width:60%; background:linear-gradient(to right, #04A9AA, #5B8BAC); margin-top:140px; padding-left:15%; color:#FFF; font-weight:500; line-height:40px; letter-spacing:0.04em; text-transform:uppercase; }
@media all and (min-width: 801px) { .page-title h1 { padding-left:calc(55% - 400px); margin-top:170px; line-height:70px; } }
@media all and (min-width: 1025px) { .page-title h1 { padding-left:calc(55% - 480px); margin-top:160px; line-height:80px; } }
@media all and (min-width: 1261px) { .page-title h1 { padding-left:calc(55% - 640px); margin-top:220px; line-height:100px; } }
.page-title h1::after { position:relative; content:""; float:right; left:2.0724em; width:2.0724em; height:0; border-color:#5B8BAC transparent; border-style:solid; border-width:0 2.0724em 3em 0; z-index:1; }
.clear { clear:both; }
.underline a { text-decoration:underline; }
.underline a:hover { text-decoration:none; }
.result-notice { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; width:100%; max-width:1100px; margin:2em auto 0 auto; padding:0 1.5em; }
.result-notice .icon { -webkit-align-self:flex-start; align-self:flex-start; width:64px; margin-right:40px; text-align:left; }
.result-notice .text { -webkit-align-self:center; align-self:center; text-align:center; font-size:1.05em; font-weight:400; line-height:22px; letter-spacing:0.03em; }
.result-notice .text a { text-decoration:underline; }
.result-notice .text span { display:block; margin-top:1.5em; color:#4B7795; }
.result-notice .text-alt { -webkit-align-self:center; align-self:center; text-align:left; font-size:1.05em; font-weight:300; line-height:22px; letter-spacing:0.03em; }
.result-notice .text-alt span { display:block; margin-top:1.5em; color:#038687; }
@media all and (max-width: 480px) { .result-notice .icon { display:none; } }
.result-accnotice { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; width:100%; background:rgba(255,255,255,0.6); border:1px solid #E0E0E0; margin-bottom:4em; padding:1.2em 1.5em 0.8em 1.5em; }
.result-accnotice .icon { -webkit-align-self:flex-start; align-self:flex-start; width:34px; margin-right:40px; text-align:left; }
.result-accnotice .icon img { width:34px; }
.result-accnotice .text { -webkit-align-self:center; align-self:center; text-align:center; font-size:0.88em; font-weight:500; font-family:'Montserrat',sans-serif; line-height:170%; letter-spacing:0.03em; }
.result-accnotice .text a { text-decoration:underline; }
.result-accnotice .text span { display:block; margin-top:1.2em; color:#4B7795; }
@media all and (max-width: 480px) { .result-accnotice .icon { display:none; } }
.result-accnotice.withdraw { padding:1.3em 0.5em 1.2em 0.5em; }
.result-accnotice.withdraw .icon { -webkit-align-self:center; align-self:center; }
.result-accnotice.withdraw .text { line-height:190%; cursor:default; -ms-user-select:none; -khtml-user-select:none; -moz-user-select:none; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none; }
.show-error { margin-top:3em; text-align:center; color:red; font-size:0.85em; font-weight:500; font-family:'Montserrat',sans-serif; line-height:155%; }
p.indent { display:inline-table; width:6px; text-align:center; }
.terms-title { margin:3em 0 1.5em 0.5em; font-size:0.9em; font-weight:700; font-family:'Raleway',sans-serif; text-transform:uppercase; }
.mh-header-container { position:relative; background:#F4F4F4 url("images/bg.png") left top repeat; padding-bottom:10px; box-shadow:0 0 6px #333; z-index:99; }
.mh-header-section { position:relative; margin:0 auto; padding:0 15px; }
.mh-header-logo { margin-top:18px; text-align:center; }
.mh-header-navigation { margin:10px 0; text-align:center; }
.mh-header-navigation li { display:inline-block; margin:5px 0; vertical-align:top; }
.header-button { overflow:hidden; position:relative; display:block; padding:12px 34px 12px 32px; color:#FFF; font-size:14px; font-weight:300; text-transform:uppercase; transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s; }
.header-button::after { position:absolute; content:""; top:0; left:0; width:100%; height:0; background:#E5E9ED; transition:all 0.4s cubic-bezier(0.215,0.61,0.355,1) 0s; z-index:-1; }
.header-button:hover { color:#000; transition:all 0.3s ease; }
.header-button:hover::after { bottom:0%; top:auto; height:100%; }
.header-button.reg::before, .header-button.log::before, .header-button.con::before { position:absolute; content:""; top:0; left:0; width:100%; height:100%; z-index:-1; }
.header-button.reg::before { background:linear-gradient(to right, #2D9AAB, #3797AB); }
.header-button.log::before { background:linear-gradient(to right, #3797AB, #4094AB); }
.header-button.con::before { background:linear-gradient(to right, #4094AB, #4891AB); }
.header-button .icon-reg, .header-button .icon-log, .header-button .icon-con { display:inline-block; width:16px; height:16px; margin:2px 16px 0 0; vertical-align:top; transition:all 0.3s ease-in-out; }
.header-button .icon-reg { background:url("images/icon-reg.png") no-repeat; }
.header-button .icon-log { background:url("images/icon-log.png") no-repeat; }
.header-button .icon-con { background:url("images/icon-con.png") no-repeat; }
.header-button:hover .icon-reg, .header-button:hover .icon-log, .header-button:hover .icon-con { background-position:0 -16px; }
.mh-header-menu { position:relative; text-align:center; font-size:12px; font-size:1.2rem; font-weight:700; font-family:'Montserrat',sans-serif; line-height:330%; text-transform:uppercase; }
.mh-header-menu li { display:inline-block; vertical-align:top; }
.mh-header-menu li a { position:relative; margin:0 13px; padding:9px 0; color:#000; }
.mh-header-menu li a:hover, .mh-header-menu li .active { color:#BB3D5E; }
.mh-header-menu li a::before { visibility:hidden; position:absolute; content:''; bottom:0; left:0; width:100%; height:0; border-bottom:2px solid #CD6983; transform:scaleX(0); transition:all 0.25s ease-in-out; }
.mh-header-menu li a:hover::before { visibility:visible; transform:scaleX(1); }
@media all and (min-width: 1261px) {
 .mh-header-container { position:fixed; top:0; right:0; left:0; height:110px; }
 .mh-header-border { width:100%; height:5px; background:linear-gradient(to right, #04A9AA, #5B8BAC); }
 .mh-header-section { max-width:1240px; }
 .mh-header-logo { position:absolute; top:5px; left:15px; }
 .mh-header-navigation { float:right; margin:0 60px 0 0; }
 .mh-header-navigation li { float:left; margin:0; }
 .mh-header-menu { float:right; margin-top:17px; }
 .mh-header-menu li { float:left; }
 .mh-header-menu li a { margin:0 18px; }
}
@media all and (max-width: 480px) { .mh-header-container { padding-bottom:0; box-shadow:none; } }
.ok-support { display:inline; } .no-support { display:none; }
@media all and (min-width: 801px) { .ok-support { display:none; } .no-support { display:inline; } }
.mh-metaslider { position:relative; width:100%; background:url("images/metaslider.jpg") center center / cover no-repeat; cursor:default; }
.mh-metaslider-video { display:none; }
@media all and (min-width: 1261px) { .mh-metaslider { margin-top:110px; } .mh-metaslider-video { position:absolute; top:0; left:0; display:block; width:100%; } }
@media all and (max-width: 480px) { .mh-metaslider { display:none; } }
#mh-metaslider-bg { position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(to bottom,rgba(50,57,64,0),rgba(50,57,64,0.5),rgba(50,57,64,0)); color:#FFF; font-family:'Raleway',sans-serif; }
.mh-metaslider img { display:block; width:100%; height:auto; }
.mh-metaslider li::before, .mh-metaslider li::after { content:"" !important; display:none !important; bottom:auto !important; margin:0 !important; }
.mh-metaslider .layer * { line-height:1.4em; }
.mh-metaslider .line1 { position:absolute; top:90px; left:0; right:auto; bottom:auto; width:1200px; height:50px; text-align:center; }
.mh-metaslider .line2 { position:absolute; top:130px; left:0; right:auto; bottom:auto; width:1200px; height:75px; text-align:center; }
.mh-metaslider .line3 { position:absolute; top:235px; left:0; right:auto; bottom:auto; width:1200px; height:70px; text-align:center; }
.mh-metaslider .line1 .ptext1 { font-size:1.8em; font-weight:400; text-transform:uppercase; text-shadow:0 0 4px #333; }
.mh-metaslider .line2 .ptext2 { font-size:2.7em; font-weight:700; text-transform:uppercase; text-shadow:0 0 4px #333; }
.mh-metaslider .line3 .ptext3 { display:inline-block; background:#FFF; padding:0.18em 1.2em 0.14em 1.2em; color:#444; font-size:1.1em; font-weight:400; text-transform:uppercase; }
.mh-metaslider .line3 .ptext4 { display:inline-block; border-top:2px solid #FFF; padding:0.5em 0.1em; font-size:0.92em; font-weight:400; line-height:32px; text-shadow:0 0 4px #333; }
.mh-metaslider-time { display:none; position:absolute; top:0; right:15%; background:linear-gradient(to bottom, #049D9F, #5180A1); padding:8px 15px; text-align:center; color:#FFF; letter-spacing:0.05em; z-index:2; }
.mh-metaslider-time .online { padding-top:14px; font-size:2.4rem; font-weight:400; }
.mh-metaslider-time .since { font-size:2.2rem; font-weight:300; }
.mh-metaslider-time .year { font-size:3rem; font-weight:500; letter-spacing:0.04em; }
.mh-metaslider-wrapper { display:none; position:absolute; bottom:0; left:50%; width:100%; font-size:0; -webkit-transform:translate(-50%); transform:translate(-50%); z-index:2; }
@media all and (min-width: 1025px) { .mh-metaslider-time, .mh-metaslider-wrapper { display:block; } }
.mh-metaslider-content { position:relative; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; width:100%; max-width:1000px; height:115px; background:#F4F4F4 url("images/bg.png") left top repeat; margin:0 auto; }
.mh-metaslider-content .block { position:relative; width:33%; height:100%; text-align:center; }
.mh-metaslider-content .block .details { margin-top:25px; color:#444; font-size:15px; font-weight:400; font-family:'Raleway',sans-serif; text-transform:uppercase; }
.mh-metaslider-content .block .circle { position:absolute; bottom:-6px; left:49%; width:14px; height:14px; background:#298FA0; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); z-index:999; }
.mh-metaslider-content .big-block { position:absolute; bottom:0; left:0; width:100%; text-align:center; }
.mh-metaslider-content .big-block .border { display:inline-block; width:67%; border-top:1px solid #CCC; }
.mh-metaslider-btn { overflow:hidden; display:inline-block; background:#049D9F; margin-top:-20px; vertical-align:top; color:#FFF; font-size:14px; text-transform:uppercase; perspective:600px; perspective-origin:50% 50%; }
.mh-metaslider-btn:hover span { -webkit-transform:translate3d(0px,0px,-30px) rotateX(90deg); transform:translate3d(0px,0px,-30px) rotateX(90deg); }
.mh-metaslider-btn span { position:relative; display:block; height:100%; padding:11px 32px 10px 32px; color:#FFF; transition:all 0.5s ease; transform-origin:50% 0; transform-style:preserve-3d; }
.mh-metaslider-btn span::after { content:attr(data-title); position:absolute; display:block; top:0; left:0; width:100%; height:100%; background:#C44C6B; padding:11px 32px 10px 32px; color:#FFF; opacity:0; transform-origin:50% 0; transform:translate3d(0px,105%,0px) rotateX(-90deg); }
.mh-metaslider-btn:hover span::after { opacity:1; }
.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
@keyframes fadeInDown { from { opacity:0; -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); } to { opacity:1; -webkit-transform:none; transform:none; } }
.fadeInDown { -webkit-animation-name:fadeInDown; animation-name:fadeInDown; }
@keyframes fadeInRight { from { opacity:0; -webkit-transform:translate3d(30%,0,0); transform:translate3d(30%,0,0); } to { opacity:1; -webkit-transform:none; transform:none; } }
.fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight; -webkit-animation-duration:2s; animation-duration:2s; }
@keyframes fadeInLeft { from { opacity:0; -webkit-transform:translate3d(-30%,0,0); transform:translate3d(-30%,0,0); } to { opacity:1; -webkit-transform:none; transform:none; } }
.fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft; -webkit-animation-duration:2s; animation-duration:2s; }
@keyframes zoomIn { from { opacity:0; -webkit-transform:scale3d(0.8,0.8,0.8); transform:scale3d(0.8,0.8,0.8); } 50% { opacity:1; } }
.zoomIn { -webkit-animation-name:zoomIn; animation-name:zoomIn; -webkit-animation-duration:1.5s; animation-duration:1.5s; }
.mh-invest-container { background:#E9E9E9 url("images/bginvest.png") left top repeat; }
.mh-invest-section { position:relative; display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:center; justify-content:center; width:100%; max-width:1260px; margin:0 auto; }
.invest-regular { width:90%; max-width:1000px; background:#FFF; border:1px solid #EEE; margin:0 auto 3em auto; padding:2em 2em; text-align:center; font-size:1.1em; color:#019293; }
.invest-content { width:25%; border-right:1px solid #FFF; margin:-2px 0 -5px 0; }
.invest-content:last-child { border-right:none; }
.invest-link { overflow:hidden; display:block; height:570px; border-top:2px solid transparent; border-bottom:5px solid transparent; padding-top:2.5em; transition:all 0.3s ease-in-out; }
.invest-page { height:635px; }
@media all and (max-width: 1024px) { .invest-content { width:38%; margin-top:1em; } .invest-content:nth-child(2) { border-right:none; } }
@media all and (max-width: 800px) { .invest-content { width:45%; } .invest-link { height:520px; padding-top:0; } .invest-page { height:555px; } }
@media all and (max-width: 640px) { .invest-content { width:50%; } }
@media all and (max-width: 480px) { .invest-content { width:100%; border-right:none; } }
.invest-image { height:140px; text-align:center; }
.invest-image img { position:relative; top:0; height:115px; transition:all 0.3s; }
.invest-interest { position:relative; top:0; display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; transition:0.3s top 0.1s; }
.invest-interest h1 { color:#4A82A1; font-size:7em; font-weight:500; line-height:1em; }
.invest-interest sup { position:relative; top:-0.3em; vertical-align:baseline; color:#4385A1; font-size:40%; line-height:0; }
.invest-interest h3 { margin-top:1em; text-align:right; }
.invest-interest h3 .label { display:table; background:linear-gradient(to right, #4385A1, #15969F); margin:10px 0; padding:6px 10px 5px 10px; color:#F9F9F9; font-size:1.1rem; font-weight:700; font-family:'Raleway',sans-serif; line-height:1; letter-spacing:0.08em; text-transform:uppercase; -webkit-transform:skewX(-15deg); transform:skewX(-15deg); }
.invest-link:hover .invest-interest h1, .invest-link:hover sup { color:#C75572; }
.invest-link:hover .invest-interest h3 .label { background:#C75572; }
.invest-amount { position:relative; top:0; margin-top:1.9em; padding:12px 0; text-align:center; color:#FFF; font-weight:400; text-transform:uppercase; transition:0.3s top 0.1s; }
.invest-amount.one { background:linear-gradient(to right, #049D9F, #2A8EA0); }
.invest-amount.two { background:linear-gradient(to right, #2A8EA0, #5180A1); }
.invest-amount.three { background:linear-gradient(to right, #5180A1, #2A8EA0); }
.invest-amount.four { background:linear-gradient(to right, #2A8EA0, #049D9F); }
.invest-text { position:relative; top:0; padding:9% 0 0 14%; color:#333; line-height:210%; transition:0.3s top 0.1s; }
.invest-link:hover .invest-text:before { top:calc(100% + 20px); opacity:1; }
@media all and (min-width: 641px) {
 .invest-interest h1 { font-size:7.6em; }
 .invest-interest h3 { margin:1.35em 0 0 0.45em; }
 .invest-interest h3 .label { font-size:1.45rem; }
}
@media all and (min-width: 801px) {
 .invest-link:hover { height:600px; background:#EBEBEB url("images/bginvesthover.png") left top repeat; border-top:2px solid #C75572; border-bottom:5px solid #C75572; margin-top:-2em; padding-top:5em; }
 .invest-link .invest-text:before { content:''; position:absolute; top:calc(100% + 60px); left:calc(50% - 20px); width:39px; height:11px; background:url("images/arrow.png") no-repeat; opacity:0; transition:0.3s all 0.2s; }
 .invest-link:hover img, .invest-link:hover .invest-interest, .invest-link:hover .invest-amount, .invest-link:hover .invest-text { top:-30px; }
 .invest-page:hover { height:665px; }
}
@media all and (min-width: 1025px) { .invest-amount, .invest-text { font-size:15px; } }
@media all and (min-width: 1261px) { .invest-amount, .invest-text { font-size:16px; } }
.reinvestment { margin-top:4em; text-align:center; }
.reinvestment a { padding:0.55em 3.1em; letter-spacing:0.04em; }
.accepted-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:center; justify-content:center; }
.accepted-wrapper { position:relative; width:19%; min-width:200px; background:#FFF; border:1px solid #EEE; margin:0 0.5%; margin-bottom:1.5em; padding:2.8em 0 2.5em 0; text-align:center; }
.accepted-wrapper .link { margin-top:0.9em; opacity:0.8; }
.accepted-wrapper .link a { border-radius:1px; padding:2px 10px; color:#BB3D5E; font-size:0.9em; text-decoration:underline; }
.accepted-wrapper .link a:hover { background:#BB3D5E; color:#FFF; text-decoration:none; }
@media all and (max-width: 1024px) { .accepted-wrapper { padding:1.8em 0 1.5em 0; } }
@media all and (max-width: 480px) { .accepted-wrapper { width:49%; min-width:80px; padding:1em 0; } .accepted-wrapper img { width:100px; } }
.mh-calc { background:#425F71 url("images/bgcalculator.jpg") center center / cover no-repeat; margin-top:3.6em; padding:3.4em 0 4.2em 0; text-align:center; cursor:default; }
.mh-calc h2 { margin-bottom:2em; color:#FFF; font-weight:600; font-family:'Raleway',sans-serif; }
.mh-calc .input { display:inline-block; width:30%; max-width:350px; margin:0 0.5em 3em 0.5em; vertical-align:top; }
.mh-calc .input input { min-height:47px; border:none; padding:11px 30px 9px 0; text-align:center; color:#47718D; font-size:1.15em; line-height:1em; }
.mh-calc .amount_prefix { position:relative; float:right; margin:-37px 20px 0 0; color:#86A9C2; font-size:1.3em; z-index:1; }
.mh-calc .title, .mh-calc .result { display:inline-block; width:30%; max-width:350px; height:46px; padding:0.65em 1.5em; vertical-align:top; color:#DDD; font-size:14px; font-weight:500; font-family:'Montserrat',sans-serif; line-height:26px; text-transform:uppercase; }
.mh-calc .title { border-bottom:1px solid #8DA2B2; margin:0 0.5em 3em 0.5em; }
.mh-calc .result { border:1px solid #8DA2B2; margin:0 0.5em; }
.mh-calc .span { float:right; letter-spacing:0.08em; }
@media all and (max-width: 1024px) { .mh-calc { padding-bottom:2em; } .mh-calc .input, .mh-calc .title, .mh-calc .result { width:85%; max-width:85%; margin:0 5%; margin-bottom:1.5em; } }
.mh-feature1 { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; max-width:85%; margin:6em auto; text-align:left; }
.mh-feature1 .left { width:50%; border-right:1px solid #CCC; padding:0 3em; }
.mh-feature1 .left h3 { margin-bottom:0.7em; color:#5B8BAC; font-weight:700; font-family:'Raleway',sans-serif; }
.mh-feature1 .left .text { color:#777; }
.mh-feature1 .right { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-align-items:center; align-items:center; -webkit-justify-content:space-between; justify-content:space-between; width:50%; padding:0 3em; }
.mh-feature1 .right h5 { width:50%; color:#019293; font-weight:600; font-family:'Raleway',sans-serif; line-height:155%; }
.mh-feature1 .right .detail { width:50%; text-align:center; }
@media all and (max-width: 1024px) { .mh-feature1 { margin:2em auto; } .mh-feature1 .left, .mh-feature1 .right { width:100%; border:none; padding:1.5em; } .mh-feature1 .left h3 { text-align:center; } }
@media all and (max-width: 640px) { .mh-feature1 .right h5 { width:100%; text-align:center; } .mh-feature1 .right .detail { display:none; } }
.mh-feature2 { }
.feature { float:left; width:100%; background-size:cover; background-repeat:no-repeat; }
.feature .inner { padding:1.5em 2em; text-align:left; color:#FFF; }
.feature .inner h4 { margin-bottom:0.5em; font-weight:700; font-family:'Raleway',sans-serif; }
.feature.column-1 .inner { background:#C75572; }
.feature.column-2 { background:linear-gradient(to right, #049D9F, #5180A1); }
.feature.column-2 .inner p.readmore { margin:15px 0 0 35px; }
.feature.column-3 .inner { background:#F4F4F4 url("images/bg.png") left top repeat;  }
.feature.column-3 .inner h4 { color:#4086A1; }
.feature.column-3 .inner p { color:#666; }
.feature.column-4 { background:linear-gradient(to right, #5180A1, #049D9F); color:#FFF; }
.feature.column-5 .inner { background:#C75572; }
@media all and (min-width: 901px) {
 .feature.column-1 { width:calc(50% - 150px); height:600px; }
 .feature.column-1 .inner { float:right; width:300px; height:300px; margin-top:300px; }
 .feature.column-2 { float:right; width:calc(50% + 150px); height:300px; }
 .feature.column-2 .inner { width:600px; height:300px; }
 .feature.column-3 { clear:both; float:right; width:calc(50% + 150px); height:600px; background-position:right; margin-top:-300px;  }
 .feature.column-3 .inner { width:300px; height:300px; }
 .feature.column-4 { clear:both; position:relative; top:-300px; width:calc(50% - 150px); height:300px; background:url("images/transactions.jpg") top center / cover no-repeat; margin-bottom:-300px; }
 .feature.column-4 .inner { float:right; width:300px; height:300px; background:#5180A1; }
 .feature.column-5 { position:relative; float:left; top:-300px; width:600px; height:300px; margin-bottom:-300px; margin-left:calc(50% - 150px); }
 .feature.column-5 .inner { float:right; width:300px; height:300px; background:#C75572; }
}
.mh-feature-assets { margin:0 20px; text-align:center; }
.mh-feature-assets img { width:100%; max-width:1160px; }
.mh-feature3 { margin:0 auto 4em auto; text-align:center; }
.mh-feature3 .divider { position:relative; display:block; width:30px; height:30px; background:#04A9AA; border:4px solid #C0D2DE; border-radius:50%; margin:30px auto 0 auto; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); z-index:1; }
.mh-feature3 .main { position:relative; padding-top:20px; }
.mh-feature3 .main::before { content:''; position:absolute; top:-15px; left:-35px; width:calc(100% + 35px); border-bottom:1px solid #CCC; }
.mh-feature3 .wrapper:first-child .main::before { right:0; left:auto; width:100vw; }
.mh-feature3 .wrapper:last-child .main::before { width:100vw; }
.mh-feature3 .main h5 { color:#C75572; font-weight:500; }
.mh-feature3 .main .text { max-width:410px; margin:20px auto; padding:0 10px; }
@media all and (min-width: 961px) { .mh-feature3 { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; } .mh-feature3 .wrapper { -webkit-flex-basis:33.333333%; flex-basis:33.333333%; } }
.mh-feature4 { display:-webkit-flex; display:flex; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-justify-content:space-between; justify-content:space-between; padding:0; color:#FFF; }
.mh-feature4 .left { position:relative; -webkit-flex-basis:38%; flex-basis:38%; min-width:400px; background-size:cover; background-repeat:no-repeat; }
.mh-feature4 .right { -webkit-flex-basis:57%; flex-basis:57%; }
.mh-feature4 .relative { position:relative; height:257px; background-size:cover; background-repeat:no-repeat; }
.mh-feature4 .relative.margin { margin-bottom:17px; }
.mh-feature4 .container { position:absolute; top:0; left:0; padding:2.5em; }
.mh-feature4 .block { width:50%; min-width:400px; }
.mh-feature4 .container h3 { font-weight:500; }
.mh-feature4 .container p { margin-top:1em; }
@media all and (max-width: 800px) {
 .mh-feature4 { -webkit-flex-flow:row wrap; flex-flow:row wrap; }
 .mh-feature4 .left { -webkit-flex-basis:100%; flex-basis:100%; min-width:0; height:200px; }
 .mh-feature4 .right { -webkit-flex-basis:100%; flex-basis:100%; }
 .mh-feature4 .relative { height:200px; }
 .mh-feature4 .relative.margin { margin-bottom:0; }
}
@media all and (max-width: 480px) { .mh-feature4 .container { padding:1em 1.5em; } .mh-feature4 .block { width:100%; min-width:0; } }
@media all and (max-width: 640px) { .mh-feature-none { display:none; } }
.mh-stat { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; max-width:85%; margin:7em auto 4em auto; text-align:left; cursor:default; }
.mh-stat .left { width:36%; border-right:1px solid #CCC; padding:0 2em; }
.mh-stat .left h3 { margin:1.5em 0 1em 1.5em; color:#3A98BA; font-weight:700; font-family:'Raleway',sans-serif; }
.mh-stat .left .text { width:90%; color:#858585; line-height:160%; }
.mh-stat .right { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-align-items:center; align-items:center; -webkit-justify-content:space-between; justify-content:space-between; width:64%; padding:0 2em; }
.mh-stat .right .stat { width:33%; padding:25px 5px; text-align:center; }
.mh-stat .right .stat.none { display:none; }
.mh-stat .right .stat .heading { position:relative; text-align:center; color:#C95E7A; font-size:4rem; font-weight:300; line-height:1; }
.mh-stat .right .stat .heading sup { position:relative; top:-0.1em; vertical-align:baseline; color:#C44C6B; font-size:50%; font-weight:300; line-height:0; }
.mh-stat .right .stat .label { display:inline-block; background:linear-gradient(to right, #049D9F, #5B8BAC); margin:10px 0; padding:5px 10px 4px 10px; text-align:center; color:#FFF; font-size:1.45rem; font-weight:700; font-family:'Raleway',sans-serif; line-height:1; letter-spacing:0.06em; text-transform:uppercase; -webkit-transform:skewX(-11deg); transform:skewX(-11deg); }
@media all and (max-width: 1440px) {
 .mh-stat { max-width:100%; margin:5em auto 3.5em auto; }
 .mh-stat .left h3 { margin-left:0; }
}
@media all and (max-width: 1260px) {
 .mh-stat .left, .mh-stat .right { width:100%; border:none; }
 .mh-stat .left { text-align:center; }
 .mh-stat .left .text { margin:0 auto 2em auto; }
 .mh-stat .right .stat .heading { font-size:3.6rem; }
 .mh-stat .right .stat .label { font-size:1.35rem; }
}
@media all and (max-width: 960px) {
 .mh-stat { margin:4em auto 2em auto; }
 .mh-stat .left .text { display:none; }
 .mh-stat .right .stat { width:50%; padding:15px 5px; }
 .mh-stat .right .stat .heading { font-size:3.2rem; }
 .mh-stat .right .stat .label { font-size:1.24rem; }
}
@media all and (max-width: 480px) {
 .mh-stat .right .stat { width:100%; padding:10px 0; }
 .mh-stat .right .stat .heading { font-size:2.4rem; }
 .mh-stat .right .stat .label { font-size:1.03rem; }
}
.mh-trans-section { position:relative; width:100%; height:100%; text-align:center; cursor:default; }
@media all and (min-width: 1025px) { .mh-trans-background { position:absolute; display:block; top:15%; left:0; width:100%; height:85%; background:#AB9A9B url("images/transactions.jpg") center center / cover no-repeat; opacity:0.85; } }
.mh-trans-container { position:relative; width:100%; max-width:1100px; height:100%; background:#EBEBEB url("images/bginvesthover.png") left top repeat; margin:0 auto; padding:2em 0 1em 0; text-align:center; z-index:2; }
.mh-trans-title { display:none; }
.mh-livetrans-wrapper { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; }
.mh-livetrans-block { position:relative; width:100%; padding:4em 0 3em 0; text-align:left; }
.mh-livetrans-title-left { position:absolute; top:15px; left:33%; color:#019293; font-weight:700; font-family:'Raleway',sans-serif; }
.mh-livetrans-title-right { position:absolute; top:15px; left:33%; color:#5180A1; font-weight:700; font-family:'Raleway',sans-serif; }
.mh-livetrans-verify { position:absolute; top:40px; left:35%; }
.mh-livetrans-verify a { border-radius:1px; padding:1px 10px 2px 10px; color:#C44C6B; text-decoration:underline; }
.mh-livetrans-verify a:hover { background:#C75572; color:#FFF; text-decoration:none; }
@media all and (min-width: 801px) {
 .mh-trans-container { padding:1em 0 4em 0; }
 .mh-trans-title { position:relative; display:block; margin:1.8em 0 1.2em 0; text-align:center; font-weight:700; font-family:'Raleway',sans-serif; }
 .mh-trans-title-front { position:relative; color:#555; z-index:5; }
 .mh-trans-title-shadow { position:absolute; top:-75%; left:50%; color:#E0E0E0; font-size:1.6em; white-space:nowrap; -webkit-transform:translateX(-50%); transform:translateX(-50%); }
 .mh-livetrans-block { width:47.5%; border-bottom:1px solid #CCC; padding:3em 0; }
 .mh-livetrans-block.border-left { border-left:1px solid #CCC; }
 .mh-livetrans-block.border-right { border-right:1px solid #CCC; }
 .mh-livetrans-block .circle-left { position:absolute; top:-5px; right:-8px; width:14px; height:14px; background:#019293; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
 .mh-livetrans-block .circle-right { position:absolute; top:-5px; left:-8px; width:14px; height:14px; background:#5180A1; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
 .mh-livetrans-title-left { top:auto; bottom:-13px; left:0; background:#EBEBEB url("images/bginvesthover.png") left top repeat; padding:0 30px 0 150px; }
 .mh-livetrans-title-right { top:auto; bottom:-13px; left:auto; right:0; background:#EBEBEB url("images/bginvesthover.png") left top repeat; padding:0 150px 0 30px; }
 .mh-livetrans-title-left .circle-left { position:absolute; top:8px; right:-5px; width:14px; height:14px; background:#019293; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
 .mh-livetrans-title-right .circle-right { position:absolute; top:8px; left:-5px; width:14px; height:14px; background:#5180A1; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
 .mh-livetrans-verify { top:auto; bottom:-60px; left:33%; padding:1em; z-index:2; }
}
.mh-livetrans { color:#555; font-size:0.84em; font-weight:500; font-family:'Montserrat',sans-serif; }
.mh-livetrans.margin-top { margin-top:3em; }
@media all and (min-width: 801px) { .mh-livetrans.margin-top { margin-top:0; } }
.livetrans-left, .livetrans-right { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; margin:0 4%; }
.livetrans-left .amount, .livetrans-right .amount { width:28%; padding:19px 0; font-weight:600; letter-spacing:0.04em; }
.livetrans-left .pay, .livetrans-right .pay { width:26%; min-width:100px; padding-top:11px; opacity:0.9; }
.livetrans-left .client, .livetrans-right .client { overflow:hidden; width:46%; padding:19px 0; }
.livetrans-left { text-align:right; }
.livetrans-left:nth-child(even) .amount { background:linear-gradient(to left,rgba(255,255,255,1),rgba(200,206,212,0)); }
.livetrans-left:nth-child(even) .pay { background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,1)); }
.livetrans-left .client { padding-right:50px; }
.livetrans-left:nth-child(even) .client { background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0)); }
.livetrans-right { text-align:left; }
.livetrans-right:nth-child(even) .amount { background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0)); }
.livetrans-right:nth-child(even) .pay { background:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,1)); }
.livetrans-right .client { padding-left:50px; }
.livetrans-right:nth-child(even) .client { background:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0)); }
.mh-footer-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:flex-start; align-items:flex-start; font-size:1.4rem; }
.footer-block1, .footer-block2 { width:50%; margin-top:6em; padding:0 2em; }
.footer-logo { margin:0.6em 0 2.6em 3em; }
.footer-logo-text { margin-bottom:36px; color:#777; line-height:180%; cursor:default; }
.footer-bottom { border-top:1px solid #CCC; padding-top:1.7em; text-align:left; }
.footer-bottom .image { float:left; }
.footer-bottom .heading { margin:0 100px 0 80px; color:#038687; font-size:1.14em; font-weight:500; letter-spacing:0.04em; text-transform:uppercase; cursor:default; }
.footer-bottom .company { margin:3px 100px 0 80px; }
.footer-bottom .link { float:right; margin-top:18px; }
.link-style { overflow:hidden; position:relative; display:block; background:transparent; border:1px solid #AAA; padding:7px 28px; color:#333; }
.link-style::before { content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,0.1); z-index:-1; }
.link-style::after { content:""; position:absolute; top:50%; left:50%; width:150%; height:0%; background:#5B8BAC; -webkit-transform:translateX(-50%) translateY(-50%) rotate(25deg); transform:translateX(-50%) translateY(-50%) rotate(25deg); transition:all 0.75s ease; z-index:-1; }
.link-style:hover { border-color:#5B8BAC; color:#FFF; }
.link-style:hover::after { height:500%; }
.footer-contacts { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; }
.footer-contacts .block { width:50%; margin-bottom:2.6em; }
.footer-contacts .block .image { float:left; }
.footer-contacts .block .heading { margin:2px 0 0 58px; color:#5180A1; font-size:1em; font-weight:500; letter-spacing:0.04em; text-transform:uppercase; cursor:default; }
.footer-contacts .block .label { margin:5px 0 0 58px; }
.footer-contacts .block .label a { color:#333; }
.footer-contacts .block .label a:hover { text-decoration:underline; }
@media all and (max-width: 1260px) {
 .footer-block1, .footer-block2 { width:100%; margin-top:3em; }
 .footer-logo, .footer-logo-text { display:none; }
 .footer-bottom.left { border-top:none; border-bottom:1px solid #CCC; padding-bottom:1.7em; }
}
@media all and (max-width: 640px) {
 .footer-bottom .image, .footer-contacts .block .image { display:none; }
 .footer-bottom .heading, .footer-bottom .company, .footer-contacts .block .heading, .footer-contacts .block .label { margin-left:0; }
}
.mh-subfooter { background:#EBEBEB url("images/bginvesthover.png") left top repeat; margin-top:5em; padding:2.5em 0.5em; text-align:center; color:#444; font-size:0.8em; font-weight:500; font-family:'Montserrat',sans-serif; line-height:300%; cursor:default; }
.mh-subfooter dfn { margin:0 2.2em; font-style:normal; }
.mh-copyright { padding-top:2em; text-align:center; font-size:1.1em; line-height:200%; }
.about-top-image { overflow:hidden; width:90%; height:300px; background:url("images/about.jpg") center center / cover no-repeat; margin:0 5%; }
.about-top-text { padding:5%; text-align:justify; line-height:150%; }
@media all and (min-width: 1025px) {
 .about-top-image { float:right; width:45%; max-width:600px; height:450px; margin:0; }
 .about-top-text { float:right; width:55%; margin-bottom:4.5em; padding:0 4%; }
}
.about-note { position:relative; background:#FFF; border:1px solid #EEE; margin-bottom:4.5em; padding:2.5em; text-align:justify; line-height:155%; }
.about-note::before { content:""; position:absolute; top:0; left:0; width:33%; height:4px; background:#C44C6B; }
.about-note::after { content:""; position:absolute; bottom:0; right:0; width:33%; height:4px; background:#C44C6B; }
.team-wrapper { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; margin:5em auto 0 auto; cursor:default; }
.team-left { width:10%; min-width:180px; margin-top:15px; margin-bottom:15px; padding:0 40px 0 10px; word-spacing:9999rem; text-align:right; color:#5B8BAC; font-size:1.8em; font-weight:700; font-family:'Montserrat',sans-serif; line-height:150%; }
.team-right { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; width:85%; }
.team-container { position:relative; width:32%; background:#FFF; border:1px solid #EEE; margin-right:1%; margin-top:15px; margin-bottom:15px; }
.team-block { position:relative; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; height:100%; }
.team-photo { width:30%; min-width:130px; max-width:200px; }
.team-photo img { width:100px; height:100px; margin:30px 15px; }
.team-detail { width:70%; margin-right:15px; }
.team-name { margin:30px 0 10px 0; color:#555; font-weight:700; font-family:'Montserrat',sans-serif; line-height:22px; }
.team-info { color:#019293; font-size:0.92em; font-weight:600; font-family:'Montserrat',sans-serif; }
.team-text { margin:10px 0 25px 0; font-size:0.78em; }
@media all and (max-width: 1260px) { .team-left { width:100%; border-right:none; padding:0 20px; word-spacing:normal; text-align:center; } .team-right { width:100%; padding-left:0; } }
@media all and (max-width: 1024px) { .team-container { margin-top:10px; margin-bottom:10px; } .team-container { width:49%; margin-right:1%; } .team-text { font-size:0.86em; } }
@media all and (max-width: 640px) { .team-container { width:100%; margin-right:0; } }
.full-container.howtostart-margin { margin-top:9em; }
.howtostart { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; }
.start-image { position:relative; -webkit-flex:1; flex:1; height:120px; background-size:cover; background-repeat:no-repeat; background-position:center center; margin-top:-60px; }
.start-image .step { position:absolute; top:35px; right:45px; width:55px; height:55px; background:#C44C6B; text-align:left; -webkit-transform:skewX(-15deg); transform:skewX(-15deg); cursor:default; }
.start-image .step h6.num { margin:22px 0 0 30px; color:#FFF; font-weight:700; font-family:'Montserrat',sans-serif; -webkit-transform:skewX(15deg); transform:skewX(15deg); }
.start-image::before { position:absolute; content:""; top:50%; left:50%; width:calc(100% - 14px); height:calc(100% - 14px); border:1px solid rgba(255,255,255,0.5); transform:translateX(-50%) translateY(-50%); }
.start-right-nav { display:-webkit-flex; display:flex; -webkit-flex-direction:column; flex-direction:column; -webkit-align-items:center; align-items:center; width:8px; margin:0 40px; }
.start-right-nav .circle { width:14px; height:14px; background:#049D9F; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
.start-right-nav .line { -webkit-flex:1; flex:1; width:1px; border-left:1px solid #CCC; margin-left:1px; }
.start-right-text { -webkit-flex:1; flex:1; margin-top:-8px; margin-bottom:4.5em; }
.start-right-text .title { margin-bottom:8px; color:#5180A1; font-weight:700; font-family:'Raleway',sans-serif; }
.start-right-text .text { text-align:justify; font-size:14px; line-height:24px; }
@media all and (max-width: 800px) { .full-container.howtostart-margin { margin-top:5em; } .start-image { display:none; } .start-right-nav { margin-left:15px; } }
.tabs { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; border-top:1px solid #CCC; font-size:0; }
.tabs li { width:25%; margin-top:-3px; }
.tabs li.investpage { width:50%; }
.tabs li a { display:block; border-top:5px solid transparent; padding:14px 0; text-align:center; color:#333; font-size:16px; font-weight:500; text-decoration:none; }
.tabs li a:hover { border-top:5px solid #C75572; }
.tabs li.selected a { border-top:5px solid #C75572; color:#C44C6B; }
.tabcontents { border-left:1px solid #CCC; margin-top:2em; }
.faq-block { border:1px solid transparent; border-left:5px solid transparent; margin-left:-3px; padding:2.2em 1em 2.2em 3em; transition:all 0.1s ease-in-out; }
.faq-block:hover { background:#FFF; border:1px solid #EEE; border-left:5px solid #C75572; }
.faq-block .question { font-weight:400; }
.faq-block .answer { margin:0.7em 1em 0 1em; color:#444; font-size:0.9em; }
.faq-block .answer a { text-decoration:underline; }
.faq-block .answer a:hover { text-decoration:none; }
.faq-block .border { float:right; width:70%; border-top:1px solid #DDD; margin-top:0.3em; }
@media all and (max-width: 800px) { ul.tabs li { width:49%; } .faq-block { padding:1.5em 1em; } }
.news-container { background:#FFF; border:1px solid #EEE; margin-bottom:4em; }
.news-container.first { margin-bottom:0; }
.news-image { position:relative; height:130px; background:#289DAB url("images/news.jpg") center center / cover no-repeat; cursor:default; }
.news-image h3.news-title { position:absolute; top:45px; left:0; background:#FFF; padding:0.5em 2em 0.5em 6em; color:#3A98BA; font-weight:700; font-family:'Raleway',sans-serif; }
.news-image h3.news-title span { font-size:1.1em; font-weight:600; font-family:'Montserrat',sans-serif; }
.news-image .news-time { position:absolute; top:0; right:80px; background:#C75572; padding:6px 15px; color:#FFF; font-size:0.8em; font-weight:500; font-family:'Montserrat',sans-serif; }
.news-text { padding:2.5em 3em; color:#555; }
@media all and (max-width: 640px) { .news-image h3.news-title { padding-left:2em; } .news-text { padding:1.5em 2em; color:#555; } }
.buy-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; }
@media all and (max-width: 1260px) { .buy-container { padding:0 1.5em; } }
.buy-wrapper { position:relative; width:18%; height:100px; line-height:100px; background:#FFF; border:1px solid #EEE; margin:0 1%; margin-bottom:1em; }
.buy-wrapper.wallets { height:115px; line-height:90px; z-index:1; }
.buy-block { text-align:center; }
.buy-block img { vertical-align:middle; }
.buy-block-title { position:absolute; bottom:0; left:0; width:100%; height:25px; line-height:25px; background:#EBEBEB url("images/bginvesthover.png") left top repeat; text-align:center; color:#038687; font-size:0.75em; font-weight:500; font-family:'Montserrat',sans-serif; z-index:1; }
@media all and (max-width: 1024px) { .buy-wrapper { width:23%; } }
@media all and (max-width: 800px) { .buy-wrapper { width:31.33%; } }
@media all and (max-width: 640px) { .buy-wrapper { width:48%; } }
@media all and (max-width: 320px) { .buy-wrapper { width:98%; } }
.contact-text { margin-bottom:4em; }
.contact-container { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; }
.contact-image { position:relative; max-width:400px; height:510px; }
.contact-image img { width:400px; height:510px; }
.contact-image::before { position:absolute; content:""; top:50%; left:50%; width:calc(100% - 30px); height:calc(100% - 30px); border:1px solid rgba(255,255,255,0.8); transform:translateX(-50%) translateY(-50%); }
.contact-block { width:50%; margin-left:6%; }
.contact-button { max-width:500px; margin-top:3em; text-align:center; }
@media all and (max-width: 1260px) { .contact-image { display:none; } .contact-block { width:auto; margin:0; } }
.reg-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; }
.reg-block { width:48%; margin:0 1%; }
.reg-title { background:#EBEBEB url("images/bginvesthover.png") left top repeat; padding:1em 0.8em 0.7em 0.8em; text-align:center; color:#038687; font-size:0.84em; font-weight:600; font-family:'Montserrat',sans-serif; line-height:22px; letter-spacing:0.04em; text-transform:uppercase; cursor:default; }
.reg-title span { text-transform:lowercase; color:#666; font-size:0.8em; }
.reg-upline { display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; height:186px; cursor:default; }
.reg-upline-img { width:35%; text-align:center; }
.reg-upline-text { width:65%; font-weight:600; -webkit-transform:skewX(-9deg); transform:skewX(-9deg); }
.reg-upline-text .name { margin-bottom:15px; color:#4B7795; font-size:1.4rem; font-family:'Montserrat',sans-serif; letter-spacing:0.04em; }
.reg-upline-text .username { display:inline-block; background:linear-gradient(to right, #049D9F, #5B8BAC); padding:7px 17px; text-align:center; color:#FFF; font-size:1.45rem; font-family:'Raleway',sans-serif; line-height:1; letter-spacing:0.08em; }
.reg-button { margin-top:3em; text-align:center; }
.reg-terms { margin-top:3em; text-align:center; font-size:0.75em; color:#888; }
@media all and (max-width: 960px) { .reg-block { width:98%; } .reg-upline { height:126px; } }
@media all and (max-width: 320px) { .reg-upline-img { display:none; } }
.login-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:center; justify-content:center; }
.login-button { margin-top:3em; margin-left:15%; text-align:center; }
.recover-block { padding:80px 0 0 20px; }
.login-button-after { margin-top:3em; margin-left:4%; text-align:center; }
@media all and (max-width: 800px) { .recover-block { width:100%; padding:40px 0 0 40px; text-align:center; font-size:1.1em; } }
.account-content { width:100%; }
@media all and (min-width: 1261px) { .account-container { display:-webkit-flex; display:flex; -webkit-flex-flow:row-reverse nowrap; flex-flow:row-reverse nowrap; -webkit-justify-content:space-between; justify-content:space-between; } .account-content { width:860px; margin-left:2.5em; } }
.owner-container { margin-bottom:3.5em; cursor:default; }
.owner-img { display:none; }
.owner-container h2 { color:#555; font-size:22px; font-size:2.2rem; font-weight:400; line-height:100%; }
.owner-details div { display:inline-block; background:linear-gradient(to right, #049D9F, #5B8BAC); margin:0.65em 1.5em 0 0; padding:4px 15px; text-align:center; color:#FFF; font-size:1.2rem; line-height:1; letter-spacing:0.08em; -webkit-transform:skewX(-9deg); transform:skewX(-9deg); }
@media all and (min-width: 641px) { .owner-img { display:block; float:left; } .owner-container h2 { margin-left:95px; font-size:24px; font-size:2.4rem; } .owner-details { margin-left:95px; } }
@media all and (min-width: 801px) { .owner-container h2 { font-size:26px; font-size:2.6rem; } }
@media all and (min-width: 1025px) { .owner-container h2 { font-size:30px; font-size:3rem; } }
hr { clear:both; box-sizing:content-box; display:inline-block; height:3px; background:#C75572; border:0; border-collapse:collapse; }
.account-info { background:rgba(255,255,255,0.7); border:1px solid #E0E0E0; margin-top:4em; padding:1.5em 2.4em; text-align:left; color:#666; font-size:0.9em; font-weight:300; line-height:170%; }
.account-wallets { background:rgba(255,255,255,0.7); border:1px solid #5B8BAC; margin:1em 0 0.8em 0; padding:1.2em 2em; text-align:left; font-size:0.88em; font-weight:300; line-height:170%; }
.sidebar { position:relative; width:360px; padding-bottom:2em; }
.sidebar::before { position:absolute; content:''; top:0; right:0; width:1000px; height:100%; background:#EBEBEB url("images/bginvesthover.png") left top repeat; z-index:-10; }
.sidebar .menu { text-transform:uppercase; line-height:3em; }
.sidebar .menu h4 { background:linear-gradient(to right, #05A4A6, #5B8BAC); padding-top:3px; text-align:center; color:#FFF; font-size:1.21em; font-weight:600; font-family:'Raleway',sans-serif; letter-spacing:0.04em; cursor:default; }
.sidebar .menu ul a { display:block; width:100%; border-bottom:1px solid #D6D6D6; padding:0.3em 0 0.15em 3.3em; color:#333; font-size:1.05em; }
.sidebar .menu ul a:hover { background:#FAFAFA; color:#000; }
.sidebar .widget { background:#FAFAFA; border:1px solid #DDD; margin:2.5em 1em 0 1em; padding:1.9em 1.9em 2em 1.9em; text-align:center; }
.sidebar .widget .title { font-size:1.21em; font-weight:600; font-family:'Raleway',sans-serif; letter-spacing:0.03em; text-transform:uppercase; cursor:default; }
.sidebar .widget hr { width:60%; }
.sidebar .widget p { margin:1.5em 0 2.3em 0; color:#666; font-size:0.9em; font-weight:300; line-height:150%; letter-spacing:0.03em; cursor:default; }
.sidebar .widget .deposit { width:100%; background:linear-gradient(to bottom, #05A4A6, #038687); border:1px solid #038687; }
.sidebar .widget .withdraw { width:100%; background:linear-gradient(to bottom, #5B8BAC, #4B7795); border:1px solid #47718D; }
.sidebar .widget .deposit:hover, .sidebar .widget .withdraw:hover { background:linear-gradient(to bottom, #C44C6B, #C44C6B); border:1px solid #BB3D5E; color:#FFF; }
@media all and (max-width: 1260px) { .sidebar { margin-top:3.5em; } }
@media all and (max-width: 480px) { .sidebar { width:100%; } .sidebar .widget { margin:2.5em 0 0 0; padding:1.9em 1.9em 2em 1.9em; text-align:center; } }
.overview-notice { background:#FFF; border:1px solid #86A9C2; margin-bottom:4em; }
.overview-notice .image { position:relative; height:70px; background:#289DAB url("images/news.jpg") center center / cover no-repeat; }
.overview-notice .title { position:absolute; top:15px; left:0; background:#FFF; padding:8px 30px 6px 40px; color:#3A98BA; font-weight:600; font-family:'Raleway',sans-serif; }
.overview-notice .text { padding:1.5em 2.5em; }
.overview-notice .hide { margin:2em 2em 0 2em; text-align:right; }
.overview-notice .hide input[type="submit"] { padding:0.45em 1.4em 0.35em 1.4em; font-size:0.88em; letter-spacing:0.05em; }
.overview-wrapper { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; }
.overview-block { position:relative; width:48.5%; background:#FFF; border:1px solid #E6E6E6; margin-bottom:2.5em; }
@media all and (max-width: 800px) { .overview-block { width:100%; } }
.overview-header { position:relative; width:100%; height:125px; -webkit-clip-path:ellipse(120% 150% at 50% -50%); clip-path:ellipse(120% 150% at 50% -50%); z-index:1; }
.overview1 .overview-header { background:#309AAB url("images/overview1.jpg") top center / cover no-repeat; }
.overview2 .overview-header { background:#309AAB url("images/overview2.jpg") top center / cover no-repeat; }
.overview-content { border-bottom:1px solid #E6E6E6; padding:3em 0 2em 0; text-align:center; color:#444; font-size:1.25em; font-weight:600; font-family:'Montserrat',sans-serif; text-transform:uppercase; }
.overview-content hr { width:125px; margin:0.55em 0 0.45em 0; }
.overview-amount { color:#C44C6B; font-size:1.24em; font-weight:400; font-family:'Montserrat',sans-serif; }
.overview-details { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; padding:30px 25px 0 25px; color:#444; white-space:nowrap; }
.overview-details.last-child { padding-top:25px; padding-bottom:30px; }
.overview-affiliate { display:-webkit-flex; display:flex; -webkit-justify-content:space-between; justify-content:space-between; }
.overview-affiliate .left { display:-webkit-flex; display:flex; -webkit-flex-direction:column; flex-direction:column; -webkit-align-items:center; align-items:center; width:8px; margin:0 40px 0 15px; }
.overview-affiliate .left .circle { width:14px; height:14px; background:#049D9F; border-radius:50%; box-shadow:0 0 10px 1px rgba(91,139,172,0.2); }
.overview-affiliate .left .line { -webkit-flex:1; flex:1; width:1px; border-left:1px solid #CCC; margin-left:1px; }
.overview-affiliate .right { -webkit-flex:1; flex:1; margin-top:-10px; margin-bottom:4em; }
.overview-affiliate .right.promo { margin-bottom:5em; }
.overview-affiliate .right .title { position:relative; margin-bottom:8px; color:#5180A1; font-weight:600; font-family:'Raleway',sans-serif; }
.overview-affiliate .right .title span { font-weight:500; font-family:'Montserrat',sans-serif; }
.overview-affiliate .right .title .view { float:right; margin-right:3em; font-size:0.9em; font-weight:400; text-transform:lowercase; }
.overview-affiliate .right .ban { margin-bottom:8px; }
.overview-affiliate .right .text { text-align:justify; font-size:14px; line-height:25px; }
.overview-security { display:-webkit-flex; display:flex; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; align-items:center; background:rgba(255,255,255,0.7); border:1px solid #E6E6E6; margin-top:4.5em; padding:0.5em 3em 1.3em 3em; }
.overview-security .security { margin-top:1em; text-align:left; color:#5180A1; font-size:1.45rem; font-weight:500; font-family:'Montserrat',sans-serif; line-height:155%; letter-spacing:0.04em; }
.overview-security .security-button { margin-top:1em; }
.tabs.makedepo { border-top:none; }
.tabs.makedepo li { position:relative; width:50%; margin-top:0; }
.tabs.makedepo li a { display:block; background:#FFF; border-top:1px solid #AAA; border-bottom:1px solid #AAA; padding:14px 0; text-align:center; color:#000; font-size:16px; font-weight:500; text-transform:uppercase; }
.tabs.makedepo li.first a { border-left:1px solid #AAA; }
.tabs.makedepo li.second a { border-right:1px solid #AAA; }
.tabs.makedepo li.first a:hover { border:1px solid #C75572; border-right:0; color:#BB3D5E; }
.tabs.makedepo li.second a:hover { border:1px solid #C75572; border-left:0; color:#BB3D5E; }
.tabs.makedepo li.first.selected a, .tabs.makedepo li.second.selected a { background:#C75572; border:1px solid #C75572; color:#FFF; }
@media all and (max-width: 800px) { ul.tabs.makedepo li { width:100%; } .tabs.makedepo li a { border:1px solid #AAA; } .tabs.makedepo li.first a:hover, .tabs.makedepo li.second a:hover { border:1px solid #C75572; } }
.triangle { position:absolute; top:1px; left:1px; width:15px; height:0; border-width:0 0 25px 25px; border-style:solid; border-color:transparent transparent transparent #FFF; }
.triangle .triangle-num { float:right; display:block; width:15px; height:15px; margin:-3px 6px 0 0; color:#BB3D5E; font-size:15px; font-weight:500; }
.table-global.depoplans .td-text { padding:1.3em 0.2em 1.2em 4em; }
@media all and (max-width: 640px) { .table-global.depoplans .td-text { padding:1em 0.2em 1em 0.5em; } }
@media all and (min-width: 321px) { .td-text.nowrap { white-space:nowrap; } }
.table-depomake td { border-top:none; }
.table-depomake .amount, .table-withdraw .amount { min-width:230px; padding:12px 15px 12px 0; text-align:right; font-weight:400; }
.table-depomake .balance { padding:12px 0 12px 15px; text-align:left; font-weight:300; }
.table-depomake .left { width:80px; }
.table-depomake .spend { padding:14px; }
.depo-confirm { margin-top:2em; text-align:center; }
.depo-nofunds { margin-top:2.5em; text-align:center; color:#4B7795; font-weight:400; line-height:160%; letter-spacing:0.04em; }
@media all and (max-width: 480px) { .table-depomake .amount, .table-withdraw .amount { min-width:60px; } .table-depomake .left { width:1px; } }
.table-process { border-spacing:0; padding:0; }
.process-plan { border-top:none; padding-bottom:1em; text-align:center; color:#C75572; font-size:1.35em; font-weight:700; font-family:'Raleway',sans-serif; letter-spacing:0.04em; text-transform:uppercase; cursor:default; }
.process-plan span { font-size:1.1em; font-weight:600; font-family:'Montserrat',sans-serif; }
.process-usd { border-right:1px solid #E6E6E6; padding:1em 2em; color:#019293; font-size:2em; font-weight:400; }
@media all and (max-width: 480px) { .process-usd { padding:1em 0.5em; } }
.process-crypto { margin:0.1em 0 0 4em; color:#5B8BAC; font-size:0.5em; font-weight:300; cursor:default; }
.process-detail { padding:1em 2em; color:#666; cursor:default; }
.process-confirm { line-height:210%; padding:2.5em 0 0.8em 0; text-align:center; }
.process-confirm .btc_form, .process-confirm .ltc_form { border-bottom:1px solid #E6E6E6; margin-bottom:0.6em; padding-bottom:2.2em; font-size:1.1em; }
@media all and (max-width: 480px) { .process-confirm .btc_form, .process-confirm .ltc_form { font-size:0.9em; } }
.process-confirm b { font-weight:500; }
.process-confirm i { font-weight:400; font-style:normal; letter-spacing:0.04em; }
.process-image { padding:2.6em 0 3.6em 0; text-align:center; }
.process-rate { text-align:center; color:#666; font-size:0.91em; line-height:190%; cursor:default; }
.spoiler > input { display:none; }
.spoiler > input + label { display:block; width:100px; margin:0 auto; text-align:center; color:#22738E; font-size:0.93em; line-height:190%; text-decoration:underline; }
.spoiler > input + label:hover { color:#000; cursor:pointer; }
.spoiler > input + label + .process-why { display:none; }
.spoiler > input:checked + label + .process-why { display:block; background:#FFF; border:1px solid #E6E6E6; margin-top:1em; padding:1.8em 2.2em; text-align:justify; color:#555; font-size:0.84em; cursor:default; }
.table-global.withdraw .th-head { padding:1.4em 0.5em 1.3em 0; }
.table-global.withdraw .td-text.input { width:50px; padding:1.3em 0 1.2em 1em; text-align:center; }
.table-global.withdraw .td-text.ps { padding:1.3em 0 1.2em 1em; cursor:default; }
.table-global.withdraw .td-text.bal { padding:1.3em 1em 1.2em 1em; color:#5180A1; font-weight:600; letter-spacing:0.04em; }
.table-global.withdraw .td-text.pay { max-width:200px; padding:1.3em 0 1.2em 1em; word-wrap:break-word; }
.table-global.withdraw .td-text.min { padding:1.3em 0 1.2em 0; text-align:center; cursor:default; }
@media all and (max-width: 800px) { .table-global.withdraw .td-text.input { width:20px; padding:1.3em 0 1.2em 1em; } .table-global.withdraw .td-text.ps img { display:none; } }
.security-title { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; width:100%; margin-bottom:4em; padding:0 2em; cursor:default; }
.security-title .text { -webkit-align-self:center; align-self:center; text-align:center; color:#038687; font-size:0.9em; font-weight:500; font-family:'Montserrat',sans-serif; line-height:155%; letter-spacing:0.03em; }
.security-title .icon { -webkit-align-self:flex-start; align-self:flex-start; width:52px; margin-left:30px; text-align:left; }
.security-container { width:86%; margin-left:7%; cursor:default; }
.security-container .title { margin-left:1em; font-size:0.92em; font-weight:700; font-family:'Raleway',sans-serif; letter-spacing:0.05em; text-transform:uppercase; }
.security-container .info { background:rgba(255,255,255,0.7); border:1px solid #E0E0E0; margin:1em 0; padding:1em 2em; text-align:left; color:#777; font-size:0.86em; font-weight:300; line-height:170%; }
.security-container .options { margin-bottom:3.5em; margin-left:1em; line-height:180%; letter-spacing:0.05em; }
@media all and (max-width: 640px) { .security-title .icon { display:none; } .security-container { width:100%; margin-left:0; } }
.accepted-wrapper::before, .team-container::before, .buy-wrapper::before { position:absolute; content:""; top:0; right:0; width:2px; height:100%; background:#C95E7A; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:right top 0; transform-origin:right top 0; -webkit-transition-duration:0.5s; transition-duration:0.5s; z-index:2; }
.accepted-wrapper::after, .team-container::after, .buy-wrapper::after { position:absolute; content:""; bottom:0; left:0; width:2px; height:100%; background:#C95E7A; -webkit-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:left bottom 0; transform-origin:left bottom 0; -webkit-transition-duration:0.5s; transition-duration:0.5s; z-index:2; }
.accepted-wrapper .accepted-block::before, .team-container .team-block::before, .buy-wrapper .buy-block::before { position:absolute; content:""; top:0; right:0; width:100%; height:2px; background:#C95E7A; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:bottom right 0; transform-origin:bottom right 0; -webkit-transition-duration:0.5s; transition-duration:0.5s; z-index:2; }
.accepted-wrapper .accepted-block::after, .team-container .team-block::after, .buy-wrapper .buy-block::after { position:absolute; content:""; bottom:0; left:0; width:100%; height:2px; background:#C95E7A; -webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:top left 0; transform-origin:top left 0; -webkit-transition-duration:0.5s; transition-duration:0.5s; z-index:2; }
.accepted-wrapper:hover::before, .accepted-wrapper:hover::after, .accepted-wrapper:hover .accepted-block::before, .accepted-wrapper:hover .accepted-block::after, .team-container:hover::before, .team-container:hover::after, .team-container:hover .team-block::before, .team-container:hover .team-block::after, .buy-wrapper:hover::before, .buy-wrapper:hover::after, .buy-wrapper:hover .buy-block::before, .buy-wrapper:hover .buy-block::after { -webkit-transform:scaleX(1); transform:scaleY(1); }
.pagination { display:-webkit-flex; display:flex; -webkit-justify-content:center; justify-content:center; margin-top:3em; font-weight:400; }
.page-item.active .page-link { background:#5B8BAC; border-color:#5B8BAC; padding:0.55em 1.2em; color:#FFF; cursor:default; }
.page-link { position:relative; display:block; background:#FFF; border:1px solid #CCC; padding:0.55em 1.1em; margin-left:-1px; color:#555; cursor:pointer; }
.page-link:hover { background:#D5E1EA; }
.page-link.disabled { display:none; }