:root{--cropper-outline-color: rgba(255, 255, 255, .8);--cropper-overlay-color: white}*{margin:0;padding:0;box-sizing:border-box;font-size:16px;color:#27292a;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden}body{overflow-x:hidden!important;padding-right:0;scrollbar-color:#EAECEF transparent;overflow-x:unset!important}body::-webkit-scrollbar{width:4px;height:4px}body::-webkit-scrollbar-thumb{background:#EAECEF}body::-webkit-scrollbar-track{background:transparent}button{border:0;background-color:transparent;font-weight:400;cursor:pointer}button:focus{outline:none}h1{font-size:3rem}@media (max-width: 800px){h1{font-size:2rem}}h2{font-size:1.5rem}h3{font-size:1.5rem;font-weight:700}h4{font-size:1.5rem;font-weight:400}@media (max-width: 800px){h4{font-size:1.125rem}}h5{font-size:1.25rem}h6{font-weight:700;font-size:1.125rem}.main-title{display:flex;flex-direction:column;justify-content:center;align-items:center}.main-title span{font-size:40px;font-weight:700;text-align:center;margin-bottom:2rem}@media only screen and (max-width: 768px){.main-title span{font-size:2rem;margin-bottom:1.5rem}}.main-title span:first-child{font-size:1rem;color:#6b7785;font-weight:400;margin-bottom:1.5rem}@media only screen and (max-width: 768px){.main-title span:first-child{margin-bottom:.5rem}}.main-title:after{content:"";display:block;width:40px;height:2px;background-color:#004337}.main-title.left{align-items:flex-start}.main-title.left span{text-align:left}img{display:block;max-width:100%;max-height:100%}a{text-decoration:none}.box-shadow{box-shadow:0 3px 6p #00000029}.font-white{color:#fff}.font-bold{font-weight:700}.rounded-corners{border-radius:4px}.m-auto{margin-right:auto;margin-left:auto}.mt-half{margin-top:.5rem}.mt-1{margin-top:1rem}.mt-1-half{margin-top:1.5rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-5{margin-top:5rem}.mb-1{margin-bottom:1rem}.mb-1-half{margin-bottom:1.5rem}.mb-2{margin-bottom:2rem}.dark-overlay{position:relative}.dark-overlay:before{width:100%;content:"";display:block;position:absolute;top:0;left:0;height:100%;background-color:#0009}.dark-overlay>*{position:relative}.gmw{width:calc(100% - 2rem);max-width:1240px;margin:0 auto}.gmw.col-2{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.gmw.col-2{flex-direction:column;justify-content:center;align-items:center}}.gmw.col-2>*{width:50%}@media only screen and (max-width: 768px){.gmw.col-2>*{width:100%}}.main-wrapper{padding:6rem 0}@media only screen and (max-height: 680px) and (min-width: 1919px){.main-wrapper{padding:4rem 0}}.main-wrapper.gray-wrapper{background-color:#f3f5f6}@media (max-width: 800px){.main-wrapper{padding:5rem 0}}p{line-height:1.6}@media only screen and (max-width: 768px){.only-desktop{display:none}}.only-mobile{display:none}@media only screen and (max-width: 768px){.only-mobile{display:block}}.only-mobile-flex{display:none}@media only screen and (max-width: 768px){.only-mobile-flex{display:block}}.text-box{line-height:1.6}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.no-selection{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dz-auto{background:#F3F5F6;border-radius:8px;border:2px dashed #C0C6CC}.dz-auto.loaded{border-color:transparent}.dz-auto .ngx-file-drop__content{height:auto!important}.dropzone{background:#F3F5F6;width:100%;padding:4rem 2rem;border-radius:8px;border:2px dashed #C0C6CC;position:relative}.dropzone.loaded{border-color:transparent}.dropzone.fit{padding:0}.dropzone.fit div i{margin:0}.dropzone div{display:flex;justify-content:center;align-items:center;flex-direction:column}.dropzone div i{font-size:2rem;margin-right:.5rem}.dropzone div i,.dropzone div h2{color:#6b7785}.dropzone div h2{margin-top:.5rem;margin-bottom:2rem}app-root{background-color:#f3f5f6}.wsw{background-color:#fff;box-shadow:1px 1px 3px #0000000d;border-radius:8px}.wsw .ul-20{padding:20px;border-bottom:1px solid #EAECEF}.wsw .ul-20:last-child{border-bottom:0}.wsw .ul-24{padding:1.5rem;border-bottom:1px solid #EAECEF}.wsw .ul-24:last-child{border-bottom:0}.wsw .ul-32{padding:2rem;border-bottom:1px solid #EAECEF}.wsw .ul-32:last-child{border-bottom:0}.wsw .wsw-section{padding:2rem;border-bottom:1px solid #EAECEF}.wsw .wsw-section h3{margin-bottom:1rem}.wsw .wsw-section .info-column-3-wrapper{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1rem;column-gap:2rem}.wsw .wsw-section .info-column-3-wrapper .data{margin-bottom:1rem}.wsw .wsw-section .info-column-3-wrapper .data:last-child{margin-bottom:0}.wsw .wsw-section .info-column-3-wrapper .data span{display:block}.wsw .wsw-section .info-column-3-wrapper .data span:first-child{color:#6b7785}.filter-layout{display:flex;justify-content:space-between;align-items:flex-start}.filter-layout app-filters{display:block;width:25%;max-width:290px;flex-shrink:0;position:sticky;top:2rem;margin-right:2rem}@media only screen and (max-width: 1919px){.filter-layout app-filters{margin-right:1rem}}.filter-layout .content{width:100%}.higher-content{margin-bottom:1.5rem}.higher-content.with-button{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 768px){.higher-content.with-button .bernardi-button{background:transparent;padding:0;min-width:unset}.higher-content.with-button .bernardi-button span,.higher-content.with-button .bernardi-button i{color:#27292a}.higher-content.with-button .bernardi-button i{display:flex;justify-content:center;align-items:center;height:20px;width:20px;background-color:#21836c;color:#fff;border-radius:50%}.higher-content.with-button .bernardi-button i:before{margin-top:2px;margin-left:1px}}.scrollable{overflow-x:hidden!important;padding-right:0;scrollbar-color:rgba(0,0,0,.05) transparent}.scrollable::-webkit-scrollbar{width:4px;height:4px}.scrollable::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)}.scrollable::-webkit-scrollbar-track{background:transparent}.gray-text{color:#6b7785}.ngx-ic-source-image{margin:auto!important}.full-img{height:100%;width:auto;max-width:unset;max-height:unset}.full-img.vertical{width:100%;height:auto}.user-layout{max-width:800px;margin:auto;position:relative}.user-layout .higher-content{margin-bottom:1rem}@media only screen and (max-width: 768px){.user-layout.full-layout{width:calc(100% + 1rem);margin-left:-.5rem}}@media only screen and (max-width: 768px){.user-layout.full-layout .mobile-title,.user-layout.full-layout .higher-content{margin-left:.5rem}}.user-layout .null-message{color:#6b7785;height:calc(100vh - 301px);text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700}.bottom-nav{position:fixed;z-index:3;bottom:0;left:0;background-color:#fff;box-shadow:0 -2px 6px #0000001a;display:none;justify-content:center;align-items:center;width:100%}@media only screen and (max-width: 768px){.bottom-nav{display:flex;justify-content:space-between}}.bottom-nav a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:20%;transition:all .2s;padding:10px 0;-webkit-tap-highlight-color:transparent}.bottom-nav a:active{transform:scale(.9)}.bottom-nav a.active .icon i{color:#27292a;font-weight:700}.bottom-nav a.active .text{color:#27292a}.bottom-nav a .icon{display:flex;justify-content:center;align-items:center;height:24px;width:24px}.bottom-nav a .icon i{font-size:1.5rem;color:#6b7785}.bottom-nav a .text{display:block;font-size:12px;margin-top:3px;text-align:center;color:#6b7785}.bg-white{background-color:#fff}.pac-container{position:absolute;z-index:9999999;overflow:hidden}.custom-animation{transition:all .6s;opacity:0}.custom-animation.d-1{transition-delay:.1s}.custom-animation.d-2{transition-delay:1s}.custom-animation-left{transform:translate(-50px)}.custom-animation-right{transform:translate(50px)}.custom-animation-scale{transform:scale(.8)}.custom-animation-top{transform:translateY(-50px)}.custom-animation-bottom{transform:translateY(50px)}.custom-animation-end{opacity:1;transform:scale(1) perspective(0) rotateX(0) translate(0)}@keyframes toggleAnimation{0%{opacity:0;transform:scale(.8)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes toggleAnimationLeft{0%{opacity:0;transform:scale(.8);transform-origin:top left}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes nonStatic{0%{opacity:0;transform:scale(.9)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes justOpacity{0%{opacity:0}to{opacity:1}}@keyframes leftAnimation{0%{opacity:0;transform:translate(100px)}to{transform:translate(0);opacity:1}}@keyframes rightAnimation{0%{opacity:0;transform:translate(-100px)}to{transform:translate(0);opacity:1}}@keyframes bottomAnimationMargin{0%{opacity:0;margin-bottom:-100px}to{opacity:1;margin-bottom:0}}.toggle-animation{animation:toggleAnimation .2s}.open-right-top{transform-origin:top right}.open-center-top{transform-origin:top center}.open-left-top{transform-origin:top left}@keyframes alert{0%{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(-2px)}40%{transform:translate(2px)}50%{transform:translate(-2px)}60%{transform:translate(2px)}70%{transform:translate(0)}to{transform:translate(0)}}@keyframes hourglass{0%{transform:rotate(0) translate(-50%,calc(-50% + 2px))}30%{transform:rotate(180deg) translate(-50%,calc(-50% + 2px))}70%{transform:rotate(180deg) translate(-50%,calc(-50% + 2px))}to{transform:rotate(360deg) translate(-50%,calc(-50% + 2px))}}.loader-view .wsw{background-color:#ddd;height:300px;animation:loaderView 1s infinite}@keyframes loaderView{0%{background-color:#ddd}50%{background-color:#eee}to{background-color:#ddd}}.main-button{background-color:#21836c;border-radius:4px;padding:14px 2rem;min-width:200px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;text-decoration:none;box-shadow:0 3px 6px #0000;white-space:nowrap}.main-button:disabled{cursor:default}.main-button:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;transition:all .25s;z-index:0}.main-button span{color:#fff;z-index:1;position:relative}.main-button:hover:not([disabled]){box-shadow:0 3px 6px #0003}.main-button:hover:not([disabled]):before{opacity:.4}.main-button:focus{outline:none;box-shadow:0 0 5px #21836ce6}.main-button:active:not([disabled]):before{opacity:.6}.main-button.icon i{z-index:1;position:relative;transition:all .2s;color:#fff}.main-button.icon.icon-right i{margin-left:.5rem}.main-button.icon.icon-left i{margin-right:.5rem}.main-button.bernardi-button{background-image:linear-gradient(90deg,#21836C 0%,#004337 100%)}.main-button.bernardi-button[disabled]{background-image:none;background-color:#c0c6cc}.main-button.bernardi-button[disabled] span,.main-button.bernardi-button[disabled] i{color:#6b7785}.main-button.red-button{background-color:#f72929}.main-button.red-button[disabled]{background-image:none;background-color:#c0c6cc}.main-button.red-button[disabled] span{color:#6b7785}.main-button.red-button:focus,.main-button.red-button:active{box-shadow:0 0 5px #f72929e6}.main-button.white-button{background-color:#fff}.main-button.white-button span{color:#004337}.main-button.white-button:before{display:none}.main-button.ghost-button{background-color:transparent;border:1px solid}.main-button.ghost-button.white-button{border-color:#fff}.main-button.ghost-button.white-button span{color:#fff}.main-button.ghost-button.white-button:hover{background-color:#fff}.main-button.ghost-button.white-button:hover span{color:#004337}.main-button.ghost-button.white-button:disabled{border-color:#c0c6cc}.main-button.ghost-button.white-button:disabled span{color:#c0c6cc}.main-button.ghost-button.white-button:disabled:hover{background-color:transparent}.main-button.ghost-button.red-button{border-color:#f72929}.main-button.ghost-button.red-button span{color:#f72929}.main-button.ghost-button.red-button:hover{background-color:#feeeee}.main-button.ghost-button.red-button.icon i{color:#f72929}.main-button.ghost-button.red-button:disabled{border-color:#c0c6cc}.main-button.ghost-button.red-button:disabled span{color:#c0c6cc}.main-button.ghost-button.red-button:disabled:hover{background-color:transparent}.main-button.ghost-button:before{display:none}.main-button.ghost-button.green-button{border-color:#21836c}.main-button.ghost-button.green-button span{color:#21836c}.main-button.ghost-button.green-button:hover{background-color:#f3fcfa}.main-button.ghost-button.green-button.icon i{color:#21836c}.main-button.ghost-button:disabled{border-color:#6b7785}.main-button.ghost-button:disabled span{color:#6b7785}.main-button.ghost-button:disabled:hover{background-color:transparent}.main-button.ghost-button:disabled.icon i{color:#6b7785}.main-button.loading:disabled{height:47px;position:relative;cursor:default}.main-button.loading:disabled span{opacity:0}.main-button.loading:disabled i{opacity:0}.main-button.loading:disabled:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;font-family:"Font Awesome 6 Pro";font-weight:400;width:16px;height:16px;border-radius:50%;border:3px solid #6B7785;border-color:#6B7785 transparent #6B7785 transparent;animation:lds-dual-ring 1.2s linear infinite}.plain-button{color:#21836c;transition:all .2s;font-weight:700;cursor:pointer}.plain-button.gray{color:#6b7785}.plain-button i{transition:all .2s;color:#21836c}.plain-button.icon-left i{margin-right:.5rem}.plain-button.icon-right i{margin-left:.5rem}.plain-button:hover,.plain-button:hover i{color:#004337}.plain-button.thin{font-weight:400}.plain-button.blue{color:#259cf4}.plain-button.blue:hover{color:#0a74c3}.plain-button.green-button,.plain-button.green-button i{color:#21836c}.icon-button{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;cursor:pointer}.icon-button.green-button i{color:#21836c}.icon-button.bg-gray{background-color:#eaecef}.icon-button i{font-size:1.25rem;margin-top:2px}.icon-button.medium{width:40px;height:40px}.icon-button.medium i{font-size:1.125rem}.icon-button.small{width:32px;height:32px}.icon-button.small i{font-size:1rem}.icon-button.tiny{width:24px;height:24px}.icon-button.tiny i{font-size:1rem}.icon-button.check-it{position:relative}.icon-button.check-it:after{content:"";width:8px;height:8px;background-color:#f72929;border-radius:50%;position:absolute;top:calc(50% + 6px);left:calc(50% + 6px);transform:translate(-50%,-50%)}.icon-button.check-it.emg{animation:alert infinite 1s}.icon-button.active{background-color:#f3f5f6}.icon-button.active i{color:#21836c}.icon-button:hover{background-color:#f3f5f6}.icon-button:active i{color:#004337}.options-button{position:relative}.options-button input[type=checkbox]{display:none}.options-button input[type=checkbox]:checked~label{background-color:#eaecef}.options-button input[type=checkbox]:checked~label i{color:#21836c}.options-button input[type=checkbox]:checked~label.bg-gray{background-color:#6b7785}.options-button input[type=checkbox]:checked~label.bg-gray i{color:#fff}.options-button input[type=checkbox]:checked~.options{display:block;z-index:2}.options-button label,.options-button label i{transition:all .1s}.options-button .buttons-wrapper{margin-top:.5rem}.options-button .buttons-wrapper h6{padding:0 1rem;color:#6b7785;font-size:1rem;margin-bottom:.5rem}.options-button .options{display:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;top:calc(100% + .25rem);right:0;min-width:200px;overflow:hidden;box-shadow:0 3px 10px #00000014;animation:toggleAnimation .1s;transform-origin:top right}.options-button .options.medium{min-width:230px}.options-button .options.large{min-width:300px}.options-button .options button{display:block;padding:12px 1rem;width:100%;text-align:left}.options-button .options button:hover{background-color:#f3f5f6}.options-button .options button i{margin-right:.5rem;font-size:1rem;display:inline-flex;width:20px;height:20px;justify-content:center;align-items:center}.options-button .options button.separated-up{margin-top:1rem}.options-button .options button.warning,.options-button .options button.warning i{color:#f72929}.options-button .options button.suggestion,.options-button .options button.suggestion i{color:#21836c}.options-button.to-top .options{top:unset;bottom:calc(100% + .25rem)}@keyframes lds-dual-ring{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.call-to-action-wrapper{position:relative;width:fit-content}.call-to-action-wrapper:before,.call-to-action-wrapper:after{content:"";display:block;width:99%;height:99%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;border-radius:8px;background-color:#000}.call-to-action-wrapper:before{animation:button1 2s infinite}.call-to-action-wrapper:after{animation:button2 2s infinite}.call-to-action-wrapper a{animation:animationButton 2s infinite;z-index:2;position:relative}@keyframes button1{0%{width:75%;height:75%;opacity:1}40%{width:75%;height:75%;opacity:1}to{width:120%;height:190%;opacity:0}}@keyframes button2{0%{width:75%;height:75%;opacity:1}50%{width:75%;height:75%;opacity:1}to{width:110%;height:150%;opacity:0}}@keyframes animationButton{0%{transform:scale(1)}40%{transform:scale(1.03)}50%{transform:scale(1)}60%{transform:scale(1.03)}to{transform:scale(1)}}.modal{width:100%;height:100%;background-color:#000c;position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:justOpacity .2s}.modal.adaptable{background-color:transparent;position:fixed;top:0;right:0;left:unset;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:70%;max-width:800px}.modal.adaptable .wsw{box-shadow:0 10px 20px #0000004d}.modal.css-modal{display:none}.modal.css-modal.show-modal{display:flex}.modal .close-modal{position:absolute;top:2rem;right:2rem;cursor:pointer}@media only screen and (max-width: 768px){.modal .close-modal{top:1rem;right:1rem}}.modal .close-modal:hover i{color:#21836c}.modal .close-modal i{color:#fff;font-size:2rem}.modal .modal-content{width:80%;height:80%;background-color:#27292a;display:flex;justify-content:center;align-items:center;border-radius:8px}.modal .modal-content .null-modal-message{text-align:center;color:#6b7785;font-size:1.5rem;max-width:500px;line-height:1.6}@media only screen and (max-width: 768px){.modal .modal-content .null-modal-message{font-size:1rem}}.modal .lateral-content{height:100%;width:70%;max-width:800px;background-color:#fff;margin-left:auto;border-bottom-left-radius:8px;border-top-left-radius:8px;animation:leftAnimation .2s;overflow-y:scroll;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.modal .lateral-content::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.modal .lateral-content{width:100%}}.modal .lateral-content>*{width:100%}.modal .lateral-content h3{font-size:1.5rem}.modal .lateral-content .section{padding:1.5rem;width:100%}.modal .lateral-content .section.bb{border-bottom:1px solid #EAECEF}.modal .lateral-content .section.bt{border-top:1px solid #EAECEF}.modal .lateral-content .section.img-name{display:flex;justify-content:flex-start;align-items:flex-start}.modal .lateral-content .section.img-name .img-wrapper{width:200px;height:200px;flex-shrink:0;background-color:#f3f5f6;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-right:1.5rem}.modal .lateral-content .section.img-name .img-wrapper.img-ramo img{max-width:70%}.modal .lateral-content .section.img-name .img-wrapper.img-ramo.large img{max-width:85%}.modal .lateral-content .section.img-name .name-desc{width:calc(100% - 200px - 1.5rem)}.modal .lateral-content .section.img-name .name-desc .title-name{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.modal .lateral-content .section.img-name .name-desc .title-name h2{font-size:2rem}.modal .lateral-content .section.img-name .name-desc .footer-title{display:block;text-transform:capitalize;margin:.5rem 0 1rem;color:#6b7785}.modal .lateral-content .title.section{display:flex;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid #EAECEF}.modal .lateral-content .title.section h2{font-size:2rem}.modal .lateral-content .title.section h2 i{margin-right:1rem}.modal .lateral-content .title.section i{font-size:2rem}.modal .lateral-content .section-buttons{width:100%;padding:1.5rem;border-top:1px solid #EAECEF;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 768px){.modal .lateral-content .section-buttons{flex-direction:column;justify-content:center}}@media only screen and (max-width: 768px){.modal .lateral-content .section-buttons .main-button{width:100%}}.modal .lateral-content .section-buttons button:last-child{margin-left:1rem}@media only screen and (max-width: 768px){.modal .lateral-content .section-buttons button:last-child{margin-left:0;margin-top:1rem}}.modal .lateral-content .section-buttons.bottom{margin-top:auto}.main-select{height:45px;width:100%;position:relative}.main-select.icon{display:flex;justify-content:flex-start;align-items:flex-start}.main-select.icon .icon-wrapper{position:relative;width:45px;flex-shrink:0;z-index:2;border-right:1px solid #dcdfe4;border-top-right-radius:0;border-bottom-right-radius:0;display:flex;justify-content:center;align-items:center}.main-select select{appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background-color:transparent;width:100%;height:100%;padding-left:1rem;padding-right:2.5rem;position:relative;z-index:2}.main-select select[disabled]{color:#6b7785;background-color:#f3f5f6}.main-select select:focus{outline:none}.main-select select:focus+div{background-color:#fff;box-shadow:0 0 6px #21836c80}.main-select select.ng-invalid.ng-touched:focus+div{box-shadow:0 0 6px #f7292980}.main-select select.ng-invalid.ng-touched+div{border:1px solid #F72929}.main-select:before{font-family:"Font Awesome 6 Pro";font-weight:600;content:"\f0d7";position:absolute;top:50%;right:1rem;transform:translateY(-50%);z-index:2}.main-select>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border-radius:4px;background-color:#f3f5f6;border:1px solid transparent}.main-select.white-select>div{background-color:#fff}.input-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.input-wrapper.search-input,.input-wrapper.input-icon{position:relative}.input-wrapper.search-input .main-input,.input-wrapper.input-icon .main-input{padding-left:calc(45px + 1rem)}.input-wrapper.search-input .main-input:focus,.input-wrapper.input-icon .main-input:focus{z-index:2}.input-wrapper.search-input .main-input:focus~.results,.input-wrapper.input-icon .main-input:focus~.results{display:flex}.input-wrapper.search-input .main-input:focus~.icon,.input-wrapper.input-icon .main-input:focus~.icon{z-index:2}.input-wrapper.search-input .main-input.ng-invalid.ng-touched~.icon,.input-wrapper.input-icon .main-input.ng-invalid.ng-touched~.icon{border-color:#f72929}.input-wrapper.search-input .icon,.input-wrapper.input-icon .icon{height:45px;width:45px;position:absolute;display:flex;justify-content:center;align-items:center;border-right:1px solid #EAECEF;bottom:0;left:0;transition:all .2s}.input-wrapper.search-input .results,.input-wrapper.input-icon .results{display:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;width:fit-content;min-width:100%;top:100%;left:0;background-color:#fff;z-index:1;border-top:1px solid #F3F5F6;box-shadow:0 8px 8px #00000012;border-radius:8px}.input-wrapper.search-input .results:active,.input-wrapper.input-icon .results:active{display:flex}.input-wrapper.search-input .results button,.input-wrapper.input-icon .results button{cursor:pointer;display:block;width:100%;padding:12px 1rem;text-align:left;white-space:nowrap}.input-wrapper.search-input .results button:hover,.input-wrapper.input-icon .results button:hover{background-color:#f3f5f6}.input-wrapper label{margin-bottom:.5rem;font-weight:700;display:flex;justify-content:flex-start;align-items:flex-start;width:100%}.input-wrapper label span.info-text{color:#6b7785;font-weight:400;font-size:12px;margin-left:auto;margin-top:auto;display:block}textarea.main-input{resize:none;display:block;height:120px}textarea.main-input:disabled{color:#6b7785}.main-input{border:0;background-color:#f3f5f6;padding:12px 1rem;width:100%;border-radius:4px;transition:all .2s;border:1px solid transparent;appearance:none}.main-input::-webkit-outer-spin-button,.main-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-input[type=number]{-moz-appearance:textfield}.main-input:focus{outline:none;box-shadow:0 0 6px #21836c80;background-color:#fff}.main-input.ng-invalid.ng-touched:not(.not-error){border:1px solid #F72929}.main-input.ng-invalid.ng-touched:not(.not-error):focus{box-shadow:0 0 6px #f7292980}.main-input::placeholder{color:#6b7785}.main-input:disabled{color:#6b7785}.input-wrapper.two-options-wrapper .options-wrapper{display:flex;width:100%;border-radius:8px;overflow:hidden}.input-wrapper.two-options-wrapper .options-wrapper input{display:none}.input-wrapper.two-options-wrapper .options-wrapper input:checked+label{background-color:#21836c;color:#fff}.input-wrapper.two-options-wrapper .options-wrapper label{height:45px;display:flex;justify-content:center;align-items:center;width:50%;background-color:#f3f5f6;font-weight:400;margin:0;transition:all .2s;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.two-inputs-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.two-inputs-wrapper{flex-direction:column}}.two-inputs-wrapper>.input-wrapper{width:100%}.two-inputs-wrapper>.input-wrapper:last-child{margin-left:2rem}@media only screen and (max-width: 768px){.two-inputs-wrapper>.input-wrapper:last-child{margin-left:0;margin-top:2rem}}.main-checkbox input{display:none}.main-checkbox input:checked+label:before{content:"\f14a";color:#21836c;font-weight:700}.main-checkbox input:disabled+label{color:#6b7785}.main-checkbox input:disabled+label:before{color:#c0c6cc;font-weight:600}.main-checkbox label{font-weight:400;display:flex;justify-content:flex-start;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-checkbox label:before{display:block;content:"\f0c8";font-family:"Font Awesome 6 Pro";font-weight:100;margin-right:.5rem}.main-switch{margin-bottom:.5rem}.main-switch.mb-1{margin-bottom:1rem}.main-switch input{display:none}.main-switch input+label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.main-switch input+label span{display:block;flex-shrink:0;white-space:nowrap}.main-switch input+label span.big-switch{font-size:1.25rem;font-weight:700}.main-switch input+label .switch{width:42px;height:22px;border-radius:100000px;background-color:#eaecef;position:relative;transition:all .2s;flex-shrink:0}.main-switch input+label .switch:after{content:"";position:absolute;width:18px;height:18px;background-color:#fff;top:2px;left:2px;border-radius:50%;transition:all .2s}.main-switch input:checked+label .switch{background-color:#21836c;background-image:linear-gradient(270deg,#21836C 0%,#004337 100%)}.main-switch input:checked+label .switch:after{left:22px}.main-input-radio{display:none}.main-input-radio+label{cursor:pointer}.main-input-radio+label .input{width:20px;height:20px;border:1px solid #C0C6CC;border-radius:50%;position:relative}.main-input-radio+label .input:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";background-color:#21836c;width:0;height:0;border-radius:50%;transition:all .2s}.main-input-radio:checked+label .input{border-color:#21836c}.main-input-radio:checked+label .input:before{width:calc(100% - 8px);height:calc(100% - 8px)}.table-content{overflow:hidden}.table-content .table-wrapper{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.table-content .table-wrapper::-webkit-scrollbar{display:none}.top-content-table{padding:1rem;display:flex;justify-content:flex-end;align-items:center}.top-content-table.sb{justify-content:space-between}.main-table{width:100%;border-collapse:collapse}.main-table th,.main-table td{padding:1.5rem 1rem;width:auto;white-space:nowrap}.main-table th.centered,.main-table td.centered{text-align:center}.main-table th{text-align:left;color:#6b7785}.main-table th:last-child{padding-right:4rem}.main-table tbody tr{cursor:pointer;border-bottom:1px solid #F3F5F6;position:relative}.main-table tbody tr:last-child{border:0}.main-table tbody tr:after{content:"\f138";font-family:"Font Awesome 6 Pro";font-weight:100;display:block;font-size:1.5rem;color:#21836c;position:absolute;top:50%;transform:translateY(-50%);right:calc(1.5rem + 10px);opacity:0;transition:all .2s}.main-table tbody tr:hover{background-color:#f3f5f6}.main-table tbody tr:hover:after{opacity:1;transform:translate(10px,-50%)}.main-table tbody tr:hover .actions-pop{display:block}.main-table tbody tr i{transition:all .2s;font-size:1.5rem;color:#21836c}.main-table tbody tr.no-action:after{display:none}.main-table tbody tr .actions-pop{position:absolute;top:18px;right:2rem;display:none}.main-table tbody tr .actions-pop .options-button .options button:not(.warning) i{color:#27292a}.main-table tbody tr td:last-child{padding-right:4rem}.null-table-message{width:100%;text-align:center;padding:2rem}.null-table-message span{font-size:1.5rem;color:#6b7785}.bullet{display:block;padding:0 12px;border-radius:10000px;width:fit-content;color:#fff;position:relative;white-space:nowrap}.bullet.gray{background-color:#6b7785}.bullet.yellow{background-color:#ffc400}.bullet.blue{background-color:#259cf4}.bullet.green{background-color:#21836c}.bullet.red,.bullet.status.in{background-color:#f72929}.bullet.status.miss{background-color:#259cf4}.bullet.status.review{background-color:#ffc400}.bullet.status.central{background-color:#a54d79}.bullet.status.ok{background-color:#1fd570}.bullet.status.success{background-color:#29b166}.bullet.status.canceled{background-color:#c0c6cc;color:#6b7785}.bullet.status.contracted{background-color:#0a7a3c}.cotizador-form-wrapper{background-color:#fff;border-radius:8px;margin-top:2rem;box-shadow:#0003 0 1px 2px}.cotizador-form-wrapper .title-section{width:100%;border-bottom:1px solid #EAECEF;padding:2rem;position:relative}@media only screen and (max-width: 768px){.cotizador-form-wrapper .title-section{padding:1.5rem 1rem}}.cotizador-form-wrapper .title-section p{color:#6b7785}.cotizador-form-wrapper .title-section .close-button{position:absolute;right:2rem;top:2rem;cursor:pointer}@media only screen and (max-width: 768px){.cotizador-form-wrapper .title-section .close-button{right:1rem;top:20px}}.cotizador-form-wrapper .title-section .close-button i{font-size:1.5rem}.cotizador-form-wrapper .form-section{padding:2rem;border-bottom:1px solid #EAECEF}@media only screen and (max-width: 768px){.cotizador-form-wrapper .form-section{padding:1.5rem 1rem}}.cotizador-form-wrapper .form-section .checkboxes{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 768px){.cotizador-form-wrapper .form-section .checkboxes{flex-direction:column;align-items:flex-start}}.cotizador-form-wrapper .form-section .checkboxes .main-checkbox{margin-right:2rem}@media only screen and (max-width: 768px){.cotizador-form-wrapper .form-section .checkboxes .main-checkbox{margin-right:0;margin-bottom:1rem}.cotizador-form-wrapper .form-section .checkboxes .main-checkbox:last-child{margin-bottom:0}}.cotizador-form-wrapper .form-section.two-columns{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}@media only screen and (max-width: 768px){.cotizador-form-wrapper .form-section.two-columns{grid-template-columns:repeat(1,1fr)}}.cotizador-form-wrapper .form-section.unique-input>*{display:block;width:calc((100% - 2rem)/2)}@media only screen and (max-width: 768px){.cotizador-form-wrapper .form-section.unique-input>*{width:100%}}.cotizador-form-wrapper .form-section.unique-input.centered>*{margin-left:auto;margin-right:auto}.cotizador-form-wrapper .form-section.unique-input.centered>* label{text-align:center;width:100%}.cotizador-form-wrapper .form-section:last-child{border-bottom:0}.sidebar-section{margin-bottom:1.5rem}.sidebar-section:last-child{margin-bottom:0}.sidebar-section h3{color:#ffffff73;font-size:12px;text-transform:uppercase;margin-bottom:.5rem;font-weight:400}.sidebar-section .option-menu{display:flex;justify-content:flex-start;align-items:center;padding:14px .5rem;transition:all .2s;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:pointer}.sidebar-section .option-menu i{color:#fff;font-size:20px;display:block;width:30px;display:flex;justify-content:center;align-items:center}.sidebar-section .option-menu span{color:#fff;margin-left:.5rem;animation:showSidebarOption .2s;display:block;white-space:nowrap}.sidebar-section .option-menu:hover{background-color:#0003}.sidebar-section .option-menu:active{background-color:#00000059}.sidebar-section .option-menu.active{background-color:#00000080}.sidebar-section .options-group input[type=checkbox]{display:none}.sidebar-section .options-group input[type=checkbox]:checked+label{background-color:#0003}.sidebar-section .options-group input[type=checkbox]:checked+label i:last-child{transform:rotate(-180deg)}.sidebar-section .options-group input[type=checkbox]:checked~.options-group-wrapper{display:block}.sidebar-section .options-group label i:last-child{margin:0 0 0 auto;font-size:1rem;transition:all .2s}.sidebar-section .options-group .options-group-wrapper{display:none;animation:toggleAnimation .2s;width:calc(100% + 3rem);margin-left:-1.5rem;padding-left:2rem;padding-right:1.5rem;border-left:8px solid #21836C}.sidebar-section.slim{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.sidebar-section.slim h3{text-align:center}.sidebar-section.slim .option-menu{width:48px;height:48px;position:relative}.sidebar-section.slim .option-menu i{position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,calc(-50% + 1px));width:auto;height:auto}.sidebar-section.slim .option-menu span{position:absolute;bottom:100%;left:50%;transform:translate(-50%);display:none;background-color:#27292a;color:#fff;border-radius:4px;padding:1px 10px;font-size:12px}@keyframes showSidebarOption{0%{opacity:0}to{opacity:1}}.tabs{display:flex;justify-content:flex-start;align-items:center;box-shadow:1px 1px 3px #0000001a;width:fit-content;border-top-left-radius:8px;border-top-right-radius:8px}.tabs.slim .tab{padding:12px 0}.tabs .tab{background-color:#eaecef;padding:1rem 0;width:172px;color:#6b7785;font-weight:700;transition:all .2s;white-space:nowrap}@media only screen and (max-width: 768px){.tabs .tab{padding:.5rem 0}}.tabs .tab:first-child{border-top-left-radius:8px}.tabs .tab:last-child{border-top-right-radius:8px}.tabs .tab:hover{background-color:#dcdfe4}.tabs .tab.active{background-color:#fff;color:#21836c;cursor:default}.tabs .tab:disabled{color:#6b7785}.line-tabs{display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #F3F5F6}.line-tabs .line-tab{padding:8px 1rem;padding-bottom:6px;border-bottom:2px solid transparent;transition:all .2s;color:#27292a;white-space:nowrap}.line-tabs .line-tab.active{border-color:#21836c;color:#21836c}.line-tabs .line-tab.small{font-size:14px}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.text-center{text-align:center}.hr-separator{width:100%;border:0;height:1px;margin:.5em 0;background-color:#c0c6cc}.hr-separator__no-margin{margin:0}.px-md{padding-left:1em;padding-right:1em}.py-md{padding-top:1em;padding-bottom:1em}.px-lg{padding-left:1.5em;padding-right:1.5em}.py-lg{padding-top:1.5em;padding-bottom:1.5em}.w-100{width:100%}.gap-sm{gap:.5em}.gap-md{gap:1em}.mt-md{margin-top:1em}
