/*!
 * Cropper v2.2.5
 * https://github.com/fengyuanchen/cropper
 *
 * Copyright (c) 2014-2016 Fengyuan Chen and contributors
 * Released under the MIT license
 *
 * Date: 2016-01-18T05:42:29.639Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff;filter:alpha(opacity=0)}.cropper-dashed,.cropper-modal{opacity:.5;filter:alpha(opacity=50)}.cropper-modal{background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:#39f solid 1px;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75;filter:alpha(opacity=75)}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line,.cropper-point{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1;filter:alpha(opacity=100)}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f;filter:alpha(opacity=0)}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}}.cropper-invisible{opacity:0;filter:alpha(opacity=0)}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.firm-reg-wrapper{min-height:100vh;background-color:#f1f3f8;background-image:url(/contents/bundle/images/helpers/illustrations/sketchy-1/14.png);background-repeat:no-repeat;background-size:50%;background-position:center bottom;background-attachment:fixed;position:relative;overflow:hidden}.firm-reg-wrapper .reg-card{width:100%;max-width:680px;margin:0 auto}.firm-reg-stepper .stepper-nav{display:flex;justify-content:center;margin-bottom:2rem}.firm-reg-stepper .stepper-nav .stepper-item{display:flex;align-items:center;flex-direction:column;position:relative;padding:0 1.5rem;cursor:default}.firm-reg-stepper .stepper-nav .stepper-item .stepper-icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:700;background:#e4e6ef;color:var(--bs-primary,#009ef7);transition:all .35s ease;position:relative;z-index:2}.firm-reg-stepper .stepper-nav .stepper-item .stepper-label{margin-top:.5rem;font-size:.82rem;font-weight:600;color:#a1a5b7;transition:color .3s ease;white-space:nowrap}.firm-reg-stepper .stepper-nav .stepper-item:not(:last-child)::after{content:'';position:absolute;top:23px;left:calc(50% + 30px);width:calc(100% - 14px);height:3px;background:#e4e6ef;z-index:1;transition:background .35s ease}.firm-reg-stepper .stepper-content,.login-wrapper,.logo-upload-area{position:relative}.firm-reg-stepper .stepper-nav .stepper-item .stepper-icon i,.firm-reg-stepper .stepper-nav .stepper-item .stepper-icon i span{color:var(--bs-primary,#009ef7)!important}.firm-reg-stepper .stepper-nav .stepper-item.current .stepper-icon{background:var(--bs-primary,#009ef7);color:#fff;box-shadow:0 0 0 5px rgba(0,158,247,.18)}.firm-reg-stepper .stepper-nav .stepper-item.current .stepper-icon i,.firm-reg-stepper .stepper-nav .stepper-item.current .stepper-icon i span{color:#fff!important}.firm-reg-stepper .stepper-nav .stepper-item.current .stepper-label{color:var(--bs-primary,#009ef7)}.firm-reg-stepper .stepper-nav .stepper-item.completed .stepper-icon{background:var(--bs-success,#50cd89);color:#fff}.firm-reg-stepper .stepper-nav .stepper-item.completed .stepper-icon i,.firm-reg-stepper .stepper-nav .stepper-item.completed .stepper-icon i span{color:#fff!important}.firm-reg-stepper .stepper-nav .stepper-item.completed .stepper-label{color:var(--bs-success,#50cd89)}.firm-reg-stepper .stepper-nav .stepper-item.completed::after{background:var(--bs-success,#50cd89)}.firm-reg-stepper .stepper-content [data-dt-stepper-element=content]{display:none}.firm-reg-stepper .stepper-content [data-dt-stepper-element=content].current{display:block;animation:regFadeIn .4s ease forwards}@keyframes regFadeIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.logo-upload-area{width:140px;height:140px;border:2.5px dashed #d6d8e7;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;transition:all .3s ease;overflow:hidden;background:#f9fafb;margin:0 auto}.logo-upload-area:hover{border-color:var(--bs-primary,#009ef7);background:rgba(0,158,247,.04);box-shadow:0 0 0 4px rgba(0,158,247,.08)}.logo-upload-area .upload-icon{font-size:2rem;color:#b5b5c3;transition:color .3s ease}.logo-upload-area:hover .upload-icon{color:var(--bs-primary,#009ef7)}.logo-upload-area .upload-text{font-size:.78rem;color:#a1a5b7;margin-top:.35rem;font-weight:500}.logo-upload-area img.logo-preview{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:14px}.logo-upload-area .logo-remove-btn{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:rgba(241,65,108,.9);color:#fff;font-size:.7rem;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;opacity:0;transition:opacity .25s ease;border:none}.logo-upload-area:hover .logo-remove-btn{opacity:1}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;height:350px;overflow-y:auto}.left,.wrap{overflow:hidden;display:flex}.industry-card{border:2px solid #e4e6ef;border-radius:12px;padding:1.1rem .6rem;text-align:center;cursor:pointer;transition:all .25s ease;background:#fff}.industry-card:hover{border-color:var(--bs-primary,#009ef7);background:rgba(0,158,247,.03);transform:translateY(-2px)}.industry-card.active{border-color:var(--bs-primary,#009ef7);background:rgba(0,158,247,.06);box-shadow:0 0 0 3px rgba(0,158,247,.12)}.industry-card .industry-icon{font-size:1.6rem;margin-bottom:.4rem;display:block}.industry-card .industry-name{font-size:.82rem;font-weight:600;color:#3f4254}.industry-card.active .industry-name{color:var(--bs-primary,#009ef7)}.password-strength-bar{height:4px;border-radius:2px;background:#e4e6ef;overflow:hidden;margin-top:.4rem}.password-strength-bar .strength-fill{height:100%;width:0;border-radius:2px;transition:width .35s ease,background .35s ease}.password-strength-bar .strength-fill.weak{width:25%;background:#f1416c}.password-strength-bar .strength-fill.fair{width:50%;background:#ffc700}.password-strength-bar .strength-fill.good{width:75%;background:#50cd89}.password-strength-bar .strength-fill.strong{width:100%;background:#009ef7}.strength-text{font-size:.75rem;font-weight:500;margin-top:.25rem}.firm-reg-stepper.first [data-dt-stepper-action=previous],.firm-reg-stepper.first [data-dt-stepper-action=submit]{display:none}.firm-reg-stepper.between [data-dt-stepper-action=previous],.firm-reg-stepper.first [data-dt-stepper-action=next]{display:inline-block}.firm-reg-stepper.between [data-dt-stepper-action=submit]{display:none}.firm-reg-stepper.between [data-dt-stepper-action=next],.firm-reg-stepper.last [data-dt-stepper-action=previous],.firm-reg-stepper.last [data-dt-stepper-action=submit]{display:inline-block}.firm-reg-stepper.last [data-dt-stepper-action=next]{display:none}.firm-reg-stepper .btn-step{min-width:120px}.step-title{font-size:1.35rem;font-weight:700;color:#181c32;margin-bottom:.35rem}.step-subtitle{font-size:.9rem;color:#a1a5b7;margin-bottom:1.5rem}.phone-cc-select{max-width:100px}@media (max-width:575px){.industry-grid{grid-template-columns:repeat(2,1fr)}.firm-reg-stepper .stepper-nav .stepper-item{padding:0 .6rem}.firm-reg-stepper .stepper-nav .stepper-item .stepper-label{font-size:.7rem}.firm-reg-stepper .stepper-nav .stepper-item .stepper-icon{width:38px;height:38px;font-size:1rem}.firm-reg-stepper .stepper-nav .stepper-item:not(:last-child)::after{top:19px}.reg-card .card-body{padding:1.5rem!important}}@media (max-width:767px){.industry-grid{grid-template-columns:repeat(2,1fr)}}.login-wrapper{min-height:100vh;background:#f0f4ff;display:flex;align-items:center;justify-content:center;padding:16px}.footer-copy{position:absolute;bottom:24px;left:0;width:100%;text-align:center;font-size:13px;color:#9aaad0;font-weight:500;font-family:Inter,sans-serif;letter-spacing:.3px}.wrap{width:1200px;min-height:650px;border-radius:24px;box-shadow:0 24px 80px rgba(30,80,200,.14);background:#fff}.left{width:320px;background:linear-gradient(160deg,#e8f0ff 0,#ddeaff 40%,#ccdeff 100%);padding:44px 40px;position:relative;flex-direction:column;justify-content:center;align-items:center;text-align:center}.left::after,.left::before{content:'';position:absolute;border-radius:50%;pointer-events:none}.left::before{top:-100px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.18) 0,transparent 65%)}.left::after{bottom:-80px;left:-60px;width:260px;height:260px;background:radial-gradient(circle,rgba(var(--bs-primary-rgb),.15) 0,transparent 65%)}.left-icon,.right{background:#fff;display:flex}.left-icon{width:70px;height:70px;border-radius:20px;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(30,80,200,.1);margin-bottom:24px;font-size:32px;z-index:1}.left-title{font-size:22px;font-weight:800;color:#0f1f5c;line-height:1.25;letter-spacing:-.5px;margin-bottom:8px;z-index:1}.left-sub{font-size:12px;color:#6b7baa;line-height:1.5;z-index:1}.right{flex:1;padding:40px 60px;flex-direction:column}@media (max-width:991px){.wrap{flex-direction:column;width:100%}.left{display:none}.right{padding:40px 24px;border-radius:24px}}.no-autofill-password{-webkit-text-security:disc!important;text-security:disc!important}.show-password-mask{-webkit-text-security:none!important;text-security:none!important}