@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* line 5, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../Ruby26-x64/lib/ruby/gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* Variaveis de Cor */
/* Mixin */
/* line 1, ../sass/base.scss */
body {
  background: #edf6f4;
  font: 62.5% 'Fira Sans', sans-serif;
  color: #806a50;
}

/* line 6, ../sass/base.scss */
html,
body {
  height: 100%;
}

/* line 11, ../sass/base.scss */
a {
  text-decoration: none;
}

/* line 15, ../sass/base.scss */
.container {
  width: 100%;
  margin: 0 auto;
  display: block;
  padding-left: 5%;
  padding-right: 5%;
}

/* line 23, ../sass/base.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

/* line 28, ../sass/base.scss */
.clearfix:after {
  clear: both;
}

/* line 32, ../sass/base.scss */
.clearfix {
  *zoom: 1;
}

/* line 35, ../sass/base.scss */
.clear {
  clear: both;
}

/* line 39, ../sass/base.scss */
img, picture, video, embed {
  max-width: 100%;
}

/* line 43, ../sass/base.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../sass/secoes/conteudo.scss */
.button_container {
  position: absolute;
  top: 36px;
  right: 5%;
  height: 30px;
  width: 35px;
  cursor: pointer;
  z-index: 1000000;
  transition: opacity .25s ease;
  display: none;
}
/* line 11, ../sass/secoes/conteudo.scss */
.button_container:hover {
  opacity: .7;
}
/* line 16, ../sass/secoes/conteudo.scss */
.button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #806a50;
}
/* line 20, ../sass/secoes/conteudo.scss */
.button_container.active .middle {
  opacity: 0;
  background: #806a50;
}
/* line 25, ../sass/secoes/conteudo.scss */
.button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #806a50;
}
/* line 31, ../sass/secoes/conteudo.scss */
.button_container span {
  background: #4ea392;
  border: none;
  border-radius: 2px;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .35s ease;
  cursor: pointer;
}
/* line 43, ../sass/secoes/conteudo.scss */
.button_container span:nth-of-type(2) {
  top: 11px;
}
/* line 47, ../sass/secoes/conteudo.scss */
.button_container span:nth-of-type(3) {
  top: 22px;
}

/* line 52, ../sass/secoes/conteudo.scss */
.btn {
  width: 400px;
  display: block;
}

/* line 57, ../sass/secoes/conteudo.scss */
.btn-proj {
  margin-top: 2em;
}

/* line 60, ../sass/secoes/conteudo.scss */
.button {
  min-width: 150px;
  width: 400px;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  border: none;
  background: none;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 600;
  color: #806a50;
  border: 1px solid #4ea392;
  border-top-right-radius: 20px;
  letter-spacing: 0.5em;
}

/* line 81, ../sass/secoes/conteudo.scss */
.button:focus {
  outline: none;
}

/* line 84, ../sass/secoes/conteudo.scss */
.button > span {
  vertical-align: middle;
}

/* Individual button styles */
/* Winona */
/* line 92, ../sass/secoes/conteudo.scss */
.button--winona {
  overflow: hidden;
  -webkit-transition: border-color 0.3s, background-color 0.3s;
  transition: border-color 0.3s, background-color 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

/* line 100, ../sass/secoes/conteudo.scss */
.button--winona::after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  color: #fff;
  -webkit-transform: translate3d(0, 25%, 0);
  transform: translate3d(0, 25%, 0);
}

/* line 112, ../sass/secoes/conteudo.scss */
.button--winona > span {
  display: block;
}

/* line 115, ../sass/secoes/conteudo.scss */
.button--winona.button--inverted {
  color: #fff;
  border: 1px solid #fff;
}

/* line 119, ../sass/secoes/conteudo.scss */
.button--winona.button--inverted:after {
  color: #806a50;
}

/* line 122, ../sass/secoes/conteudo.scss */
.button--winona::after,
.button--winona > span {
  padding: 1.6em 3em;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

/* line 130, ../sass/secoes/conteudo.scss */
.button--winona:hover {
  border-color: #806a50;
  background-color: #806a50;
}

/* line 134, ../sass/secoes/conteudo.scss */
.button--winona.button--inverted:hover {
  border-color: #fff;
  background-color: #fff;
}

/* line 138, ../sass/secoes/conteudo.scss */
.button--winona:hover::after {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 143, ../sass/secoes/conteudo.scss */
.button--winona:hover > span {
  opacity: 0;
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
}

/* line 149, ../sass/secoes/conteudo.scss */
.chamada {
  font-size: 3.5em;
  text-transform: uppercase;
  color: #4ea392;
  font-weight: 200;
}

/* line 155, ../sass/secoes/conteudo.scss */
.ch-dtq {
  font-weight: 400;
  color: #806a50;
}

/* line 159, ../sass/secoes/conteudo.scss */
.title {
  font-size: 1.8em;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
  padding: 8px 0;
  border-top: 2px solid #fff;
  display: block;
  float: left;
}

/* line 169, ../sass/secoes/conteudo.scss */
.tit-inv {
  color: #806a50;
  border-top: 2px solid #806a50;
}

/* line 173, ../sass/secoes/conteudo.scss */
.text {
  font-size: 1.7em;
  color: #4ea392;
  font-weight: 400;
  line-height: 1.9em;
  margin-bottom: 1.5em;
}

/* line 180, ../sass/secoes/conteudo.scss */
.txt-inv {
  color: #edf6f4;
}

/* line 183, ../sass/secoes/conteudo.scss */
.button_container {
  position: absolute;
  top: 36px;
  right: 5%;
  height: 30px;
  width: 35px;
  cursor: pointer;
  z-index: 1000000;
  transition: opacity .25s ease;
  display: none;
}
/* line 193, ../sass/secoes/conteudo.scss */
.button_container:hover {
  opacity: .7;
}
/* line 198, ../sass/secoes/conteudo.scss */
.button_container.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #806a50;
}
/* line 202, ../sass/secoes/conteudo.scss */
.button_container.active .middle {
  opacity: 0;
  background: #806a50;
}
/* line 207, ../sass/secoes/conteudo.scss */
.button_container.active .bottom {
  transform: translateY(-11px) translateX(0) rotate(-45deg);
  background: #806a50;
}
/* line 213, ../sass/secoes/conteudo.scss */
.button_container span {
  background: #806a50;
  border: none;
  border-radius: 2px;
  height: 5px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all .35s ease;
  cursor: pointer;
}
/* line 225, ../sass/secoes/conteudo.scss */
.button_container span:nth-of-type(2) {
  top: 11px;
}
/* line 229, ../sass/secoes/conteudo.scss */
.button_container span:nth-of-type(3) {
  top: 22px;
}

/* line 235, ../sass/secoes/conteudo.scss */
header {
  width: 100%;
  height: 132px;
}

/* line 239, ../sass/secoes/conteudo.scss */
header.smaller {
  height: 60px;
  background: #fff;
  transition: all 0.3s ease-out;
  position: fixed;
  top: 0;
  padding-top: 0;
  z-index: 9999999;
}
/* line 248, ../sass/secoes/conteudo.scss */
header.smaller .logo-salix {
  width: 116px;
  margin-top: 7px;
  transition: all 0.3s ease-out;
}
/* line 253, ../sass/secoes/conteudo.scss */
header.smaller .area-menu {
  margin-top: 7px;
}
/* line 256, ../sass/secoes/conteudo.scss */
header.smaller .menu-item {
  font-size: 1.4em;
}
/* line 259, ../sass/secoes/conteudo.scss */
header.smaller .button_container {
  top: 16px;
}
/* line 262, ../sass/secoes/conteudo.scss */
header.smaller .sub-menu {
  background: #fff;
}

/* line 266, ../sass/secoes/conteudo.scss */
.logo-salix {
  float: left;
  margin-top: 22px;
  transition: all 0.3s ease-out;
}
/* line 270, ../sass/secoes/conteudo.scss */
.logo-salix a {
  display: block;
}

/* line 276, ../sass/secoes/conteudo.scss */
.area-menu {
  float: right;
  margin-top: 70px;
  display: flex;
  align-items: center;
}

/* line 282, ../sass/secoes/conteudo.scss */
.menu {
  display: flex;
  transition: all 0.3s ease-out;
  margin-right: 40px;
}
/* line 287, ../sass/secoes/conteudo.scss */
.menu li {
  margin-left: 30px;
  position: relative;
}
/* line 291, ../sass/secoes/conteudo.scss */
.menu .mn-selected {
  font-weight: 700;
}

/* line 295, ../sass/secoes/conteudo.scss */
.menu-item {
  font-size: 1.8em;
  color: #806a50;
  letter-spacing: 0.01em;
  display: block;
  font-weight: 600;
  border-bottom: 1px solid transparent;
  position: relative;
  transition: all .6s ease;
  z-index: 99999;
}

/* line 306, ../sass/secoes/conteudo.scss */
.menu-item:hover {
  color: #4ea392;
}

/* line 311, ../sass/secoes/conteudo.scss */
.menu-item::before {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #4ea392;
  opacity: 1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition: background 0.6s ease, -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1), background 0.6s ease;
  transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1), background 0.6s ease, -webkit-transform 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}

