@charset "UTF-8";html{height:auto}body{padding:0;height:inherit}#root{height:100%}.custom-scrollbar::-webkit-scrollbar{width:10px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px;transition:all .15s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#c4c3c3;transition:all .15s}.placeholder-overflow:placeholder-shown{text-overflow:ellipsis}.provider-portal-page-container{width:100%;min-width:360px;max-width:1152px;margin:0 auto;padding:24px;color:#222020;font-family:LeroyMerlinSans,sans-serif}@media (max-width: 480px){.provider-portal-page-container{padding:16px}}#page-error-fallback{height:calc(100vh - 180px);font-family:LeroyMerlinSans,sans-serif}@media (max-width: 960px){#page-error-fallback{height:calc(100vh - 102px)}}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Italic.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Bold.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-BoldItalic.svg) format("svg");font-weight:700;font-style:italic}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBold.svg) format("svg");font-weight:600;font-style:normal}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-SemiBoldItalic.svg) format("svg");font-weight:600;font-style:italic}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-Light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:LeroyMerlinSans;src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.eot);src:url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.woff2) format("woff2"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.woff) format("woff"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.ttf) format("truetype"),url(/assets/fonts/LeroyMerlinSans/LeroyMerlinSans-LightItalic.svg) format("svg");font-weight:300;font-style:italic}[class^=css][class$=card__header] h3{margin-top:0}[class^=css][class$=mega-button--close] svg{fill:#6f676c}[class^=css][class*=--mega-heading]{margin-top:0}[class^=css][class*=toast__message] svg{fill:currentColor}[class^=css][class$=toast__title]{margin-top:0}[class^=css][class*=button__icon],[class^=css][class*=hint__icon--danger],[class^=css][class*=hint__icon--warning]{fill:currentColor}[class^=css][class*=validation-hint--warning] svg{fill:currentColor}[class^=css][class*=validation-hint--valid] svg{fill:currentColor}[class^=css][class*=validation-hint--invalid] svg{fill:currentColor}[class^=css][class*=input__field]>label{margin-bottom:0;font-size:13px;line-height:19px;font-weight:600;color:#222020}[class^=css][class*=input__field] [class^=css][class*=input__container] input{height:44px}.overlay{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out,z-index .6s;width:100%;will-change:opacity,z-index}.overlay.show-spinner{opacity:1;z-index:99999;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.overlay.show-spinner .spinner{display:block}.overlay.column-direction{flex-direction:column}.overlay-enter{opacity:0;z-index:-1}.overlay-enter-active,.overlay-leave{opacity:1;z-index:1000}.overlay-leave-active{opacity:0;transition:opacity .3s ease-in-out,z-index .6s;z-index:-1}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes colors{0%{stroke:#cae4b8}50%{stroke:#72bf44}to{stroke:#cae4b8}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.spinner{animation:rotator 1.4s linear infinite}.spinner-label{color:#72bf44;margin-top:1rem}.path{animation:dash 1.4s ease-in-out infinite,colors 2.8s ease-in-out infinite;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center}.color-default{color:#a6a6a6}.color-default-dark{color:#666}.color-default-lighter{color:#f8f8f8}.color-default-light{color:#e5e5e5}.color-neutral{color:#fff}.color-primary{color:#72bf44}.color-secondary{color:#bada2e}.color-text{color:#333}.color-warning{color:#c9a21b}.color-danger{color:#8b2226}.color-success{color:#158110}.color-primary-dark{color:#397615}.pull-left{float:left}.pull-right{float:right}.clearfix:after{content:"";display:table;clear:both}.text-right{text-align:right}.padding{padding:1rem}.padding-small{padding:.5rem}.padding-double{padding:2rem}.padding-top{padding-top:1rem}.padding-top-small{padding-top:.5rem}.padding-top-double{padding-top:2rem}.padding-top-three-quarters{padding-top:.75rem}.padding-right{padding-right:1rem}.padding-right-small{padding-right:.5rem}.padding-right-double{padding-right:2rem}.padding-bottom{padding-bottom:1rem}.padding-bottom-small{padding-bottom:.5rem}.padding-bottom-double{padding-bottom:2rem}.padding-bottom-three-point-five{padding-bottom:3.5rem}.padding-left{padding-left:1rem}.padding-left-small{padding-left:.5rem}.padding-left-double{padding-left:2rem}.padding-vertical{padding-top:1rem;padding-bottom:1rem}.padding-vertical-small{padding-top:.5rem;padding-bottom:.5rem}.padding-vertical-double{padding-top:2rem;padding-bottom:2rem}.padding-horizontal{padding-right:1rem;padding-left:1rem}.padding-horizontal-small{padding-right:.5rem;padding-left:.5rem}.padding-horizontal-double{padding-right:2rem;padding-left:2rem}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-right{padding-right:0}.no-padding-bottom{padding-bottom:0}.no-padding-left{padding-left:0}.no-padding-vertical{padding-top:0;padding-bottom:0}.no-padding-horizontal{padding-right:0;padding-left:0}.margin-bottom{margin-bottom:1rem}.margin-bottom-double{margin-bottom:2rem}.margin-bottom-one-half{margin-bottom:1.5rem}.margin-bottom-quadruple{margin-bottom:4rem}.margin-bottom-small{margin-bottom:.5rem}.margin-top{margin-top:1rem}.margin-top-small{margin-top:.5rem}.margin-top-double{margin-top:2rem!important}.margin-top-quadruple{margin-top:4rem}.no-margin-bottom{margin-bottom:0!important}.margin-right{margin-right:1rem}.margin{margin:1rem}.mr-1{margin-right:1px}.mr-2{margin-right:2px}.mr-3{margin-right:3px}.mr-4{margin-right:4px}.mr-5{margin-right:5px}.no-margin{margin:0!important}.ms-3{margin-top:.3rem;margin-bottom:.3rem}.container,.container-fluid{padding:0}.badge-number{border-radius:50%;min-height:32px;min-width:32px;line-height:32px;display:inline-block;text-align:center}.button{padding-left:1.5rem;padding-right:1.5rem}.button.rounded{border-radius:2rem}.button.rounded.disabled{color:#e5e5e5;background-color:#fff;border:.0625rem solid #e5e5e5}.button-hollow.rounded{border-radius:2rem;padding-right:1.5rem;padding-left:1.5rem}.button-hollow.rounded.disabled{color:#e5e5e5;background-color:#fff;border:.0625rem solid #e5e5e5}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button-column{display:flex;flex-direction:column}.padding-from-right{padding-right:1.5rem}.success-dialog{background-color:#72bf44;padding:10px;text-align:center;color:#fff;width:fit-content;margin-left:5rem;border-radius:5px}.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;margin-left:7rem;border-bottom:10px solid #72bf44}.add-button{color:#e5e5e5;float:right;margin:.1rem 0}.add-button.valid{color:#333}.add-button.valid span{border-color:#72bf44;color:#72bf44}.add-button.valid.border{border:.05rem solid #72bf44;border-radius:1.5rem;color:#72bf44;padding:.5rem}.add-button.valid.border span{background-color:#72bf44;color:#fff}.add-button span{display:inline-block;vertical-align:middle;height:1.5625rem;width:1.5625rem;border:.0625rem solid #e5e5e5;border-radius:50%;position:relative;margin-right:.4rem}.add-button span i{font-size:.8rem;transform:rotate(45deg);display:block;position:absolute;top:calc(50% - .4rem);left:calc(50% - .4rem)}.button-static{border-width:2px;border-style:solid;border-radius:4px;color:#333;min-height:40px;line-height:1rem;padding:0;width:86px;font-size:.9rem;transition:border-color .15s ease}.button-static.disabled{color:#a6a6a6}.button-static:not(.button-primary):not(.button-secondary):not(.button-neutral):not(.button-danger):not(.button-text){background-color:transparent}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text){border-color:#e5e5e5}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-static-clickable{cursor:pointer}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-static-clickable:hover,.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-static-clickable:active,.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-static-clickable:focus{border-color:#333}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-primary{border-color:#72bf44}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-secondary{border-color:#bada2e}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-neutral{border-color:#fff}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-danger{border-color:#bada2e}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-text{border-color:transparent}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-info{border-color:#4a90e2}.button-static:not(.button-hollow-primary):not(.button-hollow-secondary):not(.button-hollow-neutral):not(.button-hollow-danger):not(.button-hollow-text).button-hollow-warning{border-color:#c9a21b}.text-color-green{color:#78be20;font-weight:700}.text-color-orange{color:#fc961e;font-weight:700}.text-color-gray{color:#887f87;font-weight:700}.text-color-light-gray{color:#d3d2d6;font-weight:700}.text-color-dark-gray{color:#666;font-weight:700}svg{fill:#72bf44}svg.svg-default-darker{fill:#333}svg.svg-neutral{fill:#fff}svg.svg-default{fill:#a6a6a6}svg.svg-green{fill:#99ce63}.break-word{word-wrap:break-word}.underline{text-decoration:underline}.bold{font-weight:700}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.flex-grow-1{flex-grow:1}.resize-none,textarea{resize:none}.button-with-glyph{display:inline-flex;align-items:center}.button-with-svg{display:flex;align-items:center;padding-top:.4rem;padding-bottom:.4rem}.button-with-svg i{-webkit-mask-size:100%;mask-size:100%;background-color:#72bf44;width:1.5rem;height:1.5rem}.button-with-svg:hover i{background-color:#fff}.button-with-svg .icon-plus{-webkit-mask:url(/assets/images/plus.svg) no-repeat center;mask:url(/assets/images/plus.svg) no-repeat center}.button-with-svg .icon-minus{-webkit-mask:url(/assets/images/minus.svg) no-repeat center;mask:url(/assets/images/minus.svg) no-repeat center}@media (max-width: 768px){.btn-reverse{flex-direction:column-reverse!important}.btn-reverse>button{margin:0!important;margin-bottom:.5rem!important}}.flex{display:flex}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.align-items-center{display:flex;align-items:center}.full-width{width:100%}.justify-center{display:flex;justify-content:center}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.mr-5{margin-right:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.ml-5{margin-left:3rem}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:3rem;margin-bottom:3rem}.mx-0{margin-right:0;margin-left:0}.mx-1{margin-right:.25rem;margin-left:.25rem}.mx-2{margin-right:.5rem;margin-left:.5rem}.mx-3{margin-right:1rem;margin-left:1rem}.mx-4{margin-right:1.5rem;margin-left:1.5rem}.mx-5{margin-right:3rem;margin-left:3rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:3rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pt-5{padding-top:3rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:1rem}.pr-4{padding-right:1.5rem}.pr-5{padding-right:3rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pb-5{padding-bottom:3rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:1rem}.pl-4{padding-left:1.5rem}.pl-5{padding-left:3rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:1rem;padding-bottom:1rem}.py-4{padding-top:1.5rem;padding-bottom:1.5rem}.py-5{padding-top:3rem;padding-bottom:3rem}.px-0{padding-right:0;padding-left:0}.px-1{padding-right:.25rem;padding-left:.25rem}.px-2{padding-right:.5rem;padding-left:.5rem}.px-3{padding-right:1rem;padding-left:1rem}.px-4{padding-right:1.5rem;padding-left:1.5rem}.px-5{padding-right:3rem;padding-left:3rem}input:focus+.control-label,input[value]:not([value=""])+.control-label{top:1.35rem!important}.badge-container{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px}.validation-badge{color:#a19ba2;background-color:#eeeef0;margin:5px 5px 5px 0;padding:7px 13px;border-radius:30px;display:flex;align-items:center;width:fit-content;font-size:.9rem}.validation-badge .valid-img{margin-right:5px;background-size:cover;display:flex;width:0;height:0}.badge-valid{color:#158110;background-color:#eaf3e2}.badge-valid .valid-img{background-image:url(/assets/images/password_success_badge.svg);width:15px;height:15px}.badge-invalid{color:#8b2226;background-color:#fab9bc}.badge-invalid .valid-img{background-image:url(/assets/images/password_warning_badge.svg);width:15px;height:15px}.password-visibility-icon{position:absolute;top:17.5px;width:20px;height:20px;cursor:pointer}.password-visibility-icon-more-left{right:40px}.password-visibility-icon-more-right{right:10px}.password-warning{position:absolute;right:10px;top:17.5px}.auxiliar-text{color:#666;font-size:.9rem}.input.disabled,.input[disabled]{color:#888}.select-state-field-pos{margin-top:1rem}.select-state-field-pos .react-select__placeholder{font-weight:700;color:#666}.select-state-field-pos .label{color:#666;cursor:text;font-size:.8rem;line-height:.8rem;pointer-events:none}.select-state-field-pos .label.color-danger{color:#8b2226}.select-state-field-pos .label.clickable{pointer-events:unset}.select-state-field-pos .up-label{position:absolute}.select-state-field-pos .valid{color:#72bf44}.select-state-field-pos .invalid{color:#8b2226}.select-state-field-pos .select-state{font-size:.8rem}.select-state-field-pos .field.valid:after{right:2.3rem;top:1.15rem}.select-state-field-pos .field.invalid:after{right:2.3rem;top:1.15rem}.up-label{position:absolute}.valid{color:#72bf44}.invalid{color:#8b2226}.select-state{font-size:.8rem}.select-filter-field-pos{text-align:center;text-align:-webkit-center}.select-filter-field-pos .label{color:#666;cursor:text;font-size:.8rem;line-height:.8rem;pointer-events:none}.select-filter-field-pos .label.color-danger{color:#8b2226}.select-filter-field-pos .label.clickable{pointer-events:unset}.select-filter-field-pos .up-label-filter{padding-left:5px;padding-bottom:5px;text-align:left;color:#72bf44}.select-filter-field-pos .valid{color:#72bf44}.select-filter-field-pos .invalid{color:#8b2226}.select-filter-field-pos .select-filter{font-size:.8rem;width:7rem;text-align:left}.select-filter-field-pos .field.valid:after{right:2.3rem;top:1.15rem}.select-filter-field-pos .field.invalid:after{right:2.3rem;top:1.15rem}.select-filter-field-pos .react-select__control{border-color:#72bf44}div.field .select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;position:relative;top:-3.98rem!important;float:right;margin-right:10px}div.field select.select~label.label{position:relative!important;top:-5rem!important;left:0!important;color:#78be20!important;font-size:12.8px!important}div.field.invalid select.select{border:1px solid red}div.field select.select[multiple]{overflow:hidden}div.field:after{display:none!important}div.field.select-multiple-parent label.label{font-style:italic;color:#78be20!important;font-size:12.8px!important}.tabs{display:block}.tabs .tab-menu{border-bottom:1px solid #cccccc;overflow-x:scroll;-ms-overflow-style:none;overflow-x:-moz-hidden-unscrollable}.tabs .tab-menu ul{display:table;list-style:none;margin:0;margin-top:1.25rem;width:100%;padding:0}.tabs .tab-menu ul li{display:table-cell;text-align:center}.tabs .tab-menu ul li a{display:block;color:#72bf44;padding:.625rem 1.875rem;white-space:nowrap}.tabs .tab-menu ul li.active{border-bottom:solid 5px #72bf44}.tabs .tab-menu ul li.active a{color:#72bf44;font-weight:700}@media (max-width: 480px){.tabs .tab-menu ul{padding:0 .625rem}}.tabs.full .tab-menu{overflow-x:hidden}.tabs.full .tab-menu ul{padding:0}.tabs .tab-content{padding-top:.625rem}.tabs .tab-content .centered{text-align:center}.tabs .tab-content p{font-size:inherit}.tabs .tab-nav{margin-top:.625rem}.tabs .tab-nav ul{display:table;list-style:none;margin:1.25rem auto;padding:0;width:11.25rem}.tabs .tab-nav ul li{display:table-cell;position:relative;text-align:center}.tabs .tab-nav ul li .circle-nav{background-color:#e5e5e5;position:absolute;padding:.1875rem;border-radius:1.25rem}.tabs .tab-nav ul li.active .circle-nav{background-color:#72bf44}.tab-menu::-webkit-scrollbar{height:0}.footer{padding:.5rem .5rem 4rem;margin-top:1rem;overflow:hidden}.footer .version{color:#333;font-size:1rem;display:block;float:left;padding-top:.1rem}.footer ul{display:block;float:right;width:calc(100% - 2.6rem);padding:0;list-style:none;text-align:right;margin:0}.footer ul li{display:inline-block;text-align:right;font-size:.8225rem;border-left:1px solid #666666;font-weight:700;padding:0 .3rem}.footer ul li:first-child{border:none}.pagination-container{clear:both;display:block;margin:2rem 0 10rem;position:relative;width:100%}.pagination-container ul{list-style:none;text-align:center;width:70%;padding:0;margin:auto}.pagination-container ul li{display:inline-block;text-align:center;padding:0 1rem;vertical-align:middle}.pagination-container ul li svg{cursor:pointer;fill:#72bf44;margin-top:.2rem}.pagination-container ul li svg:hover{background-color:#72bf44;border-radius:50%;fill:#fff}.pagination-container ul li button{background:none;border:none}.pagination-container ul li button:focus{outline:none}.pagination-container ul li svg.back-button{transform:rotate(180deg)}.pagination-container ul li.number-content span{color:#72bf44;cursor:pointer;display:block;font-weight:700;height:1.8rem;line-height:1.9rem;padding:0;width:1.8rem}.pagination-container ul li.number-content.active span,.pagination-container ul li.number-content:hover span{background-color:#72bf44;border-radius:50%;color:#fff}.pagination-container ul li.disabled svg{cursor:default;fill:#e5e5e5;background-color:#fff}@media (max-width: 56.25rem){.pagination-container ul li{padding:0 .5rem}.pagination-container ul li button{padding:0}}.pagination-service-order{clear:both;display:block;position:relative;margin:auto;width:50%;border-radius:.33rem;box-shadow:0 0 4px #0003,0 0 10px #00000030}.pagination-service-order ul{list-style:none;text-align:center;padding:0;margin:auto}.pagination-service-order ul li{display:inline-block;text-align:center;vertical-align:middle}.pagination-service-order ul li svg{cursor:pointer;margin-top:.2rem}.pagination-service-order ul li svg:hover{border-radius:50%;fill:#887f87}.pagination-service-order ul li button{background:none;border:none}.pagination-service-order ul li button:focus{outline:none}.pagination-service-order ul li svg.back-button{transform:rotate(180deg)}.pagination-service-order ul li.number-content span{color:#887f87;cursor:pointer;display:block;font-weight:700;height:1.8rem;line-height:1.9rem;padding:0;width:1.8rem}.pagination-service-order ul li.number-content.active span,.pagination-service-order ul li.number-content:hover span{border-radius:50%;color:#000}.pagination-service-order ul li.disabled svg{cursor:default;fill:#d3d2d6}.public-content{margin-top:132px}.make-solid{display:inline-block;margin-bottom:3rem}@media (max-width: 768px){.make-solid{margin-bottom:0}}.public-content h5.title{font-weight:700;margin-top:.5rem}.public-content .content{padding-left:.625rem!important;padding-right:.625rem!important}@media (min-width: 480px){.public-content .inner-content{width:100%!important;margin:auto!important}}@media (min-width: 769px){.public-content .inner-content{max-width:61.25rem!important;margin:auto!important}}.main-container{max-width:1280px;width:100%;position:relative;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.login-recaptcha{margin:2rem 0}.provider-setup-data-sheet-grid{min-width:360px;display:flex;flex-direction:column;font-family:LeroyMerlinSans,sans-serif}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services{max-width:709px;padding:0 .625rem;font-family:LeroyMerlinSans,sans-serif}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .data-sheet-image{width:65px;height:65px;margin:1rem auto;display:block}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services p{font-family:LeroyMerlinSans,sans-serif;margin-bottom:1.5rem}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .about-data-sheet-title{font-family:LeroyMerlinSans,sans-serif;height:24px;font-style:normal;font-weight:600;font-size:24px;line-height:100%;color:#222020;margin-top:30px!important;margin-bottom:20px!important}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .about-data-sheet{font-style:normal;font-weight:400!important;font-size:19px;line-height:28px;color:#535353;height:20px;margin-top:10px!important;margin-bottom:100px!important}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .service{padding:3px;font-family:LeroyMerlinSans;font-size:16px!important;vertical-align:middle;line-height:19px;height:48px;color:#333;background:#eeeef0}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .service span{height:40px;display:table-cell;vertical-align:middle;padding-left:20px}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .dataSheet_content,.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .dataSheet_content *{font-family:LeroyMerlinSans;font-size:14px!important;line-height:24px!important;color:#666!important}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .openCloseDetail{height:20px;font-family:LeroyMerlinSans;font-style:normal!important;font-weight:400;font-size:14px;line-height:16px;text-align:right;color:#41a017;padding-left:20px}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .service-more-details{display:flex;justify-content:flex-start;align-items:center;height:40px;border-top:1px;border-bottom:1px;border-left:1px;border-right:1px;border-color:#e5e5e5;border-style:solid;color:#666;font-size:14px}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .service-more-details .service-more-details-button{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .service-more-details .service-more-details-separator{margin-top:0}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .accordion.inactive{display:none}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .borderRow{border-top:1px;border-bottom:1px;border-left:1px;border-right:1px;border-color:#e5e5e5;border-style:solid}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .tab-container{background-color:#fff;height:50px;line-height:3rem;position:relative;text-align:left;z-index:2;font-size:0;border-top:1px;border-bottom:1px;border-left:1px;border-right:1px;border-color:#e5e5e5;border-style:solid}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .tab-container .tab{display:inline-block;vertical-align:top;cursor:pointer;color:#72bf44;height:100%;font-style:normal;font-weight:400;font-size:16px;padding:0 40px;text-align:center}.provider-setup-data-sheet-grid .provider-setup-data-sheet-services .tab-container .tab.active{box-shadow:0 -.3125rem #72bf44 inset;font-style:normal;font-weight:600;font-size:16px}.provider-setup-data-sheet-grid .row-proposal{display:flex}@media (max-width: 768px){.provider-setup-data-sheet-grid .row-proposal{flex-direction:column;align-items:center}}.provider-setup-data-sheet-grid .datasheet-error{margin-top:24px;overflow:hidden;text-align:center}.provider-setup-data-sheet-grid .datasheet-error [class^=css][class$=card__body]{overflow:hidden}.button-analyze-back{width:17.5rem}.title-analyze-docs{font-size:2.125rem;padding:1rem 0}.analyze-docs-nr-register{font-size:1.1rem}.analyze-docs-desc{font-size:1.25rem}.analyze-docs-table{max-width:40rem;padding-bottom:4rem}.analyze-docs-table-th{border-bottom:1px solid #A19BA2}.analyze-docs-table-tr{height:5rem}.analyze-docs-table-button{height:2.6rem}.analyze-docs-span{color:#222020;font-size:1rem;line-height:1.1875rem;text-align:left}.analyze-docs-table-th-button{text-align:end!important}.analyze-docs-data-provider{padding:2rem 0}.analyze-docs-table-th-pendencie{color:#887f87;font-size:1rem;line-height:1.1875rem;text-align:left}.analyze-docs-table-th-warning{color:#fc961e;font-size:1rem;line-height:1.1875rem;text-align:left}.analyze-docs-table-th-success{color:#78be20;font-size:1rem;line-height:1.1875rem;text-align:left}.triangulo-para-baixo{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #949396}.icon-table-analyze{margin-left:3.25rem}.service-confirmation-service .city-valid{margin-bottom:3rem}.service-confirmation-service .city-valid p{font-weight:700;line-height:inherit;margin-bottom:.4rem;margin-top:0}.service-confirmation-service .accordion .accordion-title{background-color:#f1f8ec;display:block;line-height:1.8rem;padding:.625rem 1rem;color:#333}.service-confirmation-service .accordion .accordion-title span{background-color:#fff;border:.0625rem solid #333333;color:#333;display:block;float:left;height:.9375rem;line-height:.6295rem;margin:.36rem 1rem 0 0;padding:0;text-align:center;width:.9375rem;pointer-events:none}.service-confirmation-service .accordion .accordion-title span:after{content:"+";display:block;margin-top:.1rem}.service-confirmation-service .accordion .accordion-title i{float:right;pointer-events:none;margin-top:.3rem}.service-confirmation-service .accordion .accordion-title i.glyph-checked{color:#158110;display:none}.service-confirmation-service .accordion .accordion-title i.glyph-exclamation-mark{color:#8b2226;font-size:1.3rem}.service-confirmation-service .accordion ul{height:0;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;transition:all .3s ease-in-out;z-index:-1}.service-confirmation-service .accordion ul>li{border-bottom:.0625rem solid #e5e5e5}.service-confirmation-service .accordion ul>li.confirm-services{padding:1rem}.service-confirmation-service .accordion ul>li.confirm-services label{display:inline-block;cursor:pointer;position:relative;width:100%;padding-right:25px;margin-right:15px;line-height:19px}.service-confirmation-service .accordion ul>li.confirm-services label:before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;position:absolute;right:0;bottom:1px;background-color:#fff;border:1px solid #444}.service-confirmation-service .accordion ul>li.confirm-services input[type=checkbox]{background-color:#fff;float:right;display:none}.service-confirmation-service .accordion ul ol{list-style:none;padding:0}.service-confirmation-service .accordion ul ol li{border-top:.0625rem solid #e5e5e5}.service-confirmation-service .accordion ul ol li:first-child{border-top:none}.service-confirmation-service .accordion ul ol li:after{display:block;content:"";clear:both}.service-confirmation-service .accordion ul ol li span{float:left;display:block}.service-confirmation-service .accordion ul ol li a{float:right;display:block}.service-confirmation-service .accordion ul ol li a i{vertical-align:middle;margin-left:.2rem}.service-confirmation-service .accordion.active .accordion-title span:after{content:"-";margin-top:0}.service-confirmation-service .accordion.active ul{height:auto;opacity:1}.service-confirmation-service .accordion .service-accepted .accordion-title i.glyph-checked{display:block}.service-confirmation-service .accordion .service-accepted .accordion-title i.glyph-exclamation-mark{display:none}.service-confirmation-service .accordion .service-accepted ul>li.confirm-services label:before{content:"✓";text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:15px;color:#158110;text-align:center;line-height:15px}.service-confirmation-service .service-accepted-label{font-weight:700;margin-top:.2rem}.service-confirmation-service .service-accepted-label span{background-color:#72bf44;color:#fff;display:inline-block;padding:.2rem 1rem}.service-confirmation-service .service-accepted-warning-label{font-weight:700;margin-top:.2rem}.service-confirmation-service .service-accepted-warning-label span{background-color:#c9a21b;color:#fff;display:inline-block;padding:.2rem 1rem}.service-confirmation-document .label-document{color:#a6a6a6;display:block;font-size:.875rem;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-confirmation-document .installers-file-container{margin-bottom:3rem}.service-confirmation-document .installers-file-container .upload-label{padding:.7rem!important}.service-confirmation-document .installers-file-container .upload-label svg{margin:0!important}.service-confirmation-document .installers-file-container .upload-label span{display:none}.service-confirmation-document .installers-file-container .label-file-description{color:#a6a6a6;display:block;font-size:.875rem;font-weight:700;margin-top:1.3rem}.service-confirmation-document .list-documents-container{margin-bottom:5rem}.provider-evaluation{margin-top:24px;min-width:360px}@media (max-width: 960px){.provider-evaluation{margin-top:30px;padding:0 16px}}.provider-evaluation .columns-wrapper,.provider-rated .columns-wrapper{display:flex;align-items:center}.provider-evaluation .column,.provider-rated .column{display:inline-block;vertical-align:middle}.provider-evaluation .column-fixed,.provider-rated .column-fixed{width:7.4rem}.provider-evaluation .column-buttons,.provider-rated .column-buttons{width:14.4rem;display:flex;justify-content:flex-end}.provider-evaluation .column-dynamic,.provider-rated .column-dynamic{flex-grow:1}@media (max-width: 56.25rem){.provider-evaluation .columns-wrapper,.provider-rated .columns-wrapper{flex-wrap:wrap}.provider-evaluation .column-dynamic,.provider-rated .column-dynamic{width:100%;margin-bottom:1rem}}.provider-evaluation .description-margin,.provider-rated .description-margin{margin:0}.provider-evaluation .description-font,.provider-rated .description-font{font-size:1.5rem}.max-provider-column-w{max-width:272px;width:272px}.max-provider-column-w div{word-wrap:break-word}.max-installer-column-w{max-width:505px;width:272px}.max-installer-column-w div{word-wrap:break-word}.provider-list-table{color:#666}.provider-list-table .row{border-bottom:.0625rem solid #a6a6a6;padding:1rem 0;line-height:1.4rem}.provider-list-table .table-header{font-size:.9rem;padding:.5rem 0;line-height:1.1rem;color:#333}.provider-list-table .button-text{padding-left:1rem;padding-right:1rem}.provider-list-table .button-image{background:#fff;border:none;border-radius:10%;margin:2px;cursor:pointer;position:relative}.provider-list-table .button-image.disabled,.provider-list-table .button-image:disabled{cursor:not-allowed}.provider-list-table .button-image.disabled svg #icon-trash path,.provider-list-table .button-image:disabled svg #icon-trash path{fill:#d3d2d6}.provider-list-table .button-image.disabled img,.provider-list-table .button-image:disabled img{opacity:.5}.provider-list-table .button-image .fake-btn{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2}.provider-list-table .button-image:focus{background:#fff;border:none;border-radius:10%;outline:none}@media (max-width: 56.25rem){.provider-list-table .row.theader{display:none}}.service-order-details{min-width:360px;margin-top:24px;padding-left:52px;padding-right:54px}.service-order-details .grecaptcha-badge{visibility:hidden}@media (max-width: 960px){.service-order-details{padding-left:16px;padding-right:16px}}@media screen and (max-width: 768px){.service-order-details .phones-row>div{margin-bottom:16px}.service-order-details .phones-row>div:last-child{margin-bottom:0}}.service-order-details .phones-row .whatsapp-btn{display:block;margin-top:10px;max-width:350px}.service-order-details .phones-row .whatsapp-btn button{font-size:13px;line-height:16px;height:32px;padding-top:0;padding-bottom:0;font-family:LeroyMerlinSans,sans-serif}.service-order-details .phones-row .whatsapp-btn button svg{width:14px;height:auto;margin-right:3px}.service-order-details .phones-row .phone-link{color:#41a017}.service-order-details .col-centered{display:flex;justify-content:center}.service-order-details .invert{transition:transform .5s;transform:rotate(180deg)}.service-order-details .desinvert{transition:transform .5s;transform:rotate(0)}.service-order-details .show-all-label{display:flex;justify-content:flex-end;max-width:1280px;margin:0 auto}.service-order-details .show-all-label span{color:#000;cursor:pointer;display:inline-block}.service-order-details .show-all-label img{margin-left:.5rem}.service-order-details .audio-player{margin-top:.5rem}.service-order-details .order-occurrences h4{margin:0!important;font-weight:600}.service-order-details .left-date-bar{margin:1rem 1rem 0 0;display:flex;flex-direction:column}.service-order-details .day-container{width:100%;max-width:1280px;display:flex;flex-direction:row;position:relative;margin:0 auto}.service-order-details .occurrence-container{width:100%;position:relative}.service-order-details .occurrence-container .occurrences-details{padding-top:.8rem;margin-left:-.5rem;margin-bottom:.5rem}.service-order-details .generic-container{width:100%;height:fit-content;border-radius:10px;box-shadow:0 0 5px 1px #d3d3d3;padding:1rem;margin:1rem auto;background-color:#fff;overflow:auto;word-wrap:break-word;max-width:1150px;position:relative}@media screen and (max-width: 767px){.service-order-details .generic-container{padding-left:8px;padding-right:8px}}.service-order-details .generic-container h4{font-weight:600;margin:0 0 1rem}.service-order-details .generic-container hr{margin:1rem -1rem;width:calc(100% + 2rem)}@media screen and (max-width: 767px){.service-order-details .generic-container hr{margin-left:-.2rem;margin-right:-.2rem;width:calc(100% + .4rem)}}.service-order-details .generic-container h3{margin:0;font-weight:600}.service-order-details .generic-container .label-span,.service-order-details .generic-container .label-bold{color:#887f87;font-size:.8rem;font-weight:600;display:block;margin-bottom:.2rem}.service-order-details .generic-container .label-content{display:flex;align-items:center;gap:4px}.service-order-details .generic-container .card-details-button{float:right;padding:0;margin:0;cursor:pointer}.service-order-details .generic-container .pdf-upload small{display:block;color:#6f676c;font-size:85%}.service-order-details .generic-container .pdf-upload .file-options{display:block;width:384px;max-width:100%}.service-order-details .generic-container .pdf-upload .file-options .upload-button{position:relative;width:100%;max-width:100%;color:#41a017;border:2px solid #41a017;background:#fff;text-align:center;padding-top:11px;padding-bottom:11px;font-size:16px;margin-bottom:1rem;border-radius:8px;z-index:1}.service-order-details .generic-container .pdf-upload .file-options .upload-button input{width:0;height:0;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.service-order-details .generic-container .pdf-upload .file-options .current-file,.service-order-details .generic-container .pdf-upload .file-options .remove-file{cursor:pointer;display:inline-flex;vertical-align:middle;align-items:center;height:44px}.service-order-details .generic-container .pdf-upload .file-options .current-file{width:100%;height:48px;border:1px solid #bab6bc;border-radius:2px;margin-right:10px;padding:0 1rem}.service-order-details .generic-container .pdf-upload .file-options .current-file.empty{color:#d3d2d6}.service-order-details .generic-container .pdf-upload .file-options .current-file.empty img{opacity:.35}.service-order-details .generic-container .pdf-upload .file-options .current-file img{width:17px;margin-right:1rem}.service-order-details .generic-container .pdf-upload .file-options .current-file span{max-width:calc(100% - 15px - 1rem);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.service-order-details .generic-container .pdf-upload .file-options .confirm-button{display:block;width:100%;padding-top:13px;padding-bottom:13px;font-size:16px;margin-bottom:.6rem;background:#41a017;border-radius:8px;font-weight:600;z-index:1}.service-order-details .generic-container .pdf-upload .file-options .confirm-button.disabled{background:#eeeef0;color:#bab6bc;opacity:1}.service-order-details .generic-container .pdf-upload .pdf-preview-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:#000000b3}.service-order-details .generic-container .pdf-upload .pdf-preview-modal .close{position:absolute;top:15px;right:30px;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:999999}.service-order-details .generic-container .pdf-upload .pdf-preview-modal .close svg{width:20px;height:auto;fill:#fff}.service-order-details .generic-container .pdf-upload .pdf-preview-modal .inside-modal{height:100%;overflow:auto}.service-order-details .generic-container .pdf-upload .pdf-preview-modal .inside-modal .react-pdf__Page{width:1200px;max-width:90%;margin:0 auto;margin-top:3rem}.service-order-details .generic-container .pdf-upload .pdf-preview-modal .inside-modal .react-pdf__Page .react-pdf__Page__canvas{margin:0 auto}@media screen and (max-width: 767px){.service-order-details .generic-container.invoice-container{overflow:hidden}.service-order-details .generic-container.invoice-container .row.margin-top{margin-top:0}.service-order-details .generic-container.invoice-container .info-label{margin-top:.6rem}.service-order-details .generic-container.invoice-container .pdf-preview-modal .close{width:28px;height:28px;right:5px;background:#72bf44;border-radius:3px}.service-order-details .generic-container.invoice-container .pdf-preview-modal .close svg{width:14px}.service-order-details .generic-container.invoice-container .pdf-upload .upload-button,.service-order-details .generic-container.invoice-container .pdf-upload .confirm-button{font-size:15px;padding-left:10px;padding-right:10px}.service-order-details .generic-container.invoice-container .pdf-upload .current-file{height:45px}.service-order-details .generic-container.invoice-container .pdf-upload .current-file span{font-size:15px}}@media screen and (max-width: 767px){.service-order-details .generic-container.payment-container .col-label,.service-order-details .generic-container.payment-container .margin-top{margin-top:.5rem}}@media screen and (max-width: 767px){.service-order-details .generic-container.order-infos br{display:none}.service-order-details .generic-container.order-infos [class^=col]{margin-top:.6rem}.service-order-details .generic-container.order-infos h4{margin-bottom:1rem}}@media screen and (max-width: 767px){.service-order-details .generic-container.service-description .service-item [class^=col],.service-order-details .generic-container.service-description .os-item [class^=col]{margin-top:.6rem}.service-order-details .generic-container.service-description br{display:none}}.service-order-details .dotted-vertical{border-style:dotted;border-right:1px;width:0;height:100%;margin:.5rem auto 0}.service-order-details .date-display{text-align:center;color:#333;height:fit-content;margin-top:2rem}.service-order-details .date-display h4{margin:0;font-weight:600}.service-order-details .additional-info-container{margin:1rem 0;align-items:center}.service-order-details .user-info-container a{padding:0 .5rem;color:#000;font-weight:600;font-size:.9rem}.service-order-details .show-details-button{color:#000;font-weight:600;font-size:.9rem;align-items:center;cursor:pointer}.service-order-details .break-line{display:block;padding:.1rem 0}.service-order-details .download-file-button{text-align:center;fill:none;background-color:#fff;color:#41a017;border-color:#41a017;border-radius:.5rem;border:1px solid;font-weight:600;width:100%;height:fit-content;padding:.5rem;display:inline-block;font-size:14px}.service-order-details .label-installer-container{display:flex;justify-content:space-between;align-items:flex-end}.service-order-details .label-installer-container .label-installer-pending{color:#df3828;font-weight:600}.service-order-details .label-installer-container .label-installer-choose{color:#78be20;cursor:pointer}.service-order-details .offer-response-button-container{min-width:384px}.service-order-details .offer-response-button-container .accept-service-offer-button-clickable-area-enabled{width:100%;height:48px;position:absolute;top:0;z-index:1;cursor:not-allowed}.service-order-details .offer-response-button-container .accept-service-offer-button-clickable-area-disabled{display:none}@media (max-width: 680px){.service-order-details .offer-response-button-container{width:100%;min-width:auto}}.cursor-pointer{cursor:pointer}.badge-content{min-width:121px;height:20px;font-family:LeroyMerlinSans,sans-serif;align-self:center;text-align:center;font-size:12px;font-weight:600;line-height:12px;border-radius:20px;margin-right:8px;padding:4px 8px}.badge-purple-ligth{background-color:#bf40bf}.badge-lateOrder{background-color:#f37640}.badge-disabled{background-color:#ddd}.badge-expired-so{background-color:purple}.badge-green{background-color:#25851c}.badge-warning{color:#222020!important;background-color:#ffebaf!important}.badge-danger{color:#641b21!important;background-color:#fab9bc!important}.pic-miniature-container{height:13rem;width:fit-content;padding:.5rem;background-color:#eee;margin-top:.5rem;cursor:pointer}.pic-miniature-container img{width:auto;height:100%}.light-box-container{display:flex;justify-content:center;align-items:center;position:fixed;width:100vw;height:100vh;left:0;right:0;top:0;bottom:0;background-color:#8888;z-index:100000000000000000}.light-box-container .image-border{height:70%;width:fit-content;max-height:70%;max-width:70%;padding:.5rem;background-color:#eee}.light-box-container .image-border img{height:100%}.e-mail-span{color:#72bf44}.error-message{color:#8b2226;display:block;margin-top:1em}.change-email-container p{font-size:1.4em}.change-email-container .change-email-label{color:#666}.change-email-container .change-email-label-2{color:#72bf44;overflow:hidden;text-overflow:ellipsis}.file-upload-container{margin:1rem;margin-top:100px}.file-upload-container button{font-weight:700}.file-upload-container h1{color:#222020;font-size:1.5rem;font-weight:700}.file-upload-container h2{color:#222020;font-size:1.125rem;font-weight:700;margin:1.5rem 0}.file-upload-container iframe{height:100%;width:90%;margin:auto;margin-left:5%!important}.file-upload-container img{display:block;margin:1.5rem auto;width:54pt}.file-upload-container input[type=file]{display:none}.file-upload-container p{color:#222020}.file-upload-container .accepted-formats-label{color:#6f676c}.file-upload-container .button-icon{display:inline;margin-bottom:auto;margin-right:.5rem;margin-top:auto;width:1rem}.file-upload-container .delete-container{display:flex;margin-bottom:1rem}.file-upload-container .delete-container .delete-content{flex-grow:1}.file-upload-container .file-preview{width:100%;cursor:pointer}.file-upload-container .file-status{border-radius:.275rem;color:#fff;font-size:1.25rem;height:2.75rem;padding-left:1rem;padding-top:.65rem}.file-upload-container .file-status-pending{color:#000;background:#f8cc1c}.file-upload-container .file-status-approved{background:#78be20}.file-upload-container .lb-img{width:100%}.file-upload-container .pdf-preview.inside-modal{margin-left:auto;margin-right:auto;width:90vw;max-width:90vw}.file-upload-container .pdf-preview.inside-modal .react-pdf__Page{margin-top:10px}.file-upload-container .pdf-preview .react-pdf__Page__canvas{height:100%!important;width:100%!important;z-index:999999999}.file-upload-container .pdf-preview-modal{background:#0006;height:100%;min-height:100%;left:0;overflow:auto;position:fixed;top:0;width:100vw;max-width:100vw;z-index:999999999}.file-upload-container .pdf-preview-modal .close,.file-upload-container .pdf-preview-modal .minus,.file-upload-container .pdf-preview-modal .plus{color:#fff!important;float:right;font-size:3rem;line-height:3.2rem;justify-content:center!important;border-radius:50%;background-color:#ff5248!important;width:50px;height:50px;margin-right:1%!important;text-align:center;font-weight:700;margin:auto .25rem}.file-upload-container .pdf-preview-modal .close:focus,.file-upload-container .pdf-preview-modal .close:hover,.file-upload-container .pdf-preview-modal .minus:focus,.file-upload-container .pdf-preview-modal .minus:hover,.file-upload-container .pdf-preview-modal .plus:focus,.file-upload-container .pdf-preview-modal .plus:hover{color:#ff5248!important;cursor:pointer;background-color:#fff!important}.file-upload-container .pdf-preview-modal .minus{right:6rem;top:4rem}.file-upload-container .pdf-preview-modal .pdf-preview-modal-content{padding:1rem;width:50%;z-index:11}.file-upload-container .pdf-preview-modal .plus{right:2rem;top:8rem}.file-upload-container .pdf-preview-modal .toolbar{position:fixed;width:98vw;margin-right:2vw;margin-top:2vh;z-index:12}.certificate-upload-header{font-family:sans-serif,Helvetica,Arial;margin-top:6rem;margin-left:1rem;display:flex;justify-content:center;flex-direction:column;text-align:left}.certificate-upload-header img{margin-top:1rem;margin-left:calc(50% - 2rem);width:4rem}.file-preview-profile-border{border:1rem solid grey}.document-evaluation-container{margin:24px auto;min-width:360px;max-width:1070px;font-family:LeroyMerlinSans,sans-serif}@media screen and (max-width: 1120px){.document-evaluation-container{margin:24px 16px}}.document-evaluation-container h1{color:#222020;font-size:28px;margin:2.5rem auto}.document-evaluation-container h2,.document-evaluation-container p{color:#222020;font-size:17px}.document-evaluation-container h2{line-height:25px;margin-top:2.5rem}.document-evaluation-container h3{color:#666;font-size:20px}.document-evaluation-container h3+p{color:#666;font-size:16px}.document-evaluation-container iframe{height:580px;width:100%}.document-evaluation-container img{width:100%}.document-evaluation-container .certificate-label-name{margin-top:0;margin-bottom:30px}.document-evaluation-container label{display:block;margin-bottom:1rem}.document-evaluation-container p{line-height:20px}.document-evaluation-container textarea{height:160px;padding:.5rem;width:100%}@media (max-width: 768px){.modal-content{width:95vw!important}}.Toastify__toast-body{overflow:auto;word-wrap:break-word}.Toastify__toast-containter--top-right,.Toastify__toast-container--top-right{z-index:1000000000000000000000000000}.content-header{height:64px!important;min-width:360px;margin-left:auto;margin-right:auto;position:absolute;top:132px;left:0;right:0;background-color:#158110;overflow:hidden;margin-bottom:1rem;font-family:LeroyMerlinSans,sans-serif}@media screen and (max-width: 960px){.content-header{top:54px}}@media (max-width: 768px){.content-header{display:none}}.content-header .content-menu-navbar{height:64px;list-style:none;color:#fff;display:flex;overflow:hidden;flex-direction:row;align-items:center;margin-left:0;margin-right:0;padding:0}.content-header .content-menu-navbar .os-back-button{display:flex;flex-direction:row;color:#fff}.content-header .content-menu-navbar p{font-size:16px;font-weight:400;line-height:16px;margin:0}.content-header .content-menu-navbar .content-menu-title{font-size:22px;font-weight:600;line-height:28px}.content-header .content-menu-navbar img{margin:0 10px}.content-header .max-w{max-width:1280px}.content-header .filter-outer-container{display:flex;justify-content:center;align-items:flex-end;flex-direction:column;padding-right:0}.content-header .filter-outer-container p{margin:0}.content-header .filter-outer-container span{opacity:.8;margin:0 5px 0 0}.content-header .filter-outer-container .filter-container{display:flex;justify-content:flex-end;align-items:center}.content-header .filter-outer-container .filter-container p{font-size:19px;line-height:28px;font-weight:600}.content-header .filter-outer-container .filter-container img{margin-right:0}.content-header .filter-outer-container .filter-container .invert{transition:transform .5s;transform:rotate(45deg)}.content-header .filter-outer-container .filter-container .desinvert{transition:transform .5s;transform:rotate(0)}.content-header .justify-end{justify-content:flex-end}.content-header .center-horizontal{display:flex;justify-content:center;padding:0 54px 0 52px;margin:0 auto}@media screen and (max-width: 960px){.content-header .center-horizontal{padding:0 21px 0 28px}}.content-header .padding-subheader{padding-left:2rem}.content-header-padding{margin-bottom:2rem}@media (max-width: 768px){.content-header.show-mobile{display:block!important;background-color:#158110;color:#fff!important}}.small{font-size:80%}.service-orders-container{margin-top:0}.service-orders-list-view{margin-top:1rem;margin-bottom:1rem}.service-orders-list-view .service-orders{border-radius:.33rem;box-shadow:0 0 4px #0003,0 0 10px #00000030;min-height:132px;width:100%;border-collapse:collapse;margin-top:1rem}.service-orders-list-view .service-orders td,.service-orders-list-view th{padding-left:.8rem;padding-right:.8rem;border-bottom:1px solid #ddd}.service-orders-list-view .service-orders th{text-align:left;font-weight:400}.service-orders-list-view .service-orders th .service-orders-orderby{display:flex}.service-orders-list-view .service-orders th .service-orders-orderby p,.service-orders-list-view .service-orders th .service-orders-orderby img{margin-right:10px}.service-orders-list-view .service-orders-list-itens p{line-height:15px;color:#222020;font-size:16px}.service-orders-list-view .service-orders-list-itens .label-installer-pending{color:#df3828;font-weight:600}.service-orders-list-view .service-orders-list-itens td{padding-top:10px;padding-bottom:10px}.service-orders-list-view .service-orders-list-itens td .row.title .right-item{text-transform:lowercase}.service-orders-list-view .service-orders-list-itens td .nowrap{white-space:nowrap}@media screen and (max-width: 767px){.service-orders-list-view .service-orders-list-itens td{padding-left:0;padding-right:0}.service-orders-list-view .service-orders-list-itens td .row.title .service-orders-id-status p{font-size:17px;line-height:17px}}.service-orders-list-view .service-orders-list-itens .store-name{text-transform:capitalize}.service-orders-list-view .service-orders-list-itens .right-item{text-align:end}.service-orders-list-view .service-orders-list-itens .title{font-weight:700}.service-orders-list-view .service-orders-list-itens .title .right-item{font-size:17px}.service-orders-list-view .service-orders-list-itens .title .service-orders-id-status{display:flex}.service-orders-list-view .service-orders-list-itens .title .service-orders-id-status p{margin-right:10px;font-size:19px}.service-orders-list-view .service-orders-list-itens .products{color:#6f676c;font-size:16px}@media (max-width: 56.25rem){.service-orders-list-view .service-orders-list-itens .content-header{display:none}.service-orders-list-view .service-orders-list-itens .right-item,.service-orders-list-view .service-orders-list-itens .products,.service-orders-list-view .service-orders-list-itens .title .right-item{line-height:15px}.service-orders-list-view .service-orders-list-itens .title .service-orders-id-status{display:block}.service-orders-list-view .service-orders-list-itens .title .service-orders-id-status p{line-height:15px}}.payments{min-width:360px;max-width:790px;margin:0 auto;padding:24px 0 60px;color:#222020}.payments #filter-result-bar.add-margin{margin-top:0}.payments .filter-results{width:99vw;position:relative;left:50%;transform:translate(-50%);margin:0;background:#fff;box-shadow:0 2px 7px -4px #00000080;padding:.7rem 0}.payments .filter-results .center{max-width:1150px;padding:0 20px;margin:0 auto}.payments .filter-results p{font-size:15px;margin:0;line-height:normal}.payments .filter-results .clear-filters{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:9px}.payments .filter-results .clear-filters span{font-size:15px;display:inline-block;vertical-align:middle;text-transform:lowercase}.payments .filter-results .clear-filters i{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:.2rem;position:relative}.payments .filter-results .clear-filters i:before,.payments .filter-results .clear-filters i:after{content:"";position:absolute;width:14px;height:2px;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.payments .filter-results .clear-filters i:after{transform:translate(-50%,-50%) rotate(-45deg)}.payments .payments-filter.hide{display:none}.payments .payments-filter .field-col{margin-bottom:.8rem}.payments .payments-filter .field-col.only-label{margin-top:-.3rem}.payments .payments-filter .field-col .field-label{font-size:15px;font-weight:600}.payments .payments-filter .field-col .field-label[disabled]{cursor:not-allowed;color:#a6a6a6;-webkit-user-select:none;user-select:none}.payments .payments-filter .field-col .radios{padding-top:7px}.payments .payments-filter .field-col .radios .radio-button{display:inline-block;vertical-align:middle;width:33.333%}.payments .payments-filter .field-col .radios .radio-button input{display:none}.payments .payments-filter .field-col .radios .radio-button input:checked+label{color:#222020}.payments .payments-filter .field-col .radios .radio-button input:checked+label:after{opacity:1}.payments .payments-filter .field-col .radios .radio-button label{display:block;width:100%;font-size:16px;padding:2px 0 2px 30px;position:relative;font-weight:600;transform:translateY(0);-webkit-user-select:none;user-select:none}.payments .payments-filter .field-col .radios .radio-button label:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:18px;border:1px solid #a19ba2;border-radius:50%}.payments .payments-filter .field-col .radios .radio-button label:after{content:"";position:absolute;top:50%;left:9px;transform:translate(-50%,-50%);width:9px;height:9px;background:#41a017;border-radius:50%;opacity:0}.payments .payments-filter .field-col .radios .radio-button label[disabled]{cursor:not-allowed}.payments .payments-filter .button{width:100%;font-weight:600;margin-top:.3rem;z-index:0}.payments .payments-filter .button.button-hollow{color:#72bf44;background:#fff}.payments .payments-filter .button.button-hollow:disabled{background:#fff;border-color:#bab6bc;color:#bab6bc}.payments .payments-filter .button.button-primary:disabled{background:#d3d2d6;color:#bab6bc}.payments .payments-list.hide{display:none}.payments .payments-list .future-indicator{display:flex;margin:0 auto;max-width:384px;height:36px;background:#887f87;border-radius:18px;cursor:pointer;color:#fff;position:relative;align-items:center;justify-content:center;padding:0 1rem}.payments .payments-list .future-indicator.down svg{transform:rotate(180deg)}.payments .payments-list .future-indicator svg{width:13px;height:auto;fill:currentColor}.payments .payments-list .future-indicator span{width:100%;display:inline-block;font-weight:700;text-align:center}.payments .payments-list .empty{display:flex;align-content:center;justify-content:left;border:1px dashed #d3d2d6;padding:2rem 1.3rem;border-radius:4px;color:#887f87;font-style:italic}.payments .payments-list .future-movements,.payments .payments-list .past-movements{margin:1rem 0}.payments .payments-list .load-more{margin:0 auto;max-width:384px;cursor:pointer;border:1px solid #bab6bc;border-radius:21px;padding:11px 1rem;text-align:center}.payments .payments-list .load-end{color:#887f87;text-align:center;padding:1rem 0;font-style:italic}.payments .payments-list .group-movements{margin-bottom:1.5rem}.payments .payments-list .group-movements .title{font-size:17px;font-weight:700;margin-bottom:1rem}.payments .payments-list .group-movements .today{margin-bottom:1rem}.payments .payments-list .group-movements .today b{display:block;font-size:18px;margin-bottom:3px}.payments .payments-list .group-movements .orders .order{border:1px solid #d3d2d6;margin-bottom:.7rem;border-radius:4px;padding:.8rem;height:76px;font-size:16px}.payments .payments-list .group-movements .orders .order .left{display:inline-block;vertical-align:top;width:55%}.payments .payments-list .group-movements .orders .order .left.red{color:#df3828}.payments .payments-list .group-movements .orders .order .right{display:inline-block;vertical-align:top;width:45%;text-align:right}.payments .payments-list .group-movements .orders .order .up{margin-bottom:.7rem}.payments .payments-list .group-movements .orders .order .os{font-size:14px}.payments .payments-list .group-movements .orders .order .os a{margin-left:.3rem;color:#2282a8;text-decoration:underline}.payments .payments-list .group-movements .orders .order .price{font-weight:700}.payments .payments-list .group-movements .orders .order .price.green{color:#158110}.payments .payments-list .group-movements .orders .order .price.red{color:#df3828}.payments .payments-list .group-movements .orders .order .tag{display:inline-block;background:#656565;color:#fff;font-size:13px;padding:3px 5px;border-radius:4px}.payments .payments-list .group-movements .orders .order .tag.nfe{background-color:#df3828}@media screen and (max-width: 767px){.payments{padding-left:16px;padding-right:16px;padding-bottom:30px}.payments .filter-results{width:100vw}.payments .filter-results .center{padding:0 5px}.payments .filter-results .center [class^=col]{display:inline-block;vertical-align:middle;float:none}.payments .filter-results p{font-size:12px}.payments .filter-results .clear-filters{margin-right:5px}.payments .filter-results .clear-filters span{font-size:13px}.payments .future-movements,.payments .past-movements{border-radius:8px;box-shadow:0 4px 7px #0003;margin:1.5rem 0!important;padding:8px}.payments .future-movements .group-movements:last-child,.payments .past-movements .group-movements:last-child{margin-bottom:0}.payments .load-end{padding-bottom:1.6rem!important}.payments .future-indicator{width:calc(100% - 2rem)}.payments .payments-filter .row{margin:0}.payments .payments-filter .row>[class^=col]{padding:0 5px}.payments .payments-filter .field-col.only-label{margin-top:-.6rem}.payments .payments-filter .field-col .radios .radio-button{display:table;width:auto;margin-bottom:.5rem}.payments .payments-filter .field-col .radios .radio-button label{padding-right:2rem}.payments .buttons{display:flex;flex-wrap:wrap}.payments .buttons>div:nth-child(2){order:1}.payments .buttons>div:nth-child(1){order:2;margin-top:.5rem}}.certificate-type-list-container,.certificate-type-form-container{min-width:360px}.certificate-type-list-container .columns-wrapper,.certificate-type-form-container .columns-wrapper{display:flex;align-items:center;word-break:break-word}.certificate-type-list-container .column,.certificate-type-form-container .column{display:inline-block;vertical-align:middle}.certificate-type-list-container .column-fixed,.certificate-type-form-container .column-fixed{width:7.4rem}.certificate-type-list-container .column-buttons,.certificate-type-form-container .column-buttons{width:14.4rem}.certificate-type-list-container .column-dynamic,.certificate-type-form-container .column-dynamic{flex-grow:1}@media (max-width: 56.25rem){.certificate-type-list-container .columns-wrapper,.certificate-type-form-container .columns-wrapper{flex-wrap:wrap}.certificate-type-list-container .column-dynamic,.certificate-type-form-container .column-dynamic{width:100%;margin-bottom:1rem}}.certificate-type-list-container .description-margin,.certificate-type-form-container .description-margin{margin:0}.certificate-type-list-container .description-font,.certificate-type-form-container .description-font{font-size:1.5rem}.certificate-type-form-container{padding:25px 70px}.certificate-type-form-container .field{margin-bottom:25px}.certificate-type-form-container input{border-color:#78be20;height:42px;margin-bottom:5px}.certificate-type-form-container input:focus{border-bottom-color:#78be20}.certificate-type-form-container input:focus~label{color:#78be20}.certificate-type-form-container input~label{font-style:italic;font-size:16px}.certificate-type-form-container .helper{padding-top:0;margin-top:0}.certificate-type-form-container button,.certificate-type-form-container a{margin-right:15px;width:180px;text-align:center}.certificate-type-form-container .certificate-container-description{margin-bottom:40px}.certificate-type-form-container .certificate-container-description p{color:#222020;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:28px!important}.certificate-type-list-container .strong.description-font{font-size:28px}.certificate-type-list-container .modal-show{z-index:999999999}.certificate-type-list-container .svg-green.align-right{margin-left:2px}.certificate-type-list-container .delete-certificate-type-modal{max-width:580px;height:211px}.certificate-type-list-container .delete-certificate-type-modal h3{margin-top:0;font-size:18px;color:#666;font-weight:700}.certificate-type-list-container .delete-certificate-type-modal p{color:#666;font-size:16px}.certificate-type-list-container .delete-certificate-type-modal button{width:120px;margin-top:65px}.certificate-type-list-container .delete-certificate-type-modal button:nth-of-type(2){margin-right:1.5rem}.certificate-type-list-container .certificate-type-table-description{color:#222020;font-size:28px!important;margin-top:30px!important;margin-bottom:140px!important}.certificate-type-list-container .provider-list-table{font-size:16px!important}.certificate-type-list-table{color:#333}.certificate-type-list-table .columns-wrapper,.certificate-type-list-table .columns-wrapper div[class^=col-]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.certificate-type-list-table .trash{margin-right:10px}.certificate-type-list-table .row{border-bottom:.0625rem solid #a6a6a6;padding:.75rem 0;line-height:1.4rem}.certificate-type-list-table .table-header{font-size:16px;padding:.5rem 0;line-height:1.1rem}.certificate-type-list-table .button-text{padding-left:1rem;padding-right:1rem}.certificate-type-list-table .button-image{background:#fff;border:none;border-radius:10%;margin:2px}.certificate-type-list-table .button-image:focus{background:#fff;border:none;border-radius:10%;outline:none}@media (max-width: 56.25rem){.certificate-type-list-table .row.theader{display:none}}.validation-error{display:block;list-style:disc}.validation-error li{color:#000}.certificate-service-group-list-container,.certificate-service-group-form-container{min-width:360px}.certificate-service-group-list-container .columns-wrapper,.certificate-service-group-form-container .columns-wrapper{display:flex;align-items:center}.certificate-service-group-list-container .column,.certificate-service-group-form-container .column{display:inline-block;vertical-align:middle}.certificate-service-group-list-container .column-fixed,.certificate-service-group-form-container .column-fixed{width:7.4rem}.certificate-service-group-list-container .column-buttons,.certificate-service-group-form-container .column-buttons{width:14.4rem}.certificate-service-group-list-container .column-dynamic,.certificate-service-group-form-container .column-dynamic{flex-grow:1}@media (max-width: 56.25rem){.certificate-service-group-list-container .columns-wrapper,.certificate-service-group-form-container .columns-wrapper{flex-wrap:wrap}.certificate-service-group-list-container .column-dynamic,.certificate-service-group-form-container .column-dynamic{width:100%;margin-bottom:1rem}}.certificate-service-group-list-container .description-margin,.certificate-service-group-form-container .description-margin{margin:0}.certificate-service-group-list-container .description-font,.certificate-service-group-form-container .description-font{font-size:1.5rem}.certificate-service-group-form-container{padding:25px 45px}.certificate-service-group-form-container select{margin-bottom:15px;border-color:#78be20;height:42px}.certificate-service-group-form-container select:focus{border-bottom-color:#78be20}.certificate-service-group-form-container select:focus~label{color:#78be20}.certificate-service-group-form-container select~label{font-style:italic;font-size:16px}.certificate-service-group-form-container button,.certificate-service-group-form-container a{margin-right:15px;width:180px;text-align:center}.certificate-service-group-form-container .certificate-container-description{margin-bottom:40px}.certificate-service-group-form-container .certificate-container-description p{color:#222020;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-size:28px!important}.certificate-service-group-list-container .modal-show{z-index:999999999}.certificate-service-group-list-container .delete-certificate-service-group-modal{max-width:580px;width:auto;height:250px;overflow:hidden}.certificate-service-group-list-container .delete-certificate-service-group-modal h3{margin-top:0;font-size:18px;color:#666;font-weight:700}.certificate-service-group-list-container .delete-certificate-service-group-modal p{color:#666;font-size:16px}.certificate-service-group-list-container .delete-certificate-service-group-modal button{width:120px;margin-top:80px}.certificate-service-group-list-container .delete-certificate-service-group-modal button:nth-of-type(2){margin-right:1.5rem}.certificate-service-group-list-container .provider-list-table{font-size:16px!important}.certificate-service-group-list-container .certificate-filter-container{margin-left:0;padding-left:0}.certificate-service-group-table-description{margin-top:35px!important;margin-bottom:115px!important}.certificate-service-group-table-description p{color:#222020!important;font-size:28px!important}.certificate-service-group-list-filters label.label-filters{font-size:16px;color:#4a4a4a;font-weight:600;margin-bottom:5px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 65px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form input{border-color:#78be20;height:42px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form input:focus{border-bottom-color:#78be20}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form input:focus~label{color:#78be20}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form input~label{font-style:italic;font-size:16px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form input::placeholder{font-style:italic;font-size:16px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form>div:nth-of-type(1){flex-grow:14;margin-right:15px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form>div:nth-of-type(2){flex-grow:24;margin-right:15px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form>div:nth-of-type(3){flex-grow:1;margin-right:15px}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form>div:nth-of-type(4){flex-grow:1}.certificate-service-group-list-filters .certificate-service-group-list-filters-wrapper form div button{width:100%}.certificate-service-group-list-table{color:#333}.certificate-service-group-list-table .columns-wrapper,.certificate-service-group-list-table .columns-wrapper div[class^=col-]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.certificate-service-group-list-table .trash{margin-left:15px}.certificate-service-group-list-table .row{border-bottom:.0625rem solid #a6a6a6;padding:.75rem 0;line-height:1.4rem}.certificate-service-group-list-table .pencil{align-items:center}.certificate-service-group-list-table .table-header{font-size:16px;padding:.5rem 0;line-height:1.1rem}.certificate-service-group-list-table .button-text{padding-left:1rem;padding-right:1rem}.certificate-service-group-list-table .button-image{background:#fff;border:none;border-radius:10%;margin:2px}.certificate-service-group-list-table .button-image:focus{background:#fff;border:none;border-radius:10%;outline:none}@media (max-width: 56.25rem){.certificate-service-group-list-table .row.theader{display:none}}.export-certificate-service-group-parent{margin:25px 0}.readonly *{cursor:not-allowed!important;color:gray;pointer-events:none}.readonly #serviceGroup{cursor:not-allowed!important;background-color:gray!important}.field .PhoneInputContainer label{color:#666}.field .PhoneInputContainer .NoCountryInput:focus,.field .PhoneInputContainer input:not([value=""]){border-top:0;border-left:0;border-right:0;border-radius:0}.field .PhoneInputContainer .NoCountryInput:focus+label,.field .PhoneInputContainer input:not([value=""])+label{top:1.7rem!important;left:6px}.field .PhoneInputContainer .NoCountryInput:focus{border-color:#397615}.field .PhoneInputContainer .PhoneInputLabel{font-weight:700}.field .PhoneInputContainer.invalid .PhoneInputInput,.field .PhoneInputContainer.invalid .PhoneInputCountry{border-color:#ed1c24}.field .PhoneInputContainer.invalid label{color:#ed1c24!important}.field .PhoneInputContainer.invalid input{border-color:#ed1c24!important}.field .PhoneInputContainer.invalid .NoCountryInput{border-top:0;border-left:0;border-right:0;border-radius:0}.field .PhoneInputContainer.valid .PhoneInputInput,.field .PhoneInputContainer.valid .PhoneInputCountry{border-color:#72bf44}.field .PhoneInputContainer.valid .NoCountryInput:focus{border-color:#72bf44}.field .PhoneInputContainer.valid label{color:#72bf44}.field .PhoneInputContainer.valid input{border-color:#72bf44}.field .PhoneInputContainer.valid .NoCountryInput{border-top:0;border-left:0;border-right:0;border-radius:0}.company-info-container{min-width:328px;max-width:1180px;font-family:LeroyMerlinSans,sans-serif;background:#fff;border-radius:1rem;box-shadow:0 0 5px gray;padding:2rem;color:#222020;margin:0 auto}.company-info-container li:not(:last-of-type){margin-bottom:.5rem}.company-info-container h5{font-weight:700;color:gray;font-size:.9rem;margin:.5rem 0 .25rem;line-height:1.5rem}.company-info-container h4{margin-top:0;font-weight:700}.company-info-container hr{margin:1rem -1rem;background:#d3d3d3;width:calc(100% + 2rem)}.m0{margin:0!important}.p0{padding:0!important}.company-info-content{margin:48px 16px 16px}.company-info-content li{font-size:.9rem}.company-info-content .info-title{line-height:1rem}@media (min-width: 768px){.company-info-content .info-title{margin-top:1.5rem}}.company-info-content .edit-info-button{display:flex;justify-content:center;align-items:center;width:max-content}.company-info-content .edit-info-button img{padding-right:.5rem}.company-info-content .edit-info-button:hover img{filter:brightness(100000%)}.edit-info-button-container{display:flex;flex-direction:row;justify-content:center;padding:0;margin:0}.quiet{opacity:.5}.terms-of-use-modal-body{max-height:500px;overflow:auto}.terms-of-use-modal{max-height:575px;overflow:hidden}.terms-of-use-modal .ql-align-right{text-align:right}.terms-of-use-modal .ql-align-left{text-align:left}.terms-of-use-modal .ql-align-center{text-align:center}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.input-container{display:flex;flex-direction:column;width:auto;min-width:200px;max-width:350px;margin-bottom:1rem}.input-container.full-width,.input-container.full-width input{width:100%;min-width:auto;max-width:none}.input-container label{color:var(--input-label-color);font-weight:700;font-size:14px}.input-container small{font-size:14px}.input-container small img{width:10px;height:10px;font-size:10px;margin-right:2px}.input-container small.default{color:var(--input-default-color)}.input-container small.error{color:var(--input-error-color)}.input-container small.warning{color:var(--input-warning-color)}.input-container small.success{color:var(--input-success-color)}.input-container.disabled label{color:var(--input-disabled-color)}.input-container.disabled *{cursor:not-allowed;pointer-events:none}.input-container.error input.form-control,.input-container.error div.as-input.form-control,.input-container.error input+.autocomplete-span{border:1px solid var(--input-error-color)}.input-container.warning input.form-control,.input-container.warning div.as-input.form-control,.input-container.warning input+.autocomplete-span{border:1px solid var(--input-warning-color)}.input-container.success input.form-control,.input-container.success div.as-input.form-control,.input-container.success input+.autocomplete-span{border:1px solid var(--input-success-color)}input.form-control,div.as-input.form-control{border:1px solid #ddd;background-color:#fff;padding:10px;border-radius:8px;height:47px;margin:4px 0;font-size:16px;width:auto;min-width:200px;max-width:311px}div.as-input.form-control.open{border-color:#add585}div.as-input.form-control:hover{border-color:#222020}input.form-control::placeholder{color:#222020}input.form-control:read-only,input.form-control:read-only+.autocomplete-span{background-color:#eeeef0;cursor:not-allowed;pointer-events:none}input.form-control:disabled,input.form-control:disabled+.autocomplete-span{color:#b4b0b4;background-color:#eeeef0}input.form-control:disabled::placeholder,input.form-control:disabled::placeholder+.autocomplete-span{color:#dad8db}input.form-control:focus:not(:read-only),input.form-control:focus:not(:read-only)+.autocomplete-span{border:1px solid var(--input-focus-color);outline:0}input.form-control:focus:read-only,input.form-control:focus:read-only+.autocomplete-span{border:1px solid var(--input-focus-color);outline:0}input.form-control:visited,input.form-control:visited+.autocomplete-span{border:1px solid var(--input-focus-color);outline:0}.input-container.input-container-select{position:relative;cursor:pointer;margin-bottom:1rem}.input-container.input-container-select.disabled{opacity:1}.input-container.input-container-select.disabled{color:#887f87}.input-container.input-container-select.disabled div.as-input{background-color:#eeeef0;color:#887f87}.input-container.input-container-select div.as-input{max-width:unset;display:flex;flex-wrap:wrap;height:auto;min-height:47px;position:relative}.input-container.input-container-select:not(.disable-search) .as-input.open .input-container-select-multiple-placeholder{display:none}.input-container.input-container-select .as-input.open .search-input{width:80px}.input-container.input-container-select .search-input{max-width:none;height:20px;line-height:20px;font-size:16px;color:#887f87;position:relative;border:0;outline:0;background:transparent;display:inline-block;margin:.3rem 0;width:1px}.input-container.input-container-select .search-input:focus{width:80px}.input-container.input-container-select .arrow{position:absolute;right:1rem;top:1.8rem;width:.7rem}div.as-input.form-control:hover{color:#222020;border-color:#222020}div.as-input.form-control:hover .input-container-select-multiple-placeholder{color:#222020}.input-container-select-dropdown{list-style:none;border:1px solid #ddd;border-radius:8px;margin:0;background-color:#fff;padding:.5rem 0;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:900;color:#887f87;max-height:200px;overflow-y:scroll}.input-container-select-dropdown .selected-options{padding:8px 10px}.input-container-select-dropdown .selected-options .input-container-select-multiple-option{display:inline-block}.input-container-select-dropdown li{color:#222020;padding:.4rem 1rem}.input-container-select-dropdown li.divider{border-top:1px solid #b4b0b4;margin-top:.2rem;padding-top:.6rem}.input-container-select-dropdown li:hover{background-color:#eaf3e2}.input-container-select-dropdown li.active{background-color:#cbe3b5}.input-container-select-dropdown li.placeholder{color:#b4b0b4}.input-container-select-dropdown li.placeholder:hover{background-color:transparent}.input-container-select-multiple-option{background-color:#eeeef0;color:#3c3738;padding:.2rem .5rem;border-radius:20px;font-size:14px;margin:.1rem}.input-container-select-multiple-option .times{font-size:16px;margin-left:.3rem}.input-container-select-multiple-placeholder{color:#887f87;margin:.3rem 0}.input-container-select-multiple-placeholder.filled{color:#222020}.input-container-select.valid .as-input{border-color:var(--input-focus-color)}.autocomplete-container .input-container-select-dropdown{top:67px}.autocomplete-group{display:flex;align-items:center;flex-direction:row}.autocomplete-group .autocomplete-input{margin-right:0;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0;padding-right:0;width:stretch}.autocomplete-group .autocomplete-input+.autocomplete-span{background:#fff;border:1px solid #ddd;height:47px;width:40px;border-radius:0 5px 5px 0;border-left:0!important;display:flex;align-items:center;justify-content:center;cursor:default}.autocomplete-group .autocomplete-input+.autocomplete-span img.clear:hover{filter:brightness(.9) grayscale(1);transition:all .1s;cursor:pointer}.autocomplete-group .spinner-icon{-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.no-margin-top{margin-top:0}.input-group-container input{border-right:0!important}.input-container.input-container-select.right-icon .arrow{right:4rem}.input-container.input-container-select .right-icon{font-size:24px;color:#3c3738;width:2.1rem;padding:.3rem;position:absolute;right:.7rem;top:1.8rem;border-radius:5px;color:#41a017}.input-container.input-container-select .right-icon:after{content:"";position:absolute;top:0;bottom:0;right:2.6rem;width:1px;background-color:#eeeef0}.input-container.input-container-select .right-icon:hover{background-color:#eaf3e2}.breakable-text{overflow-wrap:break-word}.field{margin-bottom:.3rem}.field.invalid input:focus{border-left-color:#fff!important;border-right-color:#fff!important;border-top-color:#fff!important}.invalid-file-message{color:#df3828;font-weight:400;font-style:italic;text-align:center;margin-top:14px}.field>.field-child>input:not([value=""]){border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.login-ping-one-container{width:100vw;height:100vh;background:#f7f7f7}.login-ping-one-panel{width:300px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;animation:appearFromTop ease-out 1s forwards;opacity:0;box-shadow:#0000003d 0 3px 8px;border-radius:4px}@keyframes appearFromTop{0%{transform:translateY(-20px);opacity:0}to{transform:translate(0);opacity:1}}.login-ping-one-spinner{border-radius:50%;width:10em;height:10em}.login-ping-one-spinner{margin:5px auto;font-size:5px;position:relative;border-top:1.5em solid rgba(0,255,8,.2);border-right:1.5em solid rgba(0,255,8,.2);border-bottom:1.5em solid rgba(0,255,8,.2);border-left:1.5em solid #72bf44;transform:translateZ(0);animation:spin 1s infinite linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-ping-one-logos{width:100%;display:flex;justify-content:space-between}.login-ping-one-error-message{margin:.4rem 0 .7rem;padding:.3rem;color:#f7f7f7;border:1px solid #c0392b;background-color:#e74c3c;border-radius:4px;text-align:center;word-break:break-all}.login-ping-one-welcome-message{text-align:justify}.switch{position:relative;display:inline-block;width:2.8em;height:1.5em;margin:15px 0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e5e5e5;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch input{display:none}.switch input:checked+.slider{background-color:#72bf44}.switch input:focus+.slider{box-shadow:0 0 1px #72bf44}.switch input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.slider.round{border-radius:35px}.slider.round:before{border-radius:50%}.table-generic{border-collapse:collapse;margin:0;padding:0;width:100%;text-align:left}.table-generic thead th{border-bottom:.0625rem solid #a6a6a6;padding:0 .5rem 1em;font-weight:400;text-align:left}.table-generic tbody tr{border-bottom:.0625rem solid #a6a6a6;height:128px}.table-generic tbody tr td{padding:1rem .5rem 1em 0}.category-title{max-width:277px;overflow-x:hidden;text-overflow:ellipsis;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:#000;flex:none;order:4;flex-grow:0;cursor:pointer}.active-desactive-communicate{height:128px;min-width:116px;display:flex;align-items:center;justify-content:center;padding:0}.category-desc p{font-weight:600;line-height:22px;color:#222020}.last-update-day{font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#222020}.last-update-date,.last-update-person{font-size:16px;line-height:22px;color:#222020}.th-title{position:static;width:277px;height:23px;top:1px}.th-visible{position:static;width:116px;height:23px;text-align:center!important;top:1px}.th-category{position:static;width:210px;height:23px;top:1px}.th-last-update{height:23px;width:240px;top:0}.actions .btn-delete{margin-left:20px}.actions .btn-delete svg{fill:#b42a27!important}.invert{transition:transform .5s;transform:rotate(180deg)}.desinvert{transition:transform .5s;transform:rotate(0)}.table-dropdown-icon{margin-left:1.2em;margin-bottom:3px;cursor:pointer}.dialog-communicate div h3{margin-top:0}.communicate-form-page .file-name-invisible span:not([for]){font-size:0}.communicate-form-page .file-name-visible span:not([for]){font-size:initial}.communicate-form-page .label-title{font-size:12px;font-weight:800;margin-bottom:4px}.communicate-form-page .label-hint{font-size:13px}.communicate-form-page .html-editor-field{max-width:370px;margin:auto}.communicate-form-page .service-groups-margin{margin-top:27px}.choose-installer-modal-radio-group-container{max-height:150px;overflow-y:scroll;margin-top:10px;padding-left:4px;padding-top:3px;padding-bottom:3px}.html-editor-field .label-hint{font-size:13px}.html-editor-field-container-disabled{opacity:.5;pointer-events:none}#backbar{width:100%;min-width:360px;height:64px;background-color:#158110;display:flex;justify-content:center;align-items:center}#backbar .backbar-content{width:100%;max-width:1280px;display:flex;justify-content:space-between;align-items:center;font-family:LeroyMerlinSans,sans-serif;padding-left:52px;padding-right:54px}@media (max-width: 960px){#backbar .backbar-content{padding-left:16px;padding-right:16px}}#backbar .backbar-content a,#backbar .backbar-content span{display:flex;align-items:center;color:#fff}#backbar .backbar-content .content-left .backbar-content-icon{margin-right:11px;fill:#fff}#backbar .backbar-content .content-left .backbar-content-link{color:#fff;font-size:16px;line-height:16px;font-weight:400}#backbar .backbar-content .content-left .backbar-title{color:#fff;font-size:22px;line-height:28px;font-weight:600}#backbar .backbar-content .content-right .backbar-right-text{font-weight:600px;font-size:19px;line-height:28px}.faq-list-page .faq-list-page-header{margin-bottom:60px}.faq-list-page .faq-header-title{position:static;width:300px;height:23px;top:1px}.faq-list-page .faq-header-category{position:static;width:170px;height:23px;top:1px;text-align:center}.faq-list-page .faq-header-visible{position:static;width:150px;height:23px;top:1px;text-align:center}.faq-list-page .faq-header-last-update{position:static;width:277px;height:23px;top:1px}.faq-list-page .faq-content-container-title{max-width:280px;height:110px}.faq-list-page .faq-content-container-title div{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.faq-list-page .faq-content-container-category,.faq-list-page .faq-content-container-visible-invisible{padding:0}.faq-list-page .faq-content-container-visible-invisible div{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:0}.faq-form-page .faq-form-page-header{margin-bottom:60px}#people-list{padding-top:0;padding-bottom:70px}#people-list .people-header-text{margin:0;padding:24px}#people-list .people-message-label{text-align:center}#people-list .new-intaller-container{margin-top:16px;text-align:right;position:sticky;bottom:24px}@media screen and (max-width: 960px){#people-list .new-intaller-container{bottom:16px}}#people-list .new-intaller-container button{height:44px}#people-list .new-intaller-container button svg{width:16px;height:auto;fill:#fff;margin-right:4px}#people-list .people-container{padding:0}#people-list .people-container [class$=card__body]{padding:0;overflow:visible}#people-list .people-container .col-name{width:30%;padding-left:36px}#people-list .people-container .col-stus{width:23%;padding-left:24px}#people-list .people-container .col-action{width:24%;padding-right:36px;text-align:right}#people-list .people-container .table-headers{height:60px;display:flex;align-items:center;border-bottom:1px solid #d3d2d6}#people-list .people-container .people-item .name{font-size:16px;color:#000;font-weight:600;word-wrap:break-word}#people-list .people-container .people-item .status{font-size:16px;color:#222020;font-weight:600}#people-list .people-container .people-item .status.registration-status-color-2,#people-list .people-container .people-item .status.document-status-color-3{color:#41a017}#people-list .people-container .people-item .status.registration-status-color-3,#people-list .people-container .people-item .status.document-status-color-4,#people-list .people-container .people-item .status.document-status-color-5{color:#b42a27}#people-list .people-container .people-item .status.document-status-color-1,#people-list .people-container .people-item .status.document-status-color-2,#people-list .people-container .people-item .status.registration-status-color-1{color:#c9a21b}#people-list .people-container .people-item .status.complete-registration{color:#a19ba2}@media screen and (min-width: 961px){#people-list .people-container .people-item{box-shadow:none;border-bottom:1px solid #d3d2d6;border-radius:0;padding:16px 0;background:transparent}#people-list .people-container .people-item label{display:none}#people-list .people-container .people-item:last-child{border-bottom:0}#people-list .people-container .people-item .data{display:flex;align-items:center}#people-list .people-container .people-item button{height:44px;max-width:100%}}@media screen and (max-width: 960px){#people-list .people-header{padding:16px}#people-list .people-container{box-shadow:none;background:transparent}}@media screen and (max-width: 960px) and (min-width: 650px){#people-list .people-container>[class$=card__body]{display:flex;flex-wrap:wrap;justify-content:space-between}#people-list .people-container>[class$=card__body] .people-item{width:49%;height:100%}}@media screen and (max-width: 960px){#people-list .people-container .table-headers{display:none}#people-list .people-container .people-item{margin-bottom:16px;padding:12px 16px}#people-list .people-container .people-item .col-name,#people-list .people-container .people-item .col-stus,#people-list .people-container .people-item .col-action{width:100%;padding:0;text-align:left}#people-list .people-container .people-item button{height:32px;font-size:13px}#people-list .people-container .people-item label{display:block;font-size:13px;line-height:13px;margin-bottom:8px;color:#222020}#people-list .people-container .people-item .name,#people-list .people-container .people-item .status{margin-bottom:8px}#people-list .people-container .people-item:last-child{margin-bottom:0}}#basic-data-section-ghost-loading .inputs-container{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:105px}#required-certificates-ghost-loading{width:100%}#required-certificates-ghost-loading .ghost-title{width:100%;max-width:250px;margin-top:20px}#required-certificates-ghost-loading .inputs-container{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:105px;margin-top:30px}@media screen and (max-width: 1012px) and (min-width: 520px){#required-certificates-ghost-loading{display:flex;flex-direction:column;align-items:center}#required-certificates-ghost-loading .inputs-container{justify-content:center}}#people-form-services-section{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 997px) and (min-width: 520px){#people-form-services-section{max-width:392px;justify-content:center}}#people-form-services-section p{margin:0}#people-form-services-section .section-title{width:100%;margin:24px 0}@media screen and (max-width: 1012px) and (min-width: 520px){#people-form-services-section .section-title{text-align:center}}#people-form-services-section .section-description{margin-bottom:24px;color:#000;font-size:16px;font-weight:400;line-height:19px}#people-form-services-section .category-container~.category-container{margin-top:12px}#people-form-services-section .category-container .category-name{margin-bottom:12px;color:#000;font-size:16px;font-weight:600;line-height:19px}#people-form-services-section .category-container .service-group-checkbox~.service-group-checkbox{margin-top:12px}#people-form-services-section [class^=css][class*=card__body]{overflow:hidden}#people-form-services-section .services-section-error,#people-form-services-section .no-service-groups{width:100%;text-align:center}#people-form{padding-top:24px}#people-form .people-form-back-link{display:flex}#people-form .people-form-back-link p{color:#fff;font-size:16px;font-weight:400;line-height:24px}#people-form .people-form-content .page-title{margin:0 0 20px}#people-form .people-form-content .section-title{margin:24px 0}#people-form .people-form-content .basic-data-container{display:flex;flex-wrap:wrap;row-gap:22px;column-gap:105px}#people-form .people-form-content .documents-data-container,#people-form .people-form-content .certificates-data-container{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:105px}#people-form .people-form-content .people-form-field-container{width:100%;max-width:392px;position:relative}#people-form .people-form-content .people-form-field-container .people-form-field{width:100%;max-width:392px;height:44px}#people-form .people-form-content .people-form-field-container .looking-for-CPF-spinner{width:20px;height:20px;animation:spin 1s infinite ease-in-out;border-radius:50%;border-top:2px solid #78be20;display:inline-block;position:absolute;top:33px;right:13px;z-index:2}#people-form .people-form-content #file-field{width:392px;max-width:392px}#people-form .people-fetch-error-container{margin-bottom:20px}#people-form .people-fetch-error-container [class^=css][class$=__body]{overflow:hidden;text-align:center}#people-form .people-form-save-button-container{width:100%;max-width:890px;display:flex;justify-content:flex-end;margin-top:24px}#people-form .people-form-save-button-container button{width:208px}#people-form .required-certificates-error-container{width:100%;margin-top:50px;text-align:center}#people-form .required-certificates-error-container>div{overflow:hidden}@media screen and (max-width: 1012px) and (min-width: 520px){#people-form .people-form-content>div{width:100%;display:flex;flex-direction:column;align-items:center}#people-form .people-form-content .basic-data-container,#people-form .people-form-content .documents-data-container,#people-form .people-form-content .certificates-data-container,#people-form .people-form-content .people-form-save-button-container{justify-content:center}}#file-field-slider-image-item{position:relative;cursor:zoom-in;margin:0 14px}#file-field-slider-image-item .file-field-slider-item-remove-button:active{background-color:#d3d2d6}#file-field-slider-image-item .file-field-slider-image-background-item-file{width:100%;height:207px;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:filter .2s}#file-field-slider-image-item .file-field-slider-image-background-item-file:hover{filter:brightness(.95)}#file-field-slider-image-item:focus{outline:none}#file-field-slider-pdf-item{position:relative;cursor:zoom-in;margin:0 14px;overflow:hidden;height:207px}#file-field-slider-pdf-item .react-pdf__Page__canvas{width:100%!important;min-width:168px!important;height:auto!important}#file-field-slider-pdf-item .react-pdf__Page__canvas:hover{filter:brightness(.95)}#file-field-view-PDF-modal .file-field-view-PDF-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000;display:flex;align-items:center;justify-content:center;background-color:#222020;flex-direction:column}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .options-container{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:20px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .options-container .pdf-download-button svg{fill:#fff;margin-right:3px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .options-container .pdf-close-button svg{fill:#eeeef0}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .options-container .pdf-close-button{height:fit-content;border:none;background:none;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:3px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .options-container .pdf-close-button:hover{background-color:#887f87}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .options-container{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .options-container .pdf-download-button svg{fill:#fff;margin-right:3px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .options-container .pdf-close-button svg{fill:#eeeef0}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .options-container .pdf-close-button{height:fit-content;border:none;background:none;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:3px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .options-container .pdf-close-button:hover{background-color:#887f87}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .all-page-container{height:100%;max-height:70vh;overflow-x:hidden;overflow-y:auto;position:relative}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .all-page-container .react-pdf__Page__annotations.annotationLayer{margin-bottom:20px}#file-field-view-PDF-modal .file-field-view-PDF-modal-container .content-container .all-page-container .react-pdf__Page__canvas{width:100%;max-width:95vw;margin:0 auto}.file-field-help-modal-dialog{padding:0!important;color:#000;border-radius:12px!important}.file-field-help-modal-dialog [class^=css][class$=__header]{padding:16px 15px 16px 24px;align-items:center;box-shadow:0 4px 4px #3c373812,0 2px 2px #3c373812,0 0 0 1px #bab6bc12}.file-field-help-modal-dialog [class^=css][class$=__header] h3{font-size:28px;font-weight:600}.file-field-help-modal-dialog [class^=css][class$=__header] button{box-shadow:none}.file-field-help-modal-dialog [class^=css][class$=__header] button svg{width:12px;height:auto}.file-field-help-modal-dialog [class^=css][class$=__body]{max-height:400px;padding:30px 24px}.file-field-help-modal-dialog [class^=css][class$=__body] p{margin:0}.file-field-help-modal-dialog [class^=css][class$=__body] *{font-size:16px;line-height:24px}#file-field{height:fit-content;position:relative;border-radius:20px;padding:17px 12px 25px 9px;overflow:hidden}#file-field [class^=file-field-input-container] .with-placeholder{color:#6f676c;font-size:16px;line-height:16px;font-weight:400}#file-field [class^=file-field-input-container].input-valid>div:nth-child(2)>div:nth-child(2){border:solid 1px #41a017}#file-field [class^=file-field-input-container].input-valid .file-field-hint svg{fill:#41a017}#file-field [class^=file-field-input-container].input-invalid>div:nth-child(2)>div:nth-child(2){border:solid 1px #b42a27}#file-field [class^=file-field-input-container].input-invalid .file-field-hint svg{fill:#b42a27}#file-field [class^=file-field-input-container].input-warning>div:nth-child(2)>div:nth-child(2){border:solid 1px #c9a21b}#file-field [class^=file-field-input-container].input-warning .file-field-hint svg{fill:#c9a21b}#file-field [class^=file-field-input-container] .file-field-hint{color:#6f676c;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0px;display:flex;align-items:center}#file-field [class^=file-field-input-container] .file-field-hint{overflow:hidden;margin-top:3px}#file-field [class^=file-field-input-container] .file-field-hint svg{margin-right:4px}#file-field [class^=file-field-input-container] .hint-valid{color:#158110}#file-field [class^=file-field-input-container] .hint-invalid{color:#b42a27}#file-field [class^=file-field-input-container] .file-field-input-label-container{width:100%;display:flex}#file-field [class^=file-field-input-container] .file-field-input-label-container label{margin-right:10px;margin-bottom:4px;font-size:15px;line-height:15px;font-weight:400;color:#222020}#file-field [class^=file-field-input-container] .file-field-input-label-container .file-field-help-container{display:flex;cursor:pointer;-webkit-user-select:none;user-select:none}#file-field [class^=file-field-input-container] .file-field-input-label-container .file-field-help-container .file-field-help-icon{margin-right:4px}#file-field [class^=file-field-input-container] .file-field-input-label-container .file-field-help-container .file-field-help-text{color:#41a017;font-size:13px;font-weight:600;line-height:16px;letter-spacing:0px}#file-field [class^=file-field-input-container]>div:nth-child(2)>div:nth-child(2){max-height:50px;background-color:#fff}#file-field [class^=file-field-input-container]>div:nth-child(2)>div:nth-child(2) span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#file-field [class^=file-field-input-container]>div:nth-child(2)>div:nth-child(2) label{min-width:140px;min-height:38px;text-align:center}#file-field .file-field-slider-container{margin-top:16px;overflow:hidden}#file-field .file-field-slider-container .slick-list{margin:0 -12px}#file-field .file-field-slider-container .slick-dots{position:initial}#file-field .file-field-slider-container .file-valid{border:1px solid #78be20}#file-field .file-field-slider-container .file-invalid{border:1px solid #b42a27}#file-field .file-field-slider-container .file-field-slider-item-remove-button{width:27px;height:26px;position:absolute;top:4px;right:4px;z-index:3;cursor:pointer;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 6px 6px #3c373812;transition:all .2s}#file-field .file-field-slider-container .file-field-slider-item-remove-button:hover{background-color:#eeeef0}#file-field-ghost-loading{width:100%;max-width:392px}#person-change-contacts-ghost-loading .title-ghost{width:100%;max-width:300px}#person-change-contacts-ghost-loading .inputs-container{display:flex;justify-content:center;flex-wrap:wrap;row-gap:10px;column-gap:20px;margin-top:20px;margin-bottom:16px}#person-change-contacts-ghost-loading .buttons-container{display:flex;justify-content:flex-end;column-gap:16px}#person-change-contacts{padding-top:0}#person-change-contacts .person-change-contacts-card{margin-top:50px}#person-change-contacts .person-change-contacts-card [class^=css][class*=card__body]{overflow:hidden}#person-change-contacts .person-change-contacts-card .contacts-fields-container{display:flex;justify-content:center;flex-wrap:wrap;row-gap:10px;column-gap:20px}#person-change-contacts .person-change-contacts-card .contacts-fields-container [class^=css][class*=hint--invalid],#person-change-contacts .person-change-contacts-card .contacts-fields-container [class^=css][class*=hint--valid]{max-width:232px;overflow:hidden;word-break:break-all}#person-change-contacts .person-change-contacts-card .contacts-fields-container input{max-width:232px}#person-view-uploaded-file{padding-top:55px;min-height:calc(100vh - 180px)}@media screen and (max-width: 960px){#person-view-uploaded-file{height:calc(100vh - 54px);min-height:calc(100vh - 102px)}}#person-view-uploaded-file .person-view-file-card-container .person-view-file-title{margin-bottom:40px}#person-view-uploaded-file .person-view-file-card-container .person-view-field-container{width:100%;max-width:392px}#person-view-uploaded-file .person-view-file-card-container .person-view-field-container .person-view-file-field{width:100%;max-width:392px;height:44px}#person-view-uploaded-file .person-view-file-card-container .person-view-file-button-container{margin-top:80px}#person-view-uploaded-file .person-view-file-card-container .person-view-file-button-container button{width:208px}#button-ghost-loading{width:100%;max-width:182px}#provider-register{padding-top:45px;color:#222020;background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0}#provider-register .footer{padding-bottom:3rem}#provider-register .footer .col-md-3{width:calc(50% - 190px)}#provider-register .footer .col-md-9{width:calc(50% + 190px);padding-left:10px}#provider-register .footer .version{color:#000;font-size:16px}#provider-register .content{margin:0 auto;max-width:380px;padding:0 15px 40px}#provider-register .content .title{font-size:42px;margin:0 0 20px;text-align:left;padding-left:12px}#provider-register .content .intro{font-size:16px;line-height:19px;margin-bottom:30px;padding-right:20px}#provider-register .content .form .disabled-hover{position:relative;transition:all .2s ease-out;opacity:1}#provider-register .content .form .disabled-hover.show{opacity:.3}#provider-register .content .form .disabled-hover.show:after{content:""}#provider-register .content .form .disabled-hover:after{content:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:not-allowed}#provider-register .content .form .field{margin-bottom:20px;padding-top:0}#provider-register .content .form .field.force-hint-no-wrap [class*=validation-hint-validation-hint] p{margin:0;width:calc(100% - 16px);font-size:13px;line-height:normal}@media screen and (min-width: 768px){#provider-register .content .form .field.force-hint-no-wrap [class*=validation-hint-validation-hint] p{white-space:nowrap}}#provider-register .content .form .password-info{margin-bottom:20px}#provider-register .content .form .validated-password-input{margin-bottom:25px}#provider-register .content .form .bank-data>h2,#provider-register .content .form .documents>h2{font-size:22px;font-weight:600;margin:0 0 20px}#provider-register .content .form .bank-data{margin-top:55px}#provider-register .content .form .bank-data>p{margin:0 0 30px;font-size:16px;line-height:19px}#provider-register .content .form .documents{margin-top:50px;margin-bottom:60px}#provider-register .content .form .documents #file-field{margin-bottom:30px}#provider-register .content .form .terms{margin-bottom:25px}#provider-register .content .form .terms [class^=css][class$=checkbox__label]:before{top:4px;transform:translateY(0)}#provider-register .content .form .terms [class^=css][class$=checkbox__label]>svg{top:13px}#provider-register .content .form .terms .terms-text{font-size:16px;line-height:19px;color:#6f676c;font-weight:400}#provider-register .content .form .terms .terms-text a:hover{text-decoration:underline}#provider-register .content .form .submit-button:disabled{background:transparent;color:#bab6bc}@media screen and (max-width: 768px){#provider-register{padding-left:0;padding-right:0}#provider-register .content .title{padding-left:0;text-align:center}#provider-register .content .intro{text-align:center;padding-left:10px;padding-right:10px}#provider-register .footer{padding-bottom:0}#provider-register .footer .version{float:none;font-size:15px}#provider-register .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register .footer .col-md-9{width:100%;text-align:center}}.terms-of-use-modal{padding:0!important;color:#000;border-radius:12px!important}.terms-of-use-modal [class^=css][class$=__header]{padding:16px 15px 16px 24px;align-items:center;box-shadow:0 4px 4px #3c373812,0 2px 2px #3c373812,0 0 0 1px #bab6bc12}.terms-of-use-modal [class^=css][class$=__header] h3{font-size:28px;font-weight:600}.terms-of-use-modal [class^=css][class$=__header] button{box-shadow:none}.terms-of-use-modal [class^=css][class$=__header] button svg{width:12px;height:auto}.terms-of-use-modal [class^=css][class$=__body]{max-height:400px;padding:30px 24px}.terms-of-use-modal [class^=css][class$=__body] p{margin:0}.terms-of-use-modal [class^=css][class$=__body] *{font-size:16px;line-height:24px}.validated-password-input .hints{margin-top:5px;margin-bottom:20px}.validated-password-input .hints.invalid{color:#8b2226}.validated-password-input .hints.valid{color:#158110}.validated-password-input .hints svg{display:inline-block;vertical-align:top;width:12px;margin-right:4px;fill:currentColor}.validated-password-input .hints p{display:inline-block;vertical-align:top;font-size:13px;line-height:15px;margin:0;width:calc(100% - 16px)}.validated-password-input .hints p span{display:block;width:100%}#view-uploaded-file-status{width:100%;max-width:270px;height:129px;padding:5px 9px 14px;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:10px;box-shadow:0 0 0 1px #bab6bc12,0 0 1px #3c373812,0 2px 2px #a19ba212}#view-uploaded-file-status .view-uploaded-file-status-label{font-weight:600;font-size:13px;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#view-uploaded-file-status .view-uploaded-file-status-content{display:flex}#view-uploaded-file-status .view-uploaded-file-status-content .document-approved{border:1px solid #78be20}#view-uploaded-file-status .view-uploaded-file-status-content .document-under-analysis{border:1px solid #fae800}#view-uploaded-file-status .view-uploaded-file-status-content .document-reproved,#view-uploaded-file-status .view-uploaded-file-status-content .document-pending-resubmission{border:1px solid #b42a27}#view-uploaded-file-status .view-uploaded-file-status-content .document-ghost{background:#f3f3f3}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-image-container{width:94px;height:84px;overflow:hidden;display:flex;justify-content:center;align-items:center}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-image-container.document-pending-data{background-color:#eeeef0}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-image-container img{width:94px;height:84px}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-image-container .react-pdf__Page__canvas{width:94px!important;height:84px!important}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details{display:flex;flex-direction:column;justify-content:space-between;margin-left:9px}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .details-status-result{max-width:145px;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:16px;line-height:16px;margin:0;white-space:nowrap}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .result-approved{color:#78be20}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .result-pending-data,#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .result-under-analysis{color:#c9a21b}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .result-disapproved,#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .result-pending-resubmission{color:#b42a27}#view-uploaded-file-status .view-uploaded-file-status-content .view-uploaded-file-status-details .details-status-button .view-button{width:94px;height:32px}#view-uploaded-file-status-ghost-loading{width:100%;max-width:270px;height:100%;max-height:130px;padding:10px}#view-uploaded-file-status-ghost-loading [class^=css][class$=__body]{padding:0}#login{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:80px 0 170px;color:#000;position:relative}@media screen and (min-width: 768px){#login .footer{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:3.5rem}#login .footer .col-md-9{text-align:right}#login .footer .version{font-size:16px;color:#000;float:none}}#login .content{max-width:860px;margin:0 auto;padding:0 15px}#login .content .left{display:inline-block;vertical-align:top;width:310px}#login .content .left .title{margin:0 0 25px;font-size:28px;text-align:center}#login .content .left .field{margin-bottom:5px}#login .content .left .link{font-size:16px;font-weight:600;color:#41a017}#login .content .left .link:hover{text-decoration:underline}#login .content .left .forget-password{margin-top:12px;margin-bottom:18px}#login .content .left .register{margin-top:50px;text-align:center}#login .content .left .register p{font-size:16px;margin:0 0 10px;line-height:normal}#login .content .left .login-recaptcha{text-align:center}#login .content .left .login-recaptcha div{display:inline-block}#login .content .left .submit-button:disabled{background:#eeeef0}#login .content .left .ping-one-redirect{display:flex;align-items:center;flex-direction:column;height:340px;justify-content:center}#login .content .right{display:inline-block;vertical-align:top;width:calc(100% - 310px);text-align:right;padding-top:50px;padding-right:30px}#login .content .right img{display:inline-block}@media screen and (max-width: 768px){#login{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#login .footer{padding-bottom:0;margin-top:4rem}#login .footer .version{float:none;font-size:15px}#login .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#login .footer .col-md-9{width:100%;text-align:center}#login .content .left{display:block;width:100%;max-width:400px;margin:0 auto}#login .content .right{display:none}}#company-logo-image-ghost-loading{width:240px;height:240px}#company-about-box{width:100%}#company-about-box .content-title{margin-top:0;margin-bottom:37px}#company-about-box .about-container{display:flex;overflow:hidden}#company-about-box .about-container .logo-container{max-width:240px;margin-right:45px}#company-about-box .about-container .logo-container #file-input-company-logo{display:none}#company-about-box .about-container .logo-container .company-logo{width:240px;height:240px;background-color:#eeeef0;background-repeat:no-repeat;background-position:center;background-size:contain}#company-about-box .about-container .logo-container .change-logo-button{width:100%;height:32px;margin-top:7px;margin-bottom:50px;font-size:13px;padding:8px}#company-about-box .about-container .logo-container .change-logo-button img{margin-right:4px}#company-about-box .about-container .logo-container .company-logo-hint{display:flex;align-items:center;overflow:hidden;font-size:12px;word-wrap:break-word;color:#b42a27;margin-top:4px}#company-about-box .about-container .logo-container .company-logo-hint svg{max-width:12px;max-height:12px;fill:#b42a27;margin-right:4px}#company-about-box .about-container .basic-data-container{width:250px;max-width:250px;display:flex;flex-direction:column;row-gap:34px}#company-about-box .about-container .basic-data-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#company-about-box .about-container .basic-data-container [class^=css][class*=--mega-heading]{margin-top:0;word-break:break-all}#company-about-box .company-logo-error-card,#company-about-box .company-about-error-card{text-align:center}#company-about-box .company-about-error-card{margin-right:32px}@media (max-width: 970px){#company-about-box .company-about-error-card{margin-right:0}}@media (max-width: 560px){#company-about-box .about-container{flex-direction:column}#company-about-box .about-container .logo-container{align-self:center;margin-right:0}#company-about-box .about-container .logo-container .change-logo-button{margin-bottom:25px}}#company-about-box-ghost-loading .ghost-title{margin-bottom:35px}#company-about-box-ghost-loading .ghost-content{display:flex}#company-about-box-ghost-loading .ghost-content .ghost-logo{overflow:hidden;max-height:305px}#company-about-box-ghost-loading .ghost-content .ghost-labels{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:34px;row-gap:34px;margin-left:45px}@media (max-width: 560px){#company-about-box-ghost-loading .ghost-content{flex-direction:column}#company-about-box-ghost-loading .ghost-content .ghost-logo{max-height:300px;align-self:center}#company-about-box-ghost-loading .ghost-content .ghost-labels{margin-left:0}}#company-logo-ghost-loading{width:100%;max-width:240px;margin-bottom:45px;overflow:hidden}#company-contacts-box{width:100%;display:flex;justify-content:center;flex-direction:column;padding-left:70px;padding-bottom:25px}#company-contacts-box .contact-title{margin-top:0;margin-bottom:30px}#company-contacts-box .contact-container{max-width:400px;display:flex;flex-wrap:wrap;column-gap:100px;row-gap:34px}#company-contacts-box .contact-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#company-contacts-box .contact-container div{min-width:120px}#company-contacts-box .contact-change-button{max-width:148px;height:32px;margin-top:34px;font-size:13px;padding:8px}#company-contacts-box .contact-change-button img{margin-right:4px}#company-contacts-box .company-contacts-error-card{text-align:center}@media (max-width: 970px){#company-contacts-box{padding-left:0}}#company-contacts-box-ghost-loading .ghost-content{display:flex;flex-wrap:wrap;column-gap:100px;row-gap:34px;margin-bottom:34px}#company-contacts-box-ghost-loading .ghost-button{width:100%;max-width:148px}#company-stores-box h1{margin-top:0;margin-bottom:30px}#company-stores-box .stores-subtitle{color:#6f676c}#company-stores-box .stores-container{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:10px}#company-stores-box .stores-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#company-stores-box .change-stores-button{height:32px;font-size:13px}#company-stores-box .change-stores-button img{margin-right:4px}#company-stores-box .company-stores-error-card{text-align:center}#company-stores-box .company-stores-container .stores-title{font-weight:600;font-size:16px;line-height:18px;margin-bottom:10px}#company-stores-box .company-stores-container .store-item{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#222020}#company-stores-box .company-stores-container .store-item .dot{padding-right:4px}#company-stores-box .company-regions-container .regions-title{font-weight:600;font-size:16px;line-height:18px;margin-top:16px;margin-bottom:0}#company-stores-box .company-regions-container .regions-empty{margin-top:10px;color:#6f676c}#company-stores-box .company-regions-container .areas-title{font-weight:600;font-size:16px;line-height:18px;margin:10px 0}#company-stores-box .company-regions-container .area-item{margin:0}#company-stores-box .company-regions-container .area-item~.area-item{margin-top:5px}#company-stores-box .company-regions-container .areas-empty{margin-top:0;margin-bottom:16px;color:#6f676c}#company-stores-box .change-stores-button{margin-top:16px}#company-address-box h1{margin-top:0;margin-bottom:30px}#company-address-box .address-subtitle{color:#6f676c}#company-address-box .company-address-container .line-1,#company-address-box .company-address-container .line-2{display:flex;flex-wrap:wrap;column-gap:100px;row-gap:16px;margin-bottom:16px}#company-address-box .company-address-container .col{width:150px}#company-address-box .company-address-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#company-address-box .change-address-button{height:32px;font-size:13px}#company-address-box .change-address-button img{margin-right:4px}#company-address-box .company-address-error-card{text-align:center}#company-address-box-ghost-loading .ghost-labels{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:16px}#company-address-box-ghost-loading .ghost-button{width:100%;max-width:148px;margin-top:16px}#company-documents-box h1{margin-bottom:13px}#company-documents-box .documents-container{display:flex;flex-wrap:wrap;column-gap:42px;row-gap:20px}#company-documents-box .documents-not-needed-card,#company-documents-box .documents-error-card{text-align:center;margin-bottom:5px}#company-documents-box-ghost-loading{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;margin-bottom:5px}.company-bar{font-weight:600;font-size:22px!important;line-height:28px}#company{padding-top:0}#company .company-card{margin-top:47px}#company .company-card [class^=css][class*=card__body]{overflow:hidden}#company .company-card .company-boxes .basic-data-boxes{display:flex;justify-content:space-between}#company .company-card .separator-line-vertical{width:1px;height:auto;border-left:1px solid #e5e5e5}#company .company-card .separator-line-horizontal,#company .company-card .separator-line-horizontal-smaller-screen{margin:25px 0}#company .company-card .separator-line-horizontal-smaller-screen{display:none}@media (max-width: 970px){#company .company-card .company-boxes .basic-data-boxes{flex-direction:column}#company .company-card .separator-line-vertical{display:none}#company .company-card .separator-line-horizontal-smaller-screen{display:block}}#provider-register-categories{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:55px 0 0;color:#000;position:relative}#provider-register-categories .content{max-width:1135px;margin:0 auto;padding:0 15px}#provider-register-categories .content .top{margin-bottom:70px}#provider-register-categories .content .top .left{display:inline-block;vertical-align:top;width:70%}#provider-register-categories .content .top .left .title{margin:0 0 16px;font-size:42px}#provider-register-categories .content .top .left .intro{margin:0;line-height:normal;font-size:16px;color:#222020}#provider-register-categories .content .top .right{display:inline-block;vertical-align:top;width:30%;text-align:right;padding-top:15px}#provider-register-categories .content .top .right .counter{display:inline-flex;width:133px;height:47px;border-radius:30px;background:#dbedea;align-items:center;justify-content:center;color:#007574;font-size:34px;font-weight:600;z-index:5;transition:color .15s ease-out,background .2s ease-out}#provider-register-categories .content .top .right .counter.danger{background:#fab9bc;color:#8b2226}#provider-register-categories .content .top .right .counter.fixed{position:fixed;top:15px;left:calc(50% + 552.5px);transform:translate(-100%)}@media (max-width: 1140px){#provider-register-categories .content .top .right .counter.fixed{left:auto;right:15px;transform:translate(0)}}#provider-register-categories .content .items{display:flex;flex-wrap:wrap;row-gap:34px;column-gap:36px}#provider-register-categories .content .items .category-card{width:calc(33.3333333333% - 24px);padding:0 20px;height:200px;color:#222020;position:relative;transition:background .25s ease-out,color .2s ease-out;-webkit-user-select:none;user-select:none;cursor:pointer}#provider-register-categories .content .items .category-card.loader{padding:0}#provider-register-categories .content .items .category-card.selected{color:#fff;background:#41a017}#provider-register-categories .content .items .category-card.selected .plus{background:#fff;border-color:#d3d2d6}#provider-register-categories .content .items .category-card.selected .plus .plus-svg{width:8px;opacity:0;transition-delay:0s}#provider-register-categories .content .items .category-card.selected .plus .checkmark-svg{width:16px;opacity:1;transition-delay:.15s}#provider-register-categories .content .items .category-card.selected .up .icon{color:#fff}#provider-register-categories .content .items .category-card .plus{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:50%;border:1px solid #bab6bc;background:#f8f8f8;transform:translate(40%,-40%);transition:all .3s ease-out}#provider-register-categories .content .items .category-card .plus .plus-svg{color:#d3d2d6;width:19px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;transition-delay:.15s}#provider-register-categories .content .items .category-card .plus .checkmark-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:auto;opacity:0;transition:all .2s ease-out;transition-delay:0}#provider-register-categories .content .items .category-card .up{height:70px;display:flex;padding:20px 0;align-items:center}#provider-register-categories .content .items .category-card .up .icon{width:42px;color:#887f87;transition:all .2s ease-out}#provider-register-categories .content .items .category-card .up .icon svg{display:inline-block;width:30px;height:30px}#provider-register-categories .content .items .category-card .up .icon svg *{fill:currentColor}#provider-register-categories .content .items .category-card .up .name{font-size:22px;font-weight:600}#provider-register-categories .content .items .category-card .description{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#provider-register-categories .content .items .category-card .description b{font-weight:600}#provider-register-categories .content .items .category-card [class$=card__body]{padding:0;overflow:hidden}#provider-register-categories .content .bottom{text-align:right;margin-top:50px}#provider-register-categories .content .bottom button{height:56px}#provider-register-categories .footer{margin-top:30px;padding-bottom:3rem}#provider-register-categories .footer .col-md-9{text-align:right}#provider-register-categories .footer .col-md-9 .version{float:none}@media screen and (max-width: 960px){#provider-register-categories .content .items .category-card{width:calc(50% - 18px)}}@media screen and (max-width: 768px){#provider-register-categories{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#provider-register-categories .content{padding-left:20px;padding-right:20px}#provider-register-categories .content .top{margin-bottom:50px}#provider-register-categories .content .top .left{width:100%;text-align:center}#provider-register-categories .content .top .left .title{font-size:30px;margin-bottom:20px}#provider-register-categories .content .top .right{width:100%;text-align:center;margin-top:10px}#provider-register-categories .content .top .right .counter{height:40px;width:100px;font-size:28px}#provider-register-categories .content .top .right .counter.fixed{right:20px}#provider-register-categories .content .items{max-width:410px;margin:0 auto}#provider-register-categories .content .items .category-card{width:100%}#provider-register-categories .content .bottom{text-align:center}#provider-register-categories .footer{padding-bottom:1rem;margin-top:4rem}#provider-register-categories .footer .version{float:none;font-size:15px}#provider-register-categories .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register-categories .footer .col-md-9{width:100%;text-align:center}}#provider-register-groups{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:60px 0 0;color:#000;position:relative}#provider-register-groups .content{max-width:1060px;margin:0 auto;padding:0 15px}#provider-register-groups .content .top{margin-bottom:35px}#provider-register-groups .content .top .left{display:inline-block;vertical-align:top;width:70%}#provider-register-groups .content .top .left .intro{margin:0;line-height:19px;font-size:16px;color:#222020}#provider-register-groups .content .top .right{display:inline-block;vertical-align:top;width:30%;text-align:right}#provider-register-groups .content .top .right .counter{display:inline-flex;width:133px;height:47px;border-radius:30px;background:#dbedea;align-items:center;justify-content:center;color:#007574;font-size:34px;font-weight:600;z-index:5;transition:color .15s ease-out,background .2s ease-out}#provider-register-groups .content .top .right .counter.danger{background:#fab9bc;color:#8b2226}#provider-register-groups .content .top .right .counter.fixed{position:fixed;top:15px;left:calc(50% + 515px);transform:translate(-100%)}@media (max-width: 1060px){#provider-register-groups .content .top .right .counter.fixed{left:auto;right:15px;transform:translate(0)}}#provider-register-groups .content .items .category{margin-bottom:90px}#provider-register-groups .content .items .category:last-child{margin-bottom:0}#provider-register-groups .content .items .category .title{font-size:42px;margin:0 0 70px;font-weight:400}#provider-register-groups .content .items .category .groups{display:flex;flex-wrap:wrap;row-gap:22px;column-gap:23px}#provider-register-groups .content .items .category .groups .service-group-card{width:calc(33.3333333333% - 15.3333px);height:200px;padding:32px 25px 0;text-align:center;transition:all .3s ease-out;border-radius:12px}#provider-register-groups .content .items .category .groups .service-group-card.loader{padding:0}#provider-register-groups .content .items .category .groups .service-group-card.selected{background:#eaf3e2}#provider-register-groups .content .items .category .groups .service-group-card.selected .select{background:#41a017;color:#fff}#provider-register-groups .content .items .category .groups .service-group-card.selected .select .show{opacity:0;transform:translateY(-25%)}#provider-register-groups .content .items .category .groups .service-group-card.selected .select .hidden{opacity:1;transform:translate(-50%,-50%)}#provider-register-groups .content .items .category .groups .service-group-card [class$=card__body]{padding:0;overflow:hidden}#provider-register-groups .content .items .category .groups .service-group-card .name{font-size:19px;font-weight:600;color:#222020;margin-bottom:15px}#provider-register-groups .content .items .category .groups .service-group-card .see-datasheet{display:inline-flex;padding:10px;color:#41a017;align-items:center;font-size:16px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}#provider-register-groups .content .items .category .groups .service-group-card .see-datasheet svg{width:16px;height:auto;fill:currentColor;margin-right:4px}#provider-register-groups .content .items .category .groups .service-group-card .select{margin-top:15px;height:44px;border-color:#41a017!important;box-shadow:none;position:relative}#provider-register-groups .content .items .category .groups .service-group-card .select>div{transition:all .2s ease-out;display:inline-flex;align-items:center}#provider-register-groups .content .items .category .groups .service-group-card .select .show{color:#41a017!important}#provider-register-groups .content .items .category .groups .service-group-card .select .show svg{margin-right:4px;fill:currentColor}#provider-register-groups .content .items .category .groups .service-group-card .select .hidden{position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);white-space:nowrap;color:#fff;opacity:0}#provider-register-groups .content .items .category .groups .service-group-card .select .hidden svg{fill:currentColor;width:16px;height:auto;margin-left:4px}#provider-register-groups .content .bottom{margin-top:65px}#provider-register-groups .content .bottom button{height:56px}#provider-register-groups .content .bottom .back svg{margin-right:5px}#provider-register-groups .content .bottom .continue{float:right}#provider-register-groups .footer{max-width:1060px;padding-left:0;padding-right:0;padding-bottom:2rem;margin-top:4rem}#provider-register-groups .footer .version{float:none;color:#000;font-size:16px}#provider-register-groups .footer .col-md-9{text-align:right}@media screen and (max-width: 960px){#provider-register-groups .content .items .category .groups .service-group-card{width:calc(50% - 11.5px)}}@media screen and (max-width: 768px){#provider-register-groups{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#provider-register-groups .content .top{margin-bottom:50px}#provider-register-groups .content .top .left{width:100%;text-align:center}#provider-register-groups .content .top .right{width:100%;text-align:center;margin-top:30px}#provider-register-groups .content .top .right .counter{height:40px;width:100px;font-size:28px}#provider-register-groups .content .items{max-width:410px;margin:0 auto}#provider-register-groups .content .items .category .title{text-align:center;font-size:35px;margin-bottom:35px}#provider-register-groups .content .items .category .groups .service-group-card{width:100%;padding-left:20px;padding-right:20px}#provider-register-groups .content .items .category .groups .service-group-card .select{background:#fff}#provider-register-groups .footer{padding-bottom:2rem;margin-top:4rem}#provider-register-groups .footer .version{float:none;font-size:15px}#provider-register-groups .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register-groups .footer .col-md-9{width:100%;text-align:center}}.service-group-modal{padding:0!important;color:#000;border-radius:12px!important;max-width:630px;margin:0 auto}.service-group-modal [class^=css][class$=__header]{padding:16px 15px 16px 24px;align-items:center;box-shadow:0 4px 4px #3c373812,0 2px 2px #3c373812,0 0 0 1px #bab6bc12}.service-group-modal [class^=css][class$=__header] h3{font-size:28px;font-weight:600}.service-group-modal [class^=css][class$=__header] button{box-shadow:none}.service-group-modal [class^=css][class$=__header] button svg{width:12px;height:auto}.service-group-modal [class^=css][class$=__body]{padding:50px 26px 90px;overflow:auto}.service-group-modal [class^=css][class$=__body] .loader{height:154px;align-items:center;display:flex;justify-content:center}.service-group-modal [class^=css][class$=__body] .loader svg{width:45px;height:45px}@media screen and (max-width: 768px){.service-group-modal [class^=css][class$=__header] h3{font-size:24px}.service-group-modal [class^=css][class$=__body]{padding-left:12px;padding-right:12px}}.accordion{border:1px solid #bab6bc}.accordion .item{border-bottom:1px solid #bab6bc}.accordion .item:last-child{border:0}.accordion .item.open .top span{color:#3c3738;font-weight:600}.accordion .item.open .top svg{transform:rotate(-180deg)}.accordion .item.open .content{display:block}.accordion .item .top{min-height:50px;display:flex;justify-content:space-between;align-items:center;padding:10px 50px;cursor:pointer;-webkit-user-select:none;user-select:none}.accordion .item .top span{font-size:18px;color:#222020;transition:color .2s ease-out;width:calc(100% - 24px)}.accordion .item .top svg{width:14px;height:auto;fill:#6f676c;transition:all .3s ease-out}.accordion .item .content{display:none;padding:10px 50px 30px}.accordion .item .content p{margin:0}.accordion .item .content *{font-size:16px;line-height:24px;color:#6f676c}@media screen and (max-width: 768px){.accordion .item .top{padding-left:15px;padding-right:15px}.accordion .item .top span{font-size:16px}.accordion .item .content{padding-left:15px;padding-right:15px;padding-bottom:20px}}#provider-register-checking{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:90px 0 150px;color:#000;position:relative}@media screen and (min-width: 768px){#provider-register-checking .footer{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:2.5rem}#provider-register-checking .footer .col-md-9{text-align:right}#provider-register-checking .footer .version{font-size:16px;color:#000;float:none}}#provider-register-checking .content{max-width:560px;margin:0 auto;padding:0 15px;text-align:center}#provider-register-checking .content .title{font-size:36px;font-weight:400;margin:0 0 25px}#provider-register-checking .content .intro{font-size:16px;line-height:24px;margin-bottom:55px}#provider-register-checking .content>img{display:inline-block;max-width:100%}@media screen and (max-width: 768px){#provider-register-checking{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#provider-register-checking .footer{padding-bottom:1rem;margin-top:4rem}#provider-register-checking .footer .version{float:none;font-size:15px}#provider-register-checking .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register-checking .footer .col-md-9{width:100%;text-align:center}}#home .header{position:fixed;top:0;left:0;width:100%;height:90px;transition:all .2s ease-out;z-index:10}#home .header.scrolled{background:#fff;box-shadow:0 2px 2px #a19ba212,0 0 1px #3c373812,0 0 0 1px #bab6bc12}#home .header .menu-mobile{display:none}#home .header .content{padding-left:50px;padding-right:36px;display:flex;align-items:center;height:100%;max-width:1920px;margin:0 auto}#home .header .content .hamburguer{display:none}#home .header .content .left{display:flex;align-items:center;width:calc(100% - 384px)}#home .header .content .left .logo{display:flex;flex-direction:row;gap:18px;align-items:center}#home .header .content .left .logo .instala-logo{max-height:59px}#home .header .content .left .logo .leroy-merlin-logo{max-height:42px}#home .header .content .left .links{margin-left:20px}#home .header .content .left .links a{padding:10px 18px;font-size:16px;font-weight:600;color:#41a017}#home .header .content .left .links a:hover{text-decoration:underline}#home .header .content .buttons{text-align:right;width:384px}#home .header .content .buttons button{height:44px;width:182px;padding-left:0;padding-right:0}#home .header .content .buttons button.login{margin-left:20px}@media screen and (max-width: 1120px){#home .header .content{padding-left:15px;padding-right:10px;justify-content:space-between}#home .header .content .left,#home .header .content .buttons{width:auto}#home .header .content .buttons button{width:auto;padding-left:16px;padding-right:16px}}@media screen and (max-width: 960px){#home .header .content .left .links{margin-left:5px}#home .header .content .left .links a{padding:5px 8px;font-size:14px}#home .header .content .buttons button{font-size:14px;padding:9px 8px}#home .header .content .buttons button.login{margin-left:8px}}@media screen and (max-width: 768px){#home .header{height:67px}#home .header .content{justify-content:left;padding:0 18px 0 8px;position:relative;z-index:2}#home .header .content .hamburguer{display:inline-block;width:51px;margin-right:10px;padding:10px}#home .header .content .hamburguer.open .bar-1{width:40px;transform:rotate(45deg) translateY(-8px) translate(-2px);transition-delay:.2s}#home .header .content .hamburguer.open .bar-2{width:0px}#home .header .content .hamburguer.open .bar-3{width:40px;transform:rotate(-45deg) translateY(6px) translate(-1px);transition-delay:.2s}#home .header .content .hamburguer .bar{display:block;width:31px;height:4px;background:#41a017;transition:all .3s ease-out}#home .header .content .hamburguer .bar-1{margin-bottom:4px;transform-origin:top left}#home .header .content .hamburguer .bar-2{width:22px;margin-bottom:3px}#home .header .content .hamburguer .bar-3{transform-origin:bottom left}#home .header .content .left .logo{display:flex;flex-direction:row;gap:4px}#home .header .content .left .logo .instala-logo{max-height:42px}#home .header .content .left .logo .leroy-merlin-logo{max-height:32px}#home .header .content .left .links{display:none}#home .header .content .buttons{width:calc(100% - 241px)}#home .header .content .buttons button{font-size:13px;width:73px;height:auto;line-height:13px;padding:7.5px 8px;margin-left:0!important}#home .header .content .buttons button:not(.login){display:none}#home .header .menu-mobile{display:block;position:absolute;left:0;top:0;width:100%;background:#fff;padding:24px 34px;transform:translateY(-100%);opacity:.7;transition:all .3s ease-out;z-index:1;box-shadow:0 2px 2px #a19ba212,0 3px 1px -2px #3c373812,0 3px 0 -2px #bab6bc12}#home .header .menu-mobile.open{transition-delay:.2s;top:100%;transform:translateY(0);opacity:1}#home .header .menu-mobile.open div{opacity:1;transition-delay:.4s}#home .header .menu-mobile div{opacity:0;transition:all .2s ease-out}#home .header .menu-mobile div a{display:inline-block;padding:16px;color:#41a017;font-weight:600}}#home .banner{padding-bottom:120px;height:740px;background:#eaf3e2}#home .banner .content{display:flex;align-items:flex-end;height:100%;max-width:1160px;margin:0 auto;padding:0 90px;overflow:hidden}#home .banner .content .left{width:50%;padding-bottom:118px;padding-right:15px}#home .banner .content .left .title{margin:0 0 20px;font-size:42px;line-height:50px;font-weight:700}#home .banner .content .left .text{font-size:16px;line-height:19px;margin:0 0 20px;max-width:375px}#home .banner .content .left .buttons button{height:56px}#home .banner .content .left .buttons button.register{margin-right:16px}#home .banner .content .right{width:50%;font-size:0;padding-left:10px}@media screen and (max-width: 1120px){#home .banner .content{padding:0 20px}}@media screen and (max-width: 960px){#home .banner .content .left .title{font-size:36px;line-height:44px}}@media screen and (max-width: 768px){#home .banner{padding-top:137px;height:auto;padding-bottom:0}#home .banner .content{flex-wrap:wrap;align-items:flex-start;padding:0 30px}#home .banner .content .left{display:block;margin:0 auto 30px;max-width:450px;width:100%;padding-right:0;padding-bottom:0}#home .banner .content .left .title{font-size:32px;line-height:38px;margin-bottom:40px}#home .banner .content .left .text{max-width:275px;margin-bottom:40px}#home .banner .content .left .buttons{display:flex;justify-content:space-between}#home .banner .content .left .buttons button{width:calc(50% - 5px);margin-right:0!important;font-size:16px;height:44px;padding:0 6px}#home .banner .content .left .buttons a{width:calc(50% - 5px)}#home .banner .content .left .buttons a button{width:100%}#home .banner .content .right{width:100%;text-align:center}#home .banner .content .right img{display:inline-block;max-width:100%}}#home .how-works{position:relative;z-index:1;margin-top:-120px;padding-top:110px;padding-bottom:105px;overflow:hidden}#home .how-works:before{content:"";position:absolute;top:0;left:-10px;width:calc(100% + 20px);background:#fff;height:100%;border-radius:180px 0 180px 180px}#home .how-works .content{position:relative;z-index:2;max-width:810px;padding:0 15px;margin:0 auto}#home .how-works .content .items .item{display:flex;width:100%;margin-bottom:75px}#home .how-works .content .items .item:last-child{margin-bottom:0}#home .how-works .content .items .item:nth-child(2n) .data{order:2;padding-right:0;padding-left:20px}#home .how-works .content .items .item:nth-child(2n) .data h3{max-width:295px}#home .how-works .content .items .item:nth-child(2n) .image{order:1;padding-left:0;padding-right:10px;text-align:left}#home .how-works .content .items .item .data{width:50%;padding-right:20px;padding-top:20px}#home .how-works .content .items .item .data h3{margin:0 0 20px;font-size:24px;line-height:29px;font-weight:600;max-width:310px}#home .how-works .content .items .item .data p{margin:0;font-size:16px;line-height:19px;color:#887f87}#home .how-works .content .items .item .image{width:50%;text-align:right;padding-left:10px}#home .how-works .content .items .item .image img{display:inline-block;max-width:100%}@media screen and (max-width: 768px){#home .how-works{margin-top:0;padding-top:90px;padding-bottom:100px}#home .how-works:before{border-radius:40px;left:0;width:100%}#home .how-works .content{padding:0 25px;max-width:450px}#home .how-works .content .common-title{max-width:280px}#home .how-works .content .items .item{flex-wrap:wrap;margin-bottom:60px}#home .how-works .content .items .item:last-child{margin-bottom:0}#home .how-works .content .items .item .data{width:100%;padding-top:0;order:1!important;text-align:center;padding-right:0;padding-left:0!important}#home .how-works .content .items .item .data h3{max-width:280px;margin:0 auto 20px}#home .how-works .content .items .item .image{order:2!important;width:100%;margin-top:35px;padding:0!important;text-align:center!important}}#home .benefits{background:#eeeef0;padding-top:190px;margin-top:-120px;padding-bottom:190px}#home .benefits .content{max-width:810px;padding:0 15px;margin:0 auto}#home .benefits .content .common-title{max-width:325px;margin-bottom:80px}#home .benefits .content .items{display:flex;flex-wrap:wrap;row-gap:40px;column-gap:15%}#home .benefits .content .items .item{width:23.333%;text-align:center}#home .benefits .content .items .item .icon{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;background:#fff;border-radius:5px;margin-bottom:12px}#home .benefits .content .items .item .icon svg{width:20px;height:auto;fill:#222020}#home .benefits .content .items .item h3{font-size:16px;font-weight:600;margin:0 0 10px}#home .benefits .content .items .item p{margin:0;font-size:13px;line-height:20px;color:#6f676c}@media screen and (max-width: 768px){#home .benefits{margin-top:-50px;padding-top:150px;padding-bottom:130px}#home .benefits .content{padding:0 20px;max-width:550px}#home .benefits .content .common-title{margin-bottom:65px}#home .benefits .content .items{column-gap:6px}#home .benefits .content .items .item{width:calc(50% - 3px)}}#home .testimonials{position:relative;z-index:1;margin-top:-120px;min-height:500px;overflow:hidden;padding-top:120px;padding-bottom:120px}#home .testimonials:before{content:"";position:absolute;top:0;left:-10px;width:calc(100% + 20px);background:#fff;height:100%;border-radius:0 180px 180px}#home .testimonials .content{position:relative;z-index:2;max-width:845px;padding:0 15px;margin:0 auto}#home .testimonials .content .common-title{max-width:420px;margin-bottom:50px}#home .testimonials .content .items .item{height:auto;background:#fff;box-shadow:0 15px 35px #12112714;margin:35px 100px 60px;border-radius:20px;padding:24px;position:relative}#home .testimonials .content .items .item .background{position:absolute;top:0;right:0;width:100%;height:100%;background-repeat:no-repeat;background-position:top right;z-index:2}#home .testimonials .content .items .item .image{display:inline-block;vertical-align:top;width:138px;height:138px;border-radius:50%;border:4px solid #78be20;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1}#home .testimonials .content .items .item .right{display:inline-block;vertical-align:top;width:calc(100% - 138px);padding-left:32px;position:relative;z-index:3}#home .testimonials .content .items .item .right .name{font-size:16px;color:#1a1a1a;font-weight:600;margin-bottom:7px}#home .testimonials .content .items .item .right .company{font-size:13px;color:#626262;margin-bottom:25px}#home .testimonials .content .items .item .right .text{font-size:18px;line-height:24px;color:#464646;padding-left:22px;position:relative;max-width:370px}#home .testimonials .content .items .item .right .text img:nth-child(1){position:absolute;top:4px;left:0}#home .testimonials .content .items .item .right .text img:nth-child(2){display:inline;margin-left:5px;transform:translateY(5px)}#home .testimonials .content .slick-slider{display:block;width:100%}#home .testimonials .content .slick-slider .slick-dots{position:absolute;bottom:0;left:0;width:100%;padding-top:5px;z-index:1}#home .testimonials .content .slick-slider .slick-dots li{display:inline-block;vertical-align:top;padding:0%;width:auto;height:auto;font-size:0;margin:0}#home .testimonials .content .slick-slider .slick-dots li:hover button:before{background:#bab6bc}#home .testimonials .content .slick-slider .slick-dots li.slick-active button:after{width:29px}#home .testimonials .content .slick-slider .slick-dots button{display:inline-block;position:relative;padding:5px 3.5px;width:auto;height:auto}#home .testimonials .content .slick-slider .slick-dots button:before{content:"";display:block;width:29px;height:6px;background:#d3d2d6;transition:all .2s ease-out;position:relative;font-size:0;opacity:1}#home .testimonials .content .slick-slider .slick-dots button:after{content:"";position:absolute;top:5px;left:3.5px;width:0px;height:6px;background:#78be20;transition:all .2s ease-out}#home .testimonials .content .slick-slider .slick-prev,#home .testimonials .content .slick-slider .slick-next{position:absolute;top:200px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#554f52;border-radius:50%;z-index:2;right:0;transition:all .2s ease-out}#home .testimonials .content .slick-slider .slick-prev.slick-disabled,#home .testimonials .content .slick-slider .slick-next.slick-disabled{background:#a19ba2}#home .testimonials .content .slick-slider .slick-prev:before,#home .testimonials .content .slick-slider .slick-next:before{content:none}#home .testimonials .content .slick-slider .slick-prev img,#home .testimonials .content .slick-slider .slick-next img{margin-left:2px}#home .testimonials .content .slick-slider .slick-prev{right:auto;left:0}#home .testimonials .content .slick-slider .slick-prev img{transform:scale(-1);margin-left:-2px}@media screen and (max-width: 768px){#home .testimonials{margin-top:-50px;padding-top:80px;padding-bottom:115px}#home .testimonials:before{left:0;width:100%;border-radius:0 50px 50px}#home .testimonials .content{padding:0 22px;max-width:500px}#home .testimonials .content .common-title{margin-bottom:30px}#home .testimonials .content .items .item{margin:20px 30px 60px;height:auto;box-shadow:-2px 15px 30px #1211270a;padding:28px 14px;overflow:hidden}#home .testimonials .content .items .item .background{left:42%;background-position:top left}#home .testimonials .content .items .item .image{width:40px;height:40px;border-width:1px;display:block;margin:0 auto}#home .testimonials .content .items .item .right{display:block;width:100%;text-align:center;padding-left:0;margin-top:3px}#home .testimonials .content .items .item .right .company{margin-bottom:10px}#home .testimonials .content .items .item .right .text{font-size:17px;padding-left:0;margin:0 auto;max-width:210px}#home .testimonials .content .items .item .right .text img:nth-child(1){position:relative;display:inline;top:0;margin-right:9px;transform:translateY(-11px)}#home .testimonials .content .items .item .right .text img:nth-child(2){display:inline;margin-left:9px;transform:translateY(8px)}#home .testimonials .content .slick-slider .slick-prev,#home .testimonials .content .slick-slider .slick-next{width:25px;height:25px;opacity:.8;top:300px}#home .testimonials .content .slick-slider .slick-prev img,#home .testimonials .content .slick-slider .slick-next img{height:12.5px;width:auto;margin-left:1px}#home .testimonials .content .slick-slider .slick-prev img{margin-left:-1px}#home .testimonials .content .slick-slider .slick-dots{padding-top:0}}#home .home-footer{background:#eaf3e2;margin-top:-120px;padding-top:210px;padding-bottom:135px}#home .home-footer .content{max-width:860px;margin:0 auto;padding:0 15px}#home .home-footer .content .common-title{margin-bottom:20px}#home .home-footer .content .intro{font-size:26px;color:#6f676c;text-align:center;margin-bottom:35px}#home .home-footer .content .common-faq{max-width:600px;margin:0 auto 85px}#home .home-footer .content .footer-content{font-size:16px;line-height:24px;color:#222020;text-align:center}@media screen and (max-width: 768px){#home .home-footer{margin-top:-50px;padding-top:110px;padding-bottom:140px}#home .home-footer .content{padding:0 22px;max-width:600px}#home .home-footer .content .common-title{margin-bottom:15px}#home .home-footer .content .intro{margin-bottom:50px}#home .home-footer .content .common-faq{margin-bottom:55px}}#home{min-height:1000px;position:relative;max-width:none;padding:0;color:#000}#home .common-title{max-width:330px;margin:0 auto 70px;text-align:center;font-size:32px;line-height:38px;font-weight:600}#recover-password{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:80px 15px 170px;color:#000;position:relative}@media screen and (min-width: 768px){#recover-password .footer{position:absolute;bottom:0;left:50%;transform:translate(-50%);padding-bottom:3.5rem}#recover-password .footer .col-md-9{text-align:right}#recover-password .footer .version{font-size:16px;color:#000;float:none}}#recover-password .recover-password{max-width:360px;margin:0 auto}#recover-password .recover-password .title{margin:0 0 30px;font-weight:400}#recover-password .recover-password .intro{margin:0 0 30px}#recover-password .recover-password .inputs{margin-bottom:30px}#recover-password .recover-password .inputs>div{margin-bottom:12px}#recover-password .recover-password .recaptcha{text-align:center}#recover-password .recover-password .recaptcha>div{display:inline-block}#recover-password .recover-password .back{margin-top:5px}#recover-password .code-confirmation{max-width:480px;margin:0 auto}#recover-password .code-confirmation .title{margin:0 0 30px;font-weight:400}#recover-password .code-confirmation .intro{margin:0 auto 40px;max-width:370px}#recover-password .code-confirmation .center{max-width:360px;margin:0 auto}#recover-password .code-confirmation .center .code{margin-bottom:25px}#recover-password .code-confirmation .center .code.error [class^=css][class$=input__field]>div input{border-color:#8b2226;box-shadow:none}#recover-password .code-confirmation .center .code [class^=css][class$=input__field]{display:inline-block;vertical-align:top;margin-right:13px}#recover-password .code-confirmation .center .code [class^=css][class$=input__field]>label{display:none}#recover-password .code-confirmation .center .code [class^=css][class$=input__field]>div input{width:34px;height:44px;text-align:center;padding:0 5px;-moz-appearance:textfield}#recover-password .code-confirmation .center .code [class^=css][class$=input__field]>div input::-webkit-outer-spin-button,#recover-password .code-confirmation .center .code [class^=css][class$=input__field]>div input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}#recover-password .code-confirmation .center .code .hint{margin-top:3px;display:flex;align-items:center;color:#8b2226}#recover-password .code-confirmation .center .code .hint svg{width:12px;height:auto;fill:currentColor;margin-right:4px}#recover-password .code-confirmation .center .code .hint span{font-size:12px}#recover-password .code-confirmation .center .resend{margin-bottom:50px}#recover-password .code-confirmation .center .resend .resend-link{font-weight:600;color:#41a017;font-size:16px;display:inline-block;cursor:pointer}#recover-password .code-confirmation .center .resend .help-text{font-size:13px;margin-top:10px;color:#554f52;line-height:16px}#recover-password .code-confirmation .center .resend .help-text b{font-weight:400;color:#41a017;margin:0 2.5px;cursor:pointer}#recover-password .code-confirmation .back{margin-top:5px}#recover-password .change-password{max-width:360px;margin:0 auto}#recover-password .change-password .intro{margin:0 0 25px}#recover-password .change-password .inputs{margin-bottom:20px}#recover-password .change-password .inputs .validated-password-input{margin-bottom:15px}#recover-password .change-password .back{margin-top:5px}@media screen and (max-width: 768px){#recover-password{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#recover-password .footer{padding-bottom:20px;margin-top:3.5rem}#recover-password .footer .row{margin:0}#recover-password .footer .version{float:none;font-size:15px}#recover-password .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#recover-password .footer .col-md-9{width:100%;text-align:center}}.custom-toast-recover-password{padding:14px 12px!important;border-radius:8px!important;min-height:auto!important}@media screen and (min-width: 768px){.custom-toast-recover-password{margin-top:140px}}.custom-toast-recover-password .Toastify__progress-bar,.custom-toast-recover-password:before{background:transparent!important}.custom-toast-recover-password .Toastify__toast-body{padding:0!important;margin:0!important}.custom-toast-recover-password .Toastify__toast-body [class^=css][class$=toast__message]{align-items:center}.custom-toast-recover-password .Toastify__toast-body [class^=css][class$=toast__message]>svg{background:currentColor;border-radius:50%;fill:#fff;padding:3.5px;width:16px;height:16px}.custom-toast-recover-password .Toastify__toast-body [class^=css][class$=toast__message]>div{padding-left:8px}.custom-toast-recover-password .Toastify__toast-body [class^=css][class$=toast__message]>div h3{display:none}.custom-toast-recover-password .Toastify__toast-body [class^=css][class$=toast__message]>div p{margin:0;font-size:13px;line-height:normal}.custom-toast-recover-password .Toastify__close-button{display:none}#provider-calendar .calendar{margin-top:30px;height:500px}#provider-calendar .rbc-event{background-color:#2282a8}#provider-calendar .rbc-event.nonDraggable{cursor:pointer}#provider-calendar .rbc-event.isDraggable{cursor:grab}#provider-calendar .rbc-event.installation{background-color:#41a017}#provider-calendar .rbc-event.absence{background-color:#b42a27}#provider-calendar .rbc-background-event{background-color:#41a017}#provider-calendar .rbc-today{background-color:#cbe3b5}#provider-calendar .rbc-button-link{color:#554f52}#provider-calendar .rbc-off-range-bg{background:#eeeef0}#provider-calendar .rbc-month-view,#provider-calendar .rbc-time-view,#provider-calendar .rbc-agenda-view,#provider-calendar .rbc-header,#provider-calendar .rbc-month-row,#provider-calendar .rbc-day-bg,#provider-calendar .rbc-timeslot-group,#provider-calendar .rbc-time-header.rbc-overflowing,#provider-calendar .rbc-time-header-content,#provider-calendar .rbc-agenda-date-cell,#provider-calendar .rbc-agenda-time-cell,#provider-calendar .rbc-agenda-event-cell,#provider-calendar .rbc-agenda-table{border-color:#bab6bc}#provider-calendar .rbc-month-view,#provider-calendar .rbc-time-view{border-radius:8px}#provider-calendar .rbc-toolbar{font-weight:600;border-color:#bab6bc}#provider-calendar .rbc-toolbar .rbc-active{background-color:#0a601b;color:#fff}#provider-calendar .rbc-toolbar button:hover{background-color:#158110;color:#fff;cursor:pointer}#provider-calendar .rbc-time-column{font-weight:600;color:#554f52}#task-item{width:503px;height:100%;max-height:90px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:16px 24px;cursor:pointer;background-color:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px}#task-item .task-status-icon{display:flex;justify-content:center;align-items:center}#task-item .task-description{width:100%;max-width:333px}#task-item .task-description .description-text{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#task-item .task-description .description-title{font-weight:600;font-size:15.1px;color:#222020}#task-item .task-description .title-complete{font-size:16px}#task-item .task-description .description-subtitle{font-weight:400;font-size:13px;line-height:20px;color:#6f676c}#task-item .task-redirect svg{fill:#887f87}#task-item~#task-item{margin-top:26px}@media (max-width: 550px){#task-item{width:331px;max-height:114px}#task-item .task-status-icon img{width:20px;height:20px}#task-item .task-description{width:100%;max-width:185px;height:100%}#task-item .task-description .description-text{white-space:normal}}#task-item-ghost-loading{width:503px;height:100%;max-height:90px;display:flex;background-color:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px}#task-item-ghost-loading~#task-item-ghost-loading{margin-top:26px}#task-item-ghost-loading~#task-item{margin-top:26px}#task-item~#task-item-ghost-loading{margin-top:26px}@media (max-width: 550px){#task-item-ghost-loading{width:331px;max-height:114px}#task-item-ghost-loading .ghost-loading{width:331px;height:114px}#task-item-ghost-loading .ghost-loading .loading-image{width:20px;height:20px;y:45px}#task-item-ghost-loading .ghost-loading .loading-title{width:185px;height:40px;x:75px;y:20px}#task-item-ghost-loading .ghost-loading .loading-subtitle{width:185px;height:30px;x:75px;y:67px}#task-item-ghost-loading .ghost-loading .loading-redirect{x:295px;y:50px}}#waiting-contract{width:455px;height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;background-color:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px}#waiting-contract img{width:100px;height:90px;margin-bottom:16px}#waiting-contract .contract-title{font-weight:600;font-size:22px;line-height:28px;margin-top:0;margin-bottom:7px;text-align:center}#waiting-contract .contract-message{max-width:358px;font-weight:400;font-size:16px;line-height:24px;margin:0;color:#6f676c;text-align:center}@media (max-width: 500px){#waiting-contract{width:310px;height:300px}}#task-bar{height:398px;display:flex;background:url(/assets/images/TaskBarBackground.svg) no-repeat;background-position:-185px center;background-size:cover;overflow:hidden;margin-bottom:10px;padding:20px}#task-bar .welcome-container{display:flex;justify-content:center;align-items:center;flex-grow:1}#task-bar .welcome-container .welcome-content{max-width:500px;display:flex;flex-direction:column;justify-content:center;align-items:left;color:#fff}#task-bar .welcome-container .welcome-content .welcome-title{font-size:36px;font-weight:600;line-height:43px}#task-bar .welcome-container .welcome-content .welcome-message{font-size:22px;font-weight:400;line-height:28px}#task-bar .tasks-container{display:flex;justify-content:center;align-items:center;flex-grow:1}#task-bar .tasks-container .tasks-content .tasks-completed{color:#000;font-weight:600;font-size:22px;line-height:28px;position:relative}#task-bar .tasks-container .tasks-content .tasks-completed .spinner-complete-task{position:absolute;top:5px;left:210px}@media (max-width: 1120px){#task-bar{background-position:-325px center}#task-bar .welcome-container .welcome-content{max-width:350px;margin-right:30px}}@media (max-width: 960px){#task-bar{height:auto;background-color:#eeeef0;padding:0;flex-direction:column;margin-top:-15px}#task-bar .welcome-container{min-height:243px;background-color:#41a017;padding:20px}#task-bar .welcome-container .welcome-content{max-width:300px}#task-bar .welcome-container .welcome-content .welcome-title{margin-top:0;font-size:30px;font-weight:600;line-height:43px}#task-bar .welcome-container .welcome-content .welcome-message{margin:0;font-size:16px;font-weight:400;line-height:28px}#task-bar .tasks-container{height:369px;background-color:#eeeef0}#task-bar .tasks-container .tasks-content .tasks-completed{font-size:16px}#task-bar .tasks-container .tasks-content .tasks-completed .spinner-complete-task{left:155px}}#password-expiration{max-width:342px;display:flex;flex-direction:column;padding-left:0;padding-right:0}#password-expiration img{width:186px;height:180px;align-self:center;margin-top:55px;margin-bottom:10px}#password-expiration .expiration-title{font-size:36px;font-weight:400;line-height:43px}#password-expiration .expiration-message{line-height:19.2px;text-align:center;color:#6f676c}#password-expiration .expiration-button{height:56px}#password-expiration .create-password-button{margin-top:20px}#password-expiration .ignore-button{margin-top:23px}#password-expiration .recaptcha{text-align:center}#password-expiration .recaptcha>div{display:inline-block}@media (max-width: 400px){#password-expiration{padding-left:16px;padding-right:16px}#password-expiration img{width:155px;height:150px;margin-top:20px}#password-expiration .expiration-title{font-size:28px;line-height:42px;text-align:center;margin-bottom:7px}#password-expiration .ignore-button{margin-top:11px}}#password-expired{max-width:342px;display:flex;flex-direction:column;padding-left:0;padding-right:0}#password-expired img{width:302px;height:180px;align-self:center;margin-top:55px;margin-bottom:10px}#password-expired .expired-title{font-size:36px;font-weight:400;line-height:43px;text-align:center;margin-bottom:10px}#password-expired .expired-message{line-height:19.2px;text-align:center;color:#6f676c}#password-expired .create-password-button{height:56px;margin-top:20px}#password-expired .recaptcha{text-align:center}#password-expired .recaptcha>div{display:inline-block}@media (max-width: 400px){#password-expired{padding-left:16px;padding-right:16px}#password-expired img{width:250px;height:150px;margin-top:20px}#password-expired .expired-title{font-size:28px;line-height:42px}}#change-password{max-width:376px;padding-left:0;padding-right:0}#change-password .change-title{margin-top:45px;font-size:36px;line-height:43px;font-weight:400}#change-password .change-message{max-width:340px;text-align:center;line-height:19.2px}#change-password .inputs-container{margin-top:29px;max-width:342px}#change-password .inputs-container .validated-password-input{margin-bottom:10px}#change-password .buttons-container{max-width:319px;height:51px;position:relative}#change-password .buttons-container .is-loading-spinner{width:20px;height:20px;animation:spin 1s infinite ease-in-out;border-radius:50%;border-top:2px solid #78be20;display:inline-block;position:absolute;top:60px;right:50%;z-index:2}#change-password .create-password-button{margin-top:49px;max-width:319px;height:51px}@media (max-width: 400px){#change-password{padding-left:16px;padding-right:16px}#change-password .change-title{margin-top:20px;margin-bottom:10px;font-size:28px;line-height:42px}#change-password .change-message{max-width:316px;text-align:left}}@keyframes spin{to{transform:rotate(360deg)}}#change-password-success{display:flex;flex-direction:column;align-items:center;padding-left:0;padding-right:0}#change-password-success img{width:210px;height:180px;align-self:center;margin-top:35px;margin-bottom:10px}#change-password-success .success-title{max-width:342px;font-size:36px;font-weight:400;line-height:43px;text-align:center;margin-bottom:10px}#change-password-success .success-message{max-width:352px;line-height:19.2px;text-align:center;color:#6f676c}#change-password-success .continue-button{max-width:342px;height:56px;margin-top:20px}@media (max-width: 400px){#change-password-success{padding-left:16px;padding-right:16px}#change-password-success img{margin-top:15px;width:175px;height:150px}#change-password-success .success-title{max-width:290px;margin-top:10px;margin-bottom:0;font-size:28px;line-height:42px}}.common-faq .item{background:#fff;border-radius:10px;margin-bottom:9px;box-shadow:0 0 1px #bab6bc}.common-faq .item:last-child{margin-bottom:0}.common-faq .item.open .top svg:not(.loader){transform:rotate(-180deg)}.common-faq .item.open .text{display:block}.common-faq .item .top{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.common-faq .item .top span{font-size:16px;line-height:22px;color:#222020;font-weight:600;width:calc(100% - 29px);padding-right:12px}.common-faq .item .top .loader{width:calc(100% - 29px);height:18px}.common-faq .item .top svg:not(.loader){width:14px;height:auto;margin-right:15px;fill:#6f676c;transition:all .3s ease-out}.common-faq .item .text{display:none;font-size:13px;line-height:20px;padding:5px 45px 20px}.common-faq .item .text *{max-width:100%}.common-faq .item .text p{margin:0;font-size:13px;line-height:20px}@media screen and (max-width: 768px){.common-faq .item{border-radius:8px}.common-faq .item .top{padding:10px 16px}.common-faq .item .top span{color:#000;width:calc(100% - 13px)}.common-faq .item .top svg:not(.loader){width:13px;margin-right:0}.common-faq .item .text{padding-left:16px;padding-right:16px}}#evaluate-provider-bank-data{max-width:360px}#evaluate-provider-bank-data label{margin-bottom:3px}#evaluate-provider-bank-data .field svg{min-width:12px;min-height:12px}#evaluate-provider-bank-data .field+.field{margin-top:10px}#evaluate-provider-bank-data .save-button{margin-top:10px}#evaluate-provider-bank-data .card-error{text-align:center}#evaluate-person-RG{max-width:360px}#evaluate-person-RG label{margin-bottom:3px}#evaluate-person-RG .field svg{min-width:12px;min-height:12px}#evaluate-person-RG .field+.field{margin-top:10px}#evaluate-person-RG .save-button{margin-top:10px}#evaluate-person-RG .card-error{text-align:center}#evaluate-provider-municipal-registration{max-width:360px}#evaluate-provider-municipal-registration label{margin-bottom:3px}#evaluate-provider-municipal-registration .field svg{min-width:12px;min-height:12px}#evaluate-provider-municipal-registration .field+.field{margin-top:10px}#evaluate-provider-municipal-registration .save-button{margin-top:10px}#evaluate-provider-municipal-registration .card-error{text-align:center}#region-instruction-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;padding:1px}#region-instruction-cards .instruction-card{width:100%;max-width:355px;min-height:260px;padding:16px;overflow:hidden}#region-instruction-cards .instruction-card [class^=css][class$=__body]{width:100%;max-width:325px;padding:0;overflow:hidden}#region-instruction-cards .instruction-card .instruction-title{font-weight:600;font-size:18px;line-height:22px;margin-top:0;margin-bottom:16px}#region-instruction-cards .instruction-card p{margin-bottom:0}#region-instruction-cards .instruction-illustration{display:flex;justify-content:center;align-items:center;padding:0}#region-instruction-cards .instruction-illustration svg{width:100%;fill:none}#selection-primary-areas{width:100%;transition:border-left .2s .1s,margin-left .4s,padding-left .2s}#selection-primary-areas .selection-areas__multi-select{width:100%}#selection-primary-areas .selection-areas__multi-select~.selection-areas__multi-select{margin-top:16px}#selection-primary-areas hr{margin-top:40px;margin-bottom:12px}#selection-primary-areas .regions-map-link{margin-top:16px;margin-bottom:0;color:#41a017;line-height:24px;cursor:pointer}#selection-primary-areas .more-areas{margin-top:0;margin-bottom:12px}#selection-primary-areas button{padding:8px 5px;font-size:13px;line-height:15.6px}@media (max-width: 1164px){#selection-primary-areas{transition:border-top .2s .1s,margin-top .4s,padding-top .2s}}#selection-secondary-areas,#selection-secondary-areas .selection-areas__multi-select{width:100%}#selection-secondary-areas .selection-areas__multi-select~.selection-areas__multi-select{margin-top:16px}#selection-regions{width:0;max-height:0;transition:border-left .2s .1s,margin-left .4s,padding-left .2s,width .2s linear .15s,opacity .2s linear,max-height 0s linear;overflow:hidden;opacity:0}#selection-regions.visible{width:100%;max-height:2000px;opacity:1;transition:border-left .2s .1s,margin-left .4s,padding-left .2s,width .2s linear,opacity .2s linear .15s,max-height 0s linear .2s;overflow:visible}#selection-regions .selection-regions__multi-select{width:100%}#selection-regions .selection-regions__multi-select~.selection-regions__multi-select{margin-top:16px}#selection-regions button{margin-top:16px;padding:8px;font-size:13px;line-height:15.6px}@media (max-width: 1164px){#selection-regions{width:100%;height:0;transition:border-top .2s .1s,margin-top .4s,padding-top .2s,height .2s linear .15s,opacity .2s linear}#selection-regions.visible{height:100%;transition:border-top .2s .1s,margin-top .4s,padding-top .2s,height .2s linear,opacity .2s linear .15s}}#selection-states{width:0;max-height:0;transition:width .2s linear .15s,opacity .2s linear,max-height 0s linear;overflow:hidden;opacity:0}#selection-states.visible{width:100%;max-height:2000px;opacity:1;transition:width .2s linear,opacity .2s linear .15s,max-height 0s linear .2s;overflow:visible}#selection-states .selection-states__multi-select{width:100%}#selection-states .selection-states__multi-select~.selection-states__multi-select{margin-top:16px}@media (max-width: 1164px){#selection-states{width:100%;height:0;transition:height .2s linear .15s,opacity .2s linear}#selection-states.visible{height:100%;transition:height .2s linear,opacity .2s linear .15s}}#selection-ghost-loading .title{height:28px;margin-bottom:24px}#selection-ghost-loading .about{height:18px;margin-bottom:24px}#selection-ghost-loading .multiselect-label{width:50%;height:12px;margin-bottom:3px}#selection-ghost-loading .multiselect{height:36px;margin-bottom:3px}#selection-ghost-loading .multiselect-hint{width:30%;height:12px;margin-bottom:24px}#selection-ghost-loading .support-text{height:18px}#provider-regions{padding-top:48px;padding-left:0;padding-right:0}#provider-regions .regions-card{padding:24px}#provider-regions .regions-card [class^=css][class$=__body]{padding:0;overflow:hidden}#provider-regions .regions-card .regions-title{font-weight:600;font-size:19px;line-height:28px;margin-top:0;margin-bottom:16px}#provider-regions .regions-card hr{background:#d3d2d6}#provider-regions .regions-card .separator-line-horizontal{margin-top:24px;margin-bottom:24px}#provider-regions .regions-card .regions-selection{display:flex;margin-top:16px}#provider-regions .regions-card .regions-selection .selection-card .regions-title{font-size:18px;margin-top:0}#provider-regions .regions-card .regions-selection .selection-card .alert-container{margin-bottom:16px}#provider-regions .regions-card .regions-selection .selection-card .alert-container .alert-attention{color:#df382b;font-weight:600}#provider-regions .regions-card .regions-selection .selection-card .multi-select-label{font-size:12px;line-height:20px}#provider-regions .regions-card .regions-selection .selection-card .multi-select-hint{font-size:12px;line-height:16px}#provider-regions .regions-card .regions-selection .selection-card .selection-quantity{margin-top:16px;margin-bottom:0;font-size:18px;font-weight:600;line-height:22px}#provider-regions .regions-card .regions-selection .selection-card .selection-empty{padding:16px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;font-size:16px;font-weight:600;line-height:24px;text-align:center}#provider-regions .regions-card .regions-selection .selection-card[class*=visible]~.selection-card[class*=visible]{padding-left:24px;margin-left:24px;border-left:1px solid #d3d2d6}#provider-regions .regions-card .regions-selection .selection-card[class*=disabled]{color:#d3d2d6;-webkit-user-select:none;user-select:none;cursor:not-allowed}#provider-regions .regions-card .regions-selection .selection-card[class*=disabled] .selection-empty{border-color:#d3d2d6}#provider-regions .about-selections{margin:0}#provider-regions .regions-button-container{display:flex;justify-content:flex-end;align-items:center;gap:24px;margin-top:24px}#provider-regions .regions-button-container .regions-button{width:100%;max-width:264px;height:44px}@media (max-width: 1164px){#provider-regions{padding:20px 20px 52px}#provider-regions .regions-card .regions-selection{flex-direction:column;justify-content:center;align-items:center}#provider-regions .regions-card .regions-selection .selection-card[class*=visible]~.selection-card[class*=visible]{padding-left:0;margin-left:0;padding-top:24px;margin-top:24px;border-left:0;border-top:1px solid #d3d2d6}#provider-regions .regions-button-container{display:flex;gap:24px}#provider-regions .regions-button-container .regions-button{width:100%;max-width:264px;height:44px}}@media (max-width: 860px){#provider-regions .regions-button-container{justify-content:center;align-items:center;flex-direction:column-reverse}}.date-select{font-family:LeroyMerlinSans,sans-serif}.date-select label{font-size:14px;font-weight:600;line-height:16.8px;color:#222020}.date-select .d-flex{display:flex;width:148px}.date-select .glyph.glyph-calendar{float:right;position:absolute;margin-top:18px;margin-left:120px}.date-select .react-datepicker-wrapper .react-datepicker__input-container input{border:1px solid #d3d2d6;border-radius:8px;margin-top:4px;color:#222020;-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;padding:.6rem .4rem;width:148px;height:44px;outline:0}.date-select .error-hint{display:flex;align-items:center;color:#8b2226;margin-left:6px;margin-top:6px;font-size:13px}.date-select .error-hint svg{width:12px;height:12px;margin-right:4px;fill:#8b2226}@media screen and (min-width: 769px){.reschedule-button{width:384px!important;height:44px!important;font-size:16px!important;font-weight:600!important}}@media screen and (max-width: 769px){.reschedule-button{height:44px!important;font-size:16px!important;font-weight:600!important}}.font-bold{font-weight:600!important}.break-line{word-break:break-word}.css-c64r1e-modal__overlay .css-134nsci-modal__overlay--after-open{z-index:999}.service-order-reschedule-modal{font-family:LeroyMerlinSans,LeroyMerlinSansLocal,Helvetica;color:#222020;transform:translate(-50%);left:50%;min-width:360px!important;border-radius:8px!important}.service-order-reschedule-modal .css-11dukuq-card__header{border-bottom:1px solid #eeeef0;color:#000}.service-order-reschedule-modal .css-11dukuq-card__header button{padding:0;height:25px!important;margin-bottom:10px;transform:scale(.8)}.service-order-reschedule-modal h3{font-size:28px}.service-order-reschedule-modal .css-wu7zbm-select{border:1px solid #d3d2d6;width:148px;height:44px;padding:0 12px;font-size:16px}.service-order-reschedule-modal .periods{display:flex;margin-top:20px;justify-content:baseline;gap:15px}.service-order-reschedule-modal .periods .datepicker{margin-top:3px;width:148px}.service-order-reschedule-modal .periods .datepicker input{height:44px}.service-order-reschedule-modal .periods .css-1e5hhpw-select__container{width:148px}.service-order-reschedule-modal .periods .css-1e5hhpw-select__container select{height:44px;padding:.6rem .4rem}.service-order-reschedule-modal .periods .css-1e5hhpw-select__container svg{fill:#bab6bc}.service-order-reschedule-modal .action-buttons{gap:12px;justify-content:flex-end}.service-order-reschedule-modal .action-buttons button{width:148px;height:44px;border-radius:8px;word-break:keep-all}.service-order-cancel-modal{font-family:LeroyMerlinSans,LeroyMerlinSansLocal,Helvetica;color:#222020;transform:translate(-50%);left:50%;min-width:360px!important;border-radius:8px!important}.service-order-cancel-modal .css-13nqdp3-input__field label{font-weight:600}.service-order-cancel-modal .css-13nqdp3-input__field textarea{border-radius:8px;border-color:#bab6bc}.service-order-cancel-modal .css-13nqdp3-input__field textarea:focus{border-color:#158110}.service-order-cancel-modal .reasons{display:flex;flex-direction:column;gap:15px}.service-order-cancel-modal .css-11dukuq-card__header{border-bottom:1px solid #eeeef0;color:#000}.service-order-cancel-modal .css-11dukuq-card__header button{padding:0;height:25px!important;margin-bottom:10px;transform:scale(.8)}.service-order-cancel-modal h3{font-size:28px}.service-order-cancel-modal .action-buttons{gap:12px}.service-order-cancel-modal .action-buttons button{height:56px;border-radius:8px}#bank-select-v3 .bank-select-label{font-size:12px;line-height:20px;font-family:LeroyMerlinSans,sans-serif;font-weight:800}#bank-select-v3 .bank-select-hint{height:16px;display:flex;align-items:center;gap:3px;margin-top:4px;font-size:12px;line-height:16px;font-family:LeroyMerlinSans,sans-serif;font-weight:400}#bank-select-v3 .bank-select-hint.error{color:#ed1c24}#report-files-view-PDF-modal .report-files-view-PDF-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:50000;display:flex;align-items:center;justify-content:center;background-color:#222020;flex-direction:column}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .options-container{width:100%;display:flex;justify-content:space-around;align-items:center;margin-bottom:20px}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .options-container .pdf-close-button svg{fill:#eeeef0}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .options-container .pdf-close-button{height:fit-content;border:none;background:none;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:3px}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .options-container .pdf-close-button:hover{background-color:#887f87}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .options-container{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .options-container .pdf-close-button svg{fill:#eeeef0}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .options-container .pdf-close-button{height:fit-content;border:none;background:none;cursor:pointer;transition:background-color .2s;display:flex;justify-content:center;align-items:center;padding:5px;border-radius:3px}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .options-container .pdf-close-button:hover{background-color:#887f87}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .all-page-container{height:100%;max-height:70vh;overflow-x:hidden;overflow-y:auto;position:relative}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .all-page-container .react-pdf__Page__annotations.annotationLayer{margin-bottom:20px}#report-files-view-PDF-modal .report-files-view-PDF-modal-container .content-container .all-page-container .react-pdf__Page__canvas{width:100%;max-width:95vw;margin:0 auto}#service-order-details-remove-file-modal p{font-size:16px;margin-bottom:24px}#service-order-details-remove-file-modal p b{font-weight:700;font-style:italic}#service-order-details-remove-file-modal .button-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}#service-order-details-remove-file-modal .button-container button{height:56px;width:100%}#technical-report-files .generic-container{overflow:hidden;padding:16px 16px 44px}#technical-report-files .generic-container .title{font-weight:600;font-size:18px;line-height:22px;margin:8px 0 24px}#technical-report-files .generic-container .slider-container .slick-dots{bottom:-27px}#technical-report-files .generic-container .slider-container .slick-dots li{margin:0;width:auto;height:auto}#technical-report-files .generic-container .slider-container .slick-dots li.slick-active button:after{background:#41a017}#technical-report-files .generic-container .slider-container .slick-dots li button{width:15.5px;height:15.5px;margin:0;padding:0;cursor:pointer}#technical-report-files .generic-container .slider-container .slick-dots li button:before{content:none}#technical-report-files .generic-container .slider-container .slick-dots li button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:#d9d9d9;transition:all .2s ease-out}#technical-report-files .generic-container .slider-container .item{width:120px;max-width:95%;min-height:120px;max-height:120px;background-size:cover;background-position:center center;position:relative;cursor:pointer;transition:filter .2s ease-out}#technical-report-files .generic-container .slider-container .item:hover{filter:brightness(.8)}#technical-report-files .generic-container .slider-container .item .close-icon-container{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#d3d2d6;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;cursor:pointer;transition:all .2s ease-out}#technical-report-files .generic-container .slider-container .item .close-icon-container:hover{filter:brightness(.8)}#technical-report-files .generic-container .slider-container .item .close-icon-container svg{width:8px;height:8px;fill:#3c3738}#technical-report-files .generic-container .slider-container .item .pdf-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:49px;height:60px}#technical-report-files .generic-container .slider-container .item .caption{position:absolute;bottom:0;left:0;width:100%;min-height:36px;background:#22202080;color:#fff;display:flex;align-items:center;justify-content:center}#technical-report-files .generic-container .slider-container .item .caption span{width:100%;padding:2px 3px;text-align:center;word-break:break-all;font-size:12px;line-height:12px}#technical-report-files .generic-container .slider-container .slick-slide>div{margin:0 8px}#technical-report-files .generic-container .slider-container .slick-list{margin:0 -8px}#finish-service-order-by-technical-report{font-family:LeroyMerlinSans,sans-serif;padding:16px}#finish-service-order-by-technical-report .hidden-file{width:0;height:0;opacity:0}#finish-service-order-by-technical-report button{width:100%;max-width:296px;height:44px;font-family:LeroyMerlinSans,sans-serif;font-size:16px;line-height:16px;padding:14px 16px}#finish-service-order-by-technical-report button svg{margin-right:4px}#finish-service-order-by-technical-report button:disabled svg path{fill:#bab6bc}#finish-service-order-by-technical-report label{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}#technical-report-model.generic-container{padding:16px;font-family:LeroyMerlinSans,sans-serif}#technical-report-model.generic-container h1{font-weight:600;font-size:18px;line-height:22px;margin:8px 0 24px}#technical-report-model.generic-container button{width:100%;max-width:296px;height:44px;display:flex;gap:4px;padding:14px 16px}#technical-report-model.generic-container p{font-size:16px;line-height:24px;margin:0 0 16px}#navbar{width:100%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a;background:linear-gradient(0deg,#fff 39px,#f9f9f900 39px),linear-gradient(90deg,#fff 50%,#f8f8f8 50%);font-family:LeroyMerlinSans,sans-serif;overflow:hidden}#navbar .navbar-container{width:100%;max-width:1280px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#fff 60px,#f8f8f8 0)}#navbar .navbar-container .hamburger{display:none}#navbar .navbar-container .navbar-leroy-logo{height:132px;display:flex;align-items:center;justify-content:center;margin-left:52px;position:relative;background:linear-gradient(45deg,white 138px,transparent 27px)}#navbar .navbar-container .navbar-leroy-logo svg{cursor:pointer;outline:none}#navbar .navbar-container .navbar-leroy-logo:after{content:"";position:absolute;width:181px;height:100%;background:linear-gradient(0deg,transparent 104px,white 75px);z-index:2;top:21px;left:-18px;transform:rotate(45deg);-webkit-user-select:none;user-select:none;pointer-events:none}#navbar .navbar-container .navbar-content{width:100%;display:flex;flex-direction:column}#navbar .navbar-container .navbar-content .navbar-header{width:100%;height:93px;display:flex;align-items:center;justify-content:flex-end;padding-right:54px}#navbar .navbar-container .navbar-content .navbar-header .header-environment{display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px;font-size:20px;background-color:#df382b;margin-left:30px;margin-right:auto}#navbar .navbar-container .navbar-content .navbar-header .header-logos{display:flex;flex-direction:row;align-items:center;gap:18px}#navbar .navbar-container .navbar-content .navbar-menu{width:100%;height:39px;display:flex;justify-content:center;align-items:center;padding-right:54px;z-index:3;background-color:#fff}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list{width:100%;display:flex;justify-content:space-between;align-items:center;margin-left:70px}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header{display:none}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option{max-width:100%;min-width:0;margin:0;padding:0 24px 0 0}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option .active-indicator{display:none}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option .option-label{width:100%;display:inline-block;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:400;line-height:24px;transition:color .2s ease-in-out;color:#222020;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option:hover .option-label{color:#78be20}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option.menu-option--disabled{cursor:not-allowed}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option.menu-option--disabled .option-label{pointer-events:none;color:#d3d2d6}#navbar .navbar-container .navbar-content .navbar-menu .fixed-options{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center}#navbar .navbar-container .navbar-content .navbar-menu .fixed-options .menu-logout .option-label{font-weight:400;font-size:16px;line-height:24px;transition:color .2s ease-in-out;color:#222020}#navbar .navbar-container .navbar-content .navbar-menu .fixed-options .menu-logout:hover .option-label{color:#78be20}#navbar .navbar-overlay{opacity:0;transition:opacity .2s ease-in-out}@media screen and (max-width: 960px){#navbar{min-width:360px;background:#fff;overflow:visible;position:sticky;top:0;z-index:5}#navbar .navbar-container{background:#fff}#navbar .navbar-container .hamburger{width:20px;height:54px;display:flex;justify-content:center;align-items:center;margin-left:14px;border:0;background:transparent;cursor:pointer;padding:0}#navbar .navbar-container .hamburger svg{fill:#41a017}#navbar .navbar-container .navbar-leroy-logo{display:none}#navbar .navbar-container .navbar-content .navbar-header{height:54px;justify-content:flex-end;flex-direction:row-reverse;padding-right:0}#navbar .navbar-container .navbar-content .navbar-header .header-environment{width:40px;height:20px;font-size:16px;margin-left:24px}#navbar .navbar-container .navbar-content .navbar-header .header-logos .instala-logo{height:42px;margin-left:28.95px}#navbar .navbar-container .navbar-content .navbar-header .header-logos .provider-portal-logo{width:77px;height:30.8px}#navbar .navbar-container .navbar-content .navbar-menu{height:0;padding-right:0}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list{width:100%;height:100vh;display:block;flex-direction:column;position:absolute;top:0;left:0;background-color:#fff;margin-left:0;transform:translate(-100%);z-index:99;overflow:hidden}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header{height:63px;display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#158110}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header .user-name{font-size:18px;font-weight:600;line-height:27px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:8px}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header button{width:20px;height:20px;display:flex;justify-content:center;align-items:center;border:none;background:transparent;padding:0;margin:0;cursor:pointer}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header button:hover svg{fill:#78be20}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .menu-mobile-header button svg{width:20px;height:20px;fill:#fff;transition:color .2s ease-in-out}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options{display:block;height:auto;justify-content:flex-start;flex-direction:column;margin-top:10px}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option .active-indicator{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;left:16px;transform:translateY(-50%)}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option .active-indicator svg{width:auto;height:12px;fill:#78be20}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .fixed-options{display:block;height:100%}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .fixed-options .menu-option:hover .option-label{color:#78be20}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option,#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .fixed-options .menu-option{height:auto;padding:13px 24px 10px 36px;border-bottom:1px solid #eaf3e2;display:flex;position:relative}#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .user-options .menu-option .option-label,#navbar .navbar-container .navbar-content .navbar-menu #navbar-menu-list .fixed-options .menu-option .option-label{width:auto;color:#333}#navbar .navbar-container .navbar-content .navbar-menu.opening #navbar-menu-list,#navbar .navbar-container .navbar-content .navbar-menu.closing #navbar-menu-list{transition:transform .2s ease-in-out}#navbar .navbar-container .navbar-content .navbar-menu.expanded #navbar-menu-list{transform:translate(0);scrollbar-width:none}#navbar .navbar-container .navbar-content .navbar-menu .menu-logout{margin-left:0}#navbar .navbar-overlay.visible{width:100%;height:200%;display:block;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;z-index:2}}#clipboard-icon-button{width:16px;min-width:16px;height:16px;min-height:16px;cursor:pointer;transition:filter .2s;position:relative}#clipboard-icon-button:hover{filter:brightness(.8)}.datepicker-component .label{display:block;font-size:14px;color:#222020;font-weight:600;line-height:19px}.datepicker-component input::placeholder{color:#887f87}.datepicker-component .datepicker-label.disabled{color:#bab6bc}.datepicker-component .datepicker-wrapper{display:block;width:100%;position:relative}.datepicker-component .datepicker-wrapper .calendar-icon{position:absolute;bottom:0;right:0;width:40px;height:44px;display:flex;justify-content:center;align-items:center}.datepicker-component .datepicker-wrapper .calendar-icon svg{fill:#bab6bc;width:18px;height:auto}.datepicker-component .react-datepicker-wrapper{display:block;width:100%}.datepicker-component .react-datepicker-wrapper .react-datepicker__input-container input{display:block;width:100%;font-size:16px;line-height:22px;color:#222020;transition:all .2s;border:1px solid #bab6bc;min-height:44px;padding-inline-start:0;padding:5px 40px 5px 11px;outline:0;border-radius:8px;background:#fff}.datepicker-component .react-datepicker-wrapper .react-datepicker__input-container input:disabled{background:#eeeef0;color:#bab6bc}.datepicker-component .hint{display:flex;align-items:center;margin-top:4px;font-size:13px;line-height:20px;transition:all .2s;color:#6f676c}.datepicker-component .hint svg{width:12px;height:auto;margin-right:4px;fill:currentColor}.datepicker-component.invalid .react-datepicker-wrapper .react-datepicker__input-container input{border-color:#8b2226}.datepicker-component.invalid .hint{color:#8b2226}.datepicker-component.warning .react-datepicker-wrapper .react-datepicker__input-container input{border-color:#c9a21b}.datepicker-component.warning .hint{color:#c9a21b}.datepicker-component.valid .react-datepicker-wrapper .react-datepicker__input-container input{border-color:#41a017}.datepicker-component.valid .hint{color:#41a017}#service-orders-filters{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin:24px 0;font-family:LeroyMerlinSans,sans-serif}#service-orders-filters .full-width{width:100%}@media (max-width: 960px){#service-orders-filters{grid-template-columns:1fr;padding:0 16px}}#service-orders-filters input::placeholder{color:#887f87}#service-orders-filters .selection-dates{display:flex;gap:24px}#service-orders-filters .buttons-group{display:flex;flex-direction:row;gap:24px;margin-top:28px;flex-wrap:nowrap;grid-column:span 2}#service-orders-filters .buttons-group button{height:44px;width:100%;padding:0}#service-orders-filters .buttons-group button span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){#service-orders-filters .buttons-group{grid-column:span 1}}#filter-result-bar{width:100%;display:flex;justify-content:space-between;align-items:center;font-family:LeroyMerlinSans,sans-serif}#filter-result-bar.add-margin{margin:28px 0}#filter-result-bar p{flex-grow:1;margin:0;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 960px){#filter-result-bar{align-items:flex-start}}#filter-result-bar .action-buttons{flex-grow:1;display:flex;gap:8px;justify-content:flex-end;align-items:center}#filter-result-bar .action-buttons button{width:fit-content;font-size:13px;line-height:16px;font-weight:600;height:32px}@media (max-width: 960px){#filter-result-bar .action-buttons{flex-direction:column;align-items:flex-end}}.react-select-component-v2{font-family:LeroyMerlinSans,sans-serif;display:block;width:100%}.react-select-component-v2.has-value .react-select-prefix__control,.react-select-component-v2.valid .react-select-prefix__control{border-color:#158110}.react-select-component-v2.valid .hint{color:#158110}.react-select-component-v2.invalid .react-select-prefix__control{border-color:#8b2226}.react-select-component-v2.invalid .hint{color:#8b2226}.react-select-component-v2.warning .react-select-prefix__control{border-color:#c9a21b}.react-select-component-v2.warning .hint{color:#c9a21b}.react-select-component-v2 label{display:block;margin-bottom:0;font-size:13px;line-height:19px;font-weight:600;color:#222020}.react-select-component-v2 .hint{display:flex;width:100%;align-items:center;margin-top:4px;font-size:13px;line-height:20px;transition:all .2s;color:#222020}.react-select-component-v2 .hint svg{width:12px;height:auto;margin-right:4px;fill:currentColor}.react-select-component-v2 .react-select-prefix__control{box-shadow:none;cursor:pointer;min-height:44px;border-radius:8px;border-color:#bab6bc}.react-select-component-v2 .react-select-prefix__control:hover{border-color:#158110}.react-select-component-v2 .react-select-prefix__control.react-select-prefix__control--is-disabled{cursor:auto;border-color:#bab6bc}.react-select-component-v2 .react-select-prefix__control.react-select-prefix__control--is-disabled:hover{border-color:#bab6bc}.react-select-component-v2 .react-select-prefix__control.react-select-prefix__control--is-focused{border-color:#158110}.react-select-component-v2 .react-select-prefix__multi-value{background-color:#fff;border:1px solid #41a017;display:flex;height:26px;flex-direction:row-reverse;margin-right:10px;max-width:205px}.react-select-component-v2 .react-select-prefix__multi-value.react-select-prefix__multi-value--is-disabled{background-color:#d3d2d6;border:1px solid #6f676c}.react-select-component-v2 .react-select-prefix__multi-value.react-select-prefix__multi-value--is-disabled .react-select-prefix__multi-value__label{color:#887f87}.react-select-component-v2 .react-select-prefix__multi-value.react-select-prefix__multi-value--is-disabled .react-select-prefix__multi-value__remove{color:#887f87;border-right:1px solid #6f676c}.react-select-component-v2 .react-select-prefix__multi-value.react-select-prefix__multi-value--is-disabled .react-select-prefix__multi-value__remove:hover{background-color:transparent}.react-select-component-v2 .react-select-prefix__multi-value .react-select-prefix__multi-value__label{color:#41a017;font-size:16px}.react-select-component-v2 .react-select-prefix__multi-value .react-select-prefix__multi-value__remove{color:#41a017;cursor:pointer;border-right:1px solid #41a017}.react-select-component-v2 .react-select-prefix__multi-value .react-select-prefix__multi-value__remove:hover{background-color:#cbe3b5}.react-select-component-v2 .react-select-prefix__placeholder{color:#887f87}.react-select-component-v2 .react-select-prefix__menu-notice--no-options{background-color:#fff;color:#41a017}.react-select-component-v2 .react-select-prefix__clear-indicator{color:#41a017;cursor:pointer;padding:0}.react-select-component-v2 .react-select-prefix__clear-indicator:hover{color:#158110}.react-select-component-v2 .react-select-prefix__indicator-separator{background:transparent}.react-select-component-v2 .react-select-prefix__dropdown-indicator{color:#222020!important;cursor:pointer}.react-select-component-v2 .react-select-prefix__dropdown-indicator svg{width:16px}.react-select-component-v2 .react-select-prefix__menu{z-index:999}.react-select-component-v2 .react-select-prefix__option{background-color:#fff;color:#222020;cursor:pointer}.react-select-component-v2 .react-select-prefix__option.react-select-prefix__option--is-focused{background-color:#cbe3b5}.react-select-component-v2 .react-select-prefix__option.react-select-prefix__option--is-disabled{color:#887f87;cursor:not-allowed}.edit-icon g{fill:#99ce63}#cockpit-panel{padding-left:24px;padding-right:24px}@media (max-width: 480px){#cockpit-panel{padding-left:16px;padding-right:16px}}#cockpit-panel .panels-card-container{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:center}@media (max-width: 480px){#cockpit-panel .panels-card-container{gap:16px}}.breadcrumbs{min-width:360px;display:block;position:relative;z-index:2;background:#158110;height:48px;font-family:LeroyMerlinSans,sans-serif}.breadcrumbs .limiter{max-width:1210px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between}.breadcrumbs .limiter .crumbs{padding-left:20px;display:flex;align-items:center}.breadcrumbs .limiter .crumbs .bread{display:inline-flex;align-items:center;padding:5px 0}.breadcrumbs .limiter .crumbs .bread.pointer{cursor:pointer}.breadcrumbs .limiter .crumbs .bread svg{height:12px;width:12px;fill:#fff;margin-right:4px}.breadcrumbs .limiter .crumbs .bread .title{font-size:18px;line-height:normal;color:#fff;font-weight:600;white-space:nowrap;max-width:250px;text-overflow:ellipsis;overflow:hidden}.breadcrumbs .limiter .crumbs .div{display:inline-flex;margin:0 9px}.breadcrumbs .limiter .crumbs .div svg{height:12px;width:12px;fill:#fff}.breadcrumbs .limiter .right{display:inline-flex;justify-content:right;width:210px;padding-right:15px}.breadcrumbs .limiter .right .filter,.breadcrumbs .limiter .right .refresh{background:transparent;border:0;padding:0 7px;height:30px;cursor:pointer;position:relative}.breadcrumbs .limiter .right .filter span,.breadcrumbs .limiter .right .refresh span{font-size:16px;color:#fff;margin-right:4px}.breadcrumbs .limiter .right .filter svg,.breadcrumbs .limiter .right .refresh svg{width:12px;height:12px;fill:#fff}.breadcrumbs .limiter .right .filter i{position:absolute;top:-3px;right:-2px;width:14px;height:14px;background:#df382b;border-radius:50%}.breadcrumbs .limiter .right .filter i:after{content:"!";font-style:normal;font-size:10px;font-weight:600;color:#fff;display:inline-block;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.breadcrumbs .limiter .right .refresh{margin-right:10px}@media screen and (max-width: 960px){.breadcrumbs{position:sticky;top:54px;z-index:4}.breadcrumbs .limiter{padding:0 16px}.breadcrumbs .limiter .crumbs{padding-left:0}.breadcrumbs .limiter .crumbs .bread.small .title{max-width:145px}.breadcrumbs .limiter .crumbs .bread .title{font-size:16px;max-width:210px}.breadcrumbs .limiter .crumbs .div{margin:0 8px}.breadcrumbs .limiter .right{padding-right:0;width:60px}.breadcrumbs .limiter .right .filter,.breadcrumbs .limiter .right .refresh{padding:0 4px}.breadcrumbs .limiter .right .filter span,.breadcrumbs .limiter .right .refresh span{display:none}}.panel-card{min-height:140px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border-radius:8px;box-shadow:0 2px 2px #a19ba212,0 0 1px #3c373812,0 0 0 1px #bab6bc12;position:relative;overflow:hidden;padding:0 15px;color:#a19ba2;cursor:pointer}.panel-card.green{color:#91c854}.panel-card.blue{color:#54c4de}.panel-card.orange{color:#ffab48}.panel-card.red{color:#ea5d58}.panel-card.pink{color:#d078da}.panel-card:before{content:"";width:100%;height:12px;position:absolute;top:0;left:0;background:currentColor}.panel-card header{margin-top:23px;font-size:16px;line-height:18.5px;color:#222020;font-weight:600}.panel-card footer{display:flex;align-items:center;justify-content:space-between}.panel-card footer .icon{width:24px;height:24px;display:flex;justify-content:center}.panel-card footer .icon img,.panel-card footer .icon svg{max-width:100%;max-height:100%}.panel-card footer .icon svg{fill:currentColor;width:24px;height:24px}.panel-card footer .amount{margin-bottom:16px;font-size:36px;line-height:43px;font-weight:600;color:#222020}.panel-card footer .amount svg{color:#554f52;width:auto;height:25px;margin-top:10px;margin-bottom:8px}#container{min-width:360px;height:100%;background-color:#f8f8f8}.PhoneInputContainer .PhoneInput{height:48px}.PhoneInputContainer .PhoneInput .PhoneInputInput,.PhoneInputContainer .PhoneInput .PhoneInputCountry{border-color:#666}.PhoneInputContainer.PhoneInputContainer--invalid .PhoneInputInput,.PhoneInputContainer.PhoneInputContainer--invalid .PhoneInputCountry{border-color:#c61112}#company-stores{background:#f8f8f8;width:100%;max-width:none;padding:45px 20px;min-height:calc(100vh - 180px)}#company-stores .text{font-size:16px;line-height:24px;color:#6f676c;margin:0}#company-stores .content{max-width:1152px;margin:0 auto}#company-stores .content [class*=card-card]{padding:24px}#company-stores .content [class*=card-card] [class$=card__body]{padding:0;overflow:visible}#company-stores .content .body .top .title{font-size:19px;line-height:28px;font-weight:600;color:#222020;margin:0 0 16px}#company-stores .content .body .stores-selected{margin-top:16px}#company-stores .content .body .stores-selected ul{margin:0;padding:0}#company-stores .content .body .stores-selected ul li{display:table;list-style:none;background:#eeeef0;font-size:12px;line-height:12px;padding:4px 8px;border-radius:10px;margin-bottom:12px;font-weight:600;color:#222020}#company-stores .content .body .stores-selected ul li:last-child{margin-bottom:0}#company-stores .content .body .add-stores{margin-top:30px}#company-stores .content .body .add-stores .select-wrapper{margin-top:9px;max-width:533px}#company-stores .content .body .btns{margin-top:50px;text-align:right}#company-stores .content .body .btns button{width:264px;height:44px;margin-left:24px}#company-stores .content .down{position:relative;margin-top:18px;padding-top:24px}#company-stores .content .down:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:calc(100% + 48px);height:1px;background:#d3d2d6}#company-stores .content .down .text a{color:#41a017}#company-stores .content .down .text a:hover{text-decoration:underline}@media screen and (max-width: 960px){#company-stores{min-height:calc(100vh - 102px);padding:15px}#company-stores .text{font-size:15px;line-height:22px}#company-stores .content [class*=card-card]{padding:15px}#company-stores .content .body .btns{margin-top:25px;display:flex;justify-content:space-between}#company-stores .content .body .btns button{margin-left:0;width:calc(50% - 6px)}#company-stores .content .down{padding-top:15px}#company-stores .content .down:before{width:calc(100% + 30px)}}#installers{max-width:1280px;min-width:1200px;color:#000}#installers .top{display:flex;align-items:center;justify-content:space-between}#installers .top .title{font-size:28px;font-weight:600;margin:0}#installers .top .extract{height:44px;width:120px}.pagination{display:block;width:100%;margin:30px 0}.pagination ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination ul li{margin:3px 16px}.pagination ul li button{position:relative;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;cursor:pointer;border:0;box-shadow:0;background:transparent;font-size:0;transition:all .15s ease-out;padding:0}.pagination ul li button:disabled{cursor:default}.pagination ul li button.arrow:disabled{background:transparent!important}.pagination ul li button.arrow:disabled svg{fill:#d3d2d6}.pagination ul li button.arrow svg{fill:#72bf44;transition:all .15s ease-out}.pagination ul li button.arrow svg.back-arrow{transform:rotate(180deg)}.pagination ul li button:hover,.pagination ul li button.number:disabled{font-weight:600;color:#fff!important;background:#72bf44}.pagination ul li button:hover svg,.pagination ul li button.number:disabled svg{fill:#fff}.pagination ul li button.number{font-size:16px;color:#72bf44}.pagination ul li button.number.big{font-size:13px}#installers .filters{margin-top:36px}#installers .filters .title{font-size:16px;font-weight:600;margin-bottom:12px}#installers .filters .form{display:flex;flex-direction:row;gap:12px;min-width:none}#installers .filters .form .col-name{min-width:210px;max-width:210px}#installers .filters .form .col-service-groups{min-width:180px;max-width:180px}#installers .filters .form .col-origin{min-width:135px;max-width:135px}#installers .filters .form .col-active{min-width:100px;max-width:100px}#installers .filters .form .col-physical-person{min-width:125px;max-width:125px}#installers .filters .form .col-status-of-documents{min-width:180px;max-width:180px}#installers .filters .form .col-button{width:100%}#installers .filters .form .filter-button{margin-top:19px;width:100%;height:44px}#installers .filters .form .filter-textfield [class^=css][class$=container] input{padding:0 12px;border-color:#bab6bc;box-shadow:none}#installers .filters .form .filter-textfield [class^=css][class$=container] input::placeholder{color:#6f676c;opacity:1}#installers .filters .form .filter-textfield [class^=css][class$=container] input:focus{border-color:#158110}#installers .filters .form .filter-textfield [class^=css][class$=container] input:placeholder-shown{text-overflow:ellipsis}#installers .installers-table{margin-top:24px;color:#222020;position:relative}#installers .installers-table .loading{display:none}#installers .installers-table .loading.active{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none}#installers .installers-table table{border:0;border-spacing:0;padding:0 20px}#installers .installers-table table tr{position:relative}#installers .installers-table table tr:after{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);height:1px;background:#6f676c}#installers .installers-table table tr td,#installers .installers-table table tr th{padding:16px 8px}#installers .installers-table table tr td:first-child,#installers .installers-table table tr th:first-child{padding-left:0}#installers .installers-table table tr td:last-child,#installers .installers-table table tr th:last-child{padding-right:0}#installers .installers-table table thead tr th span{font-size:16px;line-height:19px;font-weight:400}#installers .installers-table table thead tr th span b{font-weight:600}#installers .installers-table table tbody tr:after{background:#d3d2d6}#installers .installers-table table tbody tr td{text-align:center}#installers .installers-table table tbody tr td .name{font-size:16px;line-height:19px}#installers .installers-table table tbody tr td .name b{display:block;font-weight:600}#installers .installers-table table tbody tr td .indicator-icon{display:block;width:100%;text-align:center}#installers .installers-table table tbody tr td .indicator-icon.critical{color:#b42a27}#installers .installers-table table tbody tr td .indicator-icon.primary{color:#41a017}#installers .installers-table table tbody tr td .indicator-icon svg{width:24px;height:auto;fill:currentColor}#installers .installers-table table tbody tr td .portal-indicator{display:block;width:100%;text-align:center}#installers .installers-table table tbody tr td .portal-indicator svg{width:40px;height:16px}#installers .installers-table table tbody tr td .actions{display:flex;align-items:center;justify-content:center}#installers .installers-table .col-name{min-width:400px;max-width:400px}#installers .installers-table .col-origin{min-width:115px;max-width:115px}#installers .installers-table .col-active,#installers .installers-table .col-physical-person{min-width:130px;max-width:130px}#installers .installers-table .col-status-of-documents{min-width:210px;max-width:210px}#installers .installers-table .col-full{width:100%;min-width:100%;max-width:100%}#installers .installers-table .ta-l{text-align:left!important}#installers .installers-table .ta-c{text-align:center!important}#installers .installers-table .ta-r{text-align:right!important}#installers .action-button{margin-right:8px;position:relative}#installers .action-button:last-child{margin-right:0}#installers .action-button svg{max-width:24px;max-height:24px}#installers .action-button .fake-btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#installers .colored-text{display:flex;flex-wrap:wrap;width:100%;text-align:center;color:#887f87;justify-content:center;align-items:center;overflow:hidden}#installers .colored-text.code-label span{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#installers .colored-text.critical{color:#b42a27}#installers .colored-text.primary{color:#41a017}#installers .colored-text.warning{color:#fc961e}#installers .colored-text span{font-size:16px;line-height:19px;overflow:hidden}#unsubscribe{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);padding-top:60px}#unsubscribe .content{max-width:640px;margin:0 auto}#unsubscribe .content>div{padding:0}#unsubscribe .content>div>div{padding:20px;overflow:visible}#unsubscribe .content .intro{margin-bottom:15px}#unsubscribe .content .intro p{margin:0;font-size:15px;line-height:normal;line-height:22px}#unsubscribe .content .intro p b{font-weight:600}#unsubscribe .content .sent{margin-bottom:30px}#unsubscribe .content .sent p{font-size:16px;line-height:22px;margin:0}#unsubscribe .content .form{margin-bottom:30px}#unsubscribe .content .form [class$=-radio]{margin:7px 0}#unsubscribe .content .form .submit{margin-top:15px}#unsubscribe .content .back{display:inline-flex;align-items:center;font-size:15px}#unsubscribe .content .back:hover{text-decoration:underline}#unsubscribe .content .back svg{width:13px;height:auto;margin-right:3px}@media all and (min--moz-device-pixel-ratio: 0){#unsubscribe .content .back svg{margin-top:1px}}@media screen and (max-width: 960px){#unsubscribe{min-height:calc(100vh - 54px);padding-top:40px}#unsubscribe .content .intro p{font-size:14px;line-height:20px}}#loading-monitoring-panel{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column}#loading-monitoring-panel p{margin-top:8px;font-family:LeroyMerlinSans,sans-serif;font-size:20px;font-weight:500;color:#78be20}#registration-monitoring-panel{padding-bottom:64px}#registration-monitoring-panel .title{font-size:18px;line-height:22px;font-weight:600;margin:0}#registration-monitoring-panel .title-news{margin-bottom:8px}#registration-monitoring-panel .title-faq{margin-top:36px;margin-bottom:16px}#registration-steps{width:100%;position:relative;overflow:hidden;font-family:LeroyMerlinSans,sans-serif;background-color:#cbe3b5}#registration-steps .svg-background{position:absolute;top:0;left:50%;z-index:1;margin-left:-2643px;margin-top:-381px}#registration-steps .content{max-width:1152px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;margin:0 auto;padding:24px}#registration-steps .content #step-card,#registration-steps .content #step-intro{z-index:2}@media (max-width: 960px){#registration-steps .content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){#registration-steps .content{grid-template-columns:1fr;grid-gap:16px;padding:16px}}#step-card{min-height:225px;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px}#step-card .step-card__header{height:96px;display:flex;justify-content:center;align-items:center;background:#d3d2d6;border-top-right-radius:12px;border-top-left-radius:12px}#step-card.step-card--active .step-card__header{background:linear-gradient(180deg,#41a017,#91c854)}#step-card .step-card__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:16px 20px;-webkit-user-select:none;user-select:none}#step-card .step-card__content .step-card__about .step-card__title{font-weight:600;font-size:22px;line-height:26px;margin-bottom:4px;color:#d3d2d6}#step-card .step-card__content .step-card__about .step-card__description{font-weight:400;font-size:13px;line-height:19px;color:#d3d2d6}#step-card .step-card__content .step-card__button{width:100%}#step-card .step-card__content .step-card__button button{width:100%;height:32px;display:flex;justify-content:center;align-items:center;text-align:center;border:none;border-radius:8px;color:#fff;font-size:13px;line-height:16px;font-weight:600;transition:background-color .3s ease;background-color:#eeeef0}#step-card .step-card__content .step-card__button button svg{margin-right:4px}#step-card.step-card--active .step-card__content{-webkit-user-select:auto;user-select:auto}#step-card.step-card--active .step-card__content .step-card__about .step-card__title{color:#222020}#step-card.step-card--active .step-card__content .step-card__about .step-card__description{color:#6f676c}#step-card.step-card--active .step-card__content .step-card__button button{background-color:#41a017;cursor:pointer}#step-card.step-card--active .step-card__content .step-card__button button:hover{background-color:#78be20}#step-intro{padding:16px 20px;background:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px}#step-intro .step-intro__icon{display:flex;justify-content:center;align-items:center;margin-bottom:12px}#step-intro .step-intro__title{width:100%;font-weight:600;font-size:18px;line-height:18px;margin-bottom:12px;text-align:center}#step-intro .step-intro__description{font-weight:400;font-size:13px;line-height:19px;color:#6f676c}#registration-tasks{width:100%;min-height:250px;position:relative;font-family:LeroyMerlinSans,sans-serif;overflow:hidden;background-color:#cbe3b5}#registration-tasks .svg-background{position:absolute;top:0;left:50%;z-index:1;margin-left:-2643px;margin-top:-381px}#registration-tasks .content{max-width:1152px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;margin:0 auto;padding:24px}#registration-tasks .content #task-pad,#registration-tasks .content #people-task-pad{z-index:2}@media (max-width: 960px){#registration-tasks .content{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){#registration-tasks .content{grid-template-columns:1fr;grid-gap:16px;padding:16px}}#task-pad{width:100%;height:fit-content;background:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812;border-radius:12px;overflow:hidden}#task-pad .task-pad__header{display:flex;align-items:center;padding:12px 16px}#task-pad .task-pad__header .task-pad__icon{margin-right:8px}#task-pad .task-pad__header .task-pad__about .task-pad__title{margin:0;font-size:22px;font-weight:600;line-height:26px;color:#222020}#task-pad .task-pad__header .task-pad__about .task-pad__subtitle{margin:2px 0 0;font-size:13px;font-weight:400;line-height:15px;color:#6f676c}#task-line{display:flex;align-items:center;padding:12px;cursor:default;transition:all .2s ease-in-out}#task-line:hover.pointer{background-color:#eeeef0}#task-line.pointer{cursor:pointer}#task-line .task-line__icon{width:16px;min-width:16px;height:16px;min-height:16px;margin-left:4px}#task-line .task-line__icon svg{width:100%;height:100%}#task-line .task-line__about{margin-left:10px}#task-line .task-line__about .task-line__title{margin:0;font-size:16px;font-weight:400;line-height:16px;color:#222020}#task-line .task-line__about .task-line__title.task-line__title--bold{font-weight:600}#task-line .task-line__about .task-line__description{margin:2px 0 0;font-size:13px;font-weight:400;line-height:15px;color:#6f676c}#task-line .task-line__arrow{margin-left:auto;padding-left:8px}#task-line~#task-line{border-top:1px solid #eeeef0}#people-task-pad{width:100%}#new-installer-card{display:flex;align-items:center;border-radius:12px;margin-top:12px;padding:16px;cursor:pointer;transition:background .2s ease-in-out;background:#fff;box-shadow:0 0 0 1px #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812}#new-installer-card:hover{background:#eeeef0}#new-installer-card .new-installer-card__icon{margin-right:10px}#new-installer-card .new-installer-card__content .new-installer-card__title{font-weight:600;font-size:16px;line-height:16px;margin-bottom:2px;color:#222020}#new-installer-card .new-installer-card__content .new-installer-card__description{font-weight:400;font-size:13px;line-height:15px;color:#6f676c}#new-installer-card .new-installer-card__button{margin-left:auto}#welcome-to-portal{height:fit-content;min-height:226px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;font-family:LeroyMerlinSans,sans-serif;overflow:hidden;background-color:#41a017}#welcome-to-portal.welcome-to-portal--disapproved{background-color:#6f676c}#welcome-to-portal .svg-background{position:absolute;top:0;left:50%;margin-left:-2631px;margin-top:-140px}#welcome-to-portal .content{width:100%;max-width:1152px;margin:0 auto;padding:24px;z-index:2}#welcome-to-portal .content .title{max-width:366px;margin:0 0 16px;font-weight:600;font-size:36px;line-height:43px;color:#fff}#welcome-to-portal .content .description{max-width:490px;margin:0;font-weight:400;font-size:22px;line-height:26px;color:#fff}@media (max-width: 960px){#welcome-to-portal{height:171px}#welcome-to-portal .content{padding:0 24px}#welcome-to-portal .content .title{max-width:240px;font-size:24px;line-height:29px}#welcome-to-portal .content .description{font-size:16px;line-height:19px}}@media (max-width: 480px){#welcome-to-portal .content{padding:0 16px}}#loading-welcome-to-portal{width:100%;max-width:1152px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:24px;overflow:hidden;margin:0 auto}#monitoring-panel{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;color:#000;position:relative;padding:0 0 30px}#monitoring-panel .breadcrumbs{margin-bottom:35px}#monitoring-panel .subtitle{font-size:18px;line-height:27px;color:#222020;font-weight:600;margin:0 0 32px}#monitoring-panel .content{margin:0 auto;max-width:1190px;padding:0 20px}#monitoring-panel .content .top-col-1{display:inline-block;vertical-align:top;width:23.5%;padding-right:26px;margin-bottom:47px}#monitoring-panel .content .top-col-2{display:inline-block;vertical-align:top;width:53%}#monitoring-panel .content .top-card{display:block;position:relative;width:100%;height:225px;background:#fff;border-radius:12px;padding:16px 26px;font-weight:600;cursor:pointer;transition:all .2s ease-out}#monitoring-panel .content .top-card:hover{box-shadow:0 0 10px -4px #00000029}#monitoring-panel .content .top-card:hover .data span svg{transform:translate(1px)}#monitoring-panel .content .top-card.payments-card{background:#41a017}#monitoring-panel .content .top-card.payments-card .data p,#monitoring-panel .content .top-card.payments-card .data span{color:#fff}#monitoring-panel .content .top-card.payments-card .data span svg{fill:#fff}#monitoring-panel .content .top-card.payments-card .count{color:#fff}#monitoring-panel .content .top-card img{max-width:100%}#monitoring-panel .content .top-card .data{position:absolute;top:156px;left:0;width:100%;padding:0 26px}#monitoring-panel .content .top-card .data p{font-size:16px;line-height:24px;margin:0 0 5px;color:#222020}#monitoring-panel .content .top-card .data span{display:flex;align-items:flex-end;font-size:13px;color:#41a017;font-weight:600;line-height:11px}#monitoring-panel .content .top-card .data span svg{width:12px;height:auto;fill:#41a017;margin-left:4px;transition:all .2s ease-out}#monitoring-panel .content .top-card .count{position:absolute;right:32px;bottom:21px;font-size:32px;line-height:28px;color:#3c3738}#monitoring-panel .content .service-orders{display:inline-block;vertical-align:top;width:60%;padding-right:26px}#monitoring-panel .content .service-orders .items{display:flex;flex-wrap:wrap;row-gap:39px;column-gap:40px}#monitoring-panel .content .service-orders .items .orders-card{width:calc(33.3333333333% - 26.6666666667px);background:#fff;border-radius:8px;box-shadow:0 2px 2px #a19ba212,0 0 1px #3c373812,0 0 0 1px #bab6bc12;position:relative;overflow:hidden;height:140px;padding:0 15px;color:#a19ba2;cursor:pointer}#monitoring-panel .content .service-orders .items .orders-card.green{color:#91c854}#monitoring-panel .content .service-orders .items .orders-card.blue{color:#54c4de}#monitoring-panel .content .service-orders .items .orders-card.orange{color:#ffab48}#monitoring-panel .content .service-orders .items .orders-card.red{color:#ea5d58}#monitoring-panel .content .service-orders .items .orders-card:before{content:"";position:absolute;top:0;left:0;height:12px;width:100%;background:currentColor}#monitoring-panel .content .service-orders .items .orders-card .title{padding-top:23px;font-size:16px;line-height:18.5px;color:#222020;font-weight:600}#monitoring-panel .content .service-orders .items .orders-card .icon{position:absolute;bottom:20px;left:15px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}#monitoring-panel .content .service-orders .items .orders-card .icon svg{fill:currentColor;width:24px;height:24px}#monitoring-panel .content .service-orders .items .orders-card .icon img,#monitoring-panel .content .service-orders .items .orders-card .icon svg{max-width:100%;max-height:100%}#monitoring-panel .content .service-orders .items .orders-card .count{position:absolute;right:15px;bottom:17px;font-size:36px;line-height:43px;font-weight:600;color:#222020}#monitoring-panel .content .faq{display:inline-block;vertical-align:top;width:40%}#monitoring-panel .content .faq .common-faq .item{margin-bottom:16px}#monitoring-panel .content .faq .common-faq .item .top{padding-left:20px;padding-right:4px}#monitoring-panel .content .faq .common-faq .item .top span{font-size:13px;width:calc(100% - 12px)}#monitoring-panel .content .faq .common-faq .item .top .arrow{width:12px}#monitoring-panel .content .faq .common-faq .item .text{padding:5px 20px 20px}@media screen and (min-width: 769px) and (max-width: 960px){#monitoring-panel .content{padding:0 15px}#monitoring-panel .content .top-col-1{width:27%;padding-right:15px}#monitoring-panel .content .top-col-2{width:46%}#monitoring-panel .content .top-card{padding:16px}#monitoring-panel .content .top-card .data{padding:0 16px}#monitoring-panel .content .top-card .count{font-size:24px;right:18px;bottom:16px}#monitoring-panel .content .service-orders{width:50%;padding-right:20px}#monitoring-panel .content .service-orders .items{row-gap:26px;column-gap:26px}#monitoring-panel .content .service-orders .items .orders-card{width:calc(50% - 13px)}#monitoring-panel .content .faq{width:50%}}@media screen and (max-width: 768px){#monitoring-panel{min-height:calc(100vh - 73px)}#monitoring-panel .breadcrumbs{margin-bottom:30px}#monitoring-panel .content{display:flex;width:100%;flex-wrap:wrap;max-width:550px}#monitoring-panel .content .top-col-1{order:1;width:calc(50% - 8px);padding:0;margin-bottom:35px}#monitoring-panel .content .top-col-1:first-child{margin-right:16px}#monitoring-panel .content .top-col-2{width:100%;order:3}#monitoring-panel .content .top-card{height:175px;padding:17px 15px 17px 9px}#monitoring-panel .content .top-card .count{display:none}#monitoring-panel .content .top-card img{max-height:88px}#monitoring-panel .content .top-card .data{padding:0 9px;top:110px}#monitoring-panel .content .service-orders{order:2;width:100%;padding:0;margin-bottom:55px}#monitoring-panel .content .service-orders .items{column-gap:16px;row-gap:20px}#monitoring-panel .content .service-orders .items .orders-card{width:calc(50% - 8px)}#monitoring-panel .content .faq{width:100%;order:4}#monitoring-panel .content .faq .common-faq .item{margin-bottom:9px}#monitoring-panel .content .faq .common-faq .item .top{padding-left:16px;padding-right:16px}#monitoring-panel .content .faq .common-faq .item .top span{font-size:15px}#monitoring-panel .content .faq .common-faq .item .text{padding-left:16px;padding-right:16px}}#news-slider .title{margin-top:0;margin-bottom:9px}#news-slider .empty{margin-top:25px;font-size:14px}#news-slider .item{width:100%;height:189px;background:#fff;overflow:hidden;position:relative;border-radius:4px;margin-right:22px;font-size:0;cursor:pointer;box-shadow:0 0 0 1px #bab6bc12,0 0 1px #3c373812,0 2px 2px #a19ba212}#news-slider .item .image{height:95px;background-size:cover;background-position:center center;margin-bottom:6px;background-color:#f8f8f8}#news-slider .item .image>span{height:100%}#news-slider .item .image>span .react-loading-skeleton{height:100%}#news-slider .item .title{font-size:16px;line-height:24px;height:48px;color:#000;font-weight:600;padding:0 8px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#news-slider .item .date{position:absolute;bottom:14px;left:8px;color:#a19ba2;font-size:11px;line-height:16.5px}#news-slider .item .date .react-loading-skeleton{width:50px}#news-slider .slider-container{width:100%}#news-slider .slider-container .slick-dots{bottom:-27px}#news-slider .slider-container .slick-dots li{margin:0;width:auto;height:auto}#news-slider .slider-container .slick-dots li.slick-active button:after{background:#91c854}#news-slider .slider-container .slick-dots li button{width:15.5px;height:15.5px;margin:0;padding:0;cursor:pointer}#news-slider .slider-container .slick-dots li button:before{content:none}#news-slider .slider-container .slick-dots li button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9.5px;height:9.5px;border-radius:50%;background:#d9d9d9;transition:all .2s ease-out}#news-slider .slick-slider .slick-list{margin:0 -11px}#news-slider .slick-slider .slick-list .slick-track .slick-slide{padding:0 11px}@media screen and (max-width: 768px){#news-slider{margin-bottom:50px}#news-slider .title{margin-bottom:20px}#news-slider .item{margin-bottom:14px;height:160px}#news-slider .item .image{height:64px}#news-slider .item .title{font-size:14px;line-height:21px;height:63px;-webkit-line-clamp:3;padding:0 7px}#news-slider .item .date{left:7px;bottom:7px}#news-slider .slick-dots{bottom:-20px}#news-slider .slick-slider .slick-list{margin:0 -8px}#news-slider .slick-slider .slick-list .slick-track .slick-slide{padding:0 8px}}#news-modal{display:flex;align-items:center;height:100%;justify-content:center}#news-modal [class^=css][class$=modal--dialog]{padding:0!important;border-radius:12px!important;width:calc(100% - 40px)!important;max-width:760px;font-family:LeroyMerlinSans,sans-serif;word-break:break-all}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body]{padding:0}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up{display:flex;align-items:center;width:100%;padding:19px 24px;box-shadow:0 0 #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up span{color:#000;font-size:24px;line-height:28px;font-weight:600;width:calc(100% - 20px)}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up button{cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up button svg{width:12px;height:auto;fill:#6f676c}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content{padding:11px 15px 40px;max-height:80vh;overflow:auto;position:relative}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .cover-image{height:250px;max-height:250px;width:100%;max-width:100%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .date{color:#887f87;font-size:13px;line-height:19.5px;margin:18px 0}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .text{font-size:16px;line-height:24px;color:#3c3738}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .text *{max-width:100%}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .text a{color:#78be20}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content .text p{margin:0}@media screen and (max-width: 768px){#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up{padding:16px 24px}#news-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up span{font-size:19px;line-height:28px}}.checkbox-component{width:fit-content;display:flex;align-items:center;cursor:pointer;gap:8px}.checkbox-component input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid #6f676c;border-radius:4px;cursor:pointer;outline:none;display:grid;place-content:center}.checkbox-component input[type=checkbox]:checked{border-color:#3c3738}.checkbox-component input[type=checkbox]:before{content:"";width:14px;height:12px;transform:scale(0);transition:.12s transform ease-in-out;background-image:url(/assets/images/checkmarkV4.svg);background-repeat:no-repeat;background-size:cover}.checkbox-component input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-component input[type=checkbox]:disabled{cursor:not-allowed;border-color:#a19ba2}.checkbox-component label{font-family:LeroyMerlinSans,sans-serif;font-size:16px;font-weight:400;cursor:pointer;line-height:19px}.checkbox-component input[type=checkbox]:checked+label{font-weight:600}.checkbox-component input[type=checkbox]:disabled+label{cursor:not-allowed;color:#a19ba2}#person{padding-top:0}#person .person-card{margin-top:24px}#person .person-card [class^=css][class*=card__body]{overflow:hidden}#person .person-card .content-title{margin-top:0;margin-bottom:70px}#person .person-card .person-boxes{margin-left:9px}#person .person-card .separator-line{margin:25px 0}#about-person-box h1{margin-bottom:16px}#about-person-box .about-subtitle{color:#6f676c}#about-person-box .about-container{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:10px}#about-person-box .about-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#about-person-box .about-person-error-card{text-align:center}#about-person-box-ghost-loading{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:10px}#certificates-person-box{padding-bottom:5px}#certificates-person-box h1{margin-bottom:13px}#certificates-person-box .certificates-container{display:flex;flex-wrap:wrap;column-gap:42px;row-gap:20px}#certificates-person-box .certificates-container .certificates-empty-card{width:100%;text-align:center}#certificates-person-box .certificates-error-card{text-align:center;margin-bottom:10px}#certificates-person-box-ghost-loading{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;padding-bottom:10px}#contact-person-box h1{margin-bottom:13px}#contact-person-box .contact-container{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:10px}#contact-person-box .contact-container label{color:#887f87;font-weight:600;font-size:13px;line-height:20px}#contact-person-box .contact-change-button{width:148px;height:100%;max-height:32px;margin-top:10px;font-size:13px;padding:8px}#contact-person-box .contact-change-button svg{margin-right:5px}#contact-person-box .contact-person-error-card{text-align:center}#contact-person-box-ghost-loading .contacts-container{display:flex;flex-wrap:wrap;column-gap:79px;row-gap:10px;margin-bottom:16px}#contact-person-box-ghost-loading .contacts-button{width:100%;max-width:148px}#documents-person-box h1{margin-bottom:13px}#documents-person-box .documents-container{display:flex;flex-wrap:wrap;column-gap:42px;row-gap:20px}#documents-person-box .documents-error-card{text-align:center}#documents-person-box-ghost-loading{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px}#services-person-box p{font-size:16px;line-height:19px}#services-person-box .services-description{margin-bottom:24px}#services-person-box b{font-weight:600}#services-person-box button{width:146px;height:32px;gap:4px;overflow:hidden;padding:2px}#services-person-box button svg{width:12px;height:12px}#services-person-box button span{max-width:110px;font-size:13px;line-height:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#services-person-box .service-group-pending-certificate{color:#df382b}#services-person-box .services-person-error-card{text-align:center}#person-service-groups{max-width:960px;min-height:calc(100vh - 180px);background-color:#f8f8f8}@media screen and (max-width: 960px){#person-service-groups{min-height:calc(100vh - 102px)}}#person-service-groups h1,#person-service-groups h2{margin:0}#person-service-groups h1{margin-bottom:24px;color:#000;font-size:24px;font-weight:600;line-height:34px}#person-service-groups h2{margin-bottom:24px;color:#000;font-size:22px;font-weight:600;line-height:26px}#person-service-groups p{margin-bottom:12px;color:#000;font-size:16px;font-weight:400;line-height:16px}#person-service-groups .category-container~.category-container{margin-top:12px}#person-service-groups .category-container .category-name{margin-bottom:12px;color:#000;font-size:16px;font-weight:600;line-height:19px}#person-service-groups .category-container .service-group-checkbox~.service-group-checkbox{margin-top:12px}#person-service-groups [class^=css][class*=card--shadow-single]{padding:24px 48px}@media screen and (max-width: 960px){#person-service-groups [class^=css][class*=card--shadow-single]{padding:24px 12px}}#person-service-groups [class^=css][class*=card__body]{overflow:hidden;padding:0}#person-service-groups .person-service-groups-error{margin:0 1px;text-align:center}#person-service-groups .action-buttons{margin-top:24px;display:flex;justify-content:flex-end}#person-service-groups .action-buttons button{width:100%;max-width:208px}#person-service-groups .action-buttons button+button{margin-left:24px}#provider-evaluation .action-button{margin-right:8px;position:relative}#provider-evaluation .action-button:last-child{margin-right:0}#provider-evaluation .action-button .fake-btn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}#provider-evaluation .action-label{display:flex;flex-wrap:wrap;width:100%;text-align:center;color:#887f87;justify-content:center;align-items:center;overflow:hidden}#provider-evaluation .action-label.code-label span{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#provider-evaluation .action-label.critical{color:#b42a27}#provider-evaluation .action-label.primary{color:#41a017}#provider-evaluation .action-label.warning{color:#fc961e}#provider-evaluation .action-label span{font-size:16px;line-height:19px;overflow:hidden}#provider-evaluation .action-label button{background:transparent;border:0;padding:1px;margin:3px;cursor:pointer}#provider-evaluation .action-label button svg path{fill:#78be20}#provider-evaluation .filters{margin-top:36px}#provider-evaluation .filters .title{font-size:16px;font-weight:600;margin-bottom:12px}#provider-evaluation .filters .form{margin:0 -6px;min-width:none}#provider-evaluation .filters .form .col-lg{display:inline-block;vertical-align:top;width:25%;padding:0 6px;margin-bottom:12px}#provider-evaluation .filters .form .col-sm{display:inline-block;vertical-align:top;width:12.5%;padding:0 6px;margin-bottom:12px}#provider-evaluation .filters .form .filter-button{margin-top:19px;width:100%;height:44px}#provider-evaluation .filters .form .filter-textfield [class^=css][class$=container] input{padding:0 12px;border-color:#bab6bc;box-shadow:none}#provider-evaluation .filters .form .filter-textfield [class^=css][class$=container] input::placeholder{color:#6f676c;opacity:1}#provider-evaluation .filters .form .filter-textfield [class^=css][class$=container] input:focus{border-color:#158110}#provider-evaluation .filters .form .filter-textfield [class^=css][class$=container] input:placeholder-shown{text-overflow:ellipsis}#provider-evaluation .providers-table{margin-top:24px;color:#222020}#provider-evaluation .providers-table table{border:0;border-spacing:0;padding:0 20px}#provider-evaluation .providers-table table tr{position:relative}#provider-evaluation .providers-table table tr:after{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);height:1px;background:#6f676c}#provider-evaluation .providers-table table tr td,#provider-evaluation .providers-table table tr th{padding:16px 8px}#provider-evaluation .providers-table table tr td:first-child,#provider-evaluation .providers-table table tr th:first-child{padding-left:0}#provider-evaluation .providers-table table tr td:last-child,#provider-evaluation .providers-table table tr th:last-child{padding-right:0}#provider-evaluation .providers-table table thead tr th span{font-size:16px;line-height:19px;font-weight:400}#provider-evaluation .providers-table table thead tr th span b{font-weight:600}#provider-evaluation .providers-table table tbody tr:after{background:#d3d2d6}#provider-evaluation .providers-table table tbody tr td{text-align:center}#provider-evaluation .providers-table table tbody tr td .name{font-size:16px;line-height:19px}#provider-evaluation .providers-table table tbody tr td .name b{display:block;font-weight:600}#provider-evaluation .providers-table table tbody tr td .indicator-icon{display:block;width:100%;text-align:center}#provider-evaluation .providers-table table tbody tr td .indicator-icon.critical{color:#b42a27}#provider-evaluation .providers-table table tbody tr td .indicator-icon.primary{color:#41a017}#provider-evaluation .providers-table table tbody tr td .indicator-icon svg{width:24px;height:auto;fill:currentColor}#provider-evaluation .providers-table table tbody tr td .portal-indicator{display:block;width:100%;text-align:center}#provider-evaluation .providers-table table tbody tr td .portal-indicator svg{width:100%;height:auto}#provider-evaluation .providers-table table tbody tr td .actions{display:flex;align-items:center;justify-content:center}#provider-evaluation .providers-table .col-sm{width:56px;min-width:56px;max-width:56px}#provider-evaluation .providers-table .col-md{width:112px;min-width:112px;max-width:112px}#provider-evaluation .providers-table .col-lg{width:168px;min-width:168px;max-width:168px}#provider-evaluation .providers-table .ta-l{text-align:left!important}#provider-evaluation .providers-table .ta-c{text-align:center!important}#provider-evaluation .providers-table .ta-r{text-align:right!important}.provider-evaluation-modal{color:#000;font-family:LeroyMerlinSans,sans-serif}.provider-evaluation-modal [class$=dialog]{padding:16px}.provider-evaluation-modal [class$=dialog]>div{padding:0}.provider-evaluation-modal .up{display:flex;justify-content:space-between;align-items:center}.provider-evaluation-modal .up .title{width:calc(100% - 32px);padding-right:16px;font-size:24px;line-height:32px;font-weight:600;margin:0}.provider-evaluation-modal .up .close{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;background:transparent;color:#000;border:0;cursor:pointer}.provider-evaluation-modal .up .close svg{fill:currentColor;width:12px;height:auto}.provider-evaluation-modal .text{margin:16px 0}.provider-evaluation-modal .text p{font-size:16px;line-height:24px;margin:0}.provider-evaluation-modal .form{margin-bottom:30px}.provider-evaluation-modal .form .textfield{position:relative}.provider-evaluation-modal .form .textfield [class^=css][class$=label]{font-size:13px;line-height:19px;margin-bottom:0;font-weight:600}.provider-evaluation-modal .form .textfield [class^=css][class$=container] input{height:44px;padding:0 44px 0 12px;border-color:#bab6bc;box-shadow:none}.provider-evaluation-modal .form .textfield [class^=css][class$=container] input::placeholder{color:#6f676c;opacity:1}.provider-evaluation-modal .form .textfield [class^=css][class$=container] input:focus{border-color:#158110}.provider-evaluation-modal .form .textfield .clear-button{position:absolute;z-index:2;top:41px;right:12px;transform:translateY(-50%);width:20px;height:20px;background:#eeeef0;border:0;border-radius:50%;cursor:pointer}.provider-evaluation-modal .form .textfield .clear-button:before,.provider-evaluation-modal .form .textfield .clear-button:after{content:"";width:10px;height:2px;background:#3c3738;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.provider-evaluation-modal .form .textfield .clear-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.provider-evaluation-modal .buttons{text-align:right}.provider-evaluation-modal .buttons button{margin-left:10px;height:44px}.provider-evaluation-modal .buttons button.cancel{color:#554f52}.provider-tags{font-family:LeroyMerlinSans,sans-serif;margin-top:3px}.provider-tags .tag{display:inline-block;padding:4px 6px;border-radius:10px;margin:2px 8px 2px 0;font-size:12px;font-weight:600;background:#eeeef0;text-align:center;line-height:12px;color:#222020}.provider-tags .tag:last-child{margin-right:0}.provider-tags .tag.yellow{background:#ffebaf!important}.provider-tags .tag.red{background:#fab9bc!important;color:#641b21!important}.provider-tags .tag.violet{background:#e9d0ff!important;color:#570887!important}.provider-tags .tag.green{background:#a5d1cb!important;color:#063a44!important}.provider-tags .tag.blue{background:#b7eef5!important;color:#18415d!important}.provider-tags .tag.orange{background:#ff8636!important;color:#fff!important}.provider-tags .error{font-size:13px;color:#222020}.provider-tags .react-loading-skeleton{height:20px;width:160px;border-radius:10px;margin:2px 0}#provider-evaluation{max-width:1280px;min-width:1200px;color:#000}@media screen and (max-width: 1280px){#provider-evaluation{padding:48px 16px}}#provider-evaluation .top{display:flex;align-items:center;justify-content:space-between}#provider-evaluation .top .title{font-size:28px;font-weight:600;margin:0}#provider-evaluation .top .extract{height:44px;width:120px}#actions-context-menu{position:relative}#actions-context-menu .context-options{display:flex;flex-direction:column;align-items:flex-start;padding:0;background-color:#fff;border:1px solid #eeeef0;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-width:200px;max-width:300px;z-index:1;position:absolute;top:100%;right:0;margin:5px 0 0 -5px;overflow:hidden;transition:all .3s ease-in-out;opacity:0;transform:translateY(-10px);pointer-events:none}#actions-context-menu .context-options.show{opacity:1;transform:translateY(0);pointer-events:all}.context-menu-item{width:100%;display:flex;align-items:center;padding:8px;cursor:pointer;transition:all .3s ease-in-out;position:relative;overflow:visible}.context-menu-item.disabled{opacity:.5;cursor:not-allowed}.context-menu-item.disabled:hover{background-color:transparent;cursor:not-allowed}.context-menu-item.disabled p{color:#887f87;cursor:not-allowed;margin:0;pointer-events:none}.context-menu-item.disabled svg path{fill:#887f87}.context-menu-item.disabled svg circle{fill:#887f87}.context-menu-item p{width:100%;display:flex;align-items:center;color:#222020;text-align:left;text-decoration:none;background-color:transparent;border:0;cursor:pointer;margin:0}.context-menu-item svg{min-width:20px;min-height:20px;margin-right:10px}.context-menu-item:hover{background-color:#cbe3b5}.context-menu-item:first-child{border-bottom:1px solid #e5e5e5}.context-menu-item:last-child{border-top:1px solid #e5e5e5}#send-contract-modal{display:flex;align-items:center;height:100%;justify-content:center}#send-contract-modal [class^=css][class$=modal--dialog]{padding:0!important;border-radius:12px!important;width:calc(100% - 40px)!important;max-width:760px;font-family:LeroyMerlinSans,sans-serif}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body]{padding:0}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up{display:flex;align-items:center;width:100%;padding:19px 24px;box-shadow:0 0 #bab6bc12,0 2px 2px #3c373812,0 4px 4px #3c373812}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up span{color:#000;font-size:24px;line-height:28px;font-weight:600;width:calc(100% - 20px)}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up button{cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up button svg{width:12px;height:auto;fill:#6f676c}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .content{padding:11px 15px;max-height:80vh;overflow:auto;position:relative}@media screen and (max-width: 768px){#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up{padding:16px 24px}#send-contract-modal [class^=css][class$=modal--dialog] [class^=css][class$=card__body] .up span{font-size:19px;line-height:28px}}#service-plant-group-section{margin:55px 0 0}#service-plant-group-section h2{font-size:22px;font-weight:600;margin:0 0 20px}#service-plant-group-section p{font-size:16px;line-height:19px;margin:0 0 30px}.required-certificates-modal{font-family:LeroyMerlinSans,sans-serif;padding:0!important;border-radius:12px!important}.required-certificates-modal [class^=css][class$=card__body]{padding:16px 24px}.required-certificates-modal .up{display:flex;align-items:center}.required-certificates-modal .up h2{width:calc(100% - 32px);font-size:28px;line-height:34px;padding-right:10px;font-weight:600;margin:0;color:#000}.required-certificates-modal .up .close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.required-certificates-modal .up .close:hover svg{fill:#3c3738}.required-certificates-modal .up .close svg{width:12px;height:auto;fill:#6f676c;transition:all .2s ease-out}.required-certificates-modal .text{margin:16px 0 0;color:#000;font-size:16px;line-height:24px}.required-certificates-modal .text b{font-weight:600}.required-certificates-modal .check{margin-top:16px}.required-certificates-modal .check label{font-weight:400;color:#222020}.required-certificates-modal .btns{margin-top:16px;text-align:right}.required-certificates-modal .btns button{margin-right:5px}.required-certificates-modal .btns button:last-child{margin-right:0}@media screen and (max-width: 550px){.required-certificates-modal [class^=css][class$=card__body]{padding:16px}.required-certificates-modal .text,.required-certificates-modal .check label{font-size:15px}}#provider-register-professions{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:55px 0 0;color:#000;position:relative}#provider-register-professions .content{max-width:1135px;margin:0 auto;padding:0 15px}#provider-register-professions .content .top{margin-bottom:70px}#provider-register-professions .content .top .left{display:inline-block;vertical-align:top;width:70%}#provider-register-professions .content .top .left .title{margin:0 0 16px;font-size:42px}#provider-register-professions .content .top .left .intro{margin:0;line-height:normal;font-size:16px;color:#222020}#provider-register-professions .content .top .right{display:inline-block;vertical-align:top;width:30%;text-align:right;padding-top:15px}#provider-register-professions .content .top .right .counter{display:inline-flex;width:133px;height:47px;border-radius:30px;background:#dbedea;align-items:center;justify-content:center;color:#007574;font-size:34px;font-weight:600;z-index:1;transition:color .15s ease-out,background .2s ease-out}#provider-register-professions .content .top .right .counter.danger{background:#fab9bc;color:#8b2226}#provider-register-professions .content .top .right .counter.fixed{position:fixed;top:15px;left:calc(50% + 552.5px);transform:translate(-100%)}@media (max-width: 1140px){#provider-register-professions .content .top .right .counter.fixed{left:auto;right:15px;transform:translate(0)}}#provider-register-professions .content .items,#provider-register-professions .content .items .items-loading{display:flex;flex-wrap:wrap;row-gap:34px;column-gap:36px}#provider-register-professions .content .items .items-loading .profession-loading-card{overflow:hidden;width:calc(33.3333333333% - 24px);height:200px;border-radius:8px}#provider-register-professions .content .items .profession-card{width:calc(33.3333333333% - 24px);padding:0 20px;height:200px;color:#222020;position:relative;transition:background .25s ease-out,color .2s ease-out;-webkit-user-select:none;user-select:none;cursor:pointer}#provider-register-professions .content .items .profession-card.selected{color:#fff;background:#41a017}#provider-register-professions .content .items .profession-card.selected .plus{background:#fff;border-color:#d3d2d6}#provider-register-professions .content .items .profession-card.selected .plus .plus-svg{width:8px;opacity:0;transition-delay:0s}#provider-register-professions .content .items .profession-card.selected .plus .checkmark-svg{width:16px;opacity:1;transition-delay:.15s}#provider-register-professions .content .items .profession-card.selected .up .icon{color:#fff}#provider-register-professions .content .items .profession-card .plus{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:50%;border:1px solid #bab6bc;background:#f8f8f8;transform:translate(40%,-40%);transition:all .3s ease-out}#provider-register-professions .content .items .profession-card .plus .plus-svg{color:#d3d2d6;width:19px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-out;transition-delay:.15s}#provider-register-professions .content .items .profession-card .plus .checkmark-svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:auto;opacity:0;transition:all .2s ease-out;transition-delay:0}#provider-register-professions .content .items .profession-card .up{height:70px;display:flex;padding:20px 0;align-items:center}#provider-register-professions .content .items .profession-card .up .icon{width:42px;color:#887f87;transition:all .2s ease-out}#provider-register-professions .content .items .profession-card .up .icon svg{display:inline-block;width:30px;height:30px}#provider-register-professions .content .items .profession-card .up .icon svg *{fill:currentColor}#provider-register-professions .content .items .profession-card .up .name{font-size:22px;font-weight:600}#provider-register-professions .content .items .profession-card .description{font-size:16px;line-height:24px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#provider-register-professions .content .items .profession-card .description b{font-weight:600}#provider-register-professions .content .items .profession-card [class$=card__body]{padding:0;overflow:hidden}#provider-register-professions .content .bottom{text-align:right;margin-top:50px}#provider-register-professions .content .bottom button{height:56px}#provider-register-professions .footer{margin-top:30px;padding-bottom:3rem}#provider-register-professions .footer .col-md-9{text-align:right}#provider-register-professions .footer .col-md-9 .version{float:none}@media screen and (max-width: 960px){#provider-register-professions .content .top .right .counter.fixed{right:15px;top:3.5px}#provider-register-professions .content .items .items-loading .profession-loading-card,#provider-register-professions .content .items .profession-card{width:calc(50% - 18px)}}@media screen and (max-width: 768px){#provider-register-professions{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#provider-register-professions .content{padding-left:20px;padding-right:20px}#provider-register-professions .content .top{margin-bottom:50px}#provider-register-professions .content .top .left{width:100%;text-align:center}#provider-register-professions .content .top .left .title{font-size:30px;margin-bottom:20px}#provider-register-professions .content .top .right{width:100%;text-align:center;margin-top:10px}#provider-register-professions .content .top .right .counter{height:40px;width:100px;font-size:28px}#provider-register-professions .content .top .right .counter.fixed{right:7px;top:7px}#provider-register-professions .content .items{max-width:410px;margin:0 auto}#provider-register-professions .content .items .items-loading .profession-loading-card{width:100%;max-width:410px}#provider-register-professions .content .items .profession-card{width:100%}#provider-register-professions .content .bottom{text-align:center}#provider-register-professions .footer{padding-bottom:1rem;margin-top:4rem}#provider-register-professions .footer .version{float:none;font-size:15px}#provider-register-professions .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register-professions .footer .col-md-9{width:100%;text-align:center}}#provider-register-specialties{background:#f8f8f8;max-width:none;min-height:calc(100vh - 132px);margin-bottom:0;padding:60px 0 0;color:#000;position:relative}#provider-register-specialties .content{max-width:1060px;margin:0 auto;padding:0 15px}#provider-register-specialties .content .top{margin-bottom:35px}#provider-register-specialties .content .top .left{display:inline-block;vertical-align:top;width:70%}#provider-register-specialties .content .top .left .title{margin:0 0 16px;font-size:42px}#provider-register-specialties .content .top .left .intro{margin:0;line-height:19px;font-size:16px;color:#222020}#provider-register-specialties .content .top .right{display:inline-block;vertical-align:top;width:30%;text-align:right}#provider-register-specialties .content .top .right .counter{display:inline-flex;width:133px;height:47px;border-radius:30px;background:#dbedea;align-items:center;justify-content:center;color:#007574;font-size:34px;font-weight:600;z-index:5;transition:color .15s ease-out,background .2s ease-out}#provider-register-specialties .content .top .right .counter.danger{background:#fab9bc;color:#8b2226}#provider-register-specialties .content .top .right .counter.fixed{position:fixed;top:15px;left:calc(50% + 515px);transform:translate(-100%)}@media (max-width: 1060px){#provider-register-specialties .content .top .right .counter.fixed{left:auto;right:15px;transform:translate(0)}}#provider-register-specialties .content .items .items-loading{display:flex;flex-wrap:wrap;row-gap:22px;column-gap:23px}#provider-register-specialties .content .items .items-loading .specialties-loading-card{overflow:hidden;width:calc(33.3333333333% - 15.3333px);height:200px;text-align:center;transition:all .3s ease-out;border-radius:12px}#provider-register-specialties .content .items .profession{margin-bottom:90px}#provider-register-specialties .content .items .profession:last-child{margin-bottom:0}#provider-register-specialties .content .items .profession .title{font-size:42px;margin:0 0 70px;font-weight:400}#provider-register-specialties .content .items .profession .specialties{display:flex;flex-wrap:wrap;row-gap:22px;column-gap:23px}#provider-register-specialties .content .items .profession .specialties .specialty-card{width:calc(33.3333333333% - 15.3333px);height:200px;padding:32px 25px 0;text-align:center;transition:all .3s ease-out;border-radius:12px}#provider-register-specialties .content .items .profession .specialties .specialty-card.selected{background:#eaf3e2}#provider-register-specialties .content .items .profession .specialties .specialty-card.selected .select{background:#41a017;color:#fff}#provider-register-specialties .content .items .profession .specialties .specialty-card.selected .select .show{opacity:0;transform:translateY(-25%)}#provider-register-specialties .content .items .profession .specialties .specialty-card.selected .select .hidden{opacity:1;transform:translate(-50%,-50%)}#provider-register-specialties .content .items .profession .specialties .specialty-card [class$=card__body]{padding:0;overflow:hidden}#provider-register-specialties .content .items .profession .specialties .specialty-card .name{font-size:19px;font-weight:600;color:#222020;margin-bottom:15px}#provider-register-specialties .content .items .profession .specialties .specialty-card .see-datasheet{display:inline-flex;padding:10px;color:#41a017;align-items:center;font-size:16px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}#provider-register-specialties .content .items .profession .specialties .specialty-card .see-datasheet svg{width:16px;height:auto;fill:currentColor;margin-right:4px}#provider-register-specialties .content .items .profession .specialties .specialty-card .select{margin-top:15px;height:44px;border-color:#41a017!important;box-shadow:none;position:relative}#provider-register-specialties .content .items .profession .specialties .specialty-card .select>div{transition:all .2s ease-out;display:inline-flex;align-items:center}#provider-register-specialties .content .items .profession .specialties .specialty-card .select .show{color:#41a017!important}#provider-register-specialties .content .items .profession .specialties .specialty-card .select .show svg{margin-right:4px;fill:currentColor}#provider-register-specialties .content .items .profession .specialties .specialty-card .select .hidden{position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);white-space:nowrap;color:#fff;opacity:0}#provider-register-specialties .content .items .profession .specialties .specialty-card .select .hidden svg{fill:currentColor;width:16px;height:auto;margin-left:4px}#provider-register-specialties .content .bottom{margin-top:65px}#provider-register-specialties .content .bottom button{height:56px}#provider-register-specialties .content .bottom .back svg{margin-right:5px}#provider-register-specialties .content .bottom .continue{float:right}#provider-register-specialties .footer{max-width:1060px;padding-left:0;padding-right:0;padding-bottom:2rem;margin-top:4rem}#provider-register-specialties .footer .version{float:none;color:#000;font-size:16px}#provider-register-specialties .footer .col-md-9{text-align:right}@media screen and (max-width: 960px){#provider-register-specialties .content .top .right .counter.fixed{right:15px;top:3.5px}#provider-register-specialties .content .items .items-loading .specialties-loading-card,#provider-register-specialties .content .items .profession .specialties .specialty-card{width:calc(50% - 11.5px)}}@media screen and (max-width: 768px){#provider-register-specialties{padding-top:40px;padding-bottom:0;min-height:calc(100vh - 73px)}#provider-register-specialties .content .top{margin-bottom:50px}#provider-register-specialties .content .top .left{width:100%;text-align:center}#provider-register-specialties .content .top .left .title{font-size:30px;margin-bottom:20px}#provider-register-specialties .content .top .right{width:100%;text-align:center;margin-top:30px}#provider-register-specialties .content .top .right .counter{height:40px;width:100px;font-size:28px}#provider-register-specialties .content .top .right .counter.fixed{right:7px;top:7px}#provider-register-specialties .content .items{max-width:410px;margin:0 auto}#provider-register-specialties .content .items .items-loading .specialties-loading-card{width:100%}#provider-register-specialties .content .items .profession .title{text-align:center;font-size:35px;margin-bottom:35px}#provider-register-specialties .content .items .profession .specialties .specialty-card{width:100%;padding-left:20px;padding-right:20px}#provider-register-specialties .content .items .profession .specialties .specialty-card .select{background:#fff}#provider-register-specialties .footer{padding-bottom:2rem;margin-top:4rem}#provider-register-specialties .footer .version{float:none;font-size:15px}#provider-register-specialties .footer .col-md-3{width:100%;text-align:center;margin-bottom:10px}#provider-register-specialties .footer .col-md-9{width:100%;text-align:center}}.specialty-modal{padding:0!important;color:#000;border-radius:12px!important;max-width:630px;margin:0 auto}.specialty-modal [class^=css][class$=__header]{padding:16px 15px 16px 24px;align-items:center;box-shadow:0 4px 4px #3c373812,0 2px 2px #3c373812,0 0 0 1px #bab6bc12}.specialty-modal [class^=css][class$=__header] h3{font-size:28px;font-weight:600}.specialty-modal [class^=css][class$=__header] button{box-shadow:none}.specialty-modal [class^=css][class$=__header] button svg{width:12px;height:auto}.specialty-modal [class^=css][class$=__body]{padding:50px 26px 90px;overflow:auto}.specialty-modal [class^=css][class$=__body] .loader{height:154px;align-items:center;display:flex;justify-content:center}.specialty-modal [class^=css][class$=__body] .loader svg{width:45px;height:45px}@media screen and (max-width: 768px){.specialty-modal [class^=css][class$=__header] h3{font-size:24px}.specialty-modal [class^=css][class$=__body]{padding-left:12px;padding-right:12px}}.captcha-privacy-and-terms{margin-top:1rem}.captcha-privacy-and-terms .captcha-privacy-and-terms__text{font-family:LeroyMerlinSans,sans-serif;font-size:12px;color:#6f676c}.captcha-privacy-and-terms .captcha-privacy-and-terms__text a{color:#41a017}.captcha-privacy-and-terms .captcha-privacy-and-terms__text a:hover{text-decoration:underline}#finish-service-order-by-technical-report h1{font-weight:600;font-size:18px;line-height:22px;margin:8px 0 24px}#finish-service-order-by-technical-report p{font-size:16px;line-height:24px;margin:0 0 16px}#reason-rescheduling-service-order-modal{font-family:LeroyMerlinSans,sans-serif;color:#222020;transform:translate(-50%);left:50%;min-width:360px!important;border-radius:8px!important}#reason-rescheduling-service-order-modal .css-11dukuq-card__header{border-bottom:1px solid #eeeef0;color:#000}#reason-rescheduling-service-order-modal .css-11dukuq-card__header button{padding:0;height:25px!important;margin-bottom:10px;transform:scale(.8)}#reason-rescheduling-service-order-modal h3{font-size:28px}@media (max-width: 768px){#reason-rescheduling-service-order-modal div[role=group]{flex-direction:column-reverse}}#reason-rescheduling-service-order-modal .action-button{width:190px;height:44px;border-radius:8px;word-break:keep-all}@media (max-width: 768px){#reason-rescheduling-service-order-modal .action-button{width:100%;margin:0}#reason-rescheduling-service-order-modal .action-button+.action-button{margin-bottom:8px}}#reschedule-timeout-alert-modal{font-family:LeroyMerlinSans,sans-serif;color:#222020;transform:translate(-50%);left:50%;min-width:360px!important;border-radius:8px!important}#reschedule-timeout-alert-modal .css-11dukuq-card__header{border-bottom:1px solid #eeeef0;color:#000}#reschedule-timeout-alert-modal .css-11dukuq-card__header button{padding:0;height:25px!important;margin-bottom:10px;transform:scale(.8)}#reschedule-timeout-alert-modal h3{font-size:28px}#reschedule-timeout-alert-modal .alert-message{margin:24px 0 16px}#reschedule-timeout-alert-modal .alert-date-message{margin:0 0 24px}#reschedule-timeout-alert-modal b{font-weight:600}@media (max-width: 768px){#reschedule-timeout-alert-modal div[role=group]{flex-direction:column-reverse}}#reschedule-timeout-alert-modal .action-button{width:190px;height:44px;border-radius:8px;word-break:keep-all}@media (max-width: 768px){#reschedule-timeout-alert-modal .action-button{width:100%;margin:0}#reschedule-timeout-alert-modal .action-button+.action-button{margin-bottom:8px}}
