@media only screen and (max-width:1400px){.header>.main{height:80px!important}.logo{max-height:70px}.titulo-banner{padding:2rem 2rem 6rem;transition:all .3s ease}}@media only screen and (max-width:1673px){.galeria-servico-6 .galeria-servico-box:last-of-type,.galeria-servico-6 .galeria-servico-box:nth-child(5){grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-7 .galeria-servico-box:last-of-type,.galeria-servico-7 .galeria-servico-box:nth-child(4){grid-column:span 2/auto;grid-row:span 2/auto}.galeria-servico-7 .galeria-servico-box:last-of-type{grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-7 .galeria-servico-box:nth-child(3){grid-column:span 2/auto}.galeria-servico-8 .galeria-servico-box:nth-child(6){grid-row:span 1/auto}.galeria-servico-8 .galeria-servico-box:last-of-type{grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-9 .galeria-servico-box:nth-child(8){grid-row:span 2/auto}.galeria-servico-10 .galeria-servico-box:nth-child(6){grid-row:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(5){grid-column:span 2/auto;grid-row:span 2/auto}.galeria-servico-10 .galeria-servico-box:last-of-type{grid-column:span 2/auto;grid-row:span 1/auto}.galeria-servico-11 .galeria-servico-box:nth-child(9),.galeria-servico-12 .galeria-servico-box:nth-child(9){grid-row:span 2/auto}}@media only screen and (max-width:1391px){.galeria-servico-6 .galeria-servico-box:last-of-type,.galeria-servico-6 .galeria-servico-box:nth-child(5){grid-column:span 2/auto}.galeria-servico-7 .galeria-servico-box:nth-child(3),.galeria-servico-7 .galeria-servico-box:nth-child(4){grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-7 .galeria-servico-box:nth-child(6){grid-column:span 2/auto}.galeria-servico-5{display:flex;flex-wrap:wrap}.galeria-servico-5 .galeria-servico-box{flex:1 1 368px;height:315px}.galeria-servico-8 .galeria-servico-box:nth-child(2),.galeria-servico-8 .galeria-servico-box:nth-child(3),.galeria-servico-8 .galeria-servico-box:nth-child(6),.galeria-servico-9 .galeria-servico-box:nth-child(2),.galeria-servico-9 .galeria-servico-box:nth-child(3),.galeria-servico-9 .galeria-servico-box:nth-child(6){grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-9 .galeria-servico-box:nth-child(5),.galeria-servico-9 .galeria-servico-box:nth-child(8){grid-row:span 2/auto}.galeria-servico-9 .galeria-servico-box:nth-child(8){grid-column:span 1/auto}.galeria-servico-9 .galeria-servico-box:nth-child(4),.galeria-servico-9 .galeria-servico-box:nth-child(9){grid-column:span 2/auto}.galeria-servico-10 .galeria-servico-box:nth-child(2),.galeria-servico-10 .galeria-servico-box:nth-child(3),.galeria-servico-10 .galeria-servico-box:nth-child(6){grid-row:span 1/auto;grid-column:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(5){grid-row:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(6){grid-row:span 2/auto;grid-column:span 2/auto}.galeria-servico-10 .galeria-servico-box:nth-child(8){grid-row:span 2/auto}.galeria-servico-10 .galeria-servico-box:nth-child(8),.galeria-servico-10 .galeria-servico-box:nth-child(9){grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(4),.galeria-servico-10 .galeria-servico-box:nth-child(9){grid-column:span 2/auto}.galeria-servico-11 .galeria-servico-box:nth-child(11){grid-column:span 1/auto}.galeria-servico-11 .galeria-servico-box:nth-child(10){grid-row:span 2/auto}}@media only screen and (max-width:1366px){.grid-empresa{grid-template-columns:490px}#sobre .imagem .box-img-sobre{width:100%}.descricao-empresa,.grid-empresa>div:first-of-type{text-align:center}.galeria-servico{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media only screen and (max-width:1200px){.main-section{margin:0 2rem}#contato>.main-section{padding:2rem 0}.grid-footer{-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}}@media only screen and (max-width:1110px){.galeria-servico-4{grid-template-columns:repeat(auto-fit,minmax(338px,1fr))}.galeria-servico-6 .galeria-servico-box:nth-child(4){grid-column:span 2/auto}.galeria-servico-6 .galeria-servico-box:nth-child(5){grid-row:span 2/auto;grid-column:span 1/auto}.galeria-servico-6 .galeria-servico-box:last-of-type{grid-column:span 2/auto;grid-row:span 2/auto}.galeria-servico-9 .galeria-servico-box:nth-child(8){grid-row:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(3){grid-row:span 2/auto}.galeria-servico-10 .galeria-servico-box:nth-child(5),.galeria-servico-10 .galeria-servico-box:nth-child(9),.galeria-servico-10 .galeria-servico-box:nth-child(10){grid-row:span 1/auto;grid-column:span 1/auto}.galeria-servico-11 .galeria-servico-box:nth-child(11),.galeria-servico-12 .galeria-servico-box:nth-child(12){grid-column:span 2/auto}}@media only screen and (max-width:1040px){.descricao-titulo{font-size:5rem}.header .logo{max-width:160px;max-height:90%;height:90%}.logo>img{max-height:inherit;max-width:inherit}.grid-servicos .servicos-itens{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}.outras-funcoes{display:none}.grid-servicos{display:grid;grid-template-columns:1fr;grid-gap:7rem}.grid-servicos>.filtro{display:none}.filtroListagemServicos{display:flex;background-color:#f5f5f5;width:100%;height:41px;position:absolute;top:80px}.ul-lista-servico{width:100%;height:100%;display:flex}.ul-lista-servico>li{margin:0 auto;width:50%;height:100%}.ul-lista-servico>li>div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.nav-lista-servicos{position:fixed;right:0;top:0;overflow:hidden;width:290px;height:100%;display:flex;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.8392156862745098);transform:translateX(102%);z-index:150;transition:all .3s ease}.filter-desktop,.nav-lista-servicos>.filtro{width:100%;padding:1rem}.filter-desktop{overflow-y:auto}.box-menuMobile{padding:1rem;margin-bottom:0;cursor:pointer}.box-menuMobile>section{margin-top:1rem;margin-bottom:0}.btn-navFechar>span,.filtro-categoria>div>span,.filtro-categoria>div>ul>li>a,.filtro-valor>div>span,.nav-ordenacao>span,.ordenacao-mobile>ul>li{color:#fff}.btn-navFechar>button>svg>path,.filtro-categoria>div>svg>path,.filtro-valor>div>svg>path,.nav-ordenacao>button>svg>path{fill:#fff}.ordenacao-mobile{display:block}.ordenacao-marcado{border-right:2px solid}.btn-navFechar>button,.nav-ordenacao>button{background-color:transparent}.menuDrop{display:flex;justify-content:space-between;align-items:baseline;position:relative}.list-valor{margin-top:4rem!important;margin-bottom:1rem;padding:0 2rem!important}.list-avaliacoes{padding:1rem 0}.btn-navFechar{display:flex!important;padding:1rem;margin-bottom:3rem}.modal>section{position:relative;width:100%;height:100%;background-color:rgba(0,0,0,.8392156862745098);display:flex;flex-direction:column}.cat-grid-modal-servicos>a,.sectionModalServicos>header>article>span{color:#fff}.sectionModalServicos>header>button>svg>path{fill:#fff}.sectionModalServicos>header>button{background-color:transparent}.grid-servicos .filtro>:not(:first-child){margin-top:0;padding-top:0;border-top:0}.border-top-filter{border-top:1px solid #eae5e5}.menuDrop>svg{display:flex!important;position:absolute;right:0;top:4px}.filtro-servico-mobile{display:flex;flex-direction:column}.grid-servicos .filtro{display:none!important}.categoria-overlay-box-body::-webkit-scrollbar{width:6px;cursor:pointer;background-color:rgba(0,0,0,.8392156862745098);border-radius:10px;border:1px solid rgba(0,0,0,.8392156862745098)}.galeria-servico{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media only screen and (max-width:1024px){#sobre{min-height:725px;padding-bottom:80px}#sobre,.descricao-empresa,.grid-empresa>div:first-of-type{height:-moz-max-content;height:max-content}.header-agendamento .progresso .progresso-etapa[data-v-8130d8c6]:before{left:-7rem;width:7rem}.header-agendamento .progresso .progresso-etapa[data-v-8130d8c6]{width:40px;height:40px;margin-right:7rem}#buscaHeader,.header .logo{margin-right:2rem}.header .logo{margin-left:0;position:relative}.header-desktop{display:none}.header-mobile{display:flex;margin-left:auto}.titulo-banner{align-items:center;text-align:center}.main-section{margin-top:0;margin-bottom:0}.slide-group:not(.galeria-group-mobile) .swiper-wrapper .swiper-slide{width:270px}.midiasocial>a>div>p:first-child{margin-bottom:-6px;font-size:12px}.midiasocial>a>div>p:last-child{font-size:25px}.horarios{grid-template-columns:repeat(auto-fit,minmax(110px,110px));width:100%;-moz-column-gap:3rem;column-gap:3rem;row-gap:3rem}.funcionamento>.container{padding:3rem 1rem}.grid-servico-busca{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:828px){.galeria-servico-6 .galeria-servico-box:nth-child(2),.galeria-servico-6 .galeria-servico-box:nth-child(4),.galeria-servico-6 .galeria-servico-box:nth-child(6){grid-column:span 1/auto;grid-row:span 1/auto}.galeria-servico-7 .galeria-servico-box:nth-child(5){grid-column:span 2/auto}.galeria-servico-7 .galeria-servico-box:nth-child(6),.galeria-servico-9 .galeria-servico-box:last-of-type{grid-column:span 1/auto}.galeria-servico-10 .galeria-servico-box:nth-child(3),.galeria-servico-10 .galeria-servico-box:nth-child(4),.galeria-servico-11 .galeria-servico-box:nth-child(7),.galeria-servico-11 .galeria-servico-box:nth-child(10),.galeria-servico-11 .galeria-servico-box:nth-child(11),.galeria-servico-12 .galeria-servico-box:nth-child(7){grid-row:span 1/auto;grid-column:span 1/auto}}@media only screen and (max-width:790px){.infoSGBR>span{text-align:center}.infoSGBR span:not(:last-of-type):after{content:"";padding:0}.infoSGBR{flex-direction:column;height:auto;position:relative}.grid-servico-busca{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){#galeria .container-main{padding:10px}.galeria-group-mobile,.galeria-group .swiper-wrapper{display:none}.galeria-group .mosaico-mobile-galeria{display:grid}.mosaico-mobile-galeria .galeria-servico-mobile{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:110px;margin:1rem}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(6){grid-column:span 1}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(3){grid-row:span 2}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(5){grid-row:span 1}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(7){position:relative}.more-images:after{content:attr(data-moreimages);display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,82%,.6509803921568628);position:absolute;width:100%;height:100%;top:0;color:#070707;font-size:25px}.galeria-servico-mobile .galeria-servico-box div{background-size:cover}.grid-empresa>div>.descricao-titulo{font-size:6rem}.descricao-titulo{font-size:4rem}.grid-servicos .servicos-itens .servico-item{height:335px}.slide-card-image>.next,.slide-card-image>.prev,.swiper-container>.next,.swiper-container>.prev{display:block}.grid-servicos .servicos-itens{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:20px}.sub-title{font-size:14px;padding:0}.slide-group:not(.galeria-group-mobile) .swiper-wrapper .swiper-slide{width:220px}.servico-imagem{min-height:220px;max-height:220px}.slide-group:not(.galeria-group-mobile) .swiper-wrapper .swiper-slide{height:335px}.swiper-empresa{max-width:calc(100vw - 5rem)}.infoSGBR>span{text-align:center}.servicos-slider{justify-content:flex-start}}@media only screen and (max-width:650px){.logincadastro{height:768px}.titulo-banner>h1{font-size:32px}.titulo-banner>h2{font-size:16px;margin-top:3rem;margin-bottom:3rem}.midiasocial{display:flex;flex-direction:column}.midiasocial>a{width:100%;margin:2rem 0!important}.contatos{grid-template-columns:repeat(2,1fr)}.contatos .item svg{width:45px;height:45px}.contatos .item dl dd{font-size:14px}}@media only screen and (max-width:600px){.mosaico-mobile-galeria .galeria-servico-mobile div:first-child{grid-row:span 1}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(2){grid-column:span 2}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(3){grid-column:span 1;grid-row:span 1}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(6){grid-column:span 2}.mosaico-mobile-galeria .galeria-servico-mobile div:nth-child(7){position:relative}#buscaHeader{position:absolute;top:0;right:4rem;display:flex;justify-content:flex-end;align-items:center;height:80px;max-width:0;margin-right:0}#buscaHeader>.form-group{width:50px}#buscaHeader>.form-group>fieldset{border-width:0}#buscaHeader>.form-group>fieldset>button>svg{height:22px;width:22px}}@media only screen and (max-width:540px){.grid-empresa>div>div{position:relative;width:100%}.grid-empresa>div>div>span{left:0;top:0;word-break:break-all;font-size:65px;width:100%;height:100%}}@media only screen and (max-width:520px){.grid-empresa{grid-template-columns:100%}}@media only screen and (max-width:500px){.svg-horario{height:calc(100% + 75px);left:-193px}.cadastroExcecao>.formulario{width:100%;flex-direction:column}.grid-footer :not(.list-none):not(dd>ul):not(dd>ul>li){display:flex;flex-direction:column;align-items:center;font-size:13px}.title-footer{font-size:15px!important;width:auto}.grid-footer{grid-template-columns:auto}.grid-empresa>div:last-of-type>p:first-of-type{font-size:20px}.img-empresa{height:250px}#contato{text-align:center}#contato>.main-section>span{margin-bottom:3rem}.contatos{grid-template-columns:repeat(auto-fit,minmax(270px,329px));text-align:left}}@media only screen and (max-width:425px){#btn-replicarHorarios{width:100%}.grid-servicos .servicos-itens{display:grid;grid-template-columns:1fr;-moz-column-gap:20px;column-gap:20px;row-gap:20px}.main-section{padding:0 1rem}.main-section>header{margin:0!important}.main-section>header .sub-title{text-align:justify}.titulo-banner{padding:8rem 1rem 6rem;text-align:center}.titulo-banner>h1{font-size:28px}#indicador>a>svg{width:30px}#indicador{position:relative;bottom:auto;left:auto;transform:none;margin-top:auto}.grid-empresa{margin:0}.grid-servico-busca{grid-template-columns:repeat(1,1fr)}.header .logo{max-width:190px}}@media only screen and (max-width:320px){.horarios{-moz-column-gap:2rem;column-gap:2rem}.header .logo{max-width:160px}}@media only screen and (max-height:600px){.titulo-banner{padding:8rem 2rem 3rem}#indicador{position:relative;bottom:auto;left:auto;transform:none;margin-top:auto}}