/* line 328, ../sass/secoes/conteudo.scss */
.menu-item:hover::before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: center;
  transform-origin: center;
}

/* line 337, ../sass/secoes/conteudo.scss */
.sub-menu {
  width: 150px;
  padding: 25px 20px 20px;
  position: absolute;
  right: -20px;
  transition: opacity linear 0.15s;
  background: #edf6f4;
  z-index: -1;
  opacity: 0;
}

/* line 350, ../sass/secoes/conteudo.scss */
.menu li:hover .sub-menu {
  z-index: 999999;
  opacity: 1;
}

/* line 355, ../sass/secoes/conteudo.scss */
.sub-menu li {
  display: block;
  margin: 0;
}

/* line 360, ../sass/secoes/conteudo.scss */
.sub-menu li a {
  padding: 6px 0;
  display: block;
  color: #4ea392;
  font-size: 13px;
  font-weight: 300;
  text-align: right;
}

/* line 369, ../sass/secoes/conteudo.scss */
.sub-menu li a:hover {
  color: #806a50;
}

/* line 373, ../sass/secoes/conteudo.scss */
.area-icons {
  padding: 10px 0 10px 40px;
  position: relative;
}
/* line 376, ../sass/secoes/conteudo.scss */
.area-icons a {
  padding: 0 6px;
  transition: all .6s ease;
}
/* line 380, ../sass/secoes/conteudo.scss */
.area-icons a:hover {
  opacity: 0.5;
}

/* line 384, ../sass/secoes/conteudo.scss */
.area-icons::before {
  content: "";
  width: 5px;
  height: 100%;
  position: absolute;
  border-left: 1px solid #4ea392;
  border-right: 1px solid #4ea392;
  opacity: 0.3;
  left: 0;
  top: 0;
}

/* line 397, ../sass/secoes/conteudo.scss */
#slider {
  width: 100%;
  height: calc(100vh - 132px);
  /*background: url(../images/bg-salix.jpg) no-repeat center;
  background-size: cover;*/
  position: relative;
}
/* line 403, ../sass/secoes/conteudo.scss */
#slider .slide {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 410, ../sass/secoes/conteudo.scss */
#slider .slide1 {
  background: url(../images/bg-salix.jpg) no-repeat center;
  background-position: cover;
}
/* line 414, ../sass/secoes/conteudo.scss */
#slider .slide2 {
  background: url(../images/bg-salix2.jpg) no-repeat center;
  background-position: cover;
}
/* line 418, ../sass/secoes/conteudo.scss */
#slider .swiper-container {
  height: 100%;
}

/* line 422, ../sass/secoes/conteudo.scss */
.frase-dtq {
  font-size: 5.4em;
  font-weight: 100;
  letter-spacing: 0.05em;
  color: #fff;
  height: 70px;
  position: absolute;
  left: 0;
  padding-left: 5%;
  top: calc(50% - 35px);
  line-height: 70px;
  z-index: 99999;
}

/* line 435, ../sass/secoes/conteudo.scss */
.frase-dtq::before {
  content: "";
  position: absolute;
  left: 0;
  height: 70px;
  width: 14px;
  background: #806a50;
}

/* line 444, ../sass/secoes/conteudo.scss */
#at-salix {
  width: 100%;
  padding: 15em 0 12em 0;
  text-align: center;
}
/* line 448, ../sass/secoes/conteudo.scss */
#at-salix .simbolo {
  margin-bottom: 2em;
}
/* line 451, ../sass/secoes/conteudo.scss */
#at-salix .chamada {
  line-height: 1.4em;
}
/* line 454, ../sass/secoes/conteudo.scss */
#at-salix .btn {
  margin: 5em auto 0;
}

/* line 459, ../sass/secoes/conteudo.scss */
#at-servicos {
  padding: 14em 0;
  position: relative;
  z-index: 5;
}
/* line 463, ../sass/secoes/conteudo.scss */
#at-servicos .chamada {
  color: #fff;
  text-transform: inherit;
  font-weight: 100;
  font-size: 4.6em;
  line-height: 1.1em;
  margin-bottom: 1em;
}
/* line 471, ../sass/secoes/conteudo.scss */
#at-servicos .btn {
  color: #fff;
  border-color: #fff;
  margin-bottom: 30px;
}
/* line 476, ../sass/secoes/conteudo.scss */
#at-servicos .area-infos-srv {
  width: 60%;
  display: flex;
  justify-content: space-between;
}
/* line 481, ../sass/secoes/conteudo.scss */
#at-servicos .infos-srv {
  width: 60%;
  margin-right: 8%;
}

/* line 486, ../sass/secoes/conteudo.scss */
#at-servicos::before {
  content: "";
  width: 60%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #4ea392;
  z-index: -2;
  border-top-right-radius: 150px;
}

/* line 497, ../sass/secoes/conteudo.scss */
#at-paisagismo {
  margin-top: -50px;
  position: relative;
  z-index: 100;
}
/* line 501, ../sass/secoes/conteudo.scss */
#at-paisagismo .bg-bloco {
  width: 100%;
  height: 640px;
  background: url(../images/cp-paisagismo.jpg) no-repeat center;
  background-size: center;
  text-align: center;
  position: relative;
}
/* line 509, ../sass/secoes/conteudo.scss */
#at-paisagismo .title {
  position: absolute;
  bottom: 70px;
  width: 100px;
  left: 50%;
  margin-left: -50px;
}
/* line 516, ../sass/secoes/conteudo.scss */
#at-paisagismo .item-psg {
  color: #806a50;
  font-size: 2.5em;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
  width: 30%;
  padding: 40px 0;
  display: block;
  margin: 0 10px;
  border-top: 20px solid #806a50;
  border-bottom: 1px solid #806a50;
  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 531, ../sass/secoes/conteudo.scss */
