@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,600,700,800,900);@font-face{font-family:"Aller Bold";src:url(../fonts/Aller_Bd.eot?) format("eot"),url(../fonts/Aller_Bd.woff) format("woff"),url(../fonts/Aller_Bd.ttf) format("truetype"),url(../fonts/Aller_Bd.svg#Aller-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ConthraxSB;src:url(../fonts/conthrax-sb.otf) format("opentype");font-weight:400;font-style:normal}:root{--mainColor:#A71930;--secColor:#4C4C4E;--bgMainColor:#c4c3ca;--bgSecColor:#ffffff}.invalid-feedback{display:block!important}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-duotone:before{opacity:1}#homepage{font-family:Poppins,sans-serif;font-weight:300;font-size:15px;line-height:1.7;color:#444f51;overflow-x:hidden;background-color:var(--bgMainColor);background-image:url(/img/bp-bg2.png);background-position:bottom right;background-repeat:no-repeat;background-size:70%}#homepage .img-box{display:flex;flex-direction:column;justify-content:center;align-items:center}#homepage .logo-empresa{width:50%}#homepage .logo-busca{width:70%}#homepage .logo-busca-solo{width:40%}#homepage .logo-busca-solo2{width:20%}#homepage .res-logo-empresa{width:30%}#homepage .res-logo-busca{width:40%}#homepage .border-lr::before{content:"";height:22px;display:inline-block;width:2px;background-color:var(--secColor);margin-right:20px}#homepage .border-lr::after{content:"";height:22px;display:inline-block;width:2px;background-color:var(--secColor);margin-left:20px}#homepage .border-r::after{content:"";height:22px;display:inline-block;width:2px;background-color:var(--secColor);margin-left:20px}#homepage .caPeca{font-size:2em;color:#444f51}#homepage .btn-icon{cursor:pointer;border-radius:4px;height:44px;font-size:18px;font-weight:600;padding:0 10px;margin:0 2px;text-transform:uppercase;transition:all .2s linear;letter-spacing:1px;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;border:none;background-color:var(--secColor);color:var(--bgSecColor);box-shadow:0 8px 24px 0 rgba(255,235,167,.2)}#homepage .btn-icon:hover{color:var(--bgSecColor)!important;background-color:var(--mainColor)!important}#homepage .btn-icon:hover i{--fa-primary-color:var(--mainColor)!important;--fa-secondary-color:var(--bgSecColor)!important}#homepage .btn-icon:focus{color:var(--bgSecColor);background-color:var(--mainColor)!important;border-color:var(--bgSecColor)!important;outline:0}#homepage .btn-group-vertical>.btn,#homepage .btn-group>.btn{margin:0 5px}#homepage .fa-duotone{--fa-primary-color:var(--bgSecColor);--fa-secondary-color:var(--mainColor)}#homepage p{color:var(--mainColor)}#homepage .bp-logo{width:60%!important;margin-bottom:.5em}#homepage .invalid-feedback{color:var(--secColor)}#homepage .modal-content{background-color:var(--bgSecColor)}#homepage a{cursor:pointer;transition:all .2s linear}#homepage a:hover{text-decoration:none}#homepage .link{color:var(--mainColor)}#homepage .link:hover{color:var(--secColor)}#homepage p{font-weight:500;font-size:14px;line-height:1.7}#homepage h3{color:var(--mainColor)}#homepage h4{font-weight:600;color:var(--mainColor)}#homepage h6 span{padding:0 20px;text-transform:uppercase;font-weight:700}#homepage .section{position:relative;width:100%;display:block}#homepage .full-height{min-height:100vh}#homepage .card-3d-wrap{position:relative;width:440px;max-width:100%;height:400px;transform-style:preserve-3d;perspective:800px;margin-top:60px}#homepage .card-3d-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;transform-style:preserve-3d;transition:all .6s ease-out}#homepage .card-back,#homepage .card-front{width:100%;height:100%;background-color:var(--bgSecColor);background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/1462889/pat.svg);background-position:bottom center;background-repeat:no-repeat;background-size:300%;position:absolute;border-radius:6px;left:0;top:0;transform-style:preserve-3d;backface-visibility:hidden}#homepage .card-back{transform:rotateY(180deg)}#homepage .checkbox:checked~.card-3d-wrap .card-3d-wrapper{transform:rotateY(180deg)}#homepage .center-wrap{position:absolute;width:100%;padding:0 35px;top:50%;left:0;transform:translate3d(0,-50%,35px) perspective(100px);z-index:20;display:block}#homepage .form-group{position:relative;display:block;margin:0;padding:0}#homepage .form-style{padding:13px 20px;padding-left:55px;height:48px;width:100%;font-weight:500;border-radius:4px;font-size:14px;line-height:22px;letter-spacing:.5px;outline:0;color:#444f51;background-color:#fff;border:none;transition:all .2s linear;box-shadow:0 4px 8px 0 rgba(21,21,21,.2)}#homepage .fs-textarea{height:auto}#homepage .form-style:active,#homepage .form-style:focus{border:none;outline:0;box-shadow:0 4px 8px 0 rgba(21,21,21,.2)}#homepage .input-icon{position:absolute;top:0;left:18px;height:48px;font-size:24px;line-height:48px;text-align:left;color:var(--secColor);transition:all .2s linear}#homepage .form-group input:-ms-input-placeholder{color:#444f51;opacity:.7;-ms-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input::-moz-placeholder{color:#444f51;opacity:.7;-moz-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input:-moz-placeholder{color:#444f51;opacity:.7;-moz-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input::-webkit-input-placeholder{color:#444f51;opacity:.7;-webkit-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input:focus:-ms-input-placeholder{opacity:0;-ms-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input:focus::-moz-placeholder{opacity:0;-moz-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input:focus:-moz-placeholder{opacity:0;-moz-transition:all .2s linear;transition:all .2s linear}#homepage .form-group input:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:all .2s linear;transition:all .2s linear}#homepage .btn{border-radius:4px;height:44px;font-size:13px;font-weight:600;text-transform:uppercase;transition:all .2s linear;padding:0 30px;letter-spacing:1px;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;border:none;background-color:var(--secColor);color:#fff;box-shadow:0 8px 24px 0 rgba(255,235,167,.2)}#homepage .form-check label{color:var(--mainColor)}#homepage .form-check .form-check-input:checked{background-color:var(--mainColor);border-color:var(--secColor)}#homepage .form-check .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(103,171,113,.25)}#homepage .btn:active,#homepage .btn:focus{background-color:var(--mainColor);color:var(--secColor);box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}#homepage .btn:hover{background-color:var(--mainColor);color:var(--bgSecColor);box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}#homepage .logo{position:absolute;top:30px;right:30px;display:block;z-index:100;transition:all 250ms linear}#homepage .logo img{height:26px;width:auto;display:block}#homepage .select2-selection__arrow{height:48px}#homepage .select2-container--default .select2-selection--single{padding:13px 20px;padding-left:55px;height:48px;width:100%;font-weight:500;border-radius:4px;font-size:14px;line-height:22px;letter-spacing:.5px;outline:0;color:var(--mainColor);background-color:#fff;border:none;transition:all .2s linear;box-shadow:0 4px 8px 0 rgba(21,21,21,.2)}#homepage .rodape{position:fixed;bottom:0;font-family:ConthraxSB;min-height:40px}#homepage .rodape div{font-size:1rem}#homepage .rodape div a{color:var(--mainColor);font-weight:700}#homepage .rodape div .logo-rodape{width:5%;margin-top:5px}.select2-container--default .select2-results>.select2-results__options{max-height:210px!important}.homeDropdown{min-width:386px!important}.i-promocao{font-size:1.3em;margin-left:.5em;--fa-primary-color:var(--bgSecColor)!important;--fa-secondary-color:var(--mainColor)!important;cursor:pointer}#posConsulta .logo-empresa{width:30%!important}#posConsulta .logo-busca{width:30%!important}@media (max-width:768px){#homepage .logo-rodape{width:25%!important}#homepage .card{z-index:1!important}#homepage .rodape{z-index:0!important}#homepage .res-logo-busca,#homepage .res-logo-empresa{width:100%}#homepage .table-responsive .bottom{display:inline-block!important}}.mInfo .modal-dialog{--bs-modal-border-width:2px;--bs-modal-border-radius:0;--bs-modal-inner-border-radius:0;--bs-modal-border-color:var(--mainColor)}.mInfo .modal-header{display:block;padding:1px 1px;background-color:var(--secColor);color:var(--bgSecColor);border-bottom:2px solid var(--mainColor)}.mInfo .modal-header i{font-size:2rem}.mInfo .modal-header .fa-duotone{--fa-primary-color:var(--bgSecColor)!important;--fa-secondary-color:var(--mainColor)!important}.mInfo .modal-header .mTitle{text-align:center;font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:400;text-transform:uppercase}.mInfo .modal-header .mType{text-align:center}.mInfo .modal-header .mClose{text-align:center;cursor:pointer}.mInfo .modal-footer{border-top:1px solid rgba(31,32,41,.5019607843)}.mInfo a{color:var(--secColor)!important}.mInfo h4{color:#000!important;text-align:center;font-weight:700}.mInfo h5{color:#000!important;text-align:center}.mInfo .fa-whatsapp{font-size:1.2rem;color:#67ab71!important}.swal2-actions .btn{border-radius:4px;height:44px;font-size:13px;font-weight:600;text-transform:uppercase;transition:all .2s linear;padding:0 30px;letter-spacing:1px;display:inline-flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;border:none;background-color:var(--secColor)!important;color:#fff;box-shadow:0 8px 24px 0 rgba(255,235,167,.2)}.swal2-actions .btn:active,.swal2-actions .btn:focus{background-color:var(--mainColor)!important;color:var(--bgSecColor)!important;box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}.swal2-actions .btn:hover{background-color:var(--mainColor)!important;color:var(--bgSecColor)!important;box-shadow:0 8px 24px 0 rgba(16,39,112,.2)}body{font-family:Poppins,sans-serif;background:var(--bgSecColor)}body::-webkit-scrollbar{width:.5em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:var(--bgSecColor);outline:1px solid var(--bgSecColor)}p{font-family:Poppins,sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999}.fa-duotone{--fa-primary-color:var(--bgSecColor);--fa-secondary-color:var(--mainColor)}.dataTables_wrapper .bottom{display:flex;justify-content:space-between}.dataTables_wrapper div.dataTables_filter{text-align:left!important}.dataTables_wrapper .page-link{background-color:var(--mainColor);border-color:var(--mainColor);color:var(--bgSecColor)}.dataTables_wrapper .page-link:hover{background-color:var(--bgSecColor);color:var(--mainColor)}.dataTables_wrapper .active>.page-link{background-color:var(--secColor);color:#fff}.dataTables_wrapper .disabled>.page-link{background-color:var(--bgSecColor);color:#bbb}.dataTables_wrapper .disabled>.page-link:hover,.dataTables_wrapper .page-item.disabled:hover{cursor:not-allowed}.dataTables_wrapper .bgLojaUser{background-color:rgba(103,171,113,.5019607843)!important}.dataTables_wrapper .bgMarcaOg{background-color:rgba(238,197,121,.5019607843)!important}.dataTables_wrapper .bgAlertaUser{background-color:rgba(255,125,125,.5019607843)!important}.spanner{position:absolute;top:50%;left:0;background:rgba(42,43,56,.75);width:100%;display:block;text-align:center;height:100%;color:var(--bgSecColor);transform:translateY(-50%);z-index:1000;visibility:hidden}.spanner p{color:#fff!important;text-transform:uppercase;font-weight:700}.overlay{position:fixed;width:100%;height:100%;background:0 0;visibility:hidden}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader{color:var(--secColor);font-size:10px;margin:200px auto;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.show{visibility:visible}.overlay,.spanner{opacity:0;transition:all .3s}.overlay.show,.spanner.show{opacity:1;z-index:9999;cursor:wait}