/* line 1, _header.less */
#header {
  position: relative;
  max-height: 110px;
  padding: 5px 0;
  background: #1a1a1a !important;
}
/* line 8, _header.less */
#header .logo {
  height: auto;
  line-height: initial;
}
/* line 15, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main {
  margin-left: 0;
}
/* line 18, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item {
  width: 90px;
  height: 90px;
  line-height: 70px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 27, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item a {
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #FFF;
  font-family: 'milkshakeregular';
  font-size: 16px;
}
/* line 37, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item a:before {
  content: "";
  display: block;
  background: #FFF;
  position: absolute;
  top: 4px;
  left: 43px;
  width: 5px;
  height: 5px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 52, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item a:after {
  content: "";
  display: block;
  background: #FFF;
  position: absolute;
  bottom: 15px;
  left: 41px;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 68, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item:after {
  content: "";
  position: absolute;
  top: 12px;
  left: 36px;
  display: block;
  padding: 10px;
  background-image: url("icons_img/icon-menu.png");
  background-repeat: no-repeat;
  background-position: center;
}
/* line 77, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item:before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: 9px;
  width: 74px;
  height: 74px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  box-shadow: inset 0px 0px 0px 1px #ffffff;
}
/* line 93, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item.menu-item-19663:before {
  background-color: #cf8823;
  border: 3px solid #cf8823;
}
/* line 100, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item.menu-item-19662:before {
  background-color: #b22024;
  border: 3px solid #b22024;
}
/* line 107, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item.menu-item-19661:before {
  background-color: #c15393;
  border: 3px solid #c15393;
}
/* line 114, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item.menu-item-19660:before {
  background-color: #64b1bb;
  border: 3px solid #64b1bb;
}
/* line 121, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item.menu-item-20049:before {
  background-color: #231f20;
  border: 3px solid #231f20;
}
/* line 127, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item:not(:last-child) {
  margin: 0 35px 0 0;
}
/* line 131, _header.less */
#header .menu-menu-header-della-delli-container .topnav.main .menu-item:first-child {
  margin-left: 35px;
}
@media screen and (min-width: 1025px) and (max-width: 1140px) {
  /* line 136, _header.less */
  #header .menu-menu-header-della-delli-container .topnav.main .menu-item:not(:last-child) {
    margin: 0 20px 0 0;
  }
  /* line 140, _header.less */
  #header .menu-menu-header-della-delli-container .topnav.main .menu-item:first-child {
    margin-left: 20px;
  }
}
/* line 149, _header.less */
#header .search-click {
  top: -12px;
}
@media screen and (max-width: 480px) {
  /* line 152, _header.less */
  #header .search-click {
    display: none !important;
  }
}
/* line 158, _header.less */
#header .menu-secundario {
  position: relative;
  top: -12px;
  order: 150;
}
/* line 163, _header.less */
#header .menu-secundario .menu {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-direction: column;
}
/* line 170, _header.less */
#header .menu-secundario .menu .item:not(:last-child) {
  margin: 0 0 10px;
}
@media screen and (min-width: 1025px) and (max-width: 1140px) {
  /* line 175, _header.less */
  #header .menu-secundario .menu .item:first-child {
    display: none;
  }
}
@media screen and (max-width: 1055px) {
  /* line 180, _header.less */
  #header .menu-secundario .menu .item {
    display: none !important;
  }
}
/* line 184, _header.less */
#header .menu-secundario .menu .item a {
  font-family: 'robotolight';
  color: #a3a3a3;
  font-size: 16px;
  border-bottom: 1px solid transparent;
  transition: all 0.3s;
}
/* line 191, _header.less */
#header .menu-secundario .menu .item a:hover {
  border-bottom-color: #FFF;
  color: #FFF;
}
/* line 201, _header.less */
#header .header_cta_section {
  top: -12px;
}
/* line 204, _header.less */
#header .header_cta_section a {
  font-size: 14px;
  background-color: #f1c72e;
  border-color: #f1c72e;
  color: #1a1a1a;
  transition: all 0.3s;
}
/* line 211, _header.less */
#header .header_cta_section a:hover {
  background-color: #f6cf42;
  border-color: #f6cf42;
}
@media screen and (max-width: 600px) {
  /* line 217, _header.less */
  #header .header_cta_section {
    display: block !important;
  }
}
@media screen and (max-width: 460px) {
  /* line 221, _header.less */
  #header .header_cta_section {
    display: none !important;
  }
}
@media screen and (max-width: 1024px) {
  /* line 231, _header.less */
  .mobilenav-click {
    order: 1000 !important;
    margin: -23px 0 0 25px !important;
    padding: 0 !important;
  }
  /* line 239, _header.less */
  .mobilenav-container-outer .mobilenav-container {
    align-items: flex-start;
    background-color: #1a1a1a;
  }
  /* line 243, _header.less */
  .mobilenav-container-outer .mobilenav-container .close {
    z-index: 2;
    top: 5px;
    right: 10px;
    padding: 5px;
  }
  /* line 249, _header.less */
  .mobilenav-container-outer .mobilenav-container .close:before {
    color: #FFF;
  }
  /* line 254, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav {
    position: relative;
    z-index: 1;
    padding: 0;
  }
  /* line 260, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item a {
    color: #FFF;
  }
  /* line 265, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item:nth-child(1) a {
    background-color: #cf8823;
  }
  /* line 271, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item:nth-child(2) a {
    background-color: #b22024;
  }
  /* line 277, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item:nth-child(3) a {
    background-color: #c15393;
  }
  /* line 283, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item:nth-child(4) a {
    background-color: #64b1bb;
  }
  /* line 289, _header.less */
  .mobilenav-container-outer .mobilenav-container .mobilenav .menu-item:nth-child(5) a {
    background-color: #231f20;
  }
}
@font-face {
  font-family: 'milkshakeregular';
  src: url('custom_fonts/milkshake/milkshake-webfont.woff2') format('woff2'), url('custom_fonts/milkshake/milkshake-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueRegular';
  src: url('custom_fonts/bebasneue/BebasNeueRegular/BebasNeueRegular.eot?#iefix') format('embedded-opentype'), url('custom_fonts/bebasneue/BebasNeueRegular/BebasNeueRegular.otf') format('opentype'), url('custom_fonts/bebasneue/BebasNeueRegular/BebasNeueRegular.woff') format('woff'), url('custom_fonts/bebasneue/BebasNeueRegular/BebasNeueRegular.ttf') format('truetype'), url('custom_fonts/bebasneue/BebasNeueRegular/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BebasNeueBold';
  src: url('custom_fonts/bebasneue/BebasNeueBold/BebasNeueBold.eot?#iefix') format('embedded-opentype'), url('custom_fonts/bebasneue/BebasNeueBold/BebasNeueBold.otf') format('opentype'), url('custom_fonts/bebasneue/BebasNeueBold/BebasNeueBold.woff') format('woff'), url('custom_fonts/bebasneue/BebasNeueBold/BebasNeueBold.ttf') format('truetype'), url('custom_fonts/bebasneue/BebasNeueBold/BebasNeueBold.svg#BebasNeueBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotoregular';
  src: url('custom_fonts/roboto/regular/roboto-regular-webfont.woff2') format('woff2'), url('custom_fonts/roboto/regular/roboto-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotomedium';
  src: url('custom_fonts/roboto/medium/roboto-medium-webfont.woff2') format('woff2'), url('custom_fonts/roboto/medium/roboto-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotolight';
  src: url('custom_fonts/roboto/light/roboto-light-webfont.woff2') format('woff2'), url('custom_fonts/roboto/light/roboto-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'robotobold';
  src: url('custom_fonts/roboto/bold/roboto-bold-webfont.woff2') format('woff2'), url('custom_fonts/roboto/bold/roboto-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* line 88, _tipografias.less */
.txt {
  font-family: 'robotoregular';
  font-size: 14px;
  line-height: 22px;
  color: #1a1a1a;
}
/* line 94, _tipografias.less */
.txt.yellow {
  color: #f1c72e;
}
/* line 98, _tipografias.less */
.txt.txt-cta {
  font-family: 'robotomedium';
  line-height: 27px;
  margin-bottom: 1.7em;
}
/* line 106, _tipografias.less */
.title .txt {
  font-family: Montserrat;
  text-transform: none;
  line-height: 1.4em;
  font-weight: 600;
  font-style: normal;
  font-size: 1.125em;
}
/* line 118, _tipografias.less */
.title-container .title-container-inner {
  display: none;
}
@media screen and (max-width: 991px) {
  /* line 122, _tipografias.less */
  .title-container {
    padding-top: 9vh !important;
    background-size: 100% !important;
  }
}
@media screen and (max-width: 880px) {
  /* line 127, _tipografias.less */
  .title-container {
    padding-top: 5vh !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 131, _tipografias.less */
  .title-container {
    padding-top: 2vh !important;
  }
}
@media screen and (max-width: 680px) {
  /* line 135, _tipografias.less */
  .title-container {
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 620px) {
  /* line 139, _tipografias.less */
  .title-container {
    background-size: calc(100% + 180px) !important;
  }
}
@media screen and (max-width: 460px) {
  /* line 143, _tipografias.less */
  .title-container {
    padding-bottom: 18vh !important;
  }
}
@media screen and (max-width: 360px) {
  /* line 147, _tipografias.less */
  .title-container {
    padding-bottom: 16vh !important;
    background-size: calc(100% + 140px) !important;
  }
}
/* line 154, _tipografias.less */
.title-cta {
  font-family: 'BebasNeueRegular';
  font-size: 97px;
  text-transform: uppercase;
  color: #1a1a1a;
  line-height: 97px;
  text-align: right;
}
/* line 162, _tipografias.less */
.title-cta.left {
  text-align: left;
}
/* line 166, _tipografias.less */
.title-cta .destaque {
  font-family: 'BebasNeueBold';
}
@media screen and (max-width: 1150px) {
  /* line 170, _tipografias.less */
  .title-cta {
    font-size: 86px;
    line-height: 86px;
  }
}
@media screen and (max-width: 782px) {
  /* line 175, _tipografias.less */
  .title-cta {
    font-size: 70px;
    line-height: 70px;
  }
}
/* line 184, _tipografias.less */
.section-content-featured .box-text.left {
  text-align: left;
}
/* line 188, _tipografias.less */
.section-content-featured .box-text.invert {
  color: #FFF;
}
/* line 191, _tipografias.less */
.section-content-featured .box-text.invert .txt {
  color: #FFF;
}
/* line 198, _tipografias.less */
.section-content-featured .box-text .txt.title {
  font-family: 'robotoregular';
  font-size: 39px;
  line-height: 45px;
}
/* line 203, _tipografias.less */
.section-content-featured .box-text .txt.title br {
  display: none !important;
}
@media screen and (max-width: 1155px) {
  /* line 207, _tipografias.less */
  .section-content-featured .box-text .txt.title {
    font-size: 35px;
  }
}
@media screen and (max-width: 1055px) {
  /* line 211, _tipografias.less */
  .section-content-featured .box-text .txt.title {
    font-size: 30px;
    line-height: 30px;
  }
}
@media screen and (max-width: 880px) {
  /* line 216, _tipografias.less */
  .section-content-featured .box-text .txt.title {
    font-size: 35px;
    line-height: 35px;
  }
}
@media screen and (min-width: 768px) and (max-width: 840px) {
  /* line 221, _tipografias.less */
  .section-content-featured .box-text .txt.title {
    font-size: 32px;
  }
}
@media screen and (max-width: 420px) {
  /* line 225, _tipografias.less */
  .section-content-featured .box-text .txt.title {
    font-size: 32px;
  }
}
/* line 229, _tipografias.less */
.section-content-featured .box-text .txt.title .destaque {
  position: relative;
  color: #FFF;
}
/* line 233, _tipografias.less */
.section-content-featured .box-text .txt.title .destaque:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #1a1a1a;
  width: 100%;
  height: 100%;
  padding: 10px;
  z-index: -1;
}
/* line 249, _tipografias.less */
.section-content-featured .box-text .txt.txt-normal {
  font-size: 18px;
  font-family: 'robotolight';
  line-height: 25px;
}
/* line 260, _tipografias.less */
.box-cardapio .title-lt {
  font-family: 'robotobold';
  font-size: 20px;
  margin: 2em 0 1em;
}
/* line 266, _tipografias.less */
.box-cardapio .cardapio {
  margin: 0;
}
/* line 269, _tipografias.less */
.box-cardapio .cardapio .item {
  padding: 0;
  font-family: 'robotolight';
  font-size: 18px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
/* line 277, _tipografias.less */
.box-cardapio .cardapio .item span {
  line-height: 14px;
}
/* line 281, _tipografias.less */
.box-cardapio .cardapio .item .spacer {
  height: auto;
  width: 100%;
  border-bottom: 1px dotted #1a1a1a;
}
/* line 287, _tipografias.less */
.box-cardapio .cardapio .item .price {
  font-family: 'robotobold';
  font-size: 18px;
  color: #c15393;
}
/* line 292, _tipografias.less */
.box-cardapio .cardapio .item .price.red {
  color: #b22024;
}
/* line 296, _tipografias.less */
.box-cardapio .cardapio .item .price.yellow {
  color: #f1c72e;
}
/* line 300, _tipografias.less */
.box-cardapio .cardapio .item .price .lt {
  font-size: 12px;
}
/* line 303, _tipografias.less */
.box-cardapio .cardapio .item .price .moeda {
  font-size: 14px;
}
/* line 312, _tipografias.less */
.box-text {
  text-align: center;
}
/* line 315, _tipografias.less */
.box-text .title {
  font-family: 'robotobold';
  font-size: 39px;
  line-height: 39px;
  margin: 0 0 0.6em;
}
/* line 12, _vm-geral.less */
.btn-padrao {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  max-width: 160px;
  padding: 5px 10px;
  background-color: transparent;
  border: 1px solid #1a1a1a;
  border-radius: 50px;
  color: #1a1a1a;
  font-size: 14px;
  font-family: 'robotomedium';
  transition: all 0.3s;
}
/* line 27, _vm-geral.less */
.btn-padrao:hover {
  background-color: #1a1a1a;
  color: #FFF;
}
/* line 3, _conteudo-pagina.less */
#section-servicos .item-info .wpb_wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
/* line 9, _conteudo-pagina.less */
#section-servicos .item-info .box-media {
  width: 69px;
}
/* line 12, _conteudo-pagina.less */
#section-servicos .item-info .box-media img {
  width: auto;
  height: auto;
  margin: 10px 0 0;
}
/* line 19, _conteudo-pagina.less */
#section-servicos .item-info .box-text {
  width: 100%;
  text-align: left;
  padding-left: 25px;
}
/* line 24, _conteudo-pagina.less */
#section-servicos .item-info .box-text .title {
  font-family: 'robotobold';
  font-size: 21px;
  margin: 0 0 10px;
  color: #64b1ba;
}
/* line 36, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: 0 -15px;
}
/* line 42, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0 15px;
}
/* line 50, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item img {
  margin: 0 0 10px;
}
/* line 54, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item .txt {
  font-family: 'robotolight';
  color: #FFF;
  font-size: 12px;
  text-align: center;
  line-height: 14px;
  margin: 0 0 2em;
}
/* line 62, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item .txt.title-lt {
  font-family: 'robotobold';
  font-size: 18px;
  margin: 0;
  line-height: 22px;
}
/* line 70, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item .action {
  width: 100%;
}
/* line 73, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item .action .btn-padrao {
  border-color: #FFF;
  margin: 0 auto;
}
/* line 77, _conteudo-pagina.less */
#section-cardapio .box-cta-cardapio .item .action .btn-padrao:hover {
  background-color: #FFF;
  border-color: #FFF;
  color: #1a1a1a;
}
@media screen and (min-width: 768px) and (max-width: 840px) {
  /* line 83, _conteudo-pagina.less */
  #section-cardapio .box-cta-cardapio .item .action .btn-padrao {
    font-size: 11px;
  }
}
@media screen and (max-width: 480px) {
  /* line 90, _conteudo-pagina.less */
  #section-cardapio .box-cta-cardapio {
    flex-direction: column;
    justify-content: center;
  }
  /* line 95, _conteudo-pagina.less */
  #section-cardapio .box-cta-cardapio .item:not(:last-child) {
    margin: 0 0 25px;
  }
}
/* line 105, _conteudo-pagina.less */
#section-eventos .action .btn-padrao {
  background-color: #1a1a1a;
  color: #FFF;
}
/* line 109, _conteudo-pagina.less */
#section-eventos .action .btn-padrao:hover {
  background-color: #FFF;
  border-color: #FFF;
  color: #1a1a1a;
}
/* line 119, _conteudo-pagina.less */
#section-galeria .box-imagens-galeria {
  margin: 0 -5px;
}
/* line 122, _conteudo-pagina.less */
#section-galeria .box-imagens-galeria > div {
  padding: 5px !important;
}
/* line 125, _conteudo-pagina.less */
#section-galeria .box-imagens-galeria > div .wpb_single_image {
  margin: 0;
}
@media screen and (max-width: 767px) {
  /* line 129, _conteudo-pagina.less */
  #section-galeria .box-imagens-galeria > div {
    width: 25%;
    float: left;
  }
}
@media screen and (max-width: 620px) {
  /* line 134, _conteudo-pagina.less */
  #section-galeria .box-imagens-galeria > div {
    width: 50%;
  }
}
/* line 143, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .img-destaque {
  text-align: center;
}
/* line 149, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .jcarousel-nav-holder .standard-nav:after {
  color: #1a1a1a !important;
}
/* line 156, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .testimonials-carousel .testimonial-text {
  font-family: 'robotoregular';
  font-size: 28px;
  line-height: 32px;
  color: #1a1a1a;
}
/* line 164, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .testimonial-name {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  line-height: 12px;
}
/* line 171, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .testimonial-name .name-text {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-family: 'robotobold';
  font-size: 16px;
  color: #1a1a1a;
  margin: 0 0 -7px;
}
/* line 181, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .testimonial-name .name-text img {
  margin: 0 0 15px;
}
/* line 186, _conteudo-pagina.less */
#section-depoimentos .box-infos-depoimento .testimonial-name a {
  font-family: 'robotoregular';
  font-size: 14px;
  color: #1a1a1a;
}
/* line 196, _conteudo-pagina.less */
#section-team .team-content {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  margin: 0 -15px;
}
/* line 202, _conteudo-pagina.less */
#section-team .team-content > div {
  padding: 0 15px;
}
/* line 205, _conteudo-pagina.less */
#section-team .team-content > div .wpb_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
/* line 213, _conteudo-pagina.less */
#section-team .team-content > div .wpb_wrapper .box-text .txt.nome {
  font-size: 21px;
  margin: 0;
}
/* line 217, _conteudo-pagina.less */
#section-team .team-content > div .wpb_wrapper .box-text .txt.cargo {
  font-size: 12px;
  font-style: italic;
  margin: 0;
}
/* line 222, _conteudo-pagina.less */
#section-team .team-content > div .wpb_wrapper .box-text .txt.descricao {
  font-family: 'robotolight';
  font-size: 14px;
}
@media screen and (min-width: 521px) and (max-width: 767px) {
  /* line 231, _conteudo-pagina.less */
  #section-team .team-content {
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 235, _conteudo-pagina.less */
  #section-team .team-content > div {
    width: 100%;
  }
  /* line 238, _conteudo-pagina.less */
  #section-team .team-content > div .wpb_wrapper {
    flex-direction: row;
  }
  /* line 241, _conteudo-pagina.less */
  #section-team .team-content > div .wpb_wrapper .box-text {
    text-align: left;
    padding-left: 25px;
  }
}
@media screen and (max-width: 520px) {
  /* line 249, _conteudo-pagina.less */
  #section-team .team-content {
    flex-direction: row;
    flex-wrap: wrap;
  }
  /* line 253, _conteudo-pagina.less */
  #section-team .team-content > div {
    width: 100%;
  }
  /* line 256, _conteudo-pagina.less */
  #section-team .team-content > div:not(:last-child) {
    margin-bottom: 25px;
  }
}
/* line 268, _conteudo-pagina.less */
#section-ofertas-eventos .box-text .title .destaque,
#section-ofertas-cardapio .box-text .title .destaque {
  background-color: #c15393;
}
/* line 271, _conteudo-pagina.less */
#section-ofertas-eventos .box-text .title .destaque.red,
#section-ofertas-cardapio .box-text .title .destaque.red {
  background-color: #b22024;
}
/* line 275, _conteudo-pagina.less */
#section-ofertas-eventos .box-text .title .destaque.yellow,
#section-ofertas-cardapio .box-text .title .destaque.yellow {
  background-color: #f1c72e;
}
/* line 282, _conteudo-pagina.less */
#section-ofertas-eventos .action,
#section-ofertas-cardapio .action {
  margin: 2em 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 288, _conteudo-pagina.less */