#at-paisagismo .item-psg:hover {
  background: #806a50;
  color: #fff;
}
/* line 536, ../sass/secoes/conteudo.scss */
#at-paisagismo .area-infos-psg {
  display: flex;
  justify-content: center;
  margin: -20px 0 20em 0;
  z-index: 1000;
  position: relative;
}

/* line 544, ../sass/secoes/conteudo.scss */
footer {
  background: #806a50;
  padding-top: 10em;
}
/* line 547, ../sass/secoes/conteudo.scss */
footer .item-ft {
  margin: 0 50px;
  padding: 50px 0;
  border-bottom: 20px solid #4ea392;
}
/* line 551, ../sass/secoes/conteudo.scss */
footer .item-ft span {
  color: #fff;
  font-size: 2.0em;
  font-weight: 300;
  display: block;
  line-height: 1.5em;
  height: 30px;
}
/* line 559, ../sass/secoes/conteudo.scss */
footer .item-ft .fone {
  font-size: 3em;
  margin: -9px 0 9px 0;
}
/* line 564, ../sass/secoes/conteudo.scss */
footer .area-infos-ft {
  display: flex;
  justify-content: center;
  width: 100%;
}
/* line 569, ../sass/secoes/conteudo.scss */
footer .icon {
  margin: 0 5px;
  transition: all 0.7s cubic-bezier(0.19, 1, 0.22, 1);
}
/* line 573, ../sass/secoes/conteudo.scss */
footer .icon:hover {
  opacity: 0.5;
}

/******** Sobre *****************/
/* line 580, ../sass/secoes/conteudo.scss */
#sobre .chamada {
  font-size: 3em;
  position: relative;
  display: block;
  clear: both;
  padding-right: 40px;
}
/* line 587, ../sass/secoes/conteudo.scss */
#sobre .chamada::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 100%;
  background: #806a50;
  left: calc(-10% - 22px);
  top: 0;
}

/* line 597, ../sass/secoes/conteudo.scss */
#estudio-salix {
  margin-top: 3em;
  padding: 12em 0;
  background: url(../images/salix.png) no-repeat right;
  background-size: contain;
}
/* line 602, ../sass/secoes/conteudo.scss */
#estudio-salix .title {
  display: block;
  margin-bottom: 3em;
}
/* line 606, ../sass/secoes/conteudo.scss */
#estudio-salix .chamada {
  display: block;
  clear: both;
  margin-bottom: 1em;
  line-height: 1.3em;
  position: relative;
}
/* line 615, ../sass/secoes/conteudo.scss */
#estudio-salix .area-txt-es {
  width: 50%;
  padding-right: 7%;
}

/* line 621, ../sass/secoes/conteudo.scss */
#maiquel-scherer .content-ms {
  background: #e4f3f3;
  display: flex;
}
/* line 625, ../sass/secoes/conteudo.scss */
#maiquel-scherer .foto-ms {
  width: 40%;
  background: url(../images/maiquel-scherer.jpg) no-repeat center;
  background-size: cover;
}
/* line 630, ../sass/secoes/conteudo.scss */
#maiquel-scherer .area-txt-ms {
  width: 60%;
  padding: 6em 8em 3em 50px;
}
/* line 634, ../sass/secoes/conteudo.scss */
#maiquel-scherer .title {
  margin-bottom: 2em;
}
/* line 637, ../sass/secoes/conteudo.scss */
#maiquel-scherer .txt-dtq {
  text-transform: uppercase;
  display: block;
  margin-bottom: 1.5em;
  clear: both;
}

/* line 644, ../sass/secoes/conteudo.scss */
#arq-paisagismo,
#criando-paisagens,
#sustentabilidade {
  padding: 14em 0;
}
/* line 648, ../sass/secoes/conteudo.scss */
#arq-paisagismo .container,
#criando-paisagens .container,
#sustentabilidade .container {
  display: flex;
}
/* line 651, ../sass/secoes/conteudo.scss */
#arq-paisagismo .title,
#criando-paisagens .title,
#sustentabilidade .title {
  margin-bottom: 2em;
}
/* line 655, ../sass/secoes/conteudo.scss */
#arq-paisagismo .area-tit-arq,
#criando-paisagens .area-tit-arq,
#sustentabilidade .area-tit-arq {
  width: 34%;
}
/* line 658, ../sass/secoes/conteudo.scss */
#arq-paisagismo .area-arq-txt,
#criando-paisagens .area-arq-txt,
#sustentabilidade .area-arq-txt {
  width: 66%;
  padding-right: 10%;
}
/* line 662, ../sass/secoes/conteudo.scss */
#arq-paisagismo .chamada::before,
#criando-paisagens .chamada::before,
#sustentabilidade .chamada::before {
  content: "";
  left: calc(-12.5% - 22px);
}
/* line 668, ../sass/secoes/conteudo.scss */
#arq-paisagismo .txt-item,
#criando-paisagens .txt-item,
#sustentabilidade .txt-item {
  text-transform: uppercase;
}

/* line 672, ../sass/secoes/conteudo.scss */
#arq-paisagismo {
  padding-bottom: 2em;
}

/* line 676, ../sass/secoes/conteudo.scss */
#boas-razoes {
  width: 95%;
  background: #4ea392;
  border-top-right-radius: 150px;
  color: #edf6f4;
  display: flex;
}
/* line 684, ../sass/secoes/conteudo.scss */
#boas-razoes .area-img-br {
  width: 30%;
  background: url(../images/flores.jpg) no-repeat center;
  background-size: cover;
  padding: 10em 20px 20px 5.1%;
}
/* line 690, ../sass/secoes/conteudo.scss */
#boas-razoes .ch-br {
  font-size: 5.4em;
  font-weight: 300;
}
/* line 693, ../sass/secoes/conteudo.scss */
#boas-razoes .ch-br span {
  display: block;
  font-size: 30px;
  font-weight: 100;
}
/* line 701, ../sass/secoes/conteudo.scss */
#boas-razoes .area-txt-br {
  width: 70%;
  padding-left: 7.5%;
  padding-top: 10em;
  padding-bottom: 10em;
}
/* line 707, ../sass/secoes/conteudo.scss */
#boas-razoes .area-txt-br ul {
  display: flex;
  flex-wrap: wrap;
}
/* line 711, ../sass/secoes/conteudo.scss */
#boas-razoes .area-txt-br .text {
  font-size: 1.5em;
}
/* line 715, ../sass/secoes/conteudo.scss */
#boas-razoes .item-razoes {
  width: 50%;
  padding-right: 8%;
}
/* line 719, ../sass/secoes/conteudo.scss */
#boas-razoes .tit-br {
  font-size: 1.8em;
  text-transform: uppercase;
  font-weight: 500;
  margin: 3em 0 1em;
}
/* line 724, ../sass/secoes/conteudo.scss */
#boas-razoes .tit-br span {
  font-weight: 200;
  font-size: 30px;
  margin-right: 10px;
}

