*{padding:0;margin:0;font-family:all,serif}body,html{scroll-behavior:smooth; }@font-face{font-family:all;src:url(Bahnschrift.woff2)}header{display:flex;align-items:center;padding:2vw 5vw}.logo img{width:10vw;height:auto}menu{display:flex;align-items:center;margin-left:4vw}menu li{list-style:none;margin:0 2vw;font-size:1.4vw}menu li a{text-decoration:none;color:#707070}.slider{height:20vw}.slider div{height:20vw}.slider .um{background-image:url(../img/parallax/1.jpg)}.slider .dois{background-image:url(../img/slides/1.jpg);background-size: cover;background-position: center;}section{display:flex;flex-flow:column;padding:5vw 20vw;text-align:left}.lar{color:#707070;text-align:left}section h1,section h2{color:#FF7C40;font-size:2.4vw;margin:1vw 0;text-align:center}section h3{color:#FF7C40;font-size:1.4vw}section h4{color:#FF7C40;font-size:1.4vw}section p{color:#707070;font-size:1.4vw;margin:1vw 0}.imgs{display:grid;grid-template-areas:'a a b b' 'c c d d';justify-content:center;grid-gap:4vw 8vw}.ia{grid-area:a}.ib{grid-area:b}.ic{grid-area:c}.id{grid-area:d}.i img{height:21vw;width:auto}.i h1,.i h2{font-size:2.4vw}.doc{display:flex;flex-flow:column;padding:5vw 20vw;text-align:left}.doc h1,.doc h2{color:#FF7C40;font-size:2.4vw;margin:1vw 0;text-align:center}.doc p{color:#707070;line-height:4vw;font-size:1.4vw}.ban{height:20vw}.q{background-image:url(../img/parallax/3.jpg);background-position:center;background-size:cover}.w{background-image:url(../img/parallax/2.jpg);background-position:center;background-size:cover}.e{background-image:url(../img/parallax/1.jpg);background-position:center;background-size:cover}.work{width:17vw;height:17vw;background-position:center;background-size:cover}.w1{background-image:url(../img/works/1.jpg)}.w2{background-image:url(../img/works/2.jpg)}.w3{background-image:url(../img/works/3.jpg)}.w4{background-image:url(../img/works/4.jpg)}.w5{background-image:url(../img/works/5.jpg)}.w6{background-image:url(../img/works/6.jpg)}.w7{background-image:url(../img/works/7.jpg)}.owl-nav{position:absolute;top:6.4vw;z-index:999}.owl-prev{left:-3vw;font-size:4vw!important;position:relative}.owl-next{left:56.5vw;font-size:4vw!important;position:relative}.icons{padding:4vw 20vw;display:grid;grid-template-columns:auto auto;grid-gap:2vw 6vw}.icons h1,.icons h2{color:#FF7C40}input,textarea{width:55vw;margin:1vw 0 1vw 20vw;border-radius:6px;border:.35vw solid #ff7c40;color:#000;padding:1.5vw 2.5vw}input[type=submit]{width:61vw;color:#000;background-color:#FF7C40}@media screen and (max-width:768px){header{padding:5vw 10vw}.logo img{width:30vw}menu{display:none}section{padding:5vw 10vw}section h1,section h2{font-size:4vh}section h3{font-size:2.6vh}section h4{font-size:2.3vh}section p{font-size:2.3vh}.i img{height:38vw}.i h1,.i h2{font-size:3.5vh}.doc{padding:5vw}.doc h1,.doc h2{font-size:4vh}.doc p{font-size:2.4vh;line-height:4vh}.icons{padding:5vw;grid-template-columns:auto}.work{width:30vw;height:30vw}.owl-prev{left:-7vw;font-size:8vh!important;position:relative}.owl-next{left:56.5vw;font-size:8vh!important;position:relative}input,textarea{width:80vw;margin:2vh 7.5vw}input[type=submit]{margin:2vh 7.5vw;width:85vw}.slider{height:30vh}.slider div{height:30vh}.ban{height:20vh}}
/**{
  padding: 0;
  margin: 0;
  font-family: all, serif;
}
@font-face {
  font-family: all;
  src: url(Bahnschrift.woff2);
}
header{
  display: flex;
  align-items: center;
  padding: 2vw 5vw;
}
.logo img{
  width: 10vw;
  height: auto;
}
menu{
  display: flex;
  align-items: center;
  margin-left: 4vw;
}
menu li{
  list-style: none;
  margin: 0 2vw;
  font-size: 1.4vw;
}
menu li a{
  text-decoration: none;
  color: #707070;
}
.slider {
  height: 20vw;
}
.slider div{
  height: 20vw;
}
.slider .um{
  background-image: url(../img/parallax/1.jpg);
}
.slider .dois{
  background-image: url(../img/slides/1.jpg);
}
section{
  display: flex;
  flex-flow: column;
  padding:5vw 20vw;
  text-align: left;
}
.lar{
  color:#707070;
  text-align: left;
}
section h1{
  color:#FF7C40;
  font-size: 2.4vw;
  margin: 1vw 0;
  text-align: center;
}
section h3{
  color: #FF7C40;
  font-size: 1.4vw;
}
section h4{
  color: #FF7C40;
  font-size: 1.4vw;
}
section p{
  color:#707070;
  font-size: 1.4vw;
  margin: 1vw 0;
}
.imgs{
  display: grid;
  grid-template-areas: 'a a b b' 'c c d d';
  justify-content: center;
  grid-gap: 4vw 8vw;
}
.ia{
  grid-area: a;
}
.ib{
  grid-area: b;
}
.ic{
  grid-area: c;
}
.id{
  grid-area: d;
}
.i img{
  height: 21vw;
  width: auto;
}
.i h1{
  font-size: 2.4vw;
}
.doc{
  display: flex;
  flex-flow: column;
  padding:5vw 20vw;
  text-align: left;
}
.doc h1{
  color:#FF7C40;
  font-size: 2.4vw;
  margin: 1vw 0;
  text-align: center;
}
.doc p{
  color: #707070;
  line-height: 4vw;
  font-size: 1.4vw;
}
.ban{
  height: 20vw;
}
.q{
  background-image: url(../img/parallax/3.jpg);
  background-position: center;
  background-size: cover;
}
.w{
  background-image: url(../img/parallax/2.jpg);
  background-position: center;
  background-size: cover;
}
.e{
  background-image: url(../img/parallax/1.jpg);
  background-position: center;
  background-size: cover;
}
.work{
  width: 17vw;
  height: 17vw;
  background-position: center;
  background-size: cover;
}
.w1{
  background-image: url(../img/works/1.jpg);
}
.w2{
  background-image: url(../img/works/2.jpg);
}
.w3{
  background-image: url(../img/works/3.jpg);
}
.w4{
  background-image: url(../img/works/4.jpg);
}
.w5{
  background-image: url(../img/works/5.jpg);
}
.w6{
  background-image: url(../img/works/6.jpg);
}
.w7{
  background-image: url(../img/works/7.jpg);
}
.owl-nav{
  position: absolute;
  top: 6.4vw;
  z-index: 999;
}
.owl-prev{
  left: -3vw;
  font-size: 4vw !important;
  position: relative;
}
.owl-next{
  left: 56.5vw;
  font-size: 4vw !important;
  position: relative;
}
.icons{
  padding: 4vw 20vw;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 2vw 6vw;
}
.icons h1{
  color: #FF7C40;
}
input,textarea{
  width: 55vw;
  margin: 1vw 0  1vw 20vw;
  border-radius: 6px;
  border: .35vw solid #ff7c40;
  color: #000;
  padding: 1.5vw 2.5vw;
}
input[type=submit]{
  width: 61vw;
  color: #000;
  background-color: #FF7C40;

}
@media screen and (max-width:768px){
  header{
    padding: 5vw 10vw;
  }
  .logo img{
    width: 30vw;
  }
  menu{
    display: none;
  }
  section{
    padding: 5vw 10vw;
  }
  section h1{
    font-size: 4vh;
  }
  section h3{
    font-size: 2.6vh;
  }
  section h4{
    font-size: 2.3vh;
  }
  section p{
    font-size: 2.3vh;
  }
  .i img{
    height: 38vw;
  }
  .i h1{
    font-size: 3.5vh;
  }
  .doc{
    padding: 5vw;
  }
  .doc h1{
    font-size: 4vh;
  }
  .doc p{
    font-size: 2.4vh;
    line-height: 4vh;
  }
  .icons{
    padding: 5vw;
    grid-template-columns: auto;
  }
  .work{
    width: 30vw;
    height: 30vw;
  }
  .owl-prev{
    left: -7vw;
    font-size: 8vh !important;
    position: relative;
  }
  .owl-next{
    left: 56.5vw;
    font-size: 8vh !important;
    position: relative;
  }
  input,textarea{
    width: 80vw;
  margin: 2vh 7.5vw; }
  input[type=submit]{
    margin: 2vh 7.5vw;
    width: 85vw;
  }
  .slider {
    height: 30vh;
  }
  .slider div{
    height: 30vh;
  }
  .ban{
    height: 20vh;
  }
}
*/
