@font-face{font-family:fontetitulo1;src:url(../../../global/fonts/ralewayThin.woff2)}@font-face{font-family:fontetitulo2;src:url(../../../global/fonts/ralewayLight.woff2)}body,main{width:100vw;height:100dvh;overflow:hidden}.particlesAnimation{z-index:0;opacity:.16;width:100vw;height:100dvh;position:absolute}.header{z-index:1;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:62rem;display:flex;position:fixed;top:0;&>.content{width:min(100vw,1400rem);height:100%;position:relative}& .logo{aspect-ratio:2;cursor:pointer;opacity:.8;height:100%;transition:opacity .16s ease-in-out;position:absolute;left:50%;translate:-50%;& svg{aspect-ratio:2;height:100%;fill:var(--COR_SVG_FILL);scale:.8}&:hover{opacity:1}}& .switchTheme{float:right;height:76.95%;margin:6rem 6rem 0 0}}main{background:url(../images/background.webp) 50% -35rem/114vh no-repeat;flex-direction:column;justify-content:center;align-items:center;display:flex}h1{color:var(--COR_SVG_FILL);font-family:fontetitulo1;font-size:min(14vw,110rem)}h2{color:var(--COR_DESTAQUE);font-family:fontetitulo2;font-size:min(7vw,40rem)}.infoContainer{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex}.contactContainer{z-index:1;flex-direction:row;justify-content:center;align-items:center;width:100vw;height:68rem;display:flex;position:fixed;bottom:0;& .content{width:min(100vw,1400rem);height:inherit;flex-direction:row;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;&>a{width:60rem;height:inherit;position:relative;&>svg{opacity:.8;width:100%;height:100%;fill:var(--COR_SVG_FILL);transition:opacity .16s ease-in-out,scale .16s ease-in-out,fill .16s ease-in-out,top .16s ease-in-out;position:relative;top:0;scale:.8}&:hover>svg{opacity:1;fill:var(--COR_DESTAQUE);top:-6rem;scale:1}}}}.bttClose{z-index:1;cursor:pointer;opacity:.8;width:50rem;height:50rem;transition:opacity .16s ease-in-out;position:absolute;top:24rem;right:32rem;&:hover{opacity:1}&:after,&:before{content:"";background-color:var(--COR_SVG_FILL);border-radius:3rem;width:30rem;height:3rem;display:block;position:absolute;left:10rem}&:after{top:24rem;rotate:45deg}&:before{top:24rem;rotate:-45deg}}