/* line 732, ../sass/secoes/conteudo.scss */
#criando-paisagens img {
  margin-left: -44px;
}
/* line 735, ../sass/secoes/conteudo.scss */
#criando-paisagens .btn {
  margin-top: 5em;
}

/********** Contato ***********/
/* line 740, ../sass/secoes/conteudo.scss */
#area-contato {
  width: 100%;
  padding: 12em 0;
}
/* line 743, ../sass/secoes/conteudo.scss */
#area-contato .title {
  margin-bottom: 3em;
}
/* line 746, ../sass/secoes/conteudo.scss */
#area-contato .container {
  display: flex;
}
/* line 749, ../sass/secoes/conteudo.scss */
#area-contato .area-infos-ct {
  width: 50%;
}
/* line 752, ../sass/secoes/conteudo.scss */
#area-contato .btn,
#area-contato .button {
  width: 280px;
  margin: 0;
  margin-top: 3em;
}

/* line 759, ../sass/secoes/conteudo.scss */
.contato-dtq {
  position: relative;
  display: block;
  clear: both;
  margin-bottom: 3em;
}
/* line 764, ../sass/secoes/conteudo.scss */
.contato-dtq .text {
  margin: 0;
  font-weight: 200;
  line-height: 1.5em;
}
/* line 769, ../sass/secoes/conteudo.scss */
.contato-dtq .fone {
  font-size: 30px;
  font-weight: 300;
}

/* line 775, ../sass/secoes/conteudo.scss */
.contato-dtq::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 100%;
  background: #806a50;
  left: calc(-10% - 22px);
  top: 0;
}

/* line 784, ../sass/secoes/conteudo.scss */
.area-form-ct {
  width: 50%;
  padding-right: 10%;
}
/* line 787, ../sass/secoes/conteudo.scss */
.area-form-ct .chamada {
  text-transform: inherit;
  font-size: 30px;
  margin-bottom: 2em;
}
/* line 792, ../sass/secoes/conteudo.scss */
.area-form-ct label {
  display: none;
}
/* line 795, ../sass/secoes/conteudo.scss */
.area-form-ct .campo {
  display: block;
  width: 100%;
  height: 44px;
  background: #edf6f4;
  border: 0;
  border-bottom: 1px solid #4ea392;
  border-left: 2px solid #806a50;
  margin-bottom: 1.5em;
  line-height: 44px;
  padding-left: 30px;
  color: #806a50;
}
/* line 808, ../sass/secoes/conteudo.scss */
.area-form-ct textarea {
  width: 100%;
  height: 120px;
  background: #edf6f4;
  border: 0;
  border-bottom: 1px solid #4ea392;
  border-left: 2px solid #806a50;
  margin-bottom: 1.5em;
  padding-left: 30px;
  padding-top: 10px;
  font-family: 'Fira Sans', sans-serif;
  color: #806a50;
  font-size: 13px;
  font-weight: 300;
}
/* line 823, ../sass/secoes/conteudo.scss */
.area-form-ct .btn-envia {
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 400;
  color: #806a50;
  background: none;
  border: 0;
  letter-spacing: 0.3em;
  font-family: 'Fira Sans', sans-serif;
}
/* line 834, ../sass/secoes/conteudo.scss */
.area-form-ct .naoexibir {
  display: none;
}

/* line 838, ../sass/secoes/conteudo.scss */
#area-mapa {
  margin-bottom: 12em;
}
/* line 840, ../sass/secoes/conteudo.scss */
#area-mapa .title {
  margin-bottom: 2em;
}
/* line 843, ../sass/secoes/conteudo.scss */
#area-mapa .infos-mapa {
  width: 100%;
  padding: 3em 0;
  background: #4ea392;
}
/* line 847, ../sass/secoes/conteudo.scss */
#area-mapa .infos-mapa h4 {
  color: #fff;
  font-size: 2em;
  font-weight: 200;
  margin: 0;
  text-transform: uppercase;
}

/********* Servi├ºos ************/
/* line 857, ../sass/secoes/conteudo.scss */
.sc-serv {
  display: block;
  position: relative;
  clear: both;
}
/* line 862, ../sass/secoes/conteudo.scss */
.sc-serv .container {
  padding-top: 16em;
  padding-bottom: 12em;
  display: flex;
}

/* line 868, ../sass/secoes/conteudo.scss */
.sc-serv:nth-child(2n+1) {
  background: rgba(78, 163, 146, 0.1);
}

/* line 871, ../sass/secoes/conteudo.scss */
.area-tit-pj {
  width: 25%;
}

/* line 874, ../sass/secoes/conteudo.scss */
.area-serv,
.area-txt-pj {
  width: 75%;
}

/* line 878, ../sass/secoes/conteudo.scss */
.area-serv {
  display: flex;
  flex-wrap: wrap;
  transition: background 0.35s;
}
/* line 882, ../sass/secoes/conteudo.scss */
.area-serv .item-serv {
  width: calc(50% - 40px);
  height: 325px;
  border-top-right-radius: 100px;
  transition: all 0.35s;
  margin: 0 20px 40px 20px;
  padding-top: 3em;
  overflow: hidden;
}
/* line 891, ../sass/secoes/conteudo.scss */
.area-serv .i-arq {
  background: url(../servicos/img/proj-arq.jpg) no-repeat center;
  background-size: cover;
}
/* line 895, ../sass/secoes/conteudo.scss */
.area-serv .i-pai {
  background: url(../servicos/img/proj-paisag.jpg) no-repeat center;
  background-size: cover;
}
/* line 899, ../sass/secoes/conteudo.scss */
.area-serv .i-exe {
  background: url(../servicos/img/proj-exec.jpg) no-repeat center;
  background-size: cover;
}
/* line 903, ../sass/secoes/conteudo.scss */
.area-serv .i-con {
  background: url(../servicos/img/consultoria.jpg) no-repeat center;
  background-size: cover;
}
/* line 907, ../sass/secoes/conteudo.scss */
.area-serv .tit-serv {
  font-size: 1.8em;
  color: #fff;
  font-weight: 700;
  display: block;
  position: relative;
  height: 30px;
  padding-left: 36px;
  line-height: 30px;
}
/* line 917, ../sass/secoes/conteudo.scss */
.area-serv .tit-serv::before {
  content: "";
  height: 30px;
  width: 10px;
  background: #806a50;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 926, ../sass/secoes/conteudo.scss */
.area-serv .item-serv:hover {
  opacity: 0.7;
  transition: all 0.35s;
}

/********* Portfolio ************/
/* line 933, ../sass/secoes/conteudo.scss */
#area-projetos {
  padding: 10em 0 20em;
}
/* line 935, ../sass/secoes/conteudo.scss */
#area-projetos .gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 939, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li {
  width: 49%;
  position: relative;
  margin-bottom: 2%;
  overflow: hidden;
}
/* line 944, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li a {
  display: block;
  position: relative;
}
/* line 948, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li img {
  transform: scale(1.02);
  transition: all 0.35s;
}
/* line 953, ../sass/secoes/conteudo.scss */
#area-projetos .gallery span {
  width: 100%;
  height: 100%;
  position: absolute;
  background: #4ea392;
  opacity: 0;
  transition: all 0.35s;
  z-index: 10000;
}
/* line 962, ../sass/secoes/conteudo.scss */
#area-projetos .gallery h3 {
  position: absolute;
  color: #fff;
  font-size: 2.8em;
  bottom: 50%;
  z-index: 10010;
  width: 100%;
  left: 10%;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  transition: all 0.35s;
  text-transform: uppercase;
}
/* line 975, ../sass/secoes/conteudo.scss */
#area-projetos .gallery h3::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 56px;
  background: #806a50;
  left: -10%;
}
/* line 983, ../sass/secoes/conteudo.scss */
#area-projetos .gallery h4 {
  position: absolute;
  color: #fff;
  font-size: 1.5em;
  bottom: 45%;
  z-index: 10010;
  left: 10%;
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  transition: all 0.35s;
  text-transform: uppercase;
  letter-spacing: 0.3em;
}
/* line 998, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li:hover span {
  opacity: 0.8;
}
/* line 1001, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li:hover h3, #area-projetos .gallery li:hover h4 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
/* line 1006, ../sass/secoes/conteudo.scss */
#area-projetos .gallery li:hover img {
  transform: scale(1.1);
}

