.area-video{position:relative}.area-video.c-design::after{content:"";position:absolute;top:-8%;left:-8.4%;width:26%;height:auto;aspect-ratio:11.5/9;background-image:url("../img/vetor-solido-530.webp");background-position:center;background-size:100%;background-repeat:no-repeat}.area-video .capa-video{width:100%;cursor:pointer}.area-video .btn-play{cursor:pointer;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.area-video iframe{width:100%;max-width:100%;aspect-ratio:16/9}.area-video iframe.c-capa{display:none;aspect-ratio:auto}.area-video video{width:100%;height:auto;aspect-ratio:16/9}.area-video video.c-capa{display:none;aspect-ratio:auto}html{scroll-behavior:auto !important}body{margin:0;padding:0}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}p{padding:0;margin:0}a{border-radius:0;text-decoration:none}hr{opacity:1}img{max-width:100%}.nopadding{padding:0 !important}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("../fonts/open-sans-bold.ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-light.ttf");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-regular.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-medium.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-semi-bold.ttf");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url("../fonts/oswald-medium.ttf");font-weight:500;font-style:normal;font-display:swap}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#848484}p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;color:#848484;line-height:140%}#hero{height:100svh;max-height:810px;background-position:center;background-size:cover}#hero .container,#hero .row{height:100%}#hero .conteudo{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-top:100px}#hero .conteudo h1{font-family:"Oswald",sans-serif;font-weight:500;font-size:64px;color:#fff;margin-bottom:30px}#cases{padding:100px 0 80px;background-image:url("../img/vetor.webp");background-position:top right;background-size:406px;background-repeat:no-repeat}#cases h2{font-family:"Roboto",sans-serif;font-weight:600;font-size:40px;color:#303030;margin-bottom:30px}#cases h2 span{color:#eb7900}#cases p{font-size:22px;max-width:760px;margin-bottom:80px}#cases .filtros{display:flex;flex-wrap:wrap;flex-direction:row;gap:0;align-items:center;justify-content:center;column-gap:25px;border-bottom:1px solid #b1b0b5;margin:0 auto 40px}#cases .filtros li{list-style:none}#cases .filtros li a{display:block;padding:10px 10px;font-size:18px;font-weight:600;color:#303030;position:relative}#cases .filtros li a.ativo{color:#eb7900}#cases .filtros li a.ativo::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-bottom:4px solid #eb7900;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-radius:1px}#cases .filtros .owl-nav{margin:0}#cases .filtros .owl-prev,#cases .filtros .owl-next{position:absolute;top:44%;transform:translateY(-50%)}#cases .filtros .owl-prev .btn-seta-in,#cases .filtros .owl-next .btn-seta-in{width:30px;height:30px}#cases .filtros .owl-prev.disabled,#cases .filtros .owl-next.disabled{opacity:0}#cases .filtros .owl-prev{left:-50px}#cases .filtros .owl-next{right:-50px}#cases .listagem{display:grid;grid-template-columns:repeat(4, 1fr);align-items:start;gap:25px}#cases .listagem.loading{animation:loading 800ms infinite alternate ease-in-out}@keyframes loading{0%{opacity:1}100%{opacity:.4}}#cases .listagem .card-projeto{border:0;border-radius:16px;overflow:hidden;position:relative}#cases .listagem .card-projeto img{width:100%}#cases .listagem .card-projeto .descricao{position:absolute;bottom:0;width:100%;padding:25px;opacity:0;transition:opacity 200ms ease;overflow:hidden}#cases .listagem .card-projeto .descricao h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:24px;color:#fff;margin-bottom:10px}#cases .listagem .card-projeto .descricao p{color:#fff;font-size:16px;margin-bottom:20px}#cases .listagem .card-projeto .descricao .btn-card{margin-top:10px}#cases .listagem .card-projeto:hover img{filter:brightness(0.6)}#cases .listagem .card-projeto:hover .descricao{opacity:1}#cases .listagem .msg-aviso{grid-column:1/-1;font-size:20px;text-align:center}#saiba-como{padding:50px 0 100px;position:relative;overflow:hidden}#saiba-como::before{content:"";position:absolute;right:-40px;top:50px;width:20vw;max-width:500px;height:auto;aspect-ratio:11.5/9;background-image:url("../img/vetor.webp");background-position:top right;background-size:100%;background-repeat:no-repeat}#saiba-como::after{content:"";position:absolute;left:-40px;top:50px;width:20vw;max-width:500px;height:auto;aspect-ratio:11.5/9;background-image:url("../img/vetor.webp");background-position:top right;background-size:100%;background-repeat:no-repeat}#saiba-como h2{font-family:"Roboto",sans-serif;font-weight:600;font-size:40px;color:#303030;margin-bottom:30px;text-align:center}#saiba-como h2 span{color:#eb7900}#saiba-como p{font-size:22px;max-width:700px;margin:0 auto 100px;text-align:center}#saiba-como .bloco-passo .passo{box-shadow:0 0 4px rgba(48,48,48,.2);max-width:max-content;margin:0 auto 25px;padding:6px 10px 5px;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:600;font-size:22px;color:#eb7900}#saiba-como .bloco-passo h3{font-family:"Roboto",sans-serif;font-weight:600;font-size:22px;color:#303030;text-align:center;margin-bottom:10px}#saiba-como .bloco-passo p{font-size:16px;margin-bottom:0}#saiba-como .bloco-passo a{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#eb7900;padding:0 10px;border-left:1px solid #eb7900;border-right:1px solid #eb7900;display:block;max-width:max-content;margin:15px auto 0}#saiba-como .col-md-3:nth-child(odd) .bloco-passo{margin-top:-44px}@media screen and (min-width: 767px)and (max-width: 1199px){#cases .listagem{display:grid;grid-template-columns:repeat(3, 1fr);gap:25px}}@media screen and (max-width: 767px){#hero{height:420px;background-position:35% 50%}#hero .conteudo{padding-top:130px;padding-bottom:60px}#hero .conteudo h1{font-size:38px;margin:0}#hero .conteudo h1 br{display:none}#cases{padding:50px 0 25px;background-position:100% 10px;background-size:88%}#cases h2{font-size:32px;margin-bottom:20px}#cases p{font-size:18px;margin-bottom:40px}#cases .filtros{display:flex;flex-wrap:wrap;flex-direction:row;gap:0;align-items:center;justify-content:center;margin:0 auto 30px}#cases .filtros li a{padding:10px 4px;font-size:16px}#cases .filtros .owl-prev .btn-seta-in,#cases .filtros .owl-next .btn-seta-in{font-size:14px;width:26px;height:26px}#cases .filtros .owl-prev.disabled,#cases .filtros .owl-next.disabled{opacity:0}#cases .filtros .owl-prev{left:-40px}#cases .filtros .owl-next{right:-40px}#cases .listagem{grid-template-columns:repeat(1, 1fr);gap:30px}#cases .listagem .card-projeto{overflow:hidden}#cases .listagem .card-projeto img{filter:brightness(1) !important}#cases .listagem .card-projeto .descricao{display:flex;flex-wrap:wrap;flex-direction:column;gap:0;justify-content:flex-end;height:100%;width:100%;background-image:linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.55) 65%);opacity:1}#saiba-como{padding:35px 0 50px}#saiba-como::before,#saiba-como::after{width:26vw}#saiba-como h2{font-size:32px;margin-bottom:20px}#saiba-como p{font-size:18px;width:100%;margin:0 auto 40px}#saiba-como .col-md-3:nth-child(odd) .bloco-passo{margin-top:0}#saiba-como .bloco-passo{margin-bottom:45px}#saiba-como .bloco-passo .passo{margin:0 auto 15px}#saiba-como .col-md-3:last-child .bloco-passo{margin-bottom:0}}