@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200&display=swap";@import"https://fonts.googleapis.com/css2?family=Herr+Von+Muellerhoff&family=Montserrat:wght@100;200&display=swap";.bluestate__logo{position:absolute;top:0;right:0}.bluestate__logo img{width:130px;margin-top:10px;margin-right:10px;filter:grayscale(1);opacity:.5;transition:.8s}.bluestate__logo img:hover{opacity:.7;filter:none}.topo__container{background:#000000;background-image:url(/assets/topo_fundo_grande-b70449db.jpg);background-position:0% 0%;background-repeat:no-repeat;animation-name:animatedBackground;animation-duration:90s;animation-timing-function:linear;animation-iteration-count:infinite;display:flex;flex-direction:column;justify-content:center;padding-top:50px}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:100% 0}}.topo__menu-opcoes{display:flex;flex-direction:column;justify-content:center;height:100%;padding-bottom:50px}.topo__menu-opcoes p:first-child{font-family:Montserrat,sans-serif;color:#fff;margin:0;padding:0;font-size:9px;text-transform:uppercase}.topo__menu-opcoes p:nth-of-type(2){font-family:Montserrat,sans-serif;color:#fff;margin:0 0 130px;padding:0;font-size:75px;line-height:60px;text-transform:uppercase}.topo__menu-icone{width:20px}.topo__menu-opcoes_grande{display:flex}.topo__menu-opcoes_grande ul{margin:0;padding:0;width:100%}.topo__menu-opcoes_grande li{list-style:none;margin:0;padding:0}.topo__menu-opcoes_grande a:link,.topo__menu-opcoes_grande a:visited{display:block;border:1px solid #FFFFFF;font-size:24px;font-family:Montserrat,sans-serif;margin-top:20px;margin-bottom:20px;padding:20px 60px 20px 20px;color:#fff;width:100%;text-decoration:none;transition:.5s;text-transform:uppercase}.topo__menu-opcoes_grande a:hover{color:#ffd9be;border:1px solid #ffc8a1;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #ff9e58,0 0 102px #ff9e58,0 0 151px #ff9e58;background:linear-gradient(-45deg,rgba(247,247,247,0),rgba(255,179,138,.1),rgba(247,247,247,0));background-size:400% 400%;animation:parceiro__animacao 3s ease infinite}.topo__menu-opcoes_pequeno{display:flex;align-items:center;justify-content:center}.topo__menu-opcoes_pequeno a:link,.topo__menu-opcoes_pequeno a:visited{display:flex;align-items:center;font-size:14px;font-family:Montserrat,sans-serif;color:#fff6;text-decoration:none;margin-right:20px;transition:.5s;text-transform:uppercase}.topo__menu-opcoes_pequeno a:hover{color:#ffc8a1;text-shadow:0 0 7px #fff,0 0 10px #fff,0 0 21px #fff,0 0 42px #ff9e58,0 0 102px #ff9e58,0 0 151px #ff9e58}.topo__menu-opcoes_icone{width:10px;color:#fff6;margin-left:3px;opacity:.4}.topo__menu-imagem_pedido{display:flex;justify-content:center;align-items:end;max-height:900px}.topo__menu-imagem_predido img{margin-top:80px;width:100%;height:100%}.parceiro__container{scroll-snap-align:start;padding:25px;background:linear-gradient(-45deg,#f7f7f7,#d3d3d3,#f7f7f7);background-size:400% 400%;animation:parceiro__animacao 6s ease infinite}.parceiro__container-imagem{display:flex;align-items:center;justify-content:center;height:100%}.parceiro__container-imagem img{width:100px;filter:grayscale(1);opacity:.5;transition:.8s}.parceiro__container-imagem img:hover{opacity:.7;filter:none}.projeto__container{scroll-snap-align:start;padding:50px 50px 0 0;background-color:#173f63;background-image:url(/assets/projeto_fundo_grande-d02e68fa.jpg);background-position:0% 0%;background-repeat:no-repeat;animation-name:animatedProjeto;animation-duration:100s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes animatedProjeto{0%{background-position:100% 0}to{background-position:0 0}}.projeto__chamada-imagem{display:flex;justify-content:center;align-items:end;height:100%}.projeto__chamada-imagem img{width:100%}.projeto__chamada-texto{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-family:Montserrat,sans-serif;width:100%;height:100%}.projeto__chamada-texto h2{font-size:115px;font-family:Herr Von Muellerhoff,cursive}.projeto__chamada-texto p{text-align:center}.projeto_chamada-botoes{margin-top:50px;margin-bottom:100px;width:100%;display:flex;justify-content:space-between}.projeto_chamada-botoes a{border:1px solid #FFFFFF;font-family:Montserrat,sans-serif;padding:20px 60px;color:#fff;text-decoration:none;transition:.5s;text-transform:uppercase;margin-left:25px}.projeto_chamada-botoes a:hover{color:#ffd9be;border:1px solid #ffc8a1;background:linear-gradient(-45deg,rgba(247,247,247,0),rgba(138,185,255,.4),rgba(247,247,247,0));background-size:400% 400%;animation:projeto__animacao 3s ease infinite}.localizacao__container{scroll-snap-align:start;background-image:url(/assets/localizacao_fundo-f0853cc2.jpg);background-repeat:no-repeat;background-position:top;background-color:#efefef;padding:110px 25px 140px}.localizacao__chamada-titulo h2{font-family:Montserrat,sans-serif;font-size:60px;text-align:center;text-transform:uppercase;font-weight:100}.localizacao__chamada-titulo p{font-family:Montserrat,sans-serif;font-size:20px;text-align:center;margin-bottom:100px}.localizacao__local-mapa{height:100%}.localizacao__local-foto img{width:100%;border-radius:10px;transition:transform .2s}.localizacao__local-foto img:hover{transform:scale(1.05)}.localizacao__local-mapa img{width:100%;height:100%;border-radius:10px;transition:transform .2s}.localizacao__local-mapa img:hover{transform:scale(1.05)}.localizacao__local-box{display:flex;flex-direction:column;justify-content:space-between;padding:10px;border-radius:10px;height:100%;background:rgba(0,0,0,.03);border-top:5px solid #cecece;border-bottom:5px solid #cecece}.localizacao__local-box p{margin:0;padding:0}.localizacao__local-box p:first-child{font-size:18px;font-weight:700;margin-bottom:5px}.localizacao__local-botao{display:block;border:1px solid #b5b5b5;color:#000;border-radius:10px;padding:10px;text-decoration:none;margin-top:10px}.localizacao__local-botao:hover,.localizacao__local-botao_contato{color:#fff;border:1px solid #767676;background:linear-gradient(-45deg,rgba(0,0,0,1),rgb(70,70,70),rgba(0,0,0,1));background-size:400% 400%;animation:projeto__animacao 3s ease infinite}.localizacao__local-botao_contato:hover{border:1px solid #b5b5b5;color:#000;background:linear-gradient(-45deg,rgba(255,255,255,1),rgb(164,164,164),rgba(255,255,255,1));background-size:400% 400%;animation:projeto__animacao 3s ease infinite}@keyframes projeto__animacao{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.localizacao__local-imagem img{margin-top:50px;width:100%;border-radius:10px}.localizacao__local-botao_caracteristica{padding-top:100px;text-align:center}.localizacao__local-botao_caracteristica a:link,.localizacao__local-botao_caracteristica a:visited{border:1px solid #a9a9a9;font-size:24px;font-family:Montserrat,sans-serif;margin-top:20px;margin-bottom:20px;padding:20px 60px;color:#5b5b5b;width:100%;text-decoration:none;transition:.5s;text-transform:uppercase}.localizacao__local-botao_caracteristica a:hover{color:#3f3f3f;border:1px solid #6a6a6a;background:linear-gradient(-45deg,rgba(247,247,247,0),rgba(0,0,0,.1),rgba(247,247,247,0));background-size:400% 400%;animation:parceiro__animacao 6s ease infinite}@keyframes parceiro__animacao{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.caracteristica__container{background:#000000;background-image:url(/assets/caracteristica_fundo-montain-260fc25f.png),url(/assets/caracteristica_fundo-615feb63.jpg);background-position:center;padding-top:80px;color:#fff;height:100%;background-position:0% 0%;background-repeat:no-repeat;animation-name:animatedCaracteristica;animation-duration:250s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes animatedCaracteristica{0%{background-position:100% 0}to{background-position:0 0}}.caracteristica__lista-chamada{font-family:Montserrat,sans-serif;text-align:center;margin-bottom:40px}.caracteristica__lista-chamada h1{font-size:115px;font-family:Herr Von Muellerhoff,cursive}.caracteristica__lista-lista_titulo{font-family:Montserrat,sans-serif;text-align:center}.caracteristica__lista-lista_titulo h2{text-transform:uppercase;font-size:18px}.caracteristica__lista-lista_item{margin:50px 0 90px;padding:0;list-style:none}.caracteristica__lista-lista_item li{font-size:14px;font-family:Montserrat,sans-serif;font-weight:700;color:#fff;margin-top:5px;margin-bottom:5px;padding:15px 30px;border-radius:10px;background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.2),rgba(255,255,255,0));background-size:1800% 1800%;border-bottom:1px solid rgba(255,255,255,.1)}.caracteristica__lista-imagem{width:100%;height:100%;display:flex;justify-content:center;align-items:end}.caracteristica__lista-imagem img{max-width:230px;transition:1s;transform:scale(1.1) translateY(-37px)}.caracteristica__lista-imagem img:hover{transform:scale(1.1) translateY(-37px)}.caracteristica__lista-direita{text-align:right}.foto__container{padding:110px 25px 140px}.foto__titulo h1{font-family:Montserrat,sans-serif;font-size:60px;text-align:center;text-transform:uppercase;font-weight:100;margin-bottom:100px}.foto__galeria-fotos img{width:100%;margin-bottom:30px}.contato__container{background:linear-gradient(90deg,rgb(88,88,88) 0%,rgb(141,141,141) 100%);padding-top:110px;padding-bottom:110px;color:#fff}.contato__titulo h1{font-family:Montserrat,sans-serif;font-size:60px;text-align:center;font-weight:100}.contato__titulo p{font-family:Montserrat,sans-serif;text-align:center;font-size:18px}.contato__botao{width:100%;display:inline-flex;align-items:center;justify-content:center;margin-top:50px}.contato__botao a:link,.contato__botao a:visited{font-size:23px;padding:15px 20px;border-radius:7px;text-decoration:none;margin-right:20px;background:#25D366!important;color:#fff!important}.contato__botao img{width:14px;margin-left:9px}.rodape__container{background:linear-gradient(90deg,rgb(44,44,44) 50%,rgb(79,79,79) 100%);padding-top:30px;padding-bottom:30px;color:#b6b6b6}.rodape__container p{margin:0;padding:0;font-size:14px}.rodape__container span{display:flex;align-items:center;justify-content:end;height:100%}body{scroll-snap-type:y mandatory;overflow:hidden}.site-closed-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;width:100%;min-width:320px;min-height:100vh;min-height:100dvh;padding:clamp(16px,4vw,32px);overflow-y:auto;background:linear-gradient(rgba(8,12,18,.78),rgba(8,12,18,.88)),url(/assets/topo_fundo_grande-b70449db.jpg) center/cover no-repeat}.site-closed-modal__panel{width:min(100%,620px);max-height:calc(100dvh - 32px);padding:clamp(28px,6vw,56px);overflow-y:auto;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.96);box-shadow:0 28px 80px #00000059;text-align:center}.site-closed-modal__eyebrow{display:inline-block;margin-bottom:18px;color:#9a7a34;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.site-closed-modal__panel h1{margin:0;color:#111820;font-size:clamp(30px,8vw,52px);font-weight:700;line-height:1.05;overflow-wrap:anywhere}.site-closed-modal__panel p{max-width:500px;margin:clamp(18px,4vw,22px) auto clamp(26px,5vw,32px);color:#3c4652;font-size:clamp(16px,4vw,20px);line-height:1.55}.site-closed-modal__button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,430px);min-height:64px;padding:18px clamp(18px,5vw,26px);border:0;background:#111820;color:#fff;font-size:clamp(14px,3.6vw,16px);font-weight:800;line-height:1.2;text-decoration:none;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.site-closed-modal__button:hover,.site-closed-modal__button:focus{background:#9a7a34;box-shadow:0 16px 34px #9a7a3452;color:#fff;transform:translateY(-2px)}.site-closed-modal__button:focus-visible{outline:3px solid rgba(154,122,52,.35);outline-offset:4px}@media (max-width: 520px){.site-closed-modal{align-items:flex-start;padding:16px}.site-closed-modal__panel{width:100%;margin:auto 0;padding:28px 20px}.site-closed-modal__eyebrow{margin-bottom:14px;letter-spacing:2px}.site-closed-modal__button{min-height:58px}}@media (max-height: 560px){.site-closed-modal{align-items:flex-start}.site-closed-modal__panel{margin:auto 0}}