/* line 1012, ../sass/secoes/conteudo.scss */
#area-proj-dtq {
  width: 100%;
  height: calc(100vh - 132px);
  position: relative;
}
/* line 1017, ../sass/secoes/conteudo.scss */
#area-proj-dtq .proj-name {
  font-size: 1.8em;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 10%;
  height: 60px;
}
/* line 1028, ../sass/secoes/conteudo.scss */
#area-proj-dtq .proj-name::before {
  content: "";
  width: 100%;
  height: 18px;
  background: #806a50;
  position: absolute;
  bottom: 0;
}

/* line 1037, ../sass/secoes/conteudo.scss */
.proj-casa-praia {
  background: url(../portfolio/img/casa-praia-salix-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1041, ../sass/secoes/conteudo.scss */
.proj-estudio {
  background: url(../portfolio/img/estudio-salix-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1045, ../sass/secoes/conteudo.scss */
.proj-arq-efemera {
  background: url(../portfolio/img/arquitetura-efemera-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1049, ../sass/secoes/conteudo.scss */
.proj-recanto-spa {
  background: url(../portfolio/img/recanto-spa-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1053, ../sass/secoes/conteudo.scss */
.proj-paisag-corporativo {
  background: url(../portfolio/img/paisagismo-corporativo-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1057, ../sass/secoes/conteudo.scss */
.proj-sitio-lazer {
  background: url(../portfolio/img/sitio-lazer-01.jpg) no-repeat center;
  background-size: cover;
}

/* line 1061, ../sass/secoes/conteudo.scss */
#area-proj-txt {
  padding: 10em 10%;
}
/* line 1063, ../sass/secoes/conteudo.scss */
#area-proj-txt .container {
  display: flex;
}
/* line 1066, ../sass/secoes/conteudo.scss */
#area-proj-txt .text {
  width: 50%;
}
/* line 1070, ../sass/secoes/conteudo.scss */
#area-proj-txt .text:first-child {
  padding-right: 5%;
}
/* line 1074, ../sass/secoes/conteudo.scss */
#area-proj-txt .text:last-child {
  padding-left: 1%;
}

/* line 1078, ../sass/secoes/conteudo.scss */
#area-proj-gallery {
  padding-bottom: 20em;
}
/* line 1080, ../sass/secoes/conteudo.scss */
#area-proj-gallery ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 1085, ../sass/secoes/conteudo.scss */
#area-proj-gallery li {
  width: 49%;
  margin-bottom: 30px;
}

/* line 1090, ../sass/secoes/conteudo.scss */
.scroll {
  position: absolute;
  bottom: 20px;
  width: 20px;
  margin: auto;
  display: block;
  cursor: pointer;
  padding-bottom: 40px;
  left: 0;
  right: 0;
  z-index: 9999;
}

/* line 1102, ../sass/secoes/conteudo.scss */
.arrow-down {
  margin-top: 20px;
  display: block;
  -webkit-animation: pulse 2s infinite;
  animation: pulser 2s infinite;
  color: #fff;
}

/* line 1110, ../sass/secoes/conteudo.scss */
.arrow-down::before {
  border-style: solid;
  border-width: 0.25em 0.25em 0 0;
  content: '';
  display: inline-block;
  height: 20px;
  position: relative;
  vertical-align: top;
  width: 20px;
  top: 0;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

@-webkit-keyframes pulser {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes pulser {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media screen and (max-width: 1550px) {
  /* line 1155, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    background-size: 44%;
  }
  /* line 1157, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    width: 60%;
  }

  /* line 1161, ../sass/secoes/conteudo.scss */
  #sobre .ch-ini::before {
    left: calc(-10% - 10px);
  }
}
@media screen and (max-width: 1450px) {
  /* line 1168, ../sass/secoes/conteudo.scss */
  .area-serv .item-serv {
    height: 225px;
  }
}
@media screen and (max-width: 1240px) {
  /* line 1173, ../sass/secoes/conteudo.scss */
  .chamada {
    font-size: 2.8em;
  }

  /* line 1177, ../sass/secoes/conteudo.scss */
  #at-servicos .chamada {
    font-size: 3.6em;
  }
  /* line 1180, ../sass/secoes/conteudo.scss */
  #at-servicos .area-infos-srv {
    width: 80%;
  }

  /* line 1184, ../sass/secoes/conteudo.scss */
  #at-servicos::before {
    width: 80%;
  }

  /* line 1187, ../sass/secoes/conteudo.scss */
  #at-paisagismo .item-psg {
    width: 40%;
  }
}
@media screen and (max-width: 1140px) {
  /* line 1193, ../sass/secoes/conteudo.scss */
  footer .item-ft {
    margin: 0 30px;
    padding-bottom: 30px;
  }
  /* line 1196, ../sass/secoes/conteudo.scss */
  footer .item-ft span {
    font-size: 1.5em;
  }
  /* line 1199, ../sass/secoes/conteudo.scss */
  footer .item-ft .fone {
    font-size: 2.4em;
  }

  /* line 1204, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .foto-ms {
    background-size: 180%;
    background-position: top;
    background-color: #4ea392;
  }

  /* line 1209, ../sass/secoes/conteudo.scss */
  .area-form-ct {
    padding-right: 0;
  }
}
@media screen and (max-width: 1050px) {
  /* line 1214, ../sass/secoes/conteudo.scss */
  #boas-razoes .item-razoes {
    width: 100%;
    padding-right: 8%;
  }

  /* line 1218, ../sass/secoes/conteudo.scss */
  #boas-razoes .tit-br {
    margin-top: 1.5em;
  }

  /* line 1221, ../sass/secoes/conteudo.scss */
  #boas-razoes li:first-child .tit-br {
    margin-top: 3em;
  }

  /* line 1224, ../sass/secoes/conteudo.scss */
  #boas-razoes .area-txt-br {
    padding-left: 5%;
  }

  /* line 1227, ../sass/secoes/conteudo.scss */
  #boas-razoes .ch-br {
    padding-right: 30px;
  }

  /* line 1230, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h3 {
    font-size: 2.4em;
  }

  /* line 1233, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h4 {
    font-size: 1.1em;
  }

  /* line 1236, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h3::before {
    height: 42px;
  }
}
@media screen and (max-width: 1000px) {
  /* line 1242, ../sass/secoes/conteudo.scss */
  .text {
    font-size: 1.6em;
  }

  /* line 1245, ../sass/secoes/conteudo.scss */
  .button_container {
    display: block;
    top: 76px;
  }

  /* line 1249, ../sass/secoes/conteudo.scss */
  .area-icons {
    display: none;
  }

  /* line 1252, ../sass/secoes/conteudo.scss */
  header {
    position: inherit;
  }

  /* line 1255, ../sass/secoes/conteudo.scss */
  .overlay {
    position: fixed;
    background: #4ea392;
    top: 0;
    left: 0;
    width: 100%;
    height: 0%;
    opacity: 0;
    visibility: hidden;
    transition: opacity .35s, visibility .35s, height .35s;
    overflow: hidden;
    z-index: 100000;
  }
  /* line 1268, ../sass/secoes/conteudo.scss */
  .overlay.open {
    opacity: .94;
    visibility: visible;
    height: 100%;
  }
  /* line 1273, ../sass/secoes/conteudo.scss */
  .overlay.open li {
    animation: fadeInRight .5s ease forwards;
    animation-delay: .35s;
    margin-left: 0;
  }
  /* line 1278, ../sass/secoes/conteudo.scss */
  .overlay.open li:nth-of-type(2) {
    animation-delay: .42s;
  }
  /* line 1281, ../sass/secoes/conteudo.scss */
  .overlay.open li:nth-of-type(3) {
    animation-delay: .49s;
  }
  /* line 1284, ../sass/secoes/conteudo.scss */
  .overlay.open li:nth-of-type(4) {
    animation-delay: .56s;
  }
  /* line 1289, ../sass/secoes/conteudo.scss */
  .overlay nav {
    position: relative;
    height: 70%;
    top: 50%;
    transform: translateY(-50%);
    font-size: 22px;
    text-align: center;
  }
  /* line 1298, ../sass/secoes/conteudo.scss */
  .overlay .menu {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    display: inline-block;
    position: relative;
    height: 100%;
    float: inherit;
  }
  /* line 1307, ../sass/secoes/conteudo.scss */
  .overlay .menu li {
    display: block;
    height: 25%;
    height: calc(100% / 4);
    min-height: 50px;
    position: relative;
    opacity: 0;
  }
  /* line 1315, ../sass/secoes/conteudo.scss */
  .overlay .menu li .menu-item {
    display: block;
    position: relative;
    color: #fff;
    text-decoration: none;
    overflow: hidden;
    font-weight: 400;
    text-shadow: 0;
  }
  /* line 1324, ../sass/secoes/conteudo.scss */
  .overlay .menu li .menu-item:hover:after, .overlay .menu li .menu-item:focus:after, .overlay .menu li .menu-item:active:after {
    width: 100%;
  }
  /* line 1330, ../sass/secoes/conteudo.scss */
  .overlay .menu li .menu-item:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0%;
    transform: translateX(-50%);
    height: 3px;
    background: #806a50;
    transition: .35s;
  }
  /* line 1343, ../sass/secoes/conteudo.scss */
  .overlay .menu .sub-menu {
    display: none;
  }

  @keyframes fadeInRight {
    0% {
      opacity: 0;
      top: 20%;
    }
    100% {
      opacity: 1;
      top: 0;
    }
  }
  /* line 1358, ../sass/secoes/conteudo.scss */
  .top-hd .socials .text-hd {
    display: none;
  }

  /* line 1361, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    background-position: bottom right;
  }
  /* line 1363, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    width: 80%;
  }
  /* line 1366, ../sass/secoes/conteudo.scss */
  #estudio-salix .text-last {
    width: 70%;
    margin-bottom: 5em;
  }

  /* line 1371, ../sass/secoes/conteudo.scss */
  #sobre .ch-ini::before {
    left: calc(-10% + 5px);
  }
}
@media screen and (max-width: 880px) {
  /* line 1376, ../sass/secoes/conteudo.scss */
  .title {
    font-size: 1.4em;
  }

  /* line 1379, ../sass/secoes/conteudo.scss */
  .chamada {
    font-size: 2.2em;
  }

  /* line 1383, ../sass/secoes/conteudo.scss */
  #at-servicos .chamada {
    font-size: 3.0em;
  }
  /* line 1386, ../sass/secoes/conteudo.scss */
  #at-servicos .area-infos-srv {
    width: 95%;
  }

  /* line 1390, ../sass/secoes/conteudo.scss */
  #at-servicos::before {
    width: 95%;
  }

  /* line 1393, ../sass/secoes/conteudo.scss */
  .button {
    width: 340px;
    font-size: 1em;
  }

  /* line 1397, ../sass/secoes/conteudo.scss */
  .btn {
    width: 340px;
  }

  /* line 1400, ../sass/secoes/conteudo.scss */
  #at-paisagismo .item-psg {
    width: 45%;
    font-size: 1.8em;
  }

  /* line 1405, ../sass/secoes/conteudo.scss */
  footer .area-infos-ft {
    flex-wrap: wrap;
  }
  /* line 1408, ../sass/secoes/conteudo.scss */
  footer .item-ft {
    margin: 0;
    padding-bottom: 10px;
    width: 100%;
    border-bottom: 10px solid #4ea392;
  }

  /* line 1415, ../sass/secoes/conteudo.scss */
  #at-paisagismo .bg-bloco {
    height: 440px;
  }

  /* line 1419, ../sass/secoes/conteudo.scss */
  #at-salix .chamada br {
    display: none;
  }

  /* line 1423, ../sass/secoes/conteudo.scss */
  .frase-dtq {
    font-size: 4.2em;
  }

  /* line 1426, ../sass/secoes/conteudo.scss */
  #sobre .chamada {
    font-size: 2.6em;
  }

  /* line 1429, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    background-size: 550px;
  }
  /* line 1431, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    width: 90%;
  }
  /* line 1434, ../sass/secoes/conteudo.scss */
  #estudio-salix .text-last {
    margin-bottom: 320px;
  }

  /* line 1438, ../sass/secoes/conteudo.scss */
  #arq-paisagismo .container,
  #criando-paisagens .container,
  #sustentabilidade .container {
    flex-wrap: wrap;
  }

  /* line 1444, ../sass/secoes/conteudo.scss */
  #arq-paisagismo .area-tit-arq,
  #criando-paisagens .area-tit-arq,
  #sustentabilidade .area-tit-arq {
    width: 100%;
    margin-bottom: 4em;
  }

  /* line 1450, ../sass/secoes/conteudo.scss */
  #arq-paisagismo .area-arq-txt,
  #criando-paisagens .area-arq-txt,
  #sustentabilidade .area-arq-txt {
    width: 100%;
    padding-right: 0;
  }

  /* line 1456, ../sass/secoes/conteudo.scss */
  #area-projetos {
    padding: 8em 0 12em;
  }

  /* line 1460, ../sass/secoes/conteudo.scss */
  #area-contato .container {
    flex-wrap: wrap;
  }
  /* line 1463, ../sass/secoes/conteudo.scss */
  #area-contato .area-infos-ct {
    width: 100%;
  }
  /* line 1466, ../sass/secoes/conteudo.scss */
  #area-contato .contato-dtq {
    width: 45%;
    float: left;
  }
  /* line 1470, ../sass/secoes/conteudo.scss */
  #area-contato .end-cnt {
    width: 55%;
    float: left;
  }
  /* line 1474, ../sass/secoes/conteudo.scss */
  #area-contato .btn {
    display: block;
    margin-left: 45%;
    clear: both;
    margin-bottom: 80px;
  }
  /* line 1480, ../sass/secoes/conteudo.scss */
  #area-contato .area-form-ct {
    width: 100%;
  }
}
@media screen and (max-width: 780px) {
  /* line 1487, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .content-ms {
    position: relative;
    flex-wrap: wrap;
  }
  /* line 1491, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .foto-ms {
    width: 100%;
    height: 300px;
    background-position: 0 -30px;
    background-size: cover;
  }
  /* line 1497, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .area-txt-ms {
    width: 100%;
    padding-right: 5em;
    padding-left: 5em;
  }
  /* line 1502, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .title {
    position: absolute;
    top: 30px;
    color: #fff;
    border-color: #fff;
  }

  /* line 1509, ../sass/secoes/conteudo.scss */
  #criando-paisagens img {
    margin-left: -27px;
    width: 300px;
  }

  /* line 1513, ../sass/secoes/conteudo.scss */
  #arq-paisagismo,
  #criando-paisagens,
  #sustentabilidade {
    padding: 8em 0;
  }

  /* line 1518, ../sass/secoes/conteudo.scss */
  #boas-razoes {
    flex-wrap: wrap;
  }
  /* line 1520, ../sass/secoes/conteudo.scss */
  #boas-razoes .area-img-br {
    width: 100%;
    height: 200px;
    padding-top: 60px;
  }
  /* line 1525, ../sass/secoes/conteudo.scss */
  #boas-razoes .area-txt-br {
    width: 100%;
    padding-top: 7em;
  }

  /* line 1531, ../sass/secoes/conteudo.scss */
  .sc-serv .container {
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 8em;
    padding-bottom: 6em;
  }

  /* line 1540, ../sass/secoes/conteudo.scss */
  .area-tit-pj {
    width: 100%;
    margin-bottom: 3em;
  }

  /* line 1544, ../sass/secoes/conteudo.scss */
  .area-serv {
    width: 100%;
    justify-content: space-between;
  }
  /* line 1547, ../sass/secoes/conteudo.scss */
  .area-serv .item-serv {
    width: 49%;
    border-top-right-radius: 100px;
    transition: all 0.35s;
    margin: 0 0 2% 0;
    margin-left: 0;
    padding-top: 3em;
    overflow: hidden;
  }

  /* line 1557, ../sass/secoes/conteudo.scss */
  .area-serv, .area-txt-pj {
    width: 100%;
  }
}
@media screen and (max-width: 700px) {
  /* line 1562, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    padding-top: 6em;
    background-size: 480px;
  }
  /* line 1565, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    width: 100%;
  }
  /* line 1568, ../sass/secoes/conteudo.scss */
  #estudio-salix .text-last {
    margin-bottom: 300px;
  }

  /* line 1573, ../sass/secoes/conteudo.scss */
  #area-projetos {
    padding: 5em 0 8em;
  }
  /* line 1576, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery li {
    width: 100%;
    height: 200px;
  }
  /* line 1579, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery li a {
    height: 100%;
  }
  /* line 1585, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h3 {
    font-size: 2.8em;
    top: 30px;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    font-size: 2.4em;
    font-weight: 300;
  }
  /* line 1594, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h4 {
    top: 58px;
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  /* line 1600, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery img {
    position: absolute;
    top: -50px;
  }
  /* line 1604, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery span {
    opacity: 0.4;
  }

  /* line 1609, ../sass/secoes/conteudo.scss */
  .area-serv .item-serv {
    border-top-right-radius: 70px;
    height: 175px;
  }

  /* line 1614, ../sass/secoes/conteudo.scss */
  .area-serv .tit-serv {
    font-size: 1.5em;
    padding-left: 26px;
  }
}
@media screen and (max-width: 648px) {
  /* line 1622, ../sass/secoes/conteudo.scss */
  #at-servicos .area-infos-srv {
    flex-wrap: wrap;
  }
  /* line 1624, ../sass/secoes/conteudo.scss */
  #at-servicos .area-infos-srv .infos-srv {
    width: 100%;
    margin-top: 30px;
    text-align: center;
    margin-right: 0;
  }
  /* line 1630, ../sass/secoes/conteudo.scss */
  #at-servicos .area-infos-srv .btn {
    width: 100%;
  }

  /* line 1634, ../sass/secoes/conteudo.scss */
  #at-paisagismo .item-psg {
    font-size: 1.4em;
  }

  /* line 1637, ../sass/secoes/conteudo.scss */
  #at-paisagismo .area-infos-psg {
    margin-bottom: 10em;
  }

  /* line 1640, ../sass/secoes/conteudo.scss */
  #at-salix,
  #at-servicos {
    padding-top: 10em;
  }

  /* line 1644, ../sass/secoes/conteudo.scss */
  .frase-dtq {
    font-size: 3.2em;
  }

  /* line 1647, ../sass/secoes/conteudo.scss */
  .menu-item {
    font-size: 1.4em;
  }

  /* line 1650, ../sass/secoes/conteudo.scss */
  #area-proj-txt .container {
    flex-wrap: wrap;
  }

  /* line 1653, ../sass/secoes/conteudo.scss */
  #area-proj-txt .text {
    width: 100%;
  }

  /* line 1656, ../sass/secoes/conteudo.scss */
  #area-proj-txt .text:first-child {
    padding-right: 0;
  }

  /* line 1659, ../sass/secoes/conteudo.scss */
  header.smaller {
    position: relative;
  }
}
@media screen and (max-width: 630px) {
  /* line 1665, ../sass/secoes/conteudo.scss */
  #area-contato .container {
    flex-wrap: wrap;
  }
  /* line 1668, ../sass/secoes/conteudo.scss */
  #area-contato .area-infos-ct {
    width: 100%;
  }
  /* line 1671, ../sass/secoes/conteudo.scss */
  #area-contato .contato-dtq {
    width: 100%;
    float: inherit;
  }
  /* line 1675, ../sass/secoes/conteudo.scss */
  #area-contato .end-cnt {
    width: 100%;
    float: inherit;
  }
  /* line 1679, ../sass/secoes/conteudo.scss */
  #area-contato .btn {
    display: block;
    margin-left: 0%;
  }

  /* line 1684, ../sass/secoes/conteudo.scss */
  #area-contato {
    padding: 8em 0;
  }
  /* line 1686, ../sass/secoes/conteudo.scss */
  #area-contato .contato-dtq::before {
    left: -8%;
  }

  /* line 1690, ../sass/secoes/conteudo.scss */
  #area-mapa iframe {
    height: 400px !important;
  }

  /* line 1693, ../sass/secoes/conteudo.scss */
  #area-mapa .infos-mapa h4 {
    font-size: 1.4em;
  }
}
@media screen and (max-width: 550px) {
  /* line 1699, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    background-size: 90%;
  }
  /* line 1702, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    width: 100%;
  }
  /* line 1705, ../sass/secoes/conteudo.scss */
  #estudio-salix .text-last {
    width: 100%;
    margin-bottom: 80%;
  }

  /* line 1711, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .foto-ms {
    background-position: top;
  }

  /* line 1715, ../sass/secoes/conteudo.scss */
  .scroll {
    left: inherit;
    right: 40px;
  }

  /* line 1719, ../sass/secoes/conteudo.scss */
  #area-proj-gallery li {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  /* line 1724, ../sass/secoes/conteudo.scss */
  #at-salix .simbolo {
    width: 40%;
  }

  /* line 1727, ../sass/secoes/conteudo.scss */
  .button {
    width: 280px;
  }

  /* line 1730, ../sass/secoes/conteudo.scss */
  .btn {
    width: 280px;
  }

  /* line 1733, ../sass/secoes/conteudo.scss */
  .chamada {
    font-size: 2em;
  }

  /* line 1736, ../sass/secoes/conteudo.scss */
  #at-servicos .chamada {
    font-size: 2.7em;
  }

  /* line 1739, ../sass/secoes/conteudo.scss */
  .frase-dtq {
    font-size: 2.5em;
    padding-left: 8%;
    font-weight: 400;
  }

  /* line 1744, ../sass/secoes/conteudo.scss */
  .logo-salix {
    width: 160px;
  }

  /* line 1747, ../sass/secoes/conteudo.scss */
  .button_container {
    top: 48px;
  }

  /* line 1750, ../sass/secoes/conteudo.scss */
  header {
    height: 100px;
  }

  /* line 1753, ../sass/secoes/conteudo.scss */
  #slider {
    height: calc(100vh - 100px);
  }

  /* line 1756, ../sass/secoes/conteudo.scss */
  #sobre .chamada {
    font-size: 2.2em;
  }

  /* line 1759, ../sass/secoes/conteudo.scss */
  .text {
    font-size: 1.4em;
    font-weight: 400;
  }

  /* line 1763, ../sass/secoes/conteudo.scss */
  #estudio-salix .area-txt-es {
    padding-right: 0;
  }

  /* line 1766, ../sass/secoes/conteudo.scss */
  #boas-razoes .area-txt-br .text {
    font-size: 1.4em;
  }

  /* line 1769, ../sass/secoes/conteudo.scss */
  #boas-razoes .tit-br {
    font-size: 1.6em;
  }

  /* line 1772, ../sass/secoes/conteudo.scss */
  #criando-paisagens img {
    margin-left: 0;
  }

  /* line 1775, ../sass/secoes/conteudo.scss */
  #boas-razoes .ch-br {
    font-size: 4.8em;
  }

  /* line 1778, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery li {
    height: 160px;
  }

  /* line 1781, ../sass/secoes/conteudo.scss */
  .area-serv .item-serv {
    border-top-right-radius: 50px;
    height: 125px;
    width: 100%;
    padding-top: 45px;
  }

  /* line 1787, ../sass/secoes/conteudo.scss */
  .area-form-ct .chamada {
    font-size: 24px;
  }
}
@media screen and (max-width: 450px) {
  /* line 1793, ../sass/secoes/conteudo.scss */
  .chamada {
    font-size: 1.8em;
  }

  /* line 1796, ../sass/secoes/conteudo.scss */
  #at-servicos .chamada {
    font-size: 2em;
  }

  /* line 1799, ../sass/secoes/conteudo.scss */
  .button {
    font-size: 0.8em;
    letter-spacing: 0.3em;
  }
  /* line 1802, ../sass/secoes/conteudo.scss */
  .button span {
    padding: 2.4em 3em;
  }

  /* line 1806, ../sass/secoes/conteudo.scss */
  #maiquel-scherer .area-txt-ms {
    padding-right: 2em;
    padding-left: 2em;
  }

  /* line 1813, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h3 {
    font-size: 2.0em;
    top: 30px;
    font-weight: 300;
  }
  /* line 1820, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery h4 {
    font-size: 1em;
  }
  /* line 1825, ../sass/secoes/conteudo.scss */
  #area-projetos .gallery img {
    top: 0;
  }

  /* line 1832, ../sass/secoes/conteudo.scss */
  #area-proj-txt {
    padding: 5em 5%;
  }

  /* line 1835, ../sass/secoes/conteudo.scss */
  #area-proj-dtq .proj-name {
    left: 5%;
  }

  /* line 1838, ../sass/secoes/conteudo.scss */
  #area-proj-gallery {
    padding-bottom: 6em;
  }

  /* line 1841, ../sass/secoes/conteudo.scss */
  #area-proj-gallery li {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 400px) {
  /* line 1847, ../sass/secoes/conteudo.scss */
  #at-paisagismo .area-infos-psg {
    justify-content: space-between;
  }
  /* line 1850, ../sass/secoes/conteudo.scss */
  #at-paisagismo .item-psg {
    width: 48.5%;
    margin: 0;
  }

  /* line 1855, ../sass/secoes/conteudo.scss */
  #at-servicos {
    padding: 8em 0;
  }

  /* line 1858, ../sass/secoes/conteudo.scss */
  footer {
    padding-top: 6em;
  }
}
@media screen and (max-width: 350px) {
  /* line 1863, ../sass/secoes/conteudo.scss */
  .frase-dtq {
    font-size: 2.2em;
  }

  /* line 1866, ../sass/secoes/conteudo.scss */
  #at-paisagismo .item-psg {
    font-size: 1.3em;
  }
}
@media (max-width: 740px) and (orientation: landscape) {
  /* line 1871, ../sass/secoes/conteudo.scss */
  header {
    height: 90px;
  }

  /* line 1874, ../sass/secoes/conteudo.scss */
  .logo-salix {
    width: 160px;
  }

  /* line 1877, ../sass/secoes/conteudo.scss */
  .button_container {
    top: 50px;
  }

  /* line 1880, ../sass/secoes/conteudo.scss */
  #slider {
    height: calc(100vh - 90px);
  }

  /* line 1883, ../sass/secoes/conteudo.scss */
  #at-paisagismo .bg-bloco {
    height: 280px;
  }

  /* line 1886, ../sass/secoes/conteudo.scss */
  #estudio-salix {
    padding-top: 4em;
  }
  /* line 1888, ../sass/secoes/conteudo.scss */
  #estudio-salix .title {
    margin-bottom: 2em;
  }

  /* line 1892, ../sass/secoes/conteudo.scss */
  #area-proj-dtq {
    height: calc(100vh - 90px);
  }

  /* line 1897, ../sass/secoes/conteudo.scss */
  #area-proj-gallery {
    padding-bottom: 10em;
  }

  /* line 1900, ../sass/secoes/conteudo.scss */
  .sc-serv .container {
    padding-top: 5em;
  }

  /* line 1903, ../sass/secoes/conteudo.scss */
  #area-contato {
    width: 100%;
    padding: 6em 0;
  }
  /* line 1906, ../sass/secoes/conteudo.scss */
  #area-contato .title {
    margin-bottom: 2em;
  }
}