#section-ofertas-eventos .action .btn-padrao,
#section-ofertas-cardapio .action .btn-padrao {
  background-color: #c15393;
  border-color: #c15393;
  color: #FFF;
}
/* line 293, _conteudo-pagina.less */
#section-ofertas-eventos .action .btn-padrao.red,
#section-ofertas-cardapio .action .btn-padrao.red {
  background-color: #b22024;
  border-color: #b22024;
}
/* line 298, _conteudo-pagina.less */
#section-ofertas-eventos .action .btn-padrao.yellow,
#section-ofertas-cardapio .action .btn-padrao.yellow {
  background-color: #f1c72e;
  border-color: #f1c72e;
}
/* line 303, _conteudo-pagina.less */
#section-ofertas-eventos .action .btn-padrao:hover,
#section-ofertas-cardapio .action .btn-padrao:hover {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #FFF;
}
/* line 313, _conteudo-pagina.less */
.section-eventos-content .box-content-trabalhos {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  margin: 0 -15px;
}
/* line 320, _conteudo-pagina.less */
.section-eventos-content .box-content-trabalhos .gap {
  width: 100%;
  padding: 0 15px;
  margin: 30px 0;
}
/* line 326, _conteudo-pagina.less */
.section-eventos-content .box-content-trabalhos .item {
  width: 20%;
  max-width: 33.333%;
  padding: 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
/* line 337, _conteudo-pagina.less */
.section-eventos-content .box-content-trabalhos .item .box-text .title {
  font-family: 'robotobold';
  font-size: 15px;
  color: #64b1ba;
  margin: 5px 0 10px;
}
/* line 344, _conteudo-pagina.less */
.section-eventos-content .box-content-trabalhos .item .box-text .txt-normal {
  font-family: 'robotolight';
  font-style: italic;
  font-size: 12px;
  line-height: 14px;
}
@media screen and (max-width: 767px) {
  /* line 352, _conteudo-pagina.less */
  .section-eventos-content .box-content-trabalhos .item {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 363, _conteudo-pagina.less */
  #section-evento-apresentacao > div:not(.section-content-featured) {
    order: 20;
  }
}
@media screen and (max-width: 767px) {
  /* line 374, _conteudo-pagina.less */
  #section-content-about > div:not(.dark-bg) {
    order: 20;
  }
  /* line 378, _conteudo-pagina.less */
  #section-content-about > div .expanded {
    background-position: top !important;
  }
}
/* line 1, _formularios.less */
.wpcf7-form {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
/* line 7, _formularios.less */
.wpcf7-form .box-campos {
  display: flex;
  align-items: stretch;
  width: 100%;
  margin: 0 -15px;
}
/* line 14, _formularios.less */
.wpcf7-form .box-campos br {
  display: none !important;
}
/* line 19, _formularios.less */
.wpcf7-form .box-campos.double label {
  max-width: 50%;
}
/* line 25, _formularios.less */
.wpcf7-form .box-campos.triple label {
  max-width: 33.333%;
}
/* line 30, _formularios.less */
.wpcf7-form .box-campos label {
  font-family: 'robotobold';
  font-size: 12px;
  color: #000;
  width: 100%;
  margin: 0 15px;
  padding: 0 0 0 10px;
}
/* line 38, _formularios.less */
.wpcf7-form .box-campos label input[type="text"],
.wpcf7-form .box-campos label input[type="date"],
.wpcf7-form .box-campos label input[type="email"],
.wpcf7-form .box-campos label input[type="password"],
.wpcf7-form .box-campos label select,
.wpcf7-form .box-campos label textarea {
  width: 100%;
  background: #FFF;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 10px;
  font-family: 'robotoregular';
  font-size: 12px;
  font-style: italic;
  margin: 0.5em 0 0.5em -10px;
}
/* line 56, _formularios.less */
.wpcf7-form .box-campos.action {
  justify-content: flex-end;
}
/* line 59, _formularios.less */
.wpcf7-form .box-campos.action input[type="submit"] {
  font-size: 14px;
  background-color: #f1c72e !important;
  border-color: #f1c72e !important;
  color: #1a1a1a !important;
  transition: all 0.3s;
  margin: 0 15px;
  width: 100%;
  max-width: 200px;
  box-shadow: none !important;
  text-transform: uppercase;
}
/* line 71, _formularios.less */
.wpcf7-form .box-campos.action input[type="submit"]:hover {
  background-color: #f6cf42 !important;
  border-color: #f6cf42 !important;
}
@media screen and (max-width: 620px) {
  /* line 78, _formularios.less */
  .wpcf7-form .box-campos {
    flex-direction: column;
    margin: 0;
  }
  /* line 82, _formularios.less */
  .wpcf7-form .box-campos.double,
  .wpcf7-form .box-campos.triple {
    max-width: 100%;
  }
  /* line 87, _formularios.less */
  .wpcf7-form .box-campos label {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 92, _formularios.less */
  .wpcf7-form .box-campos label,
  .wpcf7-form .box-campos span {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0;
  }
  /* line 98, _formularios.less */
  .wpcf7-form .box-campos label input[type="text"],
  .wpcf7-form .box-campos span input[type="text"],
  .wpcf7-form .box-campos label input[type="date"],
  .wpcf7-form .box-campos span input[type="date"],
  .wpcf7-form .box-campos label input[type="email"],
  .wpcf7-form .box-campos span input[type="email"],
  .wpcf7-form .box-campos label input[type="password"],
  .wpcf7-form .box-campos span input[type="password"],
  .wpcf7-form .box-campos label select,
  .wpcf7-form .box-campos span select,
  .wpcf7-form .box-campos label textarea,
  .wpcf7-form .box-campos span textarea {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 110, _formularios.less */
  .wpcf7-form .box-campos.action {
    align-items: flex-end;
  }
  /* line 113, _formularios.less */
  .wpcf7-form .box-campos.action input[type="submit"] {
    margin: 0;
    min-height: 46px;
    line-height: 46px;
  }
}
/* line 2, _pagina-contato.less */
.page-id-10133 #main-content {
  margin-top: 0 !important;
}
/* line 6, _pagina-contato.less */
.page-id-10133 #main-content #section-contact-content > .wpb_column {
  z-index: 1;
  background: #FFF;
  margin: -150px 0 0;
  padding: 0 120px !important;
}
@media screen and (max-width: 767px) {
  /* line 12, _pagina-contato.less */
  .page-id-10133 #main-content #section-contact-content > .wpb_column {
    padding: 0 40px !important;
  }
}
