:root{--info-menu:#f9f800;--info-menu-item:#d8251c;--instagram:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);--facebook:#4267b2;--twitter:#1da1f2;--main:#dcdcdc;--black:#000;--blue:#001d7e;--white:#fff}.container{margin:0 auto;width:100%}.row{display:flex;flex-wrap:wrap}[class*=col-]{flex:0 0 auto;padding:.5rem 1rem}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media only screen and (min-width:576px){.container{max-width:576px}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}}@media only screen and (min-width:768px){.container{max-width:768px}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}}@media only screen and (min-width:992px){.container{max-width:992px}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}}@media only screen and (min-width:1200px){.container{max-width:1200px}.col-xl-1{width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3{width:25%}.col-xl-4{width:33.33333%}.col-xl-5{width:41.66667%}.col-xl-6{width:50%}.col-xl-7{width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-9{width:75%}.col-xl-10{width:83.33333%}.col-xl-11{width:91.66667%}.col-xl-12{width:100%}}@media only screen and (min-width:1400px){.container{max-width:1400px}.col-xxl-1{width:8.33333%}.col-xxl-2{width:16.66667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.33333%}.col-xxl-5{width:41.66667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.33333%}.col-xxl-8{width:66.66667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.33333%}.col-xxl-11{width:91.66667%}.col-xxl-12{width:100%}}*{box-sizing:border-box;font-display:swap;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;margin:0;padding:0}html{scroll-behavior:smooth}section{background-position:center 0;background-size:cover;padding:1.5rem 0;position:relative}ol,ul{list-style-type:none}.bold{font-weight:700}.d-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.d-flex{display:flex}.d-none{display:none}.show{display:flex!important}.hide{display:none!important}.flex-direction-column{flex-direction:column}.flex-direction-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}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.gap{gap:1rem}.column-gap{-moz-column-gap:1rem;column-gap:1rem}.row-gap{row-gap:1rem}img{width:100%}.word-break{word-break:break-all}.m-0{margin:0}.p-0{padding:0}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.m-t{margin-top:1rem}.m-b,.m-y{margin-bottom:1rem}.m-y{margin-top:1rem}.m-x{margin-right:1rem}.m-l,.m-x{margin-left:1rem}.m-r{margin-right:1rem}.p-t{padding-top:1rem}.p-b,.p-y{padding-bottom:1rem}.p-y{padding-top:1rem}.p-x{padding-right:1rem}.p-l,.p-x{padding-left:1rem}.p-r{padding-right:1rem}@media (min-width:576px){.w-sm-25{width:25%}.w-sm-50{width:50%}.w-sm-75{width:75%}.w-sm-100{width:100%}.h-sm-25{height:25%}.h-sm-50{height:50%}.h-sm-75{height:75%}.h-sm-100{height:100%}.m-sm-t{margin-top:1rem}.m-sm-b,.m-sm-y{margin-bottom:1rem}.m-sm-y{margin-top:1rem}.m-sm-x{margin-right:1rem}.m-sm-l,.m-sm-x{margin-left:1rem}.m-sm-r{margin-right:1rem}.p-sm-t{padding-top:1rem}.p-sm-b,.p-sm-y{padding-bottom:1rem}.p-sm-y{padding-top:1rem}.p-sm-x{padding-right:1rem}.p-sm-l,.p-sm-x{padding-left:1rem}.p-sm-r{padding-right:1rem}}@media (min-width:768px){.w-md-25{width:25%}.w-md-50{width:50%}.w-md-75{width:75%}.w-md-100{width:100%}.h-md-25{height:25%}.h-md-50{height:50%}.h-md-75{height:75%}.h-md-100{height:100%}.m-md-t{margin-top:1rem}.m-md-b,.m-md-y{margin-bottom:1rem}.m-md-y{margin-top:1rem}.m-md-x{margin-right:1rem}.m-md-l,.m-md-x{margin-left:1rem}.m-md-r{margin-right:1rem}.p-md-t{padding-top:1rem}.p-md-b,.p-md-y{padding-bottom:1rem}.p-md-y{padding-top:1rem}.p-md-x{padding-right:1rem}.p-md-l,.p-md-x{padding-left:1rem}.p-md-r{padding-right:1rem}}@media (min-width:992px){.w-lg-25{width:25%}.w-lg-50{width:50%}.w-lg-75{width:75%}.w-lg-100{width:100%}.h-lg-25{height:25%}.h-lg-50{height:50%}.h-lg-75{height:75%}.h-lg-100{height:100%}.m-lg-t{margin-top:1rem}.m-lg-b,.m-lg-y{margin-bottom:1rem}.m-lg-y{margin-top:1rem}.m-lg-x{margin-right:1rem}.m-lg-l,.m-lg-x{margin-left:1rem}.m-lg-r{margin-right:1rem}.p-lg-t{padding-top:1rem}.p-lg-b,.p-lg-y{padding-bottom:1rem}.p-lg-y{padding-top:1rem}.p-lg-x{padding-right:1rem}.p-lg-l,.p-lg-x{padding-left:1rem}.p-lg-r{padding-right:1rem}}@media (min-width:1200px){.w-xl-25{width:25%}.w-xl-50{width:50%}.w-xl-75{width:75%}.w-xl-100{width:100%}.h-xl-25{height:25%}.h-xl-50{height:50%}.h-xl-75{height:75%}.h-xl-100{height:100%}.m-xl-t{margin-top:1rem}.m-xl-b,.m-xl-y{margin-bottom:1rem}.m-xl-y{margin-top:1rem}.m-xl-x{margin-right:1rem}.m-xl-l,.m-xl-x{margin-left:1rem}.m-xl-r{margin-right:1rem}.p-xl-t{padding-top:1rem}.p-xl-b,.p-xl-y{padding-bottom:1rem}.p-xl-y{padding-top:1rem}.p-xl-x{padding-right:1rem}.p-xl-l,.p-xl-x{padding-left:1rem}.p-xl-r{padding-right:1rem}}@media (min-width:1400px){.w-xxl-25{width:25%}.w-xxl-50{width:50%}.w-xxl-75{width:75%}.w-xxl-100{width:100%}.h-xxl-25{height:25%}.h-xxl-50{height:50%}.h-xxl-75{height:75%}.h-xxl-100{height:100%}.m-xxl-t{margin-top:1rem}.m-xxl-b,.m-xxl-y{margin-bottom:1rem}.m-xxl-y{margin-top:1rem}.m-xxl-x{margin-right:1rem}.m-xxl-l,.m-xxl-x{margin-left:1rem}.m-xxl-r{margin-right:1rem}.p-xxl-t{padding-top:1rem}.p-xxl-b,.p-xxl-y{padding-bottom:1rem}.p-xxl-y{padding-top:1rem}.p-xxl-x{padding-right:1rem}.p-xxl-l,.p-xxl-x{padding-left:1rem}.p-xxl-r{padding-right:1rem}}a,a:active,a:focus,a:focus-visible,a:visited{color:#000;text-decoration:none}a:hover{text-decoration:none}h1{font-size:2.5rem}h1,h2{margin-bottom:1rem}h2{font-size:2rem}h3{font-size:1.75rem}h3,h4{margin-bottom:1rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h5,h6{margin-bottom:1rem}h6{font-size:1rem}#modal{display:none;overflow-y:auto}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;padding:0 1rem;position:fixed;top:0;width:100vw;z-index:999}.modal .modal-content{background-color:#fff;border-radius:5px;box-shadow:0 0 2px #fff;width:100%}.modal .modal-content .modal-header{border-bottom:2px solid #000;padding:1rem}.modal .modal-content .modal-header .modal-close{background-color:transparent;border:none}.modal .modal-content .modal-header .modal-close i{font-size:2rem}.modal .modal-content .modal-body{padding:1rem}.modal .modal-content .modal-body ul li{font-size:1.5rem;margin-bottom:.5rem}.modal .modal-content .modal-body form .btns-modal button{background-color:transparent;border:none;border-radius:10px;color:#fff;font-weight:700;padding:.5rem 1rem}.modal .modal-content .modal-body form .btns-modal button[data-form=confirmar]{background-color:#009600;margin-right:1rem}.modal .modal-content .modal-body form .btns-modal button[data-form=cancelar]{background-color:red}@media only screen and (max-width:767px){.modal-content{max-width:100%}}@media only screen and (min-width:768px){.modal-content{max-width:600px}}.form-group,form .form-group{display:flex;flex-direction:column;margin-bottom:.25rem}.form-group:last-child,form .form-group:last-child{margin-bottom:0}form label,label{font-size:1.25rem;font-weight:700}.form-item,form .form-item{border:1px solid #000;border-radius:.375rem;height:100%;outline:0;padding:.5rem;width:100%}form [data-check]{margin-bottom:1rem}form .form-btn{display:flex;justify-content:flex-end;text-align:center}.btn{border:none;border-radius:.375rem;padding:.5rem 1rem}.btn,.click{cursor:pointer}.back-page{background-color:rgba(255,75,75,.75);border:2px solid #000;border-radius:.375rem;font-size:1rem;padding:.5rem 1rem}.alert{border:1px solid transparent;border-radius:.25rem;font-weight:600;padding:.5rem;position:relative}.alert-success{background-color:#d1e7dd;border-color:#badbcc;color:#0f5132}#web .alert-success{position:fixed;right:1rem;top:1rem}.alert-erro{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}table{border-collapse:collapse;width:100%}table [data-table="#"]{width:75px}table td[data-table="#"],table thead td,table thead th{text-align:center}table th{font-weight:700}table td,table th{border:1px solid #000;padding:10px}table .acao li{padding-left:.5rem;padding-right:.5rem}table .acao li span{border-radius:5px;color:#fff;font-weight:700;padding:.25rem}table .acao .visualizar span{background-color:#009600}table .acao .editar span{background-color:#ffc832}table .acao .excluir span{background-color:red}.list-carousel .carousel-slide .carousel-1{width:100%}.list-carousel .carousel-slide .carousel-2{width:50%}.list-carousel .carousel-slide .carousel-3{width:33.33333%}.list-carousel .carousel-slide .carousel-4{width:25%}.list-carousel .carousel-slide .carousel-5{width:20%}.list-carousel .carousel-slide .carousel-6{width:16.66667%}.carousel-icons{flex-direction:row;gap:1rem}.carousel-icons,.carousel-icons i{align-items:center;display:flex;justify-content:center}.carousel-icons i{background-color:#003a5d;border-radius:50%;color:#fff;font-size:1.5rem;height:35px;width:35px}#web header section.menu{background-color:rgba(61,174,43,.65);padding:.5rem 0}#web header section.menu ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#web header section.menu ul li{color:#001d7e;transition:.25s ease-in-out}#web header section.menu ul li a{color:inherit;display:block}#web header section.menu ul li:hover{text-shadow:0 0 .125rem #fff;transform:scale(1.05)}#web main{background-color:rgba(61,174,43,.05)}#web main section .btn{background-color:rgba(0,58,93,.75);color:var(--white);font-size:1.5rem;transition:1s ease}#web main section .btn:hover{background-color:#003a5d}#web main section .title{color:#003a5d;position:relative}#web main section .title:after{background-color:#003a5d;border-radius:.375rem;bottom:-10px;content:"";height:.25rem;left:50%;position:absolute;transform:translateX(-50%)}#web main section#banner [data-carousel=banner] .list-carousel .carousel-slide{position:relative}#web main section#banner [data-carousel=banner] .list-carousel .carousel-slide .info-banner:after{background-color:rgba(0,0,0,.75);content:"";height:100%;position:absolute;width:100%}#web main section#banner [data-carousel=banner] .list-carousel .carousel-slide .title-banner{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#web main section#banner [data-carousel=banner] .list-carousel .carousel-slide .title-banner h2{font-size:3rem}#web main section#banner [data-carousel=banner] .list-carousel .carousel-slide .title-banner p{font-size:1.5rem}#web main section#banner [data-carousel=banner] .carousel-icons{bottom:0;position:absolute}#web main section#quemSomos img{border-radius:1rem}#web main section#quemSomos .info.mission{background-color:rgba(206,14,45,.25)}#web main section#quemSomos .info.vision{background-color:rgba(0,58,93,.25)}#web main section#quemSomos .info.value{background-color:rgba(61,174,43,.25)}#web main section#quemSomos .info{border-radius:2rem;height:100%;padding:1rem}#web main section#quemSomos .info .info-header i{font-size:2rem}#web main section#categorias .carousel-slide{display:none}#web main section#categorias .carousel-slide.show{display:flex}#web main section#categorias .info-categorias{padding:1rem 0}#web main section#categorias .info{background-color:rgba(100,255,100,.25);border-radius:.75rem;color:#000;overflow:hidden;padding:1rem .5rem;transition:box-shadow .3s ease}#web main section#categorias .info :not([data-modal]){margin-bottom:.5rem}#web main section#categorias .info [data-modal]{background-color:#003a5d;color:hsla(0,0%,100%,.95)}#web main section#categorias .info:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}#web main section#categorias img{display:flex;height:50px;width:50px}#web main section#fornecedores .info-img{align-items:center;display:flex;justify-content:center}#web main section#fornecedores .info-img img{aspect-ratio:16/9;background-color:#fff;border:1px solid #ccc;border-radius:.75rem;height:100%;-o-object-fit:contain;object-fit:contain;padding:.5rem;transition:box-shadow .3s ease;width:100%}#web main section#fornecedores .info-img img:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);scale:1.05}#web main section#contactUs,#web main section#contato{background-color:rgba(0,58,93,.15)}#web main section#contato img{width:250px!important}#web main section#contato iframe{height:100%;width:100%}#web main section#contato .list-infos,#web main section#contato .list-infos ul.dados{display:flex;flex-direction:column;gap:1rem}#web main section#contato .list-infos ul.dados :is(li,li a){align-items:center;display:flex;flex-direction:row;gap:.5rem}#web main section#contato .list-infos ul.dados :is(li,li a) i{font-size:1.5rem;text-align:center;width:2rem}#web main section#contato .list-infos ul.midia{display:flex;flex-direction:row;gap:1rem}#web main section#contato .list-infos ul.midia li,#web main section#contato .list-infos ul.midia li a{align-items:center;display:flex;justify-content:center}#web main section#contato .list-infos ul.midia li a{background-color:#003a5d;border-radius:50%;height:3rem;padding:.5rem;width:3rem}#web main section#contato .list-infos ul.midia li a i{color:#fff;font-size:1.5rem}#web main section#contato .btn-whats{align-items:center;background-color:#25d366;border-radius:50%;bottom:1rem;color:var(--white);display:flex;font-size:3rem;height:75px;justify-content:center;position:fixed;right:1rem;width:75px}#web main section#contato .btn-whats i{font-size:3rem}#web main section#midias{align-items:center;background-color:hsla(0,0%,39%,.15)!important;display:flex;height:100vh;justify-content:center}#web main section#midias .info-midias .list-midias{border-radius:1rem;max-width:450px;padding:2rem;text-align:center;width:100%}#web main section#midias .info-midias .list-midias img{margin-bottom:1rem}#web main section#midias .info-midias .list-midias ul{display:flex;flex-direction:column;gap:.5rem}#web main section#midias .info-midias .list-midias ul li{background-color:rgba(46,49,148,.8);padding:.5rem}#web main section#midias .info-midias .list-midias ul li a{color:#fff!important;display:block}#web main section#trabalheConosco:before{background-color:hsla(0,0%,59%,.85);bottom:0;content:"";left:0;position:fixed;right:0;top:0}#web main section#trabalheConosco{align-items:center;background:url(https://caixetaautopecas.com.br/img/cap_fundo.jpg) no-repeat 50%;background-color:#f5fbf4;background-size:cover;display:flex;height:100vh;justify-content:center}#web main section#trabalheConosco .container{z-index:9999}#web footer{background-color:rgba(61,174,43,.75);border-color:#000;color:#001d7e;padding:.75rem .375rem}#dashboard header{background-color:rgba(249,248,0,.75);padding:.5rem}#dashboard header section{padding:.5rem 0}#dashboard header ul{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}#dashboard header ul li a{color:var(--info-menu-item);font-size:1.5rem;font-weight:700;transition:1s ease}#dashboard header ul li :is(a.urlActive,a:hover){border-bottom:3px solid;color:var(--blue)}#dashboard main{--opacity:0.6}#dashboard main section{padding:1rem}#dashboard main section div.container{background-color:hsla(0,0%,92%,.5);border-radius:.5rem;padding:1.5rem .5rem}#dashboard main section div.container .card .card-info{border-radius:.75rem;color:rgba(0,0,0,.9);padding:1rem 1.5rem}#dashboard main section div.container .card .card-info .user-icon i{font-size:4rem}#dashboard main section div.container .card .card-info.user{background-color:rgba(216,37,28,var(--opacity))}#dashboard main section div.container .card .card-info.file{background-color:rgba(0,29,126,var(--opacity))}#dashboard main section div.container .card .card-info.login{background-color:rgba(249,248,0,var(--opacity))}#dashboard main section div.container .title{position:relative}#dashboard main section div.container .title:after{background-color:var(--black);border-radius:.5rem;bottom:-10px;content:"";height:5px;left:50%;position:absolute;transform:translateX(-50%)}#dashboard main details{border:2px solid;border-radius:.5rem;padding:.5rem 1rem}#dashboard main details[open] summary{border-bottom:2px solid;padding-bottom:.5rem}#dashboard main section:first-child{padding-top:2rem}#dashboard main section:last-child{padding-bottom:2rem}#dashboard main .alert{margin-bottom:1rem}#dashboard main .notPermission{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0}#dashboard main .btn{background-color:var(--blue);color:var(--info-menu);font-size:1.5rem;font-weight:700}#dashboard div.table-role{overflow-x:auto;white-space:normal}#dashboard div.table-role table thead{background-color:hsla(0,0%,59%,.8)}#dashboard div.table-role table thead tr th{padding-bottom:1rem;padding-top:1rem}#dashboard div.filters{padding:0}#dashboard div.filters .btn{margin-bottom:.25rem;width:100%}#dashboard ul.pagination{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}#dashboard ul.pagination li.page-item:first-child{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}#dashboard ul.pagination li.page-item:last-child{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}#dashboard ul.pagination li.page-item{border:1px solid #000;cursor:pointer;margin-left:-1px}#dashboard ul.pagination li.page-item p.page-number{color:red;font-size:1rem;font-weight:700;padding:.5rem 1rem;transition:1s}#dashboard ul.pagination li.page-item.pageActive p.page-number,#dashboard ul.pagination li.page-item:hover p.page-number{background-color:red;color:#fff}#login{height:100vh}#login main{height:100%}#login main section{background-color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:500px}#login main section div.row{position:relative;z-index:1}#login main section div.row form .btn{background-color:var(--info-menu);font-size:1.25rem;font-weight:700}#login main section div.row form .alert{margin-top:1rem}#login main section:before{background-color:rgba(0,29,126,.55);border-radius:.75rem;content:"";height:100%;position:absolute;top:0;width:100%;z-index:0}@media only screen and (max-width:575px){#web header section.info-marca .row{justify-content:center}#web header section.info-marca ul li a span{word-break:break-all}#web header img{width:100%}#web section#fornecedores .info-img{width:50%}}@media (height < 501px){section#trabalheConosco{height:auto!important}}@media (width < 576px) and (height < 721px){section#trabalheConosco{height:auto!important}}@media only screen and (min-width:576px){#web header img{width:500px!important}#web section#fornecedores .info-img{width:33.3333333333%}}@media only screen and (max-width:767px){#web header section.info-marca .row{justify-content:center}#dashboard main .title:after,#web main .title:after{width:25%}}@media only screen and (min-width:768px){#web header section.info-marca .row{justify-content:space-between}#web main section .title{font-size:4rem}#web main .title:after{width:10%}#web section#fornecedores .info-img{width:25%}#dashboard main .title:after{width:15%}}@media only screen and (max-width:991px){#dashboard div.table-role{overflow-x:auto;white-space:nowrap}#login main section{width:300px}#web header .menu-btn{display:block;text-align:center}#web header .menu-btn i{font-size:2rem}#web header nav.menu{display:none}#web header nav.menu.active{display:block}}@media only screen and (min-width:992px){main section .title{font-size:3rem}#web header .menu-btn{display:none}#web header nav.menu{display:block}}@media only screen and (min-width:1200px){#web section#fornecedores .info-img{width:16.6666666667%}}
