@charset "utf-8";html{-ms-overflow-style:scrollbar}
a{color:#0861c4}
a.linked{border-bottom:1px solid #0bab47}
a.linked:hover{border-bottom:1px solid #0bab47}
*:focus{outline:none !important}
a:active,a:focus,a:hover{outline:0;text-decoration:none;color:#0bab47}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.h1,.h2,.h3,.h4,.h5,.h6,body,h1,h2,h3,h4,h5,h6{text-shadow:none}
*{margin:0;padding:0}
html,body{margin:0 auto;font-size:14px;background:#fff;min-width:320px;color:#36363e;height:100%;font-family:"Roboto",sans-serif}
img{max-width:100%;border:none}
li{list-style:none}
.modal-open{padding-right:0 !important}
.clear{clear:both}
.uppercase{text-transform:uppercase}
::selection{background:#595757;color:#fff}
.datepicker{color:#595757}
::-moz-selection{background:#595757;color:#fff}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}
.error-box{text-align:center}
.error-box button{padding:10px 28px;margin-bottom:35px;border-radius:52px;-webkit-border-radius:52px;-moz-border-radius:52px}
.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #0bab47 !important}
@-webkit-keyframes type-orange{1%,100%{border-color:#0bab47}
50%{border-color:#0bab47}
}@keyframes type-orange{1%,100%{border-color:#0bab47}
50%{border-color:#0bab47}
}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#0bab47;-webkit-animation-name:none;animation-name:none}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#095d77}
textarea{resize:none}
.input-group-addon{background:#0bab47;color:#fff;border:1px solid #0bab47;padding:6px 16px;font-size:16px}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}
button.buttons[disabled],a.buttons[disabled]{background:#e3e9ed}
button.buttons[disabled]:hover,a.buttons[disabled]:hover{background:#e3e9ed;cursor:not-allowed;border-color:#e3e9ed;color:#fff !important}
label{font-weight:normal}
form label em{color:#f00}
.bor4{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.form-control{box-shadow:none !important;-webkit-box-shadow:none !important;height:40px;text-transform:none;padding-right:30px;font-size:13px}
input:focus,select:focus,textarea:focus{border-color:#0bab47 !important;transition:border-color .8s;-webkit-transition:border-color .8s;-moz-transition:border-color .8s;-ms-transition:border-color .8s;outline:none !important}
.has-feedback{position:relative}
.has-feedback .form-control-feedback{line-height:48px;margin-right:5px;position:absolute;right:0;top:8px;display:block}
.has-feedback .form-control-feedback.success{background-image:url(../images/success.svg);background-repeat:no-repeat;background-size:100%;background-color:#fff;width:18px;height:18px}
.has-feedback .form-control-feedback.invalid{background-image:url(../images/invalid.svg);background-repeat:no-repeat;background-size:100%;background-color:#fff;width:24px;height:24px}
.invalid-group .form-control{border-color:#d81e06}
.success-group .form-control{border-color:#0bab47}
.help-block{color:#d81e06;margin-bottom:0;font-size:12px}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#74788d !important}
input:-moz-placeholder,textarea:-moz-placeholder{color:#74788d !important}
input::-moz-placeholder,textarea::-moz-placeholder{color:#74788d !important}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#74788d !important}
input[type="checkbox"],input[type="radio"]{display:none}
button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:none}
.buttons{display:inline-block;border:2px solid transparent;color:#fff;overflow:hidden}
.buttons i{margin-right:5px}
form .buttons{width:100%;height:50px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
option{font-size:14px}
.form-group{margin-bottom:25px}
@media screen and (min-width:1500px){.container{width:1440px}
}.right-bar-toogle{text-align:right;position:relative}
.right-bar-toogle>a{display:inline-block;border:1px solid #e2e2e2;border-radius:4px;padding:4px 7px;color:#36363e;font-size:13px}
.right-bar-toogle>a img{vertical-align:middle}
.right-bar-toogle>a i{display:inline-block;background:url(../images/menu-arrow.svg);background-repeat:no-repeat;background-position:center;width:12px;height:12px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.right-bar-toogle>a i.fa-angle-up{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.scale-up{position:relative;position:absolute;right:0;visibility:hidden;opacity:0;transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);transition:all 0.5s;z-index:12;width:120px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:2px 3px 4px 0px #919191;-webkit-box-shadow:2px 3px 4px 0px #919191;top:45px}
.scale-up:after{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;top:-7px;right:23px}
.right-bar-active ul{visibility:visible;opacity:1;transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px)}
.scale-up li a:hover{background:#f5f5f5}
.scale-up li a{display:block;padding:10px 15px;font-size:13px;color:#36363e;text-align:center}
.scale-up li a img{margin-right:5px}
form .account-col-md-4.col-md-4{width:100%}
form .col-md-4{width:50%}
.changeTel{position:relative}
.changeTel input.form-control{padding-left:125px}
.changeTel .changeTelSel{position:absolute;top:2px;height:90%;left:20px;border-right:1px solid #ececec}
.changeTel .changeTelSel input{border:0;top:13px;width:93px;padding:0 2px;text-align:center}
.changeTel .changeTelSel input:focus{border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important}
.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #0bab47 !important}
@-webkit-keyframes type-orange{1%,100%{border-color:#0bab47}
50%{border-color:#0bab47}
}@keyframes type-orange{1%,100%{border-color:#0bab47}
50%{border-color:#0bab47}
}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#0bab47;-webkit-animation-name:none;animation-name:none}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#095d77}
.confirmTel{position:relative}
.confirmTel span{position:absolute;width:70px !important;text-align:center;overflow:hidden;line-height:50px;height:50px}
.confirmTel em{position:absolute;height:40px;border-left:1px solid #eee;left:70px;top:4px}
.confirmTel input{padding-left:85px}
.anim{position:relative;margin-bottom:0;margin-top:20px}
label.anim a{display:inline-block;float:right}
.agileits-login label{font-size:1em;color:#fff;font-weight:400;cursor:pointer;position:relative}
.cbx{-webkit-user-select:none;user-select:none;cursor:pointer;padding:0 0 0 15px;border-radius:6px;overflow:hidden;transition:all 0.2s ease;margin:0}
.cbx b{display:inline-block;font-family:"Roboto",sans-serif;margin-left:10px;margin-top:2px}
.cbx span{float:left;vertical-align:middle}
.cbx span:first-child{position:relative;width:26px;height:26px;border-radius:4px;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);border:2px solid #b8b8b8;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease}
.cbx span:first-child svg{position:absolute;top:2px;left:2px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16px;stroke-dashoffset:16px;transition:all 0.3s ease;transition-delay:0.1s;transform:translate3d(0,0,0)}
.cbx span:last-child{padding-left:8px}
.cbx:hover span:first-child{border-color:#0bab47}
.inp-cbx:checked+.cbx span:first-child{background:#0bab47;border-color:#0bab47;animation:wave 0.4s ease}
.inp-cbx:checked+.cbx span:first-child svg{stroke-dashoffset:0}
.inline-svg{position:absolute;width:0;height:0;pointer-events:none;user-select:none}
@-moz-keyframes wave{50%{transform:scale(0.9)}
}@-webkit-keyframes wave{50%{transform:scale(0.9)}
}@-o-keyframes wave{50%{transform:scale(0.9)}
}@keyframes wave{50%{transform:scale(0.9)}
}.protect-text{margin-top:10px;font-size:12px;color:#74788d}
.risk-box{text-align:center;margin-top:30px;padding:0 15px;font-family:"Roboto",sans-serif;color:#74788d;margin-bottom:45px}
.risk-box a{color:#0861c4}
.left-box{position:relative;width:33.333333%;background:#282a3c;min-height:100vh;color:#fff;padding-top:55px;padding-bottom:40px}
.left-box .left-box-logo img{height:24px}
.left-box .left-box-text{padding:0 60px}
.left-box-text h2{margin:70px 0 45px;font-size:28px;font-weight:bold}
.left-box-tips{margin:30px 15px 0}
.left-box .copy{font-size:13px;padding-left:14%}
.icon-ul li:before{background:url(../images/sprite-wip@2x2020.png) no-repeat -580px -148px transparent;width:42px;height:42px;zoom:0.6;-moz-transform:scale(0.6);content:"";display:block;position:absolute;display:inline-block;top:0px;left:0;color:#0bab47}
select.form-control:not([size]):not([multiple]){height:40px}
.icon-ul li{margin-bottom:8px;position:relative;font-size:16px;padding-left:30px}
.right-box{width:66.666667%}
.right-box .right-form{width:450px;margin:0 auto;padding-top:150px;color:#282a3c;border-bottom:1px solid #e2e5ec}
.right-box .right-form-top h4{margin:0;font-size:24px;font-weight:bold}
.right-form-top p{margin:15px 0 30px;font-size:16px}
.right-form-btm{position:relative}
.right-form-btm:after{display:block;clear:both;content:""}
.right-box .sent-to-email{font-size:12px;font-weight:bold;margin-top:3px}
.right-form-successful{}
.error-box{color:#e86060;margin:0;position:absolute;left:0;top:0}
.error-box p{height:30px;margin:0;padding-right:10px}
.error-box p img{width:30px}
.error-box span{display:block;width:160px;text-align:left}
.demo-button{float:right;width:48%}
.demo-button button{font-family:"Roboto",sans-serif;font-size:18px;width:100%;height:52px;border-radius:8px;-webkit-border-radius:4px;-moz-border-radius:8px;background:#0bab47;color:#fff;border:2px solid #0bab47}
.demo-button button:hover{background:#fff;border:2px solid #0A9648;background:#0A9648}
.check-box{width:45%;float:left}
.check-box-top{height:68px;border:1px solid #e5e6e8}
.check-box p{margin:0}
.check-box p>a{width:66px;height:65px}
.check-box .anim a{float:right}
#right-form-successful{display:none}
.right-successful-box{font-size:16px;line-height:24px}
.successful-thanks{margin-top:60px;margin-bottom:40px}
.successful-account{border:1px solid #0bab47;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:25px 20px 10px 20px}
.successful-account li{margin-bottom:15px}
.successful-days{margin-top:30px;color:#003d4b}
.successful-download{margin-top:45px;margin-bottom:106px}
.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.buttons.buttons-success{background:#0bab47}
.changeTel{position:relative;font-size:14px}
.changeTel input.form-control{padding-left:110px}
.changeTel .changeTelSel{position:absolute;top:2px;height:90%;left:2px;background:#F2F8FD;border-right:1px solid #BECAD6}
.changeTel .changeTelSel input{border:0;top:8px;width:93px;padding:0 2px;text-align:center;background:#F2F8FD}
@media screen and (min-width:992px){.modal-dialog{width:550px}
.mobile-copy{display:none}
.buttons.buttons-success:hover{background:#fff;border:2px solid #0bab47;color:#0bab47}
}@media screen and (max-width:991px){.demo-container .order-2{order:1}
form .col-md-4{width:100%}
.left-box-tips{display:none}
}@media screen and (max-width:1440px){}
@media screen and (min-width:1200px) and (max-width:1440px){.left-box .left-box-text{padding-left:55px}
.demo-button{width:36%}
.left-box-text h2{font-size:30px}
.icon-ul li{font-size:18px}
.left-box-text .left-box-tips{font-size:14px}
form .account-col-md-4.col-md-4{width:100%}
form .col-md-4{width:50%}
.risk-box p{font-size:18px}
.demo-button button{font-size:18px}
}@media screen and (min-width:1200px){.successful-account{width:80%}
.check-box{transform:scale(0.70);transform-origin:0 0}
}@media screen and (max-width:1199px){.left-box-text h2{font-size:26px}
.check-box{width:100%;float:none;margin-bottom:25px}
.protect-text{width:100%}
.demo-button{float:none;width:100%;height:60px}
.demo-button button{font-size:18px;height:52px}
.successful-thanks{margin-top:40px;margin-bottom:25px}
.right-successful-box{font-size:15px;line-height:22px}
.successful-download{margin-top:25px;margin-bottom:15px}
}@media screen and (min-width:992px) and (max-width:1199px){.icon-ul li{font-size:16px}
.left-box .left-box-text{padding:0 45px}
.right-box .right-form{width:425px}
}@media screen and (max-width:991px){.right-box .right-form{padding-top:0}
.left-box-text h2,.icon-ul{display:none}
.icon-ul li:before{width:15px;height:10px;background-size:contain;left:-20px;top:5px}
.left-box .left-box-text{padding:0 15px}
.right-box{width:100%;padding:45px 15px}
.left-box{min-height:auto;padding:30px 0;width:100%}
.left-box-text .left-box-tips{font-size:12px}
.left-box .copy{display:none}
.copy,.risk-box{position:static}
}@media screen and (min-width:768px){.modal-header{border-bottom:none}
.modal-body{padding:0px 70px 0 70px}
.modal-title{padding:15px 50px}
}@media screen and (max-width:767px){.right-box .right-form{width:100%}
.icon-ul li{margin-bottom:15px;font-size:16px}
.risk-box em{padding:0 5px}
.risk-box p{font-size:15px}
.risk-box p.copy{margin-top:15px}
.risk-box a{font-size:14px}
.risk-box-email{display:block}
}.demo-container{max-width:1920px;margin:0 auto;min-height:95%}
.fc-form input,.fc-form a,.fc-form button{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important}
.chat-fc-form-outer{font-family:"Roboto",sans-serif !important}
.chat-fc-form-outer p.fc-header{margin:0 !important}
.chat-fc-form-outer p.fc-header{position:relative !important;font-family:"Roboto",sans-serif !important}
.chat-fc-form-outer div.fc-form p{font-size:14px;line-height:20px !important;font-family:"Roboto",sans-serif !important;margin-bottom:40px !important;margin-top:15px}
.chat-fc-form-outer div.fc-form ul li label{font-size:13px}
.chat-fc-form-outer div.fc-form ul li{margin-bottom:35px !important;margin-top:15px}
.form.chat-fc-form{min-height:165px}
.chat-fc-form-outer div.fc-form ul li input{font-family:"Roboto",sans-serif !important;padding:8px 0 8px 10px !important;font-size:13px;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}
.chat-fc-form-outer div.fc-form a.fc-button{text-decoration:none;font-size:14px}
div.chat-fc-form-outer{max-width:384px !important}
.chat-fc-form-outer div.fc-form ul li label{top:-12px !important;font-family:"Roboto",sans-serif !important;font-weight:normal !important}
.chat-fc-form-outer div.fc-form a.fc-button{margin-bottom:8px}
@media only screen and (max-width:640px){div.chat-fc-form-outer{width:100% !important;max-width:100% !important}
.chat-fc-form-outer div.fc-form ul li input{width:100%}
}#recaptcha>div{width:100% !important;text-align:center}
.swal-title{font-size:14px !important}

.success-steps{background:#fff;border-radius:20px;-webkit-border-radius:20px;margin:15px 0;padding:30px 55px 45px}
.success-steps .title{font-size:24px;font-weight:bold}
.success-steps .successful-box{text-align:center;margin:45px 0}
.success-steps .successful-box span img{width:66px;height:66px}
.success-steps .successful-box h2{font-size:32px;font-weight:700;margin:20px 0;color:#089981}
.success-steps .successful-box p{font-size:18px}
.success-steps .old-data span{display:block;text-align:center;margin-top:30px;font-size:18px}
.old-data{padding:30px;background:rgba(242,248,253,0.6);border-radius:8px;}
.old-data p{font-weight:700}
.old-data ul{padding:0;margin-bottom:0}
.old-data ul li{padding:8px 0}
.old-data ul li .row{-ms-flex-align:center !important;align-items:center !important}
.old-data label{color:#425E6E}
.old-data label,.old-data p{margin-bottom:0}
@media only screen and (max-width:767px){.old-data label{margin-bottom:5px}
.old-data{padding:15px}
}.success-steps .contact-box{margin-top:45px}
.success-steps .contact-box span img{width:28px}
.success-steps .contact-box h5{font-size:24px;font-weight:700;margin:10px 0 15px}
.success-steps .contact-box p{font-size:16px}
.success-steps .contact-box div a{color:#0BAB47}
.success-steps .contact-box div a:hover{text-decoration:underline}
.success-steps .contact-box .other-contact{text-decoration:underline;color: #122D3C;display: block;margin: 5px 0 15px 0;}
.success-steps .contact-box .countdown{margin-bottom: 45px;}
.success-steps .download-box .form-row{margin-top:25px}
.success-steps .download-box h4{font-size:12px;font-weight:600}
.devices-box a,.desktop-box a{margin-bottom:15px;display:inline-block}
@media only screen and (max-width:767px){.success-steps h5{font-size:16px}
.success-steps .successful-box h2{font-size:24px}
.success-steps{padding: 30px 20px;}
.success-steps .successful-box p,.success-steps .old-data span{font-size:16px}
}
.download-box a{transition: all .5s;margin: 0 5px;padding:16px 10px;min-width: 300px;border-radius: 4px;font-size: 16px;font-weight: bold;}