.header{height:80px;display:flex;justify-content:space-between;padding:10px 40px;box-shadow:0 4px 10px rgba(0,0,0,.3686274509803922);margin-bottom:3rem}.header .navegacao,.header .navegacao>ul{display:flex;align-items:center}.header .navegacao>ul>li:not(:last-of-type){margin-right:2rem}.login-acao{display:flex;align-items:center;min-width:150px}.login-acao svg{margin-right:1rem;width:33px;height:33px}.login-acao dt{font-size:13px}.login-acao dd{font-size:15px;position:relative}.login-acao dd .box-acao{border-radius:5px;padding:10px 0;position:absolute;right:0;top:calc(100% + 20px);width:-moz-max-content;width:max-content;opacity:0;pointer-events:none;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.login-acao dd .box-acao[data-ativo="1"]{opacity:1;pointer-events:all;z-index:5}.login-acao dd .box-acao:before{content:"";position:absolute;right:25px;bottom:100%;border:10px solid transparent;border-bottom-color:currentcolor}.login-acao dd .box-acao li{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.login-acao dd .box-acao li a{display:inline-flex;justify-content:center;padding:10px 20px;width:100%}.logotipo{display:flex;justify-content:center;align-items:center;width:300px;height:170px}.logotipo img{max-width:100%;max-height:100%}.header .logotipo{display:flex;justify-content:center;align-items:center;width:170px;height:60px}.header .logotipo img{max-width:100%;max-height:100%}.box-erros,.box-success{font-size:12px;padding:1rem;border-radius:5px;margin-bottom:1rem}.main{max-width:1366px;width:100%;margin:0 auto}.servicos>header{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.servicos>header .form-group fieldset{border:none}.servicos .grid#itens{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,300px));-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;justify-content:center;margin-bottom:3rem}.servicos .item{border-radius:10px;display:flex;flex-direction:column;width:100%;height:360px;overflow:hidden;position:relative;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}.servicos .item:hover{box-shadow:3px 3px .4rem rgba(0,0,0,.2)}.servicos .item .item-imagem{min-height:230px;max-height:230px;position:relative;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;align-items:flex-end;justify-content:flex-end}.servicos .item .item-imagem .imagem{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0}.servicos .item .item-detalhe{display:flex;flex-direction:column;justify-content:space-between;height:50%;padding:1rem}.servicos .item .item-detalhe .item-titulo{max-height:50px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px}.servicos .item .item-detalhe .item-preco{display:flex;flex-direction:column;margin-top:10px;font-size:18px;font-weight:700}.servicos .item .item-detalhe .item-preco .promocao{text-decoration:line-through;font-size:13px;font-weight:400}.servicos .item .item-detalhe .item-preco .item-preco-final{display:flex;justify-content:space-between;align-items:center}.servicos .item .item-detalhe .item-preco .item-preco-desconto{width:50px;height:21px;display:flex;align-items:center;justify-content:center;border-radius:30px;z-index:2;bottom:24px;font-weight:400;right:1.5rem;font-size:12px;margin-left:1rem}.servicos .item .button#agendar{border-top-left-radius:5px;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;height:45px;min-width:110px;margin:0;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;display:flex;color:#fff;font-weight:700;position:absolute;bottom:0;right:0;z-index:2}.servicos .item .button#agendar svg{width:20px;height:20px}#agendamentoinicio .grid .item,#agendamentoinicio .grid .item:hover,.card-agendamentos .grid .item,.card-agendamentos .grid .item:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear}#agendamentoinicio .grid .item:hover,.card-agendamentos .grid .item:hover{box-shadow:3px 3px .4rem rgba(0,0,0,.2)}.div-voltar{width:220px}.div-voltar>#voltar-inicio{top:0;left:0;font-size:12px;display:flex;align-items:center;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.calendario,.endereco,.finalizacao,.funcionario,.horario{display:flex;flex-direction:column;height:100%}.calendario-mobile{display:flex;justify-content:center;align-items:center}#agendamentoinicio:not(.todosagendamentos)>div>div:not(:last-of-type){margin-bottom:2rem}.agendamentos header{margin-bottom:2rem;letter-spacing:.7px}.agendamentos .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,300px));-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;margin-bottom:1rem}.agendamentos .grid .item{display:flex;border-radius:5px;overflow:hidden}.agendamentos .grid .item .detalhe{display:flex;flex-direction:column;justify-content:space-between;width:100%;position:relative;overflow:hidden;height:225px}.agendamento-anterior{height:100%!important;padding-bottom:1rem}.agendamentos .grid .item .detalhe .acao,.agendamentos .grid .item .detalhe .servicodatahora,.agendamentos .grid .item .detalhe .valorduracao{display:flex;padding:1rem 1rem 0}.grid .item .detalhe .acao{margin-bottom:1rem}.agendamentos .grid .item .detalhe .servicodatahora{flex-direction:column}.agendamentos .grid .item .detalhe .acao>:not(:first-child),.agendamentos .grid .item .detalhe .valorduracao span:not(:first-of-type){margin-left:1rem}.agendamentos .grid .item .detalhe .acao button{flex:1;height:45px;min-width:110px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;display:flex;padding:10px 20px;margin:10px 0 0;font-size:14px;letter-spacing:.5px;position:relative;overflow:hidden}.agendamentos .grid .item .detalhe .agendamento{font-size:13px;max-height:20px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:nowrap}.agendamentos .grid .item .detalhe .servico{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:50px;margin-bottom:.5rem}.agendamentos .grid .item .detalhe .datahora{font-size:13px}.agendamentos .grid#itens,.agendamentos .vermais{justify-content:flex-start}.agendamentos .vermais{display:flex;margin-top:1rem;font-size:14px}.formulario#usuariodados{padding:2rem;border-radius:10px;box-shadow:2px 2px 2px rgba(0,0,0,.12941176470588237);position:relative;align-items:center}.formulario#usuariodados,.formulario#usuariodados form{width:100%;display:flex;flex-direction:column}.formulario#usuariodados form hr{background-color:#dcdcdc;height:1px;margin:1rem 0}.etapas-etapa-acao{display:flex;justify-content:space-between;flex-wrap:wrap}.etapas-etapa-acao>div{flex-wrap:wrap}.finalizacao dl:not(:last-of-type){margin-bottom:1rem}.finalizacao dl dd{font-size:20px}.finalizacao dl dt{font-size:14px}.popupagendamento{top:100%;left:0;position:absolute;height:225px;background-color:#e6e6e6;display:flex;flex-direction:column;justify-content:space-between}.popupagendamento,.popupagendamento-ativo{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out}.popupagendamento-ativo{top:0}.v-calendar-weekly__day-label{margin:0!important}.v-calendar-weekly__week .v-btn{border-radius:0!important}.v-calendar-weekly__day-label{height:100%}.v-btn__content{z-index:1}.v-date-picker-table__events{left:0!important;bottom:1px!important;height:30px!important;width:30px!important;margin:0!important;padding:0!important}.v-date-picker-table__events>div{border-radius:30px!important;height:30px!important;margin:0!important;width:30px!important}.v-date-picker-table__current{background-color:#0095ff;border:0;color:#fff;font-weight:600}.calendario-mobile .v-date-picker-table__current .green{background-color:transparent!important;border:0}.calendario-mobile .v-btn:not(.v-btn--disabled):not(.transparent):not(.v-size--default){font-weight:600;color:#fff!important}.v-date-picker-table .v-btn.v-btn--active{background-color:transparent!important;border-color:transparent}.header{background-color:#000;color:#fff}.logincadastro{min-height:100vh;min-height:-webkit-fill-available;height:100%;width:100%;position:fixed;display:flex;align-items:center;padding:1rem;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow-y:auto}.logincadastro .container{max-width:1366px;width:100%;max-height:768px;height:100%;margin:0 auto;background:#fff;box-shadow:3px 3px 2px 2px rgba(0,0,0,.12941176470588237);display:flex}.logincadastro .banner{max-width:768px;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;padding:4rem 4rem 10rem;display:flex;justify-content:center;align-items:center}.logincadastro .overlay{filter:opacity(.9);position:absolute;left:0;top:0;width:100%;height:100%}.logincadastro .descricao{z-index:5;display:flex;flex-direction:column;align-items:center}.logincadastro .logotipo{position:absolute;bottom:3rem}.logincadastro .descricao h1{margin-bottom:2rem;font-size:42px}.logincadastro .descricao p{font-size:19px}.logincadastro .formulario{padding:4rem 1rem;border-radius:10px;max-width:620px;width:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.logincadastro .formulario form{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.logincadastro .formulario form#formLogin{max-width:380px;justify-content:center;padding:4rem 0}.logincadastro .formulario form .scroll{overflow-y:auto;padding:0 1rem}.logincadastro .formulario form button:not(.icon){margin-top:2rem}.logincadastro .formulario form a{display:block;margin-top:1rem;text-align:center;font-size:14px}#esqueceuSenha{font-size:12px;margin-top:.5rem}#voltarInicio{position:absolute;top:2rem;left:2rem;font-size:12px;display:flex;align-items:center;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#voltarInicio>svg{height:18px;width:18px;fill:#707070;fill-rule:evenodd;margin-right:.3rem}#agendamentoLegenda>span{position:relative;padding-left:1rem}#agendamentoLegenda>span:before{position:absolute;left:0;top:50%;height:10px;width:10px;content:"";transform:translateY(-50%)}#agendamentoLegenda>span:first-child:before{background-color:#1976d2}#agendamentoLegenda>span:nth-child(2):before{background-color:#4caf50}#agendamentoLegenda>span:nth-child(3):before{background-color:#dbdbdb}.headerLegenda{flex-direction:row!important;justify-content:space-between;align-items:center}.header-mobile,.header>aside{display:none}.btn-mobile{background-color:transparent}.nav-mobile{position:fixed;right:0;top:0;overflow:hidden;background-color:rgba(0,0,0,.8392156862745098);width:290px;height:100%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 10px rgba(0,0,0,.09019607843137255);color:#fff;transform:translateX(102%);z-index:150;transition:all .3s ease}.nav-mobile>header>div:first-of-type>button{margin-top:1rem;margin-right:1rem;background-color:transparent}.nav-mobile-ativo{transform:translateX(0)!important;transition:all .3s ease}.fundo-preto{background-color:rgba(3,32,46,.23921568627450981)!important;z-index:145!important;width:100%;height:100vh;position:fixed;top:0;left:0;transition:all .3s ease}.nav-desktop,.nav-mobile .logotipo{display:flex;align-items:center}.nav-mobile .logotipo{height:80px;max-height:100px;width:auto;max-width:200px;justify-content:center;margin:0 1.5rem}.nav-mobile>nav{width:100%;margin-top:1rem}.nav-mobile>nav>ul>li>a{padding:1rem 2rem;display:flex;align-items:center;font-size:15px}.nav-mobile>nav>ul>li>a>svg{margin-right:2rem;height:23px;width:23px}#sairMobile{position:absolute;bottom:0;width:100%;display:flex;align-items:center;height:55px;padding-left:2rem;font-size:15px}#sairMobile>svg{margin-right:35px;height:20px;width:20px}.min-w-235px{min-width:235px}.btn-agendarServico{margin-right:auto;margin-top:3rem}.v-select__selection--comma{overflow:visible!important}.item>.swiper-container,.swiper-wrapper{height:100%;width:100%}.swiper-wrapper{position:relative;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.agendar{min-width:110px;height:45px;align-items:center;justify-content:center;display:flex;color:#fff;font-weight:700;position:absolute;bottom:115px;right:0;z-index:2;border-top-left-radius:5px}.slide-group .swiper-slide{border-radius:10px;overflow:hidden}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.servico-imagem .imagem,.slide-card-image-component{height:100%;width:100%;position:absolute}.servico-imagem .imagem{background-size:cover;background-repeat:no-repeat;background-position:50%;top:0;left:0}.slide-card-image>.prev,.swiper-container>.prev{display:none;position:absolute;z-index:2;left:10px;top:100px;outline:0;cursor:pointer}.slide-card-image>.next,.swiper-container>.next{display:none;position:absolute;z-index:2;right:10px;top:100px;outline:0;cursor:pointer}.slide-card-image>.next[aria-disabled=true],.slide-card-image>.prev[aria-disabled=true],.swiper-container>.next[aria-disabled=true],.swiper-container>.prev[aria-disabled=true]{display:none}#agendamentosAnteriores .grid .item{background-color:#e6e6e6}.color-red{color:#e3342f}