@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=arrow_forward,call,center_focus_strong,close,mail,map,open_in_full);:root{--color-dark:#1d1d1b;--color-dark-50:#1d1d1b80;--color-dark-80:#1d1d1bcc;--color-yellow:#fdc308;--color-light:#fff;--f-main:"Roboto";--f-icons:"Material Symbols Outlined";--mu-small:0.4rem;--mu-regular:1rem;--mu-large:2rem;background-color:#1d1d1b;background-color:var(--color-dark);color:#fdc308;color:var(--color-yellow);font-family:Roboto,sans-serif;font-family:var(--f-main),sans-serif;font-optical-sizing:auto;font-style:normal;scroll-behavior:smooth}*,:after,:before{border-color:#fdc308;border-color:var(--color-yellow);box-sizing:border-box;position:relative}#root,body,html{height:100%;margin:0;width:100%}html.js #root>.wrapper{display:none}h1{color:#fdc308;color:var(--color-yellow);text-transform:uppercase;& small{display:block;font-size:1rem}}:where(h2,h3,h4,h5,h6){color:#fdc308;color:var(--color-yellow);font-size:1em}h2{font-size:1em;font-weight:900;text-transform:uppercase}.has-large-font-size{font-size:2.488em}hr{width:100%}a{color:inherit}figure{margin:0}.logo{height:auto;width:100%}#logo-dark{-moz-cl-webkit-clip-path:url(#logo-clip);-webkit-clip-path:url(#logo-clip);clip-path:url(#logo-clip)}input,select,textarea{background:none;border-style:solid;border-width:4px;color:inherit;font-family:Roboto;font-family:var(--f-main);font-size:1em;padding:1rem;padding:var(--mu-regular)}select option{color:#1d1d1b;color:var(--color-dark)}input[type=submit]{padding-block:.4rem;padding-block:var(--mu-small);&:hover{background-color:#fff;background-color:var(--color-light);border-color:#fff;border-color:var(--color-light)}}button,input[type=submit]{background-color:#fdc308;background-color:var(--color-yellow);color:#1d1d1b;color:var(--color-dark);cursor:pointer;text-transform:uppercase}button{border-color:#fdc308;border-color:var(--color-yellow);border-style:solid;border-width:4px;letter-spacing:1px;padding:.4rem 1rem;padding:var(--mu-small) var(--mu-regular);&:hover{background-color:#fff;background-color:var(--color-light);border-color:#fff;border-color:var(--color-light)}&[type=reset]{background-color:#1d1d1b;background-color:var(--color-dark);color:#fdc308;color:var(--color-yellow);&:hover{color:#fff;color:var(--color-light)}}}label{color:#fdc308;color:var(--color-yellow)}.render-bar{background-image:linear-gradient(45deg,#fdc308 25%,#fff0 0);background-image:linear-gradient(45deg,var(--color-yellow) 25%,#fff0 25%);background-repeat:no-repeat;border:1px solid #fdc308;border:1px solid var(--color-yellow);border-radius:1rem;height:.6rem;margin-bottom:2rem;max-width:360px;width:100%}.material-symbols-outlined{font-family:Material Symbols Outlined;font-family:var(--f-icons);font-style:normal}.screen-reader-text{word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#eee;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.link-btn{background:none;border:0;color:inherit;cursor:pointer;padding:0;text-decoration:underline;width:-webkit-fit-content;width:fit-content;&:hover{background:none}}.buttons-block{display:flex;gap:1rem;gap:var(--mu-regular)}.credits{border-top-style:solid;border-top-width:1px;font-size:small;margin-top:1rem;margin-top:var(--mu-regular);padding-top:1rem;padding-top:var(--mu-regular);width:-webkit-fit-content;width:fit-content;& p{align-items:center;display:flex}}.info-block{font-size:small}.lista-contatos{display:flex;gap:.4rem 1rem;gap:var(--mu-small) var(--mu-regular);list-style:none;margin:0;padding:0;& span{font-family:Material Symbols Outlined;font-family:var(--f-icons);font-size:1.8em;line-height:1}}.lista-contatos li{align-items:center;display:flex;flex-wrap:nowrap;gap:.4rem;gap:var(--mu-small);&:has(span+div){align-items:flex-start}}.logo-block{background-image:url(/static/media/Logo-Keidge_amarelo-film.5cd15603110ec194e91a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.logo-block a,nav ul{display:flex}nav ul{gap:1rem;gap:var(--mu-regular);list-style:none;margin:0;padding:0}.page-nav-block{align-items:center;display:flex;margin-top:2rem;margin-top:var(--mu-large);&:before{background-color:#1d1d1b;background-color:var(--color-dark);content:"";height:1px;width:100%}& .wp-block-button{max-width:-webkit-fit-content;max-width:fit-content;width:100%;& a{align-items:center;display:flex;flex-wrap:nowrap;font-weight:600;padding:0;text-decoration:none;text-transform:uppercase;&:before{content:"\e5c8";font-family:Material Symbols Outlined;font-family:var(--f-icons)}}}}.servicos-block{gap:1rem;gap:var(--mu-regular);& ul{display:flex;flex-direction:column;gap:1rem;gap:var(--mu-regular);list-style:none;margin:0;padding:0;& li{text-transform:uppercase}& li:before{content:"-";padding-right:.4rem;padding-right:var(--mu-small)}}}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,auto));max-width:100%;& article{padding:1rem;padding:var(--mu-regular)}& img{height:auto;max-width:100%}& .full-btn{background:none;border:0;height:100%;inset:0;position:absolute;width:100%}& .full-btn:hover{background-color:#1d1d1b80;background-color:var(--color-dark-50)}& dialog{padding:0;& .single-project{align-items:center;background-color:#1d1d1bcc;background-color:var(--color-dark-80);display:flex;justify-content:center;max-width:none;& button{margin:0;position:absolute;right:1rem;right:var(--mu-regular);top:1rem;top:var(--mu-regular)}}}}dialog{align-items:center;background:none;border:0;display:flex;height:100%;justify-content:center;left:0;padding:2rem;padding:var(--mu-large);position:fixed;top:0;width:100%;z-index:999;& .dialog-wrapper{display:flex;justify-content:flex-end;&>button{background-color:#fff;background-color:var(--color-light);border:0;border-radius:2rem;border-radius:var(--mu-large);display:flex;margin-right:-1rem;margin-right:calc(var(--mu-regular)*-1);margin-top:-1rem;margin-top:calc(var(--mu-regular)*-1);padding:.4rem;padding:var(--mu-small);position:fixed;z-index:1}}&>:where(div,section){background-color:#fdc308;background-color:var(--color-yellow);border-color:#1d1d1b;border-color:var(--color-dark);border-style:solid;border-width:1px;height:100%;overflow:auto;& .content-wrapper{padding-top:2rem;padding-top:var(--mu-large)}}}.wrapper{width:100%}.dialog-wrapper,:where(main,footer,section)>.wrapper{max-width:calc(45em + 4rem);max-width:calc(45em + var(--mu-large)*2);width:100%}.wrapper.full-width{max-width:100%;padding:0}#root>.wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.content-wrapper{padding:2rem;padding:var(--mu-large);padding-top:var(--headerHeight);width:100%;&>hgroup{margin-bottom:2rem;margin-bottom:var(--mu-large);& h2{margin:0}}}.intro-video{align-items:center;display:flex;justify-content:center;max-height:100svh;overflow:hidden;& video{height:100%;min-width:100%;object-fit:cover}}#top-menu{background:#fdc308;background:var(--color-yellow);display:flex;height:100%;justify-content:center;padding:2rem;padding:var(--mu-large);padding-top:var(--headerHeight);position:fixed;right:0;top:0;transition:transform .5s ease-in-out;transition-delay:.5s;width:100%;&:not(.open){transform:translateX(100%)}&.open{transform:translateX(0)}& ul{align-items:center;color:#1d1d1b;color:var(--color-dark);flex-direction:column;gap:2rem;gap:var(--mu-large);text-transform:uppercase;& a{align-items:center;display:flex;font-size:2.488em;gap:1rem;gap:var(--mu-regular);text-decoration:none;&:hover{font-weight:900}&:hover:before{content:"\e3b4";font-family:Material Symbols Outlined;font-family:var(--f-icons);font-size:.8em}}}}header{left:0;position:fixed;top:0;width:100%;z-index:666;& .content-wrapper{align-items:center;display:flex;justify-content:space-between;padding-top:2rem;padding-top:var(--mu-large)}& .logo-block{z-index:666}& .logo{max-height:2rem;max-height:var(--mu-large);width:auto}& .menu-block{& .toggle{align-items:center;border-color:#1d1d1b;border-color:var(--color-dark);border-radius:2rem;border-style:solid;border-width:4px;color:#fdc308;color:var(--color-yellow);display:flex;font-weight:600;isolation:isolate;justify-content:center;line-height:1;padding:.2rem;text-transform:uppercase;z-index:1;& span{border-radius:2rem;padding:.4rem 1rem}& span,&:hover{background-color:#1d1d1b;background-color:var(--color-dark)}&:hover{border-color:#fdc308;border-color:var(--color-yellow);& span{background-color:#fdc308;background-color:var(--color-yellow);color:#1d1d1b;color:var(--color-dark)}}&.open span{background-color:#1d1d1b;background-color:var(--color-dark);color:#fdc308;color:var(--color-yellow)}&.open:hover span{background-color:#fdc308;background-color:var(--color-yellow);color:#1d1d1b;color:var(--color-dark)}}}}main{min-height:100svh;&>section{align-items:center;background-color:#1d1d1b;background-color:var(--color-dark);display:flex;flex-direction:column;justify-content:center;min-height:100svh;&>.wrapper hgroup{align-items:center;display:flex;gap:1rem;gap:var(--mu-regular);& h2{max-width:-webkit-fit-content;max-width:fit-content}& h2,& hr{width:100%}& hr{border-style:solid;border-width:1px;height:1px}}}}footer{background-color:#1d1d1b;background-color:var(--color-dark);& .content-wrapper{display:flex;gap:2rem;gap:var(--mu-large);justify-content:space-between;padding-top:2rem;padding-top:var(--mu-large)}& .info-block,& .lista-contatos{display:flex;flex-direction:column;gap:1rem;gap:var(--mu-regular)}& .rodape{border-top:1px solid #fdc308;border-top:1px solid var(--color-yellow);display:flex;font-size:small;justify-content:flex-end;padding:1rem 2rem;padding:var(--mu-regular) 2rem;text-align:right;text-transform:uppercase}}.page-yellow{background-color:#fdc308;background-color:var(--color-yellow);color:#1d1d1b;color:var(--color-dark);& *{border-color:#1d1d1b;border-color:var(--color-dark);color:#1d1d1b;color:var(--color-dark)}}#intro{position:-webkit-sticky;position:sticky;top:0;& .content-wrapper{padding:0}& hgroup{display:none}}#contatos{& fieldset.hidden-fields-container{border:0;padding:0}& .form-fields{display:flex;gap:2rem;gap:var(--mu-large);width:100%;&>div{display:flex;flex-direction:column;gap:1rem;gap:var(--mu-regular);width:100%}& label{display:block;margin-bottom:.4rem;margin-bottom:var(--mu-small);& small{display:inline-block;margin-left:.4rem;margin-left:var(--mu-small)}}& span{display:block;width:100%}& :where(input,select,textarea){width:100%}}}@media screen and (max-width:599px){footer .content-wrapper{flex-direction:column-reverse}#contatos .form-fields{flex-wrap:wrap}}@media screen and (min-width:600px){.has-large-font-size{font-size:2.986em}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(33.33333%,auto))}}@media screen and (min-width:782px){.servicos-block{gap:2rem;gap:var(--mu-large);justify-content:space-between}.servicos-block.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:fit-content;flex-grow:0}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(25%,auto))}}
/*# sourceMappingURL=main.40db486a.css.map*/