*,:after,:before{box-sizing:border-box}:-moz-read-write{outline:none}:active,:focus,:read-write{outline:none}body,h1,h2,h3,h4,h5,h6,menu,p{margin:0}menu,ol,ul{padding:0}body,html{min-height:100%}body{font-size:100%;line-height:1;font:inherit;min-height:100vh;min-height:100dvh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}:link,a{color:inherit;text-decoration:none}input,select{vertical-align:middle}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button,label,select{cursor:pointer}input:where([type=checkbox],[type=radio],[type=submit],[type=button],[type=range],[type=color],[type=reset]){cursor:pointer}[readonly]{cursor:no-drop}:disabled{pointer-events:none}:-webkit-any(button,[type=submit],[type=button],[type=reset])>*{pointer-events:none}:is(button,[type=submit],[type=button],[type=reset])>*{pointer-events:none}:link,a,audio,button,img,label *,select,svg,video{user-select:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,em,i,img,label,small,span,strong{display:inline-block}select{-webkit-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNCIgaGVpZ2h0PSIzIiB4PSIxMiIgdmlld0JveD0iMCAwIDYgMyI+PHBhdGggZD0ibTUuOTkyIDAtMyAzLTMtM3oiLz48L3N2Zz4=);background-position:98%;background-repeat:no-repeat;padding-right:10px}:root{font-size:62.5%}@media (max-width:990px){:root{font-size:61.5%}}@media (max-width:420px){:root{font-size:60.5%}}html{scroll-behavior:smooth}html body,html button,html select{font-optical-sizing:auto;font-variation-settings:"wdth" 100;letter-spacing:.025rem;font-family:Roboto,system-ui;font-size:1.6rem;font-style:normal;font-weight:400}html body{background-color:#f2f2f2}html body #root{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}html body #root>main{flex-grow:1}html.no-scroll{overflow:hidden!important}#modal{z-index:10;background-color:rgba(0,0,0,.733);padding:1.5rem;display:none;position:fixed;top:0;bottom:0;left:0;right:0}#modal.show{flex-direction:column;justify-content:center;align-items:center;animation:.3s forwards bgIn;display:flex}#modal.show>.container{animation:.3s forwards up}#modal>.container{background-color:rgba(255,255,255,.906);border-radius:1.5rem;flex-direction:column;max-width:40rem;display:flex;position:relative}#modal>.container>header svg{cursor:pointer;width:3.5rem;height:3.5rem;position:absolute;top:-12.5px;right:-12.5px}#modal>.container>main{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}#modal>.container>main a{background-color:#fff;border:.1rem solid #898e94;border-radius:1rem;justify-content:flex-start;gap:1.5rem;width:100%;padding-right:1.5rem;font-size:1.3rem;font-weight:600;box-shadow:.1rem .1rem .25rem rgba(137,142,148,.537)}#modal>.container>main a,#modal>.container>main a aside{flex-direction:row;align-items:center;display:flex;overflow:hidden}#modal>.container>main a aside{justify-content:center;width:6rem;height:6rem}#modal>.container>main a aside img,#modal>.container>main a aside svg{width:100%;height:100%}#modal>.container>main a.phone aside{background-color:#0e59ad}#modal>.container>main a.phone aside svg{width:3.2rem;height:3.2rem}#modal>.container>footer{background-color:var(--contato-hover);border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:1.5rem;padding:1.5rem;transition:background-color .5s;display:flex}#modal>.container>footer span{color:#fff;font-size:1.3rem;font-weight:500}#modal>.container>footer svg{fill:#fff;width:3.2rem;min-width:3.2rem;height:3.2rem;min-height:3.2rem}@keyframes bgIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.733)}}@keyframes up{0%{opacity:0;transform:translateY(100vh)}to{opacity:1;transform:translateY(0)}}@keyframes down{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
