@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&family=Open+Sans:wght@400;600&display=swap";:root{font-family:Open Sans,sans-serif;color:#fff;background:#40106c;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh}.construction{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;align-items:center;background-color:#40106c;background-image:url(/fundo.webp);background-position:center;background-size:cover}.corner{position:absolute;z-index:-1;display:block;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.corner--top{top:0;left:0;width:clamp(250px,28vw,537px)}.corner--bottom{right:0;bottom:0;width:clamp(285px,32vw,611px)}.construction__content{position:relative;z-index:1;width:min(27vw,360px);margin-left:17.4%;padding-block:36px}.construction__alert{display:block;width:clamp(42px,4.8vw,92px);height:auto;margin-bottom:12px}.construction h1{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(30px,3.8vw,50px);font-weight:800;line-height:1.16;letter-spacing:-.035em;white-space:nowrap}.construction__rule{display:block;width:clamp(68px,7.1vw,135px);height:auto;margin:14px 0 12px}.construction p{max-width:360px;margin:0;color:#fff;font-size:clamp(14px,1.65vw,18px);line-height:1.36}.construction__contact{position:relative;display:grid;width:clamp(132px,13.6vw,260px);aspect-ratio:260 / 68;margin-top:18px;place-items:center;color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(13px,1.55vw,17px);font-weight:400;text-decoration:none;transition:transform .16s ease,filter .16s ease}.construction__contact img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.construction__contact span{position:relative;z-index:1}.construction__contact:hover{filter:brightness(1.08);transform:translateY(-2px)}.construction__contact:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:28px}.construction__logo{display:block;width:min(37vw,695px);height:auto;margin-left:auto;margin-right:8.3%;filter:drop-shadow(0 2px 12px rgba(31,5,48,.16))}@media(max-width:700px){.construction{min-height:100svh;flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 9vw 38px;background-position:58% center}.corner--top{width:min(58vw,360px)}.corner--bottom{width:min(65vw,400px)}.construction__content{width:min(100%,390px);margin:0;padding:18px 0 20px}.construction__alert{width:48px;margin-bottom:14px}.construction h1{font-size:clamp(32px,9vw,46px)}.construction__rule{width:78px;margin:14px 0}.construction p{max-width:350px;font-size:15px}.construction__contact{width:150px;margin-top:20px;font-size:14px}.construction__logo{width:min(78vw,380px);margin:22px 0 0 auto;align-self:center}}@media(max-height:520px)and (min-width:701px){.construction__content{padding-block:18px}.construction__alert{width:42px;margin-bottom:7px}.construction h1{font-size:clamp(28px,5vw,40px)}.construction__rule{margin:9px 0}.construction p{font-size:14px;line-height:1.28}.construction__contact{margin-top:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
