:root{--ff: "Poppins", Avenir, Helvetica, Arial, sans-serif;--fw-n: 300;--fw-b: 700;--fs-h2: 5rem;--fs-h3: 2rem;--fs-p: 1rem;--fs-base: 15px;--cor1: #fff;--cor2: #357489;--cor3: #00516b;--cor4: #003a4d;--cor5: #01232e;--cor-destaque: #00eaac;--spacer: 1rem;--spacer-md: calc(var(--spacer) * 2);--spacer-lg: calc(var(--spacer) * 3);--shadow: 0 0 1em rgba(0, 0, 0, .25);--br: 5px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;font-family:Poppins,Avenir,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}body,main,header,section{width:100%;min-height:100vh;display:grid;place-items:center}main{display:flex;flex-direction:column;overflow-x:hidden}section{background:#fff;padding:4rem 0}section:nth-child(odd){background-image:linear-gradient(to top,rgba(0,0,0,.2),rgba(0,0,0,.2))}a{text-decoration:none;color:var(--cor1)}a:hover{color:var(--cor2)}ul{list-style-type:none}::selection{color:#0e4879;background:var(--cor-destaque)}h4{font-size:1.5rem;font-weight:700;text-transform:uppercase}article{max-width:55ch}article>*+*{margin-top:20px}article ol ::marker{font-size:55px;line-height:20px;color:#fff6}article ol li{margin-top:20px}article ol li h5{font-size:1.2rem}#assistencia{min-height:fit-content;color:#282828;background:#fff}.av-link{background-image:linear-gradient(90deg,hsl(164deg,100%,46%),hsl(164deg,100%,64%));background-size:0% 3px;background-repeat:no-repeat;background-position:left bottom;transition:all .3s ease}.av-link:hover{background-size:100% 3px}.tab-horarios{border-collapse:separate;border:none;border-spacing:4px 10px;text-align:center;height:fit-content;width:fit-content}.tab-horarios th{border-radius:50rem;color:#fff;font-weight:300}.tab-horarios tr td:nth-child(1){border-radius:50rem;text-transform:uppercase}.tab-horarios tr td:nth-child(2),.tab-horarios tr td:nth-child(4){border-radius:50rem 0 0 50rem}.tab-horarios tr td:nth-child(3),.tab-horarios tr td:nth-child(5){border-radius:0 50rem 50rem 0}.tab-horarios tr:hover{background:hsla(0deg,0%,0%,.5)}.tab-horarios td{background:hsla(0deg,0%,0%,.2);border:none;padding:2px 8px;font-size:.9rem;color:#fff}.zaprex{display:flex;place-items:center;padding:10px 28px 10px 15px;gap:1rem;border:3px solid #fff;width:fit-content;border-radius:50rem;transition:all .5s ease}.zaprex:hover{border:3px solid var(--cor-destaque)}.zaprex:hover #btnWhatsApp{transform:scale(1.6);color:var(--cor-destaque)}#btnWhatsApp{display:grid;place-items:center;font-size:25px;border:none;outline:none;color:#fff;cursor:pointer;width:38px;height:38px;border-radius:100%;transform:scale(1.4);transition:all .5s ease}#goUpBtn{font-size:35px;border:none;outline:none;background:#282828;color:#fff;cursor:pointer;width:55px;height:55px;border-radius:50%;box-shadow:var(--shadow);transition:all .5s}#goUpBtn:hover{background:var(--cor2)}.goUpBtn--normal{position:fixed;bottom:20px;right:-100px;z-index:3}.goUpBtn--show{right:30px}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;user-select:none;display:block;z-index:5;position:fixed;right:15px;top:15px}.hamRotate.active{transform:rotate(45deg)}.hamRotate180.active{transform:rotate(180deg)}.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:var(--cor1);stroke-width:5.5;stroke-linecap:round}.ham7 .top{stroke-dasharray:40 82}.ham7 .middle{stroke-dasharray:40 111}.ham7 .bottom{stroke-dasharray:40 161}.ham7.active .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}.ham7.active .middle{stroke-dashoffset:23px}.ham7.active .bottom{stroke-dashoffset:-83px}.nav-menu-22{background:var(--cor-destaque);backdrop-filter:blur(0px);display:grid;place-items:center}.nav-menu-22 ul{min-height:100vh;width:100%;display:flex;flex-direction:column;gap:0;place-items:center}.nav-menu-22 ul>*+*{border-top:0 solid rgba(0,0,0,0)}.nav-menu-22 ul li{padding:0;width:100%;flex:1 1 auto;display:flex;transition:all .3s ease}.nav-menu-22 ul li:hover{background:var(--cor1)}.nav-menu-22 ul li a{flex:1 1 auto;text-transform:uppercase;white-space:nowrap;display:grid;place-items:center;color:var(--cor4);font-size:1.4rem;transition:all .3s ease}.nav-menu-22 ul li a:hover{color:var(--cor4)}.nav--normal{width:100%;min-height:100vh;position:fixed;top:0;z-index:4;transition:all .5s ease;transform:translate(101%)}.nav--ativo{transform:translate(0)}#nav-special-link a{background:transparent;background-image:transparent}.logomenu{width:85px;height:auto;display:none}@media only screen and (orientation: landscape){.nav-menu-22{background:rgba(0,0,0,0);backdrop-filter:blur(0px)}.nav-menu-22 ul{position:relative;min-height:100%;width:fit-content;flex-direction:row;gap:.5rem}.nav-menu-22 ul li{padding:1rem}.nav-menu-22 ul li:hover{background:rgba(0,0,0,0)}.nav-menu-22 ul li a{font-size:.9rem;color:#fff}.nav-menu-22 ul li a:hover{color:var(--cor-destaque)}.nav--normal{transform:translate(0);min-height:55px}.ham{display:none}#nav-special-link a{background:var(--cor-destaque);background-image:linear-gradient(90deg,#0e4879,#0e4879);background-size:0% 100%;background-repeat:no-repeat;background-position:left bottom;transition:all .3s ease;color:var(--cor4);padding:4px 14px;border-radius:50rem}#nav-special-link a:hover{background-size:100% 100%;color:var(--cor1)}.logomenu{position:absolute;margin-top:-8px;top:0;left:-115px;transform:translateY(-101%);transition:all .5s ease;z-index:5;display:flex}}header{background:#0e4879;background-image:url(./bg_reformatex_vert.4ee803bd.jpg);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;overflow:hidden}header .logo{width:255px;height:auto;object-fit:contain;display:flex}@media only screen and (orientation: landscape){header{background-image:url(./bg_reformatex.abd1d8fc.jpg)}}#sobre{background:#0e4879;color:#fff}.dois-blocos{display:grid;grid-template-columns:1fr;gap:55px}.dois-blocos article{text-align:justify;text-justify:inter-word;margin:0 31px;align-self:center}.sideimg{width:80%;justify-self:center}@media only screen and (orientation: landscape){.dois-blocos{grid-template-columns:1fr 1fr}.dois-blocos article{margin:0}}#servicos{background:#1a765e;background-image:url(./bg_servicos.24ee4cc2.jpg);background-size:cover;background-attachment:fixed;padding-bottom:5rem}#servicos h4{color:#fff;padding-top:1.5rem}.lista-servicos{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1255px;padding:1rem}.lista-servicos .card-servicos{background:#fff;border-radius:15px;color:#494949;transition:all ease .5s;box-shadow:0 0 1em #00000040;overflow:hidden}.lista-servicos .card-servicos:hover{transform:scale(1.05);box-shadow:0 0 #0000}.lista-servicos .card-servicos img{width:100%;height:auto;object-fit:cover;display:flex}.lista-servicos .card-servicos p{padding:1.5rem 1.5rem 0;font-size:1.2rem;font-weight:700}.lista-servicos .card-servicos ul{padding:1.5rem;margin-left:1.1rem;font-size:.85rem;list-style-type:square}@media only screen and (orientation: landscape){.lista-servicos{grid-template-columns:1fr 1fr 1fr}}.line--h6{color:#979797;text-transform:uppercase;margin:55px 0 35px;font-size:12px;letter-spacing:2px;justify-content:center;display:flex;width:100%;position:relative;z-index:3}.line--h6 mark{background-color:#fff;color:#979797;padding:0 10px;z-index:2}.line--h6:before{border-top:1px solid rgb(151,151,151);content:"";display:flex;width:100%;position:absolute;top:50%;z-index:1}.grid--logos{display:flex;flex-wrap:wrap;gap:35px;padding:35px;justify-content:center}.grid--logos li{transform:translateY(0);transition:all .5s ease}.grid--logos li:hover{transform:translateY(-5%)}.grid--logos li a{display:grid;place-items:center}.grid--logos li a img{display:block;width:215px;aspect-ratio:16/9;object-fit:contain;padding:15px}#patrocine{border:2px solid currentColor;border-radius:7px;padding:35px;max-width:855px;display:grid;grid-template-columns:1fr;margin-top:35px;gap:35px}#patrocine a{color:currentColor}#patrocine a:hover{color:var(--cor-destaque)}#patrocine h4{grid-area:1/1/2/2}.patrocine-bloco1{grid-area:2/1/3/2}.patrocine-bloco1 ul{list-style-type:square;padding-left:21px}.patrocine-bloco1 ul ::marker{font-size:21px;color:currentColor}.patrocine-bloco2{grid-area:3/1/4/2}.mt15>*+*{margin-top:15px}@media only screen and (orientation: landscape){#patrocine{grid-template-columns:1fr 1fr;grid-template-rows:fit-content 1fr}#patrocine h4{grid-area:1/1/2/3}.patrocine-bloco1{grid-area:2/1/3/2}.patrocine-bloco2{grid-area:2/2/3/3}}#local{background:#0e4879}.duas-colunas{display:grid;grid-template-columns:1fr;max-width:1255px;width:90%;gap:2rem}.sideimglocal{width:100%;height:100%;aspect-ratio:1/1;display:flex;background-image:url(./local.7fda0fd3.jpg);background-size:cover;background-position:right bottom;border-radius:15px}.flexcol{display:flex;flex-direction:column;place-items:center;gap:1rem}.sidelocal{display:grid;place-items:center;color:#fff}@media only screen and (orientation: landscape){.duas-colunas{grid-template-columns:1fr 1fr}}#contato{background:#1a765e}#contato a:hover{color:var(--cor-destaque)}.av-form-contato{background:rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;padding:2rem;max-width:455px;width:100%;gap:1rem;border-radius:11px;backdrop-filter:blur(10px);position:relative;overflow:hidden;justify-self:center}.av-form-contato input[type=text],.av-form-contato input[type=email],.av-form-contato input[type=tel],.av-form-contato textarea{width:100%;padding:8px 11px;border:3px solid #fff;border-radius:5px;margin-top:5px;outline:none;font-family:Poppins,Avenir,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;background:#fff}.av-form-contato input[type=text]:hover,.av-form-contato input[type=text]:focus,.av-form-contato input[type=email]:hover,.av-form-contato input[type=email]:focus,.av-form-contato input[type=tel]:hover,.av-form-contato input[type=tel]:focus,.av-form-contato textarea:hover,.av-form-contato textarea:focus{border:3px solid var(--cor-destaque)}.av-form-contato textarea{resize:none;height:5rem}.av-form-contato input[type=submit]{background:hsl(164deg,100%,46%);padding:8px 11px;border-radius:5px;width:fit-content;border:none;margin-left:auto;cursor:pointer;outline:none}.av-form-contato input[type=submit]:hover,.av-form-contato input[type=submit]:focus{background:hsl(164deg,100%,66%)}.av-form-contato input[type=submit]:disabled{background:hsl(164deg,100%,26%)}.av-form-contato ::placeholder{color:#ccc}.form-aguardando{position:absolute;width:100%;height:100%;background:hsl(164deg,64%,38%);top:0;left:0;display:grid;place-items:center;transition:all 1s ease;transform:translateY(101%);z-index:1}.rex-engine{animation:girando 3s linear infinite;position:absolute;width:35%;height:auto}@keyframes girando{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-enviado{position:absolute;width:100%;height:100%;display:grid;place-items:center;background:#1a765e;color:#fff;padding:2rem;transition:all 1s ease;transform:translateY(101%);top:0;left:0;z-index:2}.form-enviado p:nth-of-type(1){font-size:1.3rem}.form-enviado p:nth-of-type(2){font-size:1rem}.form-enviado div{display:flex;flex-direction:column;gap:1rem;place-items:center}.box-contato{color:#fff}.box-contato a:hover{color:var(--cor-destaque)}.box-contato ul{padding:4px}.navSocialMenu ul{display:flex;place-self:center end}.navSocialMenu ul li a{margin-right:5px;color:#fff;border-radius:8px;height:24px;width:24px;display:grid;place-items:center;transition:all .5s}.navSocialMenu ul li a:hover{background:var(--cor3);transform:scale(1.5)}footer{background:#282828;width:100%;min-height:85px;padding:var(--spacer-lg);display:grid;place-items:center;grid-template-columns:1fr;gap:35px}footer .listaContatos{order:2}footer .listaContatos li{color:#fff}footer .listaContatos li a{color:#fff}footer .listaContatos li a:hover{color:#ffffff80}.reformafooter{order:1;display:flex;flex-direction:column;place-items:center}.logoReformatex{width:85px;height:auto;display:flex;margin-bottom:1.5rem}.linkArturVitti{order:3}.designByArturVitti{width:135px;height:auto;opacity:.5}.designByArturVitti:hover{opacity:1}@media only screen and (orientation: landscape){footer{grid-template-columns:1fr 1fr 1fr}.reformafooter{order:2}.listaContatos{order:1;margin-top:0}}
