:root{--color0:#000000;--color1:#A5A5A5;--color2:#ABFF00;--color3:#78FF6B;--color4:#8540BD;--colorGradient1-1:165,255,0;--colorGradient1-2:56,255,255;--colorGradient2-1:171,255,0;--colorGradient2-2:90,218,78;--colorGradient3-1:133,64,189;--colorGradient3-2:203,139,255;--inputBorderColor:var(--color2);--fontFamily:"Fira Sans",sans-serif;--btnColor1:#8EEC5A;--btnColor2:var(--color4);--borderRadius:10px;--margin-bottom-section:35px;--padding-dashboard:40px 0 55px 0}.clr-0{color:var(--color0)}.clr-1{color:var(--color1)}.clr-2{color:var(--color2)}body{background-color:#fff;font-family:var(--fontFamily);font-weight:400;font-size:14px;color:var(--color0);line-height:normal;padding-bottom:115px}a{transition:.2s}img{max-width:100%}label{font-weight:600!important;display:block;margin:0 0 5px 20px}input,select,textarea{font-size:14px!important;font-weight:400!important;box-shadow:none!important;outline:0!important}select{padding:.75rem 2.25rem .75rem .75rem!important}.form-control.inputCustom,.form-select.inputCustom{border-width:2px;border-color:var(--inputBorderColor)!important;background-color:#faf6f6;padding:1.15rem 20px!important;border-radius:var(--borderRadius);transition:.2s}.inputIconL .form-control.inputCustom,.inputIconL .form-select.inputCustom{padding-left:60px!important}.form-control.inputCustom:focus,.form-select.inputCustom:focus{border-color:var(--inputBorderColor)!important;background-color:#eee}.inputCustom:disabled{background-color:#909090!important;color:#fff}.inputIconL{position:relative}.inputIconL::before{content:'';position:absolute;left:18px;top:50%;margin-top:-15px;width:30px;height:30px;background-repeat:no-repeat;background-position:center center}.inputIconL.icoLock::before{background-image:url(../img/i1-lock.png);background-size:auto 80%}.inputIconL.icoEmail::before{background-image:url(../img/i1-envelope.png);background-size:80% auto}.inputIconL.icoToken::before{background-image:url(../img/i1-token.png);background-size:95% auto}.btn-md1{padding-left:20px!important;white-space:nowrap;padding-right:20px!important;border:none!important;height:60px!important;background-color:var(--btnColor1)!important;font-size:20px!important;font-weight:700;color:var(--color0);position:relative}.btn-md1::after{content:'';position:absolute;right:0;bottom:-25px;width:22px;height:22px;background:url(../img/load-2.gif) center center no-repeat;background-size:100% auto;transition:.2s;opacity:0}.btn-md1:focus,.btn-md1:hover{opacity:.8}.btn-md1:disabled::after{opacity:1}.btn-md1.t-left{text-align:left}.btn-md1.t-right{text-align:right}.btn-md2{padding-left:20px!important;white-space:nowrap;padding-right:20px!important;border:none!important;background-color:var(--btnColor1);font-size:16px!important;font-weight:700;background-color:var(--btnColor2);color:#fff!important;position:relative}.btn-md2:focus,.btn-md2:hover{background-color:var(--btnColor2);opacity:.8}.btn-ctr-2{background-color:var(--btnColor2)!important;color:#fff!important}.btn-md2.icon-r::before{content:'';position:absolute;z-index:1;top:50%;right:20px;width:28px;height:28px;margin-top:-14px;background:url(../img/icon-up.png) center center no-repeat;background-size:100% auto}.headerAccess{height:240px;display:flex;align-items:center;background:#8eec5a url(../img/mask-header-v2.png) center center;background-size:400px auto}.headerAccess img{max-height:180px;max-width:auto!important}.headerDashboard{height:120px;display:flex;align-items:center;background:#8eec5a url(../img/mask-header-v2.png) center center;background-size:400px auto}.headerDashboard img{max-height:60px;max-width:auto!important}.topMenu{overflow:hidden}.topMenu .container .row .cols{display:flex;justify-content:space-between;align-items:center}.topMenu .item{height:100px;display:flex;justify-content:center;align-items:center;position:relative}.topMenu .item a{color:#000}.topMenu .item .icon{height:40px;margin-top:-15px;text-align:center}.topMenu .item .icon img{height:100%}.topMenu .item .text{position:absolute;margin-top:5px;left:0;right:0;margin-left:-45px;margin-right:-45px;text-align:center;text-transform:uppercase;font-weight:600}.topMenu .item::before{content:'';position:absolute;bottom:0;left:50%;margin-left:-12px;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #fff;transition:.2s;opacity:0}.topMenu .item.active::before{opacity:1}.topMenu .item:hover a{color:var(--color4)}.footer{position:fixed;bottom:0;left:0;right:0;border-top:15px solid #fff;-webkit-box-shadow:0 -30px 30px 0 rgba(255,255,255,1);-moz-box-shadow:0 -30px 30px 0 rgba(255,255,255,1);box-shadow:0 -30px 30px 0 rgba(255,255,255,1)}.footer{background-color:#fff}.footer .container .cols{position:relative}.footer .container .cols::after{content:'';position:absolute;z-index:10;top:-1px;right:15px;border-left:55px solid transparent;border-right:55px solid transparent;border-top:55px solid #fff}.footer .container .cols{height:82px;display:flex;align-items:center}.footer .container .cols a{color:var(--color0);text-decoration:none}.dashboard-content{padding:var(--padding-dashboard)}.project-list .item{margin-bottom:var(--margin-bottom-section);height:150px;position:relative}.project-list .item:last-child{margin-bottom:0}.project-list .item .cover{position:absolute;left:0;top:0;bottom:0;width:240px;background-color:#f5f5f5;border-radius:15px}.project-list .item .info{margin-left:270px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.project-list .item .info .title{font-size:22px;font-weight:600}.project-list .item .info .link a{height:48px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:22px;font-weight:700;text-decoration:none;background-color:var(--btnColor2);border-radius:12px}.progress{height:48px;background-color:#faf6f6;border-radius:12px;overflow:hidden;position:relative}.progress .loaded{position:absolute;left:0;top:0;bottom:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.progress .label{position:absolute;top:0;bottom:0;display:flex;align-items:center;left:20px;font-size:14px;color:var(--color4);font-weight:500;z-index:1}.progress .percent{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:20px;font-size:22px;color:var(--color4);font-weight:600;z-index:1}.progress-dates{margin:30px 0;display:flex;justify-content:space-between}.progress-dates .dt{padding-left:38px;font-size:22px;font-weight:500;background-position:left top 2px;background-repeat:no-repeat}.progress-dates .dt span{display:block;font-size:11px}.progress-dates .start{background-image:url(../img/icon-mini-calendar.png)}.progress-dates .finish{background-image:url(../img/icon-mini-calendar-check.png)}.progress-dates .finance{background-image:url(../img/icon-mini-finance.png)}.galery-photos{margin-bottom:15px;overflow:hidden}.galery-photos .image{padding:58% 0 0 0;border-radius:15px;background-color:#f5f5f5;margin:0 calc(var(--bs-gutter-x)* .5);position:relative}.galery-photos .image::before{content:'';width:24px;height:24px;position:absolute;z-index:1;bottom:14px;right:14px;background:url(../img/icon-circle-plus.png) center center no-repeat;background-size:100% auto}.galery-control{margin-bottom:var(--margin-bottom-section)}.btn-control .btn{background-color:var(--btnColor2)!important;color:#fff;font-size:18px}.btn-control .btn.btn-np{overflow:hidden;text-indent:1000px;background-position:center center;background-repeat:no-repeat;background-size:10px auto}.btn-control .btn.btn-prev{background-image:url(../img/icon-arrow-left.png)}.btn-control .btn.btn-next{background-image:url(../img/icon-arrow-right.png)}.btn-control .btn.slick-disabled{opacity:.4}.custom-accordion{margin-bottom:var(--margin-bottom-section)}.custom-accordion .accordion-body{padding-left:0;padding-right:0;padding-bottom:0}.custom-accordion .accordion-item{box-shadow:none!important;border:none!important;margin-bottom:15px}.custom-accordion .accordion-button{box-shadow:none!important;border:none!important;outline:0!important;border-radius:12px!important;color:#fff;font-size:18px;font-weight:500}.custom-accordion .accordion-collapse{box-shadow:none!important;border:none!important}.custom-accordion .accordion-button::after{width:30px;height:30px;background:url(../img/icon-circle-arrow-down.png) center center no-repeat;background-size:100% auto}.custom-accordion .accordion-button{background-color:var(--btnColor2)}.custom-accordion .accordion-button.collapsed{background-color:#4d4d4d}.tbl-001 table{margin-bottom:0}.tbl-001 table{border-collapse:separate;border-spacing:0}.tbl-001 table tr{vertical-align:middle}.tbl-001 table td{border-style:solid none solid none;padding:15px;font-size:16px;font-weight:600;background-color:#e3e3e3}.tbl-001 table td.min{width:1px;white-space:nowrap}.tbl-001 table tr td:first-child{border-top-left-radius:13px}.tbl-001 table tr td:last-child{border-top-right-radius:13px}.tbl-001 table tr td:first-child{border-bottom-left-radius:13px}.tbl-001 table tr td:last-child{border-bottom-right-radius:13px}.tbl-001 table tr.spacer td{padding:5px 0;border:none;background-color:transparent}.tbl-001 table td.min{width:0}.tbl-activity{padding:0 0 0 15px}.tbl-activity .num{padding-right:0;width:1px;position:relative}.tbl-activity .num span{width:30px;height:30px;position:absolute;top:50%;left:-15px;margin-top:-15px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#5ada4e;font-size:12px;font-weight:500;color:#fff;border:1px solid #fff}.tbl-activity .dt{padding:2px 15px;border-radius:15px;background-color:#fff}.tbl-activity .dt.dt-0{background-color:#000;color:#fff}.tbl-activity .dt.dt-1{background-color:var(--color2)}.tbl-activity table tbody td{font-size:14px}.tbl-activity .imgText{display:flex;align-items:center;white-space:nowrap}.tbl-activity .imgText .photo{flex:0 0 auto;width:55px;height:40px;background-color:#fff;margin-right:10px;border-radius:20px;border:1px solid #fff}.tbl-effective{margin-bottom:var(--margin-bottom-section)}.tbl-effective tr.bg td{background-color:#5ada4e}.tbl-effective .pipe{padding:0 10px;display:block;position:relative;text-align:center}.tbl-effective .pipe::before{content:'';position:absolute;left:-13px;top:50%;margin-top:-8px;height:16px;width:1px;background-color:#000}.item-attention{margin-bottom:var(--margin-bottom-section)}.item-attention .d-header{font-size:18px;font-weight:500}.item-attention .d-body{font-size:16px;font-weight:500}.item-attention .d-body .row{margin-top:15px;margin-bottom:15px;display:flex}.item-attention .d-body .card{padding:15px;border-radius:12px;border:none;height:100%;min-height:100px;display:flex;flex-direction:column;justify-content:center;position:relative}.item-attention .d-body .card-1{background-color:#e3e3e3}.item-attention .d-body .card-2{background-color:#afafaf}.item-attention .d-body .card-status-0{background-color:#000;color:#fff;text-align:center}.item-attention .d-body .card-status-1{background-color:var(--color2);text-align:center}.item-attention .d-body .card-1::before,.item-attention .d-body .card-2::before{content:'';width:34px;height:34px;position:absolute;z-index:1;top:50%;right:-29px;margin-top:-17px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#5ada4e url(../img/icon-arrow-right.png) center center no-repeat;background-size:auto 11px;border:2px solid #fff}.item-down-1{margin-bottom:0}.item-down-1 .d-body{font-size:16px;font-weight:500}.item-down-1 .d-body .row{margin-top:15px;margin-bottom:15px;display:flex}.item-down-1 .d-body .card{padding:15px;border-radius:12px;border:none;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative}.item-down-1 .d-body .card-1{background-color:#e3e3e3}.item-down-1 .d-body .btn-down{background-color:var(--color4);color:#fff;font-size:16px;font-weight:600;text-align:left;padding-left:20px;padding-right:20px;position:relative}.item-down-1 .d-body .btn-down::after{content:'';position:absolute;right:20px;top:50%;width:28px;height:28px;margin-top:-14px;background:url(../img/icon-down.png) center center no-repeat;background-size:100% auto}.area-profile{margin-bottom:var(--margin-bottom-section);padding:20px;background-color:#faf6f6;border-radius:15px}.area-profile .row{display:flex;align-items:center}.area-profile .image-profile{padding:100% 50% 0 0;border-radius:50%;border:5px solid #000;background:#fff url(../img/bg-user.png?) center center no-repeat;background-size:80% auto;position:relative;overflow:hidden}.area-profile .image-profile img{width:100%;height:100%;object-fit:cover;display:block}.area-profile .image-profile .list-form-uploads{position:absolute;top:0;left:0;right:0;bottom:0}.area-profile .image-profile .list-form-uploads .sld-files,.area-profile .image-profile .list-form-uploads .sld-files .item,.area-profile .image-profile .list-form-uploads .sld-files .item .item-content,.area-profile .image-profile .list-form-uploads .slick-list,.area-profile .image-profile .list-form-uploads .slick-track{height:100%}.area-profile .image-profile .list-form-uploads .sld-files .item .item-content{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent}.area-profile .image-profile .act-remove{position:absolute;bottom:10px;width:25px;height:25px;background:#c5c5c5 url(../img/icon-trash.png) center center no-repeat;background-size:15px auto;border-radius:8px;transition:.2s;box-shadow:0 0 15px rgba(0,0,0,.7);opacity:0}.area-profile .image-profile:hover .act-remove{opacity:1}.reviewing-professional{margin-bottom:var(--margin-bottom-section);transition:.2s;border-radius:15px}.reviewing-professional:hover{padding:10px 20px;background-color:#faf6f6}.reviewing-professional .profile .row{display:flex;align-items:center}.reviewing-professional .profile .image-profile{padding:70% 50% 0 0;border-radius:55px;background-color:#eee}.reviewing-professional .profile .occupation{color:#909090;font-size:14px;font-weight:500}.reviewing-professional .profile .name{font-size:24px;font-weight:500}.reviewing-professional .rating-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}.reviewing-professional .rating{display:flex;width:20%;justify-content:center}.reviewing-professional .rating input{display:none}.reviewing-professional .rating label{font-size:14px;cursor:pointer;padding:1em;transition:.2s;width:100%;text-align:center;background-color:#faf6f6;margin:4px 0 4px 8px;border-radius:5px}.reviewing-professional:hover .rating label{background-color:#fff}.reviewing-professional .rating input:checked+label,.reviewing-professional .rating input:checked+label~label,.reviewing-professional .rating label:hover,.reviewing-professional .rating label:hover~label{color:#fff;background-color:var(--color4)}.reviewing-professional .rating input:checked+label~label{color:#000;background-color:#faf6f6}.installments-list .item{margin-bottom:20px}.installments-list .item .label{font-size:13px;text-align:center}.installments-list .item .date{font-size:13px;text-align:center}.installments-list .item .value{font-size:20px;font-weight:600;color:#000;text-align:center;padding:13px 10px;border-radius:13px;margin:5px 0;border:2px solid #fff}.installments-list .item .info{padding:0 15px;font-size:20px;font-weight:600;color:#000}.installments-list .item .value.active{background:rgb(var(--colorGradient2-1));background:linear-gradient(180deg,rgba(var(--colorGradient2-1),1) 15%,rgba(var(--colorGradient2-2),1) 85%);color:#fff}.installments-list .item .value.current{background:rgb(var(--colorGradient3-1));background:linear-gradient(180deg,rgba(var(--colorGradient3-1),1) 15%,rgba(var(--colorGradient3-2),1) 85%);border-color:var(--color3)}.installments-list .item .value.inactive{background:rgb(var(200,200,200));background:linear-gradient(180deg,rgba(200,200,200,1) 15%,rgba(250,246,246,1) 85%);color:#000;border-color:#ccc}.installments-list .item.v-next{background-color:#e3e3e3;border-radius:13px}.installments-list .item.v-next .value{border:none;margin:0}.installments-list .item.v-text{border-radius:13px;border:2px solid var(--color3);overflow:hidden}.installments-list .item.v-text .value{border:none;margin:0}.installments-list .mini-red{background-color:#ffc1bf;border-top:1px dashed red}.installments-list .mini-red .info,.installments-list .mini-red .value{font-size:16px;font-weight:500;color:red}.area-chart{margin-bottom:var(--margin-bottom-section)}.area-chart .item{border-radius:13px;transition:.2s;margin-bottom:30px}.area-chart .item .title{text-align:center;font-size:18px;font-weight:600;margin-bottom:20px}.area-chart .a-bg{position:relative;background-color:#faf6f6;height:100%;padding:20px;border-radius:13px}.area-chart .a-bg::before{content:'';position:absolute;top:-17px;left:50%;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:17px solid #faf6f6}.area-chart .labels{display:flex;flex-wrap:wrap;align-items:flex-start;font-size:12px}.area-chart .labels .i-label{flex:1 1 50%;margin-bottom:15px;padding-left:20px;position:relative}.area-chart .labels .i-label span{font-size:14px;font-weight:500;display:block;padding-bottom:8px}.area-chart .labels .i-label .icon{content:'';position:absolute;left:0;top:-5px;width:10px;height:30px;border-radius:10px;background-color:#eee}.area-chart .labels .i-label:last-child{margin-bottom:0}.form-access{padding:80px 0 0 0}.form-access .alert{border:0;border-radius:var(--borderRadius);text-align:right;padding-left:60px;padding-right:20px;background-size:30px auto!important}.form-access .alert-danger{background:#000 url(../img/icon-alert-danger.png) left 15px center no-repeat;color:#fff}.form-access .alert-success{background:#03fcff url(../img/icon-alert-success.png) left 15px center no-repeat;color:#000}.form-access .alert-warning{background:#eee url(../img/icon-alert-warning.png) left 15px center no-repeat;color:#000}.form-access .info{margin-bottom:var(--margin-bottom-section)}.form-access .info p{margin-bottom:0}.gradient-1{background:rgb(var(--colorGradient1-1));background:linear-gradient(95deg,rgba(var(--colorGradient1-1),1) 15%,rgba(var(--colorGradient1-2),1) 85%)}.gradient-2{background:rgb(var(--colorGradient2-1));background:linear-gradient(180deg,rgba(var(--colorGradient2-1),1) 15%,rgba(var(--colorGradient2-2),1) 85%)}.title-1{font-size:28px;font-weight:700;margin-bottom:var(--margin-bottom-section);position:relative;position:relative;text-transform:uppercase}.title-1.v-icon{padding-left:75px;padding-right:40px}.title-1.v-icon .icon{content:'';position:absolute;left:0;top:2px;width:60px;height:60px}.title-1 .goBack{position:absolute;display:block;right:0;top:50%;margin-top:-17px;width:34px;height:34px;border-radius:50%;background:url(../img/icon-circle-arrow-left-black.png) center center no-repeat;background-size:100% auto}.title-1 .goBack:hover{background-color:#ccc}.title-2{font-size:24px;font-weight:700;margin-bottom:var(--margin-bottom-section);position:relative;padding-left:20px;color:var(--color1)}.title-2::before{content:'';position:absolute;left:0;top:0;bottom:0;width:10px;background-color:var(--color3);border-radius:10px}.text-mini-10{font-size:10px}.text-mini-12{font-size:12px}.a-clr-1{color:#acacac}.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-change-pass{position:absolute;top:3px;right:0;text-decoration:none;color:var(--color4);font-weight:400;border:1px solid var(--color4);padding:5px 10px 3px 10px;border-radius:10px;transition:.2s}.lk-change-pass:hover{background-color:var(--color4);color:#fff}.no-result{padding:15px;background-color:#e3e3e3;border-radius:13px;font-weight:300!important}.form-select{color:var(--color1);background-image:url(../img/select-arrow.png?)!important;background-size:15px auto}.form-control{color:var(--color1);padding:.65rem .75rem!important}.btn{font-size:12px;font-weight:600;padding:.65rem var(--bs-btn-padding-x);border-radius:var(--borderRadius);transition:.2s}.btn:hover{opacity:.8}.img-wide{background-position:center center;background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.form-check{padding-left:0!important}.pagination{display:flex;justify-content:center;padding:20px;list-style:none;border-radius:5px;margin-top:var(--margin-bottom-section);background-color:#f5f5f5;border-radius:10px}.pagination li{margin:0 5px}.pagination a{font-size:12px;display:block;padding:8px 15px;color:var(--color4);text-decoration:none;border:1px solid #ddd;border-radius:5px;background-color:#fff;transition:.2s}.pagination a:focus,.pagination a:hover{background-color:var(--color4);color:#fff}.pagination .active a{background-color:var(--color4);color:#fff;border-color:var(--color4)}.pagination .disabled a{color:#6c757d;pointer-events:none;border-color:#ddd}.sldFix{visibility:hidden;opacity:0;transition:opacity 1s;list-style:none}.sldFix.slick-initialized{visibility:visible;opacity:1}.sldFix .item{display:none}.sldFix .item:first-child{display:block;visibility:hidden}.sldFix.slick-initialized .item{display:block;visibility:visible!important}.sldFix .slick-disabled{opacity:.5}