@charset "UTF-8";
/* line 4, ../scss/main.scss */
* {
  outline: none;
}

/* line 7, ../scss/main.scss */
html, body {
  margin: 0;
  border: 0;
  padding: 0;
  scroll-behavior: smooth;
  font-family: 'Poppins', sans-serif;
  font-weight: normal;
}

/* line 15, ../scss/main.scss */
body {
  max-width: 100vw;
  width: 100%;
  margin: 0 auto;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
/* line 24, ../scss/main.scss */
body.overflow {
  overflow-y: hidden;
}

/* line 28, ../scss/main.scss */
img {
  border: 0;
}

/* line 31, ../scss/main.scss */
a {
  color: inherit;
  text-decoration: none;
}

/* line 35, ../scss/main.scss */
.content-standard {
  max-width: 1200px;
  width: 95%;
  margin: 0 auto;
}

/* line 40, ../scss/main.scss */
.section-standard {
  background: #F5F5F5;
}

/* line 43, ../scss/main.scss */
.wrapper-msgs-standard {
  width: 100%;
  height: 20px;
  overflow: hidden;
}
/* line 47, ../scss/main.scss */
.wrapper-msgs-standard > div {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 14px;
}

/* line 54, ../scss/main.scss */
.banner-page {
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 45px auto 0px;
  width: 100%;
  height: 365px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 63, ../scss/main.scss */
.banner-page .wrapper-banner-page {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 30px auto 0px;
}
/* line 69, ../scss/main.scss */
.banner-page .wrapper-banner-page .page-title h1 {
  display: block;
  margin: 0px;
  font-weight: 600;
  font-size: 38px;
  color: #fff;
}
/* line 78, ../scss/main.scss */
.banner-page.int {
  height: 250px;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  overflow: hidden;
}
/* line 82, ../scss/main.scss */
.banner-page.int .wrapper-banner-page {
  margin: 0 auto;
}
/* line 84, ../scss/main.scss */
.banner-page.int .wrapper-banner-page .left-hidden {
  width: 26%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 88, ../scss/main.scss */
.banner-page.int .wrapper-banner-page .page-title {
  width: 74%;
  height: 125px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 94, ../scss/main.scss */
.banner-page.int .wrapper-banner-page .page-title:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-border-radius: 25px 0px 0px 0px;
  -ms-border-radius: 25px 0px 0px 0px;
  -webkit-border-radius: 25px 0px 0px 0px;
  border-radius: 25px 0px 0px 0px;
  background: #186da7d9;
  z-index: -1;
  width: 100vw;
}
/* line 106, ../scss/main.scss */
.banner-page.int .wrapper-banner-page .page-title:before {
  content: '';
  position: absolute;
  left: -35.5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 65px;
  height: 3px;
  background: #b0e832;
}
/* line 117, ../scss/main.scss */
.banner-page.int .wrapper-banner-page .page-title h1 {
  margin-left: 65px;
}
/* line 123, ../scss/main.scss */
.banner-page.int2 {
  height: 585px;
}
/* line 125, ../scss/main.scss */
.banner-page.int2 .wrapper-banner-page {
  margin: 0 auto;
}
/* line 127, ../scss/main.scss */
.banner-page.int2 .wrapper-banner-page .page-title {
  width: 100%;
  text-align: center;
}
/* line 133, ../scss/main.scss */
.banner-page.int3 {
  height: 385px;
}
/* line 136, ../scss/main.scss */
.banner-page.int3 .wrapper-banner-page .page-title {
  height: 215px;
}
/* line 138, ../scss/main.scss */
.banner-page.int3 .wrapper-banner-page .page-title.int33 {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 142, ../scss/main.scss */
.banner-page.int3 .wrapper-banner-page .page-title.int33 h4 {
  display: block;
  margin: -25px 0px 0px 65px;
  font-weight: normal;
  font-size: 15px;
  color: #fff;
}
/* line 153, ../scss/main.scss */
.banner-page.int4 {
  height: 585px;
}
/* line 155, ../scss/main.scss */
.banner-page.int4 .wrapper-banner-page {
  height: 470px;
}
/* line 158, ../scss/main.scss */
.banner-page.int4 .wrapper-banner-page .wrap-cont > h1 {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0px;
  font-weight: 600;
  font-size: 38px;
  color: #fff;
  position: relative;
  padding-left: 105px;
}
/* line 167, ../scss/main.scss */
.banner-page.int4 .wrapper-banner-page .wrap-cont > h1:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 65px;
  height: 2px;
  background: #b0e832;
}
/* line 179, ../scss/main.scss */
.banner-page.int4 .wrapper-banner-page .wrap-cont .cont {
  max-width: 600px;
  width: 100%;
  margin-top: 45px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #fff;
}

/* line 192, ../scss/main.scss */
.wrapper-btns-standard {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 194, ../scss/main.scss */
.wrapper-btns-standard .btn {
  width: 300px;
  height: 130px;
  background: #fff;
  position: relative;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  z-index: 0;
}
/* line 195, ../scss/main.scss */
.wrapper-btns-standard .btn:not(.fale-conosco, .trabalhe-conosco, .contact-us, .work-with-us, .hable-con-nosotros, .trabaja-con-nosotros) {
  display: none;
}
/* line 204, ../scss/main.scss */
.wrapper-btns-standard .btn.active {
  -webkit-box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.16);
  z-index: 1;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 208, ../scss/main.scss */
.wrapper-btns-standard .btn.active:after {
  opacity: 1;
}
/* line 211, ../scss/main.scss */
.wrapper-btns-standard .btn.active a {
  color: #000;
}
/* line 215, ../scss/main.scss */
.wrapper-btns-standard .btn:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #86ad2e;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  opacity: 0;
}
/* line 227, ../scss/main.scss */
.wrapper-btns-standard .btn a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 600;
  font-size: 20px;
  color: #b8b8b8;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}

/*SOCIAL ICONS SHARE*/
/* line 243, ../scss/main.scss */
#social-share ul.social-itens .btn-share, #social-share div.social-open-menu .btn-share {
  position: relative;
  cursor: pointer;
  outline: 0;
  border: 0;
  margin: 0;
  padding: 0;
  width: 36px;
  height: 36px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #5a7987;
  color: #5a7987;
  font-size: 18px;
}
/* line 258, ../scss/main.scss */
#social-share ul.social-itens {
  list-style: none;
  text-decoration: none;
  text-align: center;
  display: block;
  position: absolute;
  margin: 36px 0px 0px;
  padding: 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  z-index: 1;
}
/* line 269, ../scss/main.scss */
#social-share ul.social-itens .btn-share {
  width: 36px;
  height: 36px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #5a7987;
}
/* line 276, ../scss/main.scss */
#social-share ul.social-itens .btn-share a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 284, ../scss/main.scss */
#social-share ul.social-itens .btn-share a i {
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 288, ../scss/main.scss */
#social-share ul.social-itens .btn-share a.whatsapp i {
  font-weight: 600;
}
/* line 292, ../scss/main.scss */
#social-share ul.social-itens .btn-share a:hover {
  background-color: #5a7987;
}
/* line 294, ../scss/main.scss */
#social-share ul.social-itens .btn-share a:hover i {
  color: #fff;
}
/* line 300, ../scss/main.scss */
#social-share ul.social-itens.open .btn-share {
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}
/* line 304, ../scss/main.scss */
#social-share ul.social-itens li {
  position: relative;
  margin: -1px 0px;
}
/* line 307, ../scss/main.scss */
#social-share ul.social-itens li .btn-share {
  -o-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  opacity: 0;
}
/* line 311, ../scss/main.scss */
#social-share ul.social-itens li .btn-share-text {
  position: absolute;
  bottom: 15px;
  right: 100%;
  margin-right: 10px;
  min-width: 75px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 3px 4px;
  text-align: center;
  font-weight: 300;
  background: rgba(20, 20, 20, 0.7);
  color: #fff;
  display: block;
  opacity: 0;
}
/* line 329, ../scss/main.scss */
#social-share div.social-open-menu .btn-share {
  width: 36px;
  height: 36px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
  border: 1px solid #5a7987;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 337, ../scss/main.scss */
#social-share div.social-open-menu .btn-share i {
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 340, ../scss/main.scss */
#social-share div.social-open-menu .btn-share:hover {
  background-color: #5a7987;
}
/* line 342, ../scss/main.scss */
#social-share div.social-open-menu .btn-share:hover i {
  color: #fff;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-1, #social-share .social-itens.open .social-item-1 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.1s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-1, #social-share .social-itens.open .social-item-1 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.6s;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-2, #social-share .social-itens.open .social-item-2 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.2s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-2, #social-share .social-itens.open .social-item-2 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-3, #social-share .social-itens.open .social-item-3 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-3, #social-share .social-itens.open .social-item-3 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.4s;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-4, #social-share .social-itens.open .social-item-4 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.4s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-4, #social-share .social-itens.open .social-item-4 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.3s;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-5, #social-share .social-itens.open .social-item-5 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.5s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-5, #social-share .social-itens.open .social-item-5 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.2s;
}
/* line 351, ../scss/main.scss */
#social-share .social-itens.open .social-item-6, #social-share .social-itens.open .social-item-6 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.6s;
}
/* line 352, ../scss/main.scss */
#social-share .social-itens.hidden .social-item-6, #social-share .social-itens.open .social-item-6 .btn-share-text {
  transition: all 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55) 0.1s;
}

/*SOCIAL ICONS SHARE*/
/*LOADING*/
/* line 359, ../scss/main.scss */
#wrapper-loading {
  position: fixed;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ffffff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  z-index: 999999;
}

/*LOADING*/
/*FOOTER*/
/* line 378, ../scss/main.scss */
footer {
  padding: 95px 0px;
  width: 100%;
  background: #0D3A58;
}
/* line 383, ../scss/main.scss */
footer .wrapper-footer .top-footer {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 388, ../scss/main.scss */
footer .wrapper-footer .top-footer .logo {
  max-width: 175px;
}
/* line 390, ../scss/main.scss */
footer .wrapper-footer .top-footer .logo a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 396, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 399, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont {
  max-width: 210px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0px 30px;
}
/* line 404, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont img {
  margin: 5px 12px 0px 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 410, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont div a, footer .wrapper-footer .top-footer .conts .cont div span {
  display: block;
  color: #fff;
}
/* line 414, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont div a {
  font-size: 18px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 417, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont div a:hover {
  color: #86ad2e;
}
/* line 421, ../scss/main.scss */
footer .wrapper-footer .top-footer .conts .cont div span {
  font-size: 14px;
}
/* line 427, ../scss/main.scss */
footer .wrapper-footer .top-footer .social-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 430, ../scss/main.scss */
footer .wrapper-footer .top-footer .social-links a {
  width: 41px;
  height: 41px;
  background: transparent;
  border: 2px solid #86ad2e;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: 15px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 441, ../scss/main.scss */
footer .wrapper-footer .top-footer .social-links a:hover {
  background: #86ad2e;
}
/* line 444, ../scss/main.scss */
footer .wrapper-footer .top-footer .social-links a i {
  color: #fff;
  font-size: 20px;
}
/* line 451, ../scss/main.scss */
footer .wrapper-footer .bot-footer {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-top: 60px;
  padding-top: 60px;
  border-top: 1px solid #ffffff80;
}
/* line 459, ../scss/main.scss */
footer .wrapper-footer .bot-footer.log-ast {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding-top: 30px;
}
/* line 462, ../scss/main.scss */
footer .wrapper-footer .bot-footer.log-ast a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0 auto;
}
/* line 467, ../scss/main.scss */
footer .wrapper-footer .bot-footer.log-ast a:after {
  content: none;
}
/* line 472, ../scss/main.scss */
footer .wrapper-footer .bot-footer a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  font-weight: 300;
  font-size: 14px;
  color: #fff;
}
/* line 479, ../scss/main.scss */
footer .wrapper-footer .bot-footer a:hover:after {
  width: 100%;
}
/* line 482, ../scss/main.scss */
footer .wrapper-footer .bot-footer a:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px;
  background: #fff;
  margin: 0 auto;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}

/*FOOTER*/
/*HEADER*/
/* line 501, ../scss/main.scss */
header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 508, ../scss/main.scss */
header.active {
  background: #145682;
}
/* line 511, ../scss/main.scss */
header .top-header {
  width: 100%;
  background: #F5F5F5;
  position: relative;
  z-index: 1;
}
/* line 516, ../scss/main.scss */
header .top-header .wrapper-top-header {
  height: 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 521, ../scss/main.scss */
header .top-header .wrapper-top-header .cont {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-left: 1px solid #E1E1E1;
}
/* line 527, ../scss/main.scss */
header .top-header .wrapper-top-header .social-links {
  padding: 0px 20px;
}
/* line 529, ../scss/main.scss */
header .top-header .wrapper-top-header .social-links a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0px 10px;
}
/* line 534, ../scss/main.scss */
header .top-header .wrapper-top-header .social-links a i {
  color: #AEAEAE;
  font-size: 18px;
}
/* line 540, ../scss/main.scss */
header .top-header .wrapper-top-header .search {
  padding: 0px 30px;
  position: relative;
}
/* line 543, ../scss/main.scss */
header .top-header .wrapper-top-header .search .btn {
  cursor: pointer;
}
/* line 545, ../scss/main.scss */
header .top-header .wrapper-top-header .search .btn i {
  color: #145784;
  font-size: 18px;
}
/* line 550, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form {
  position: absolute;
  top: calc(100% + 1px);
  left: 0;
  right: 0;
  height: 35px;
  width: 200px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #F5F5F5;
  overflow: hidden;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
/* line 564, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form.active {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
/* line 569, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form {
  width: 100%;
  height: 100%;
  background: transparent;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
/* line 576, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form ::-webkit-input-placeholder {
  color: #808080;
}
/* line 579, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form ::-moz-placeholder {
  color: #808080;
}
/* line 582, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form :-ms-input-placeholder {
  color: #808080;
}
/* line 585, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form :-moz-placeholder {
  color: #808080;
}
/* line 588, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form input[type=text] {
  background: transparent;
  padding: 0px 35px 0px 15px;
  border: 0px;
  margin: 0px;
  color: #808080;
  font-size: 12px;
  width: 100%;
  height: 100%;
}
/* line 598, ../scss/main.scss */
header .top-header .wrapper-top-header .search .search-form form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0px;
  padding: 0px;
  width: 30px;
  height: 100%;
  background-image: url("../images/search.png");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
/* line 618, ../scss/main.scss */
header .top-header .wrapper-top-header .pages {
  padding: 0px;
}
/* line 620, ../scss/main.scss */
header .top-header .wrapper-top-header .pages .page {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  padding: 0px 30px;
  border-left: 1px solid #E1E1E1;
}
/* line 626, ../scss/main.scss */
header .top-header .wrapper-top-header .pages .page:first-child {
  border-left: none;
}
/* line 629, ../scss/main.scss */
header .top-header .wrapper-top-header .pages .page.active a {
  font-weight: 600;
}
/* line 632, ../scss/main.scss */
header .top-header .wrapper-top-header .pages .page a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-weight: 300;
  font-size: 12px;
  color: #808080;
}
/* line 642, ../scss/main.scss */
header .top-header .wrapper-top-header .login {
  padding: 0px 30px;
}
/* line 644, ../scss/main.scss */
header .top-header .wrapper-top-header .login a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-weight: 400;
  font-size: 12px;
  color: #145784;
}
/* line 652, ../scss/main.scss */
header .top-header .wrapper-top-header .login a i {
  margin-right: 5px;
  font-size: 15px;
}
/* line 658, ../scss/main.scss */
header .top-header .wrapper-top-header .language {
  padding: 0px 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-right: 1px solid #E1E1E1;
}
/* line 663, ../scss/main.scss */
header .top-header .wrapper-top-header .language span {
  display: block;
  margin-right: 20px;
  font-weight: 300;
  font-size: 12px;
  color: #808080;
}
/* line 670, ../scss/main.scss */
header .top-header .wrapper-top-header .language select {
  border: none;
  margin: 0px;
  padding: 0;
  background: #f5f5f5;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  color: #585858;
  cursor: pointer;
}
/* line 681, ../scss/main.scss */
header .top-header .wrapper-top-header .language li {
  list-style: none;
}
/* line 683, ../scss/main.scss */
header .top-header .wrapper-top-header .language li:last-child {
  margin-left: 10px;
}
/* line 690, ../scss/main.scss */
header .bot-header {
  width: 100%;
}
/* line 692, ../scss/main.scss */
header .bot-header .wrapper-bot-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 25px 0px 0px;
}
/* line 697, ../scss/main.scss */
header .bot-header .wrapper-bot-header .logo {
  max-width: 175px;
}
/* line 699, ../scss/main.scss */
header .bot-header .wrapper-bot-header .logo a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 703, ../scss/main.scss */
header .bot-header .wrapper-bot-header .logo a img {
  max-width: 100%;
}
/* line 708, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 711, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page {
  margin-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 715, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page:not(.active) a:hover:after {
  width: 100%;
}
/* line 720, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.active a {
  font-weight: 700;
}
/* line 724, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page > .page a {
  font-weight: 300 !important;
}
/* line 727, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page > .page.processos.active > a {
  font-weight: 700 !important;
}
/* line 730, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 300;
  font-size: 15px;
  color: #fff;
  position: relative;
}
/* line 737, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page a:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 1px;
  background: #fff;
  margin: 0 auto;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 750, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos {
  position: relative;
  cursor: pointer;
}
/* line 753, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos > a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 756, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos > a i {
  margin-left: 5px;
}
/* line 761, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos:hover .wrapper-page {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
/* line 767, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos .wrapper-page {
  position: absolute;
  top: calc(100% - 1px);
  left: -50%;
  right: 0;
  -o-transform: translate(calc(-50% + 80px), 0px);
  -ms-transform: translate(calc(-50% + 80px), 0px);
  -webkit-transform: translate(calc(-50% + 80px), 0px);
  transform: translate(calc(-50% + 80px), 0px);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 25px 90px 30px 30px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 781, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos .wrapper-page a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 300;
  font-size: 15px;
  line-height: 34px;
  text-align: left;
  color: #000;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  /*&.nbk {
  	margin-top: 15px;
  }*/
}
/* line 790, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos .wrapper-page a.active {
  font-weight: 700 !important;
}
/* line 793, ../scss/main.scss */
header .bot-header .wrapper-bot-header .pages .page.processos .wrapper-page a.sublink {
  margin-left: 20px;
}
/* line 804, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger {
  display: none;
  position: relative;
  overflow: hidden;
  padding: 0;
  width: 53px;
  height: 45px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  z-index: 98;
  font-size: 0;
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  cursor: pointer;
}
/* line 819, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger:focus {
  outline: none;
}
/* line 822, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger span {
  display: block;
  position: absolute;
  top: calc(50% - 2px);
  left: 0;
  right: 0;
  height: 3px;
  background: white;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  width: 30px;
  margin: 0 auto;
}
/* line 833, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger span:before, header .bot-header .wrapper-bot-header .c-hamburger span:after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #fff;
  content: "";
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 843, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger span:before {
  top: -8px;
}
/* line 846, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger span:after {
  bottom: -8px;
}
/* line 852, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx span {
  -webkit-transition: background 0s 0.3s;
  -moz-transition: background 0s 0.3s;
  -ms-transition: background 0s 0.3s;
  -o-transition: background 0s 0.3s;
  transition: background 0s 0.3s;
}
/* line 854, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx span:before, header .bot-header .wrapper-bot-header .c-hamburger--htx span:after {
  -webkit-transition-duration: 0.3s, 0.3s;
  transition-duration: 0.3s, 0.3s;
  -webkit-transition-delay: 0.3s, 0s;
  transition-delay: 0.3s, 0s;
}
/* line 860, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx span:before {
  -webkit-transition-property: top, -webkit-transform;
  transition-property: top, transform;
}
/* line 864, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx span:after {
  -webkit-transition-property: bottom, -webkit-transform;
  transition-property: bottom, transform;
}
/* line 870, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx.is-active span {
  background: none;
}
/* line 872, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx.is-active span:before, header .bot-header .wrapper-bot-header .c-hamburger--htx.is-active span:after {
  -webkit-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}
/* line 876, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx.is-active span:before {
  top: 0;
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 880, ../scss/main.scss */
header .bot-header .wrapper-bot-header .c-hamburger--htx.is-active span:after {
  bottom: 0;
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 890, ../scss/main.scss */
#menu-resp {
  position: fixed;
  top: 96px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  background: #145682;
  overflow-y: scroll;
}
/* line 903, ../scss/main.scss */
#menu-resp.active {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
/* line 908, ../scss/main.scss */
#menu-resp .top {
  width: 100%;
  padding: 20px 0px;
  background: #10476b;
}
/* line 912, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top {
  width: 90%;
}
/* line 916, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form ::-webkit-input-placeholder {
  color: #ffffffa6;
}
/* line 919, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form ::-moz-placeholder {
  color: #ffffffa6;
}
/* line 922, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form :-ms-input-placeholder {
  color: #ffffffa6;
}
/* line 925, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form :-moz-placeholder {
  color: #ffffffa6;
}
/* line 928, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form input {
  border: none;
  padding: 0px;
  margin: 0px;
  padding: 0px 35px 0px 15px;
  width: calc(100% - 50px);
  height: 32px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #36739B;
  font-weight: 300;
  font-size: 11px;
  color: #ffffffa6;
}
/* line 941, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .search-form form button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: 0px;
  padding: 0px;
  width: 30px;
  height: 100%;
  background-image: url("../images/search.png");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}
/* line 961, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf {
  margin: 25px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 967, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .login a {
  font-size: 12px;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 972, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .login a i {
  margin-right: 5px;
}
/* line 977, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .language {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 980, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .language span {
  font-size: 12px;
  color: #fff;
  margin-right: 20px;
}
/* line 985, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .language select {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  color: #fff;
  margin: 0px;
  padding: 0px;
  border: none;
  background: #10476b;
}
/* line 995, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .language li {
  list-style: none;
}
/* line 997, ../scss/main.scss */
#menu-resp .top .wrapper-menu-resp-top .inf .language li:last-child {
  margin-left: 10px;
}
/* line 1005, ../scss/main.scss */
#menu-resp .bot {
  width: 100%;
  padding: 20px 0px;
}
/* line 1008, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot {
  width: 90%;
}
/* line 1010, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
/* line 1014, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page {
  width: 100%;
}
/* line 1018, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos.active a i {
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 1021, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos.active .wrapper-page {
  opacity: 1;
  max-height: 80px;
  pointer-events: initial;
}
/* line 1027, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos a {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1029, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos a i {
  margin-left: 10px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1034, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos .wrapper-page {
  width: 90%;
  margin: 0 auto;
  opacity: 0;
  max-height: 0px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  pointer-events: none;
}
/* line 1041, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page.processos .wrapper-page a {
  font-size: 14px;
  line-height: 20px;
}
/* line 1047, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .pages .page a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 300;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
}
/* line 1057, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .social-links {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 20px auto 10px;
}
/* line 1062, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .social-links a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 30px;
}
/* line 1067, ../scss/main.scss */
#menu-resp .bot .wrapper-menu-resp-bot .social-links a i {
  font-size: 20px;
  color: #6DBE37;
}

/*HEADER*/
/*FALE CONOSCO*/
/* line 1079, ../scss/main.scss */
.wrapper-btns-standard.fc {
  margin: -65px auto 0px;
}

/* line 1082, ../scss/main.scss */
.page-content-contact {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 70px auto 100px;
}
/* line 1086, ../scss/main.scss */
.page-content-contact .left {
  width: 37%;
}
/* line 1088, ../scss/main.scss */
.page-content-contact .left .content {
  font-size: 16px;
  line-height: 20px;
  color: #000;
}
/* line 1093, ../scss/main.scss */
.page-content-contact .left .itens {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 1097, ../scss/main.scss */
.page-content-contact .left .itens .item {
  width: 100%;
  margin-top: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 1101, ../scss/main.scss */
.page-content-contact .left .itens .item img {
  max-width: 65px;
  max-height: 65px;
}
/* line 1105, ../scss/main.scss */
.page-content-contact .left .itens .item p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0px 0px 0px 30px;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  color: #313131;
}
/* line 1116, ../scss/main.scss */
.page-content-contact .left .cont {
  margin-top: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 1119, ../scss/main.scss */
.page-content-contact .left .cont img {
  margin: 5px 30px 0px 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 1125, ../scss/main.scss */
.page-content-contact .left .cont div h6 {
  display: block;
  margin: 0px;
  font-size: 16px;
  color: #434343;
  line-height: 32px;
}
/* line 1132, ../scss/main.scss */
.page-content-contact .left .cont div a, .page-content-contact .left .cont div span {
  display: block;
  color: #434343;
  line-height: 32px;
}
/* line 1137, ../scss/main.scss */
.page-content-contact .left .cont div span {
  font-size: 15px;
}
/* line 1140, ../scss/main.scss */
.page-content-contact .left .cont div a {
  font-size: 16px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1143, ../scss/main.scss */
.page-content-contact .left .cont div a:hover {
  color: #86ad2e;
}
/* line 1150, ../scss/main.scss */
.page-content-contact .right {
  width: 55%;
}
/* line 1152, ../scss/main.scss */
.page-content-contact .right form {
  width: 100%;
}
/* line 1154, ../scss/main.scss */
.page-content-contact .right form ::-webkit-input-placeholder {
  color: #6b6b6b;
}
/* line 1157, ../scss/main.scss */
.page-content-contact .right form ::-moz-placeholder {
  color: #6b6b6b;
}
/* line 1160, ../scss/main.scss */
.page-content-contact .right form :-ms-input-placeholder {
  color: #6b6b6b;
}
/* line 1163, ../scss/main.scss */
.page-content-contact .right form :-moz-placeholder {
  color: #6b6b6b;
}
/* line 1166, ../scss/main.scss */
.page-content-contact .right form input[type=text] {
  width: calc(100% - 52px);
  height: 53px;
  padding: 0px 25px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #d2d2d2;
  font-size: 14px;
  color: #6b6b6b;
  margin-bottom: 10px;
}
/* line 1177, ../scss/main.scss */
.page-content-contact .right form select {
  width: 100%;
  height: 53px;
  padding: 0px 35px 0px 25px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #d2d2d2;
  font-size: 14px;
  color: #6b6b6b;
  margin-bottom: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 98% center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  background-image: url("../images/arrow-select.png");
  cursor: pointer;
}
/* line 1194, ../scss/main.scss */
.page-content-contact .right form .right_input {
  width: calc(100% - 52px);
  padding: 0px 25px;
  height: 53px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  margin: 0px 0px 10px;
  cursor: pointer;
  border: 1px solid #d2d2d2;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
}
/* line 1206, ../scss/main.scss */
.page-content-contact .right form .right_input .file_input_css {
  cursor: pointer;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 1212, ../scss/main.scss */
.page-content-contact .right form .right_input .file_input_css em {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: clip;
  width: calc(100% - 148px);
  font-size: 14px;
  color: #6b6b6b;
  cursor: pointer;
}
/* line 1222, ../scss/main.scss */
.page-content-contact .right form .right_input .file_input_css span {
  width: 133px;
  height: 32px;
  background: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  font-size: 13px;
  color: #fff;
}
/* line 1234, ../scss/main.scss */
.page-content-contact .right form .right_input input[type=file] {
  opacity: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0;
  -moz-transition: 0;
  -ms-transition: 0;
  -o-transition: 0;
  transition: 0;
  background: rgba(255, 255, 255, 0);
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
/* line 1249, ../scss/main.scss */
.page-content-contact .right form textarea {
  width: calc(100% - 52px);
  padding: 25px;
  height: 42px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #d2d2d2;
  margin-bottom: 10px;
  font-size: 14px;
  color: #6b6b6b;
  resize: none;
  font-family: 'Poppins', sans-serif;
}
/* line 1262, ../scss/main.scss */
.page-content-contact .right form .g-recaptcha {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 10px;
}
/* line 1267, ../scss/main.scss */
.page-content-contact .right form input[type=submit] {
  text-transform: uppercase;
  width: calc(100% - 2px);
  height: 53px;
  background: #145784;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  color: #fff;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  margin-bottom: 10px;
  cursor: pointer;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #145784;
}
/* line 1281, ../scss/main.scss */
.page-content-contact .right form input[type=submit]:hover {
  color: #145784;
  background: #f5f5f5;
}

/* line 1289, ../scss/main.scss */
.map-contact {
  width: 100%;
  background: #fff;
}
/* line 1292, ../scss/main.scss */
.map-contact h1 {
  display: block;
  margin: 0 auto;
  text-align: center;
  font-weight: 500;
  font-size: 28px;
  color: #33536e;
  padding: 45px 0px;
}
/* line 1301, ../scss/main.scss */
.map-contact iframe {
  width: 100%;
  height: 335px;
  margin-bottom: -7px;
}

/*FALE CONOSCO*/
/*BLOG*/
/* line 1310, ../scss/main.scss */
.list-cat-blog {
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
}
/* line 1313, ../scss/main.scss */
.list-cat-blog.cases {
  border-bottom: none;
}
/* line 1315, ../scss/main.scss */
.list-cat-blog.cases .wrapper-list-cat-blog {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1319, ../scss/main.scss */
.list-cat-blog.cases .wrapper-list-cat-blog h3 {
  display: block;
  margin: 0px 30px 0px 0px;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #145784;
}
/* line 1326, ../scss/main.scss */
.list-cat-blog.cases .wrapper-list-cat-blog select {
  width: 292px;
  height: 42px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(90, 121, 135, 0.17);
  padding: 0px 25px 0px 15px;
  font-size: 13px;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 95% center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  background-image: url("../images/arrow-select.png");
  cursor: pointer;
  border: none;
}
/* line 1344, ../scss/main.scss */
.list-cat-blog .wrapper-list-cat-blog {
  margin: 30px auto 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1348, ../scss/main.scss */
.list-cat-blog .wrapper-list-cat-blog a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 13px;
  color: #808080;
  margin: 0px 85px 15px 0px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1355, ../scss/main.scss */
.list-cat-blog .wrapper-list-cat-blog a:hover, .list-cat-blog .wrapper-list-cat-blog a.active {
  color: #145784;
}
/* line 1359, ../scss/main.scss */
.list-cat-blog .wrapper-list-cat-blog select#cat_blog {
  display: none;
  width: 292px;
  height: 42px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(90, 121, 135, 0.17);
  padding: 0px 25px 0px 15px;
  font-size: 13px;
  color: #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  background-position: 95% center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  background-image: url("../images/arrow-select.png");
  cursor: pointer;
  border: none;
  margin: 0 auto;
}

/* line 1379, ../scss/main.scss */
.list-posts-blog {
  margin: 60px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
/* line 1385, ../scss/main.scss */
.list-posts-blog:after {
  content: '';
  display: block;
  width: 32.5%;
}
/* line 1390, ../scss/main.scss */
.list-posts-blog .post {
  width: 32.5%;
  margin-bottom: 60px;
}
/* line 1393, ../scss/main.scss */
.list-posts-blog .post .link {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1398, ../scss/main.scss */
.list-posts-blog .post .link:hover .thumb {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(13, 58, 88, 0.5);
  -ms-box-shadow: 0px 0px 15px 0px rgba(13, 58, 88, 0.5);
  -moz-box-shadow: 0px 0px 15px 0px rgba(13, 58, 88, 0.5);
  box-shadow: 0px 0px 15px 0px rgba(13, 58, 88, 0.5);
}
/* line 1402, ../scss/main.scss */
.list-posts-blog .post .link .thumb {
  width: 100%;
  height: 240px;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 1411, ../scss/main.scss */
.list-posts-blog .post .link .infos .date {
  display: block;
  margin: 15px 0px 0px;
  font-size: 14px;
  color: #787878;
}
/* line 1417, ../scss/main.scss */
.list-posts-blog .post .link .infos .title {
  display: block;
  margin: 15px 0px 0px;
  font-weight: bold;
  font-size: 22px;
  line-height: 26px;
  color: #000;
}
/* line 1425, ../scss/main.scss */
.list-posts-blog .post .link .infos .cat {
  display: block;
  margin: 5px 0px 0px;
  font-weight: bold;
  font-size: 15px;
  line-height: 26px;
  color: #145784;
}
/* line 1433, ../scss/main.scss */
.list-posts-blog .post .link .infos .place {
  display: block;
  margin: 5px 0px 0px;
  font-size: 15px;
  line-height: 26px;
  color: #787878;
}

/* line 1444, ../scss/main.scss */
.pagination {
  width: 100%;
  padding: 25px 0px;
}
/* line 1447, ../scss/main.scss */
.pagination .wrapper-pagination {
  width: 100%;
}
/* line 1449, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1454, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi .pages, .pagination .wrapper-pagination .wp-pagenavi .last, .pagination .wrapper-pagination .wp-pagenavi .first {
  display: none;
}
/* line 1457, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi span, .pagination .wrapper-pagination .wp-pagenavi a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  width: 61px;
  height: 58px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: transparent;
  border: none;
  padding: 0px;
  margin: 0px 1px 1px;
  font-size: 18px;
  color: #676767;
}
/* line 1471, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi span.current, .pagination .wrapper-pagination .wp-pagenavi a.current {
  background: #145784;
  color: #fff;
}
/* line 1476, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi span.page:hover, .pagination .wrapper-pagination .wp-pagenavi a.page:hover {
  background: #145784;
  color: #fff;
}
/* line 1482, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi .nextpostslink {
  background-image: url("../images/arrow-right-page.png");
}
/* line 1485, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi .previouspostslink {
  background-image: url("../images/arrow-left-page.png");
}
/* line 1488, ../scss/main.scss */
.pagination .wrapper-pagination .wp-pagenavi .nextpostslink, .pagination .wrapper-pagination .wp-pagenavi .previouspostslink {
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
}

/* line 1496, ../scss/main.scss */
.no-results-search {
  display: block;
  font-weight: 400;
  font-size: 15px;
  color: #000;
}

/* line 1502, ../scss/main.scss */
.content-blog, .content-clientes {
  margin: 60px auto 0px;
  max-width: 775px;
}
/* line 1505, ../scss/main.scss */
.content-blog .title-post, .content-clientes .title-post {
  display: block;
  margin: 0px;
  font-weight: bold;
  font-size: 34px;
  line-height: 36px;
  color: #000;
}
/* line 1513, ../scss/main.scss */
.content-blog .thumb-post, .content-clientes .thumb-post {
  margin: 30px auto 0px;
  display: block;
  width: 100%;
  height: auto;
}
/* line 1519, ../scss/main.scss */
.content-blog .social-share, .content-clientes .social-share {
  margin: 30px auto 0px;
  width: 100%;
}
/* line 1522, ../scss/main.scss */
.content-blog .social-share.cases, .content-clientes .social-share.cases {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1526, ../scss/main.scss */
.content-blog .social-share.cases .tax-place, .content-clientes .social-share.cases .tax-place {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
/* line 1528, ../scss/main.scss */
.content-blog .social-share.cases .tax-place .cat, .content-clientes .social-share.cases .tax-place .cat {
  display: block;
  margin: 5px 0px 0px;
  font-weight: bold;
  font-size: 15px;
  line-height: 26px;
  color: #145784;
}
/* line 1536, ../scss/main.scss */
.content-blog .social-share.cases .tax-place .place, .content-clientes .social-share.cases .tax-place .place {
  display: block;
  margin: 5px 0px 0px;
  font-size: 15px;
  line-height: 26px;
  color: #787878;
}
/* line 1545, ../scss/main.scss */
.content-blog .social-share .wrapper-social-share, .content-clientes .social-share .wrapper-social-share {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1549, ../scss/main.scss */
.content-blog .social-share .wrapper-social-share a, .content-clientes .social-share .wrapper-social-share a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 30px;
  cursor: pointer;
}
/* line 1555, ../scss/main.scss */
.content-blog .social-share .wrapper-social-share a i, .content-clientes .social-share .wrapper-social-share a i {
  font-size: 20px;
  color: #0F4C82;
}
/* line 1562, ../scss/main.scss */
.content-blog .content-post, .content-clientes .content-post {
  margin: 30px auto 0px;
  font-size: 15px;
  line-height: 28px;
  color: #161616;
}
/* line 1567, ../scss/main.scss */
.content-blog .content-post img, .content-clientes .content-post img {
  max-width: 100%;
  height: auto;
}
/* line 1573, ../scss/main.scss */
.content-blog .content-post .gallery .gallery-item .gallery-icon, .content-blog .content-post .gallery .gallery-item .wp-caption-text, .content-clientes .content-post .gallery .gallery-item .gallery-icon, .content-clientes .content-post .gallery .gallery-item .wp-caption-text {
  width: 95%;
  margin: 0 auto;
}
/* line 1580, ../scss/main.scss */
.content-blog #btn-back, .content-clientes #btn-back {
  margin: 60px auto;
  font-size: 15px;
  line-height: 28px;
  color: #0F4C82;
  cursor: pointer;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
/* line 1590, ../scss/main.scss */
.content-blog #btn-back:hover i, .content-clientes #btn-back:hover i {
  margin-right: 15px;
}
/* line 1594, ../scss/main.scss */
.content-blog #btn-back i, .content-clientes #btn-back i {
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  margin-right: 5px;
}

/*BLOG*/
/*FINANCIAMENTO*/
/* line 1604, ../scss/main.scss */
.top-content-standard .wrapper-top-content-standard {
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background: #fff;
  -webkit-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.11);
  margin: -135px auto 0px;
}
/* line 1609, ../scss/main.scss */
.top-content-standard .wrapper-top-content-standard .pag-cont {
  padding: 60px 120px calc(60px - 1.75em) 85px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #000;
}

/* line 1619, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard {
  margin: 95px auto 140px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 1623, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .left {
  width: 37%;
}
/* line 1625, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .left img {
  max-width: 100%;
  height: auto;
}
/* line 1630, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right {
  width: 51%;
}
/* line 1632, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .title {
  font-weight: 600;
  font-size: 30px;
  color: #145784;
}
/* line 1637, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .itens {
  margin-top: 35px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1643, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .itens .item {
  width: 41%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 45px;
}
/* line 1649, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .itens .item img {
  max-width: 55px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 1653, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .itens .item p {
  display: block;
  margin: 0px 0px 0px 30px;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #373737;
}
/* line 1665, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .wrapper-btn a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 36px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.2em;
  color: #fff;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2e;
  padding: 0px 34px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  border: 2px solid #86ad2e;
}
/* line 1681, ../scss/main.scss */
.center-content-standard .wrapper-center-content-standard .right .wrapper-btn a:hover {
  background: #fff;
  color: #86ad2e;
}

/*FINANCIAMENTO*/
/*EQUIPAMENTOS*/
/* line 1694, ../scss/main.scss */
.filter-equips .wrapper-filter-equips {
  margin: 40px auto 0px;
}
/* line 1696, ../scss/main.scss */
.filter-equips .wrapper-filter-equips h1 {
  display: block;
  margin: 0px;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #145784;
}
/* line 1703, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp {
  width: 100%;
  margin-top: 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1708, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp ::-webkit-input-placeholder {
  color: #000;
}
/* line 1711, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp ::-moz-placeholder {
  color: #000;
}
/* line 1714, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp :-ms-input-placeholder {
  color: #000;
}
/* line 1717, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp :-moz-placeholder {
  color: #000;
}
/* line 1720, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp select, .filter-equips .wrapper-filter-equips .sel-inp input[type=text] {
  width: 292px;
  height: 42px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: rgba(90, 121, 135, 0.17);
  border: none;
  font-size: 13px;
  color: #000;
  background-repeat: no-repeat;
  background-position: 97% center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
}
/* line 1732, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp select {
  width: 295px;
  background-image: url("../images/arrow-select.png");
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  margin-right: 20px;
  cursor: pointer;
  padding: 0px 25px 0px 15px;
}
/* line 1740, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp input[type=text] {
  width: 425px;
  background-image: url("../images/search.png");
  padding: 0px 35px 0px 15px;
}
/* line 1745, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp form {
  position: relative;
}
/* line 1747, ../scss/main.scss */
.filter-equips .wrapper-filter-equips .sel-inp form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 35px;
  background: transparent;
  border: 0px;
  padding: 0px;
  cursor: pointer;
}

/* line 1763, ../scss/main.scss */
.list-equips .wrapper-list-equips {
  margin: 50px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
/* line 1769, ../scss/main.scss */
.list-equips .wrapper-list-equips:after {
  content: '';
  display: block;
  width: 31%;
}
/* line 1774, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip {
  width: 31%;
  margin-bottom: 60px;
}
/* line 1777, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1781, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .thumb {
  width: 100%;
  height: 260px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
/* line 1788, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .thumb:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  -moz-border-radius: 10px 10px 0px 0px;
  -ms-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  height: 50%;
}
/* line 1798, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .thumb img {
  max-width: 100%;
  max-height: 100%;
  height: auto;
  position: relative;
  z-index: 1;
}
/* line 1806, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .infos {
  width: calc(100% - 44px);
  background: #fff;
  -moz-border-radius: 0px 0px 10px 10px;
  -ms-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px;
  border-radius: 0px 0px 10px 10px;
  padding: 15px 22px 22px;
}
/* line 1811, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  height: 100%;
}
/* line 1816, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos .title {
  display: block;
  margin: 0px;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #145784;
}
/* line 1824, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos .btn {
  width: calc(100% - 4px);
  height: 36px;
  background: #145784;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 15px;
  text-align: center;
  color: #fff;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  border: 2px solid #145784;
  margin-top: 30px;
}
/* line 1838, ../scss/main.scss */
.list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos .btn:hover {
  background: #fff;
  color: #145784;
}

/* line 1850, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content {
  margin: 100px auto 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 1854, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .left {
  width: 50%;
}
/* line 1856, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .left .title {
  display: block;
  margin: 0px;
  font-weight: 600;
  font-size: 24px;
  line-height: 22px;
  color: #145784;
}
/* line 1864, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .left .cont {
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #000;
}
/* line 1871, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .right {
  width: 42%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 1874, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .right a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 1878, ../scss/main.scss */
.single-equip-content .wrapper-single-equip-content .right a img {
  width: 100%;
  height: auto;
}

/* line 1886, ../scss/main.scss */
.equip-benefits {
  width: 100%;
  background-image: url("../images/background-vantagens.png");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  padding: 90px 0px 70px;
}
/* line 1894, ../scss/main.scss */
.equip-benefits .wrapper-benefits > h1 {
  display: block;
  margin: 0 auto;
  font-weight: 600;
  font-size: 26px;
  text-align: center;
  color: #fff;
}
/* line 1902, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list {
  margin-top: 40px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1908, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item {
  width: 18.7%;
  margin-bottom: 20px;
  position: relative;
  height: fit-content;
}
/* line 1913, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item:after {
  content: '';
  position: absolute;
  top: 40px;
  right: 0;
  bottom: 0;
  left: 0;
  background: #145784;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 1923, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item .icon {
  width: 66px;
  height: 66px;
  background: #fff;
  -webkit-filter: drop-shadow(0px 3px 20px rgba(0, 0, 0, 0.16));
  filter: drop-shadow(0px 3px 20px rgba(0, 0, 0, 0.16));
  margin: 0 auto;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
/* line 1936, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item .desc {
  padding: 10px 25px 35px;
  position: relative;
  z-index: 1;
}
/* line 1940, ../scss/main.scss */
.equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item .desc p {
  display: block;
  margin: 0px;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
}

/* line 1955, ../scss/main.scss */
.flow-equipment {
  width: 100%;
  background: #fff;
}
/* line 1958, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment {
  padding: 100px 0px 50px;
}
/* line 1960, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment.vd {
  padding: 100px 0px;
}
/* line 1963, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment > h1 {
  display: block;
  margin: 0 auto;
  font-weight: 600;
  font-size: 34px;
  text-align: center;
  color: #145784;
}
/* line 1971, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .flow-equipment-list {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1979, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .flow-equipment-list .flow-equipment-item .wrapper-flow-equipment-item .itn {
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #000;
}
/* line 1987, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .flow-equipment-list .d-arrow {
  margin: 0px 50px;
}
/* line 1989, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .flow-equipment-list .d-arrow:last-child {
  display: none;
}
/* line 1994, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list {
  margin: 30px auto 0px;
  max-width: 800px;
}
/* line 1997, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-arrow {
  position: absolute;
  top: calc(50% - 37px / 2);
  background-image: url("../images/double-arrow-right.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 37px;
  cursor: pointer;
  border: none;
  text-indent: -9999px;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  z-index: 1;
}
/* line 2013, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-arrow.slick-prev {
  left: 0;
  transform: rotate(180deg);
}
/* line 2017, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-arrow.slick-next {
  right: 0;
}
/* line 2021, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-list {
  width: calc(100% - 150px);
  margin: 0 auto;
}
/* line 2026, ../scss/main.scss */
.flow-equipment .wrapper-flow-equipment .videos-equipment-list .vd-qp a {
  display: block;
  width: 100%;
  height: 400px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin: 0 auto;
}

/* line 2039, ../scss/main.scss */
.technical-specifications {
  width: 100%;
  background: #F5F5F5;
}
/* line 2042, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications {
  padding: 0px 0px 25px;
}
/* line 2044, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications > h1 {
  display: block;
  margin: 0 auto;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: #145784;
}
/* line 2052, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb {
  width: 100%;
}
/* line 2054, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb {
  width: 100%;
  margin-top: 70px;
}
/* line 2057, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb {
  width: 100%;
}
/* line 2059, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top {
  background: #145784;
}
/* line 2062, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top .wrapper-top > div {
  color: #fff;
}
/* line 2064, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top .wrapper-top > div.dimensions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2067, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top .wrapper-top > div.dimensions > div {
  height: 29px;
}
/* line 2069, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top .wrapper-top > div.dimensions > div.sup {
  text-align: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 2073, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.top .wrapper-top > div.dimensions > div.inf {
  background: #86ad2e;
}
/* line 2083, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.bot .wrapper-bot:nth-child(even) {
  background: #fff;
}
/* line 2086, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb.bot .wrapper-bot > div {
  color: #3b3b3b;
}
/* line 2091, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb {
  height: 58px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2096, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-weight: 300;
  font-size: 12px;
  text-transform: uppercase;
  /*&.model {
  	width: 17%;
  }
  &.capacity {
  	width: 26%;
  }
  &.potency {
  	width: 13%;
  }*/
}
/* line 2111, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.tcl {
  width: 30%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 2114, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.tcl:first-child {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
/* line 2118, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.qcl {
  width: 20%;
  justify-content: center;
}
/* line 2121, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.qcl:first-child {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
/* line 2126, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.dimensions > div {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2130, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.dimensions > div.inf {
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  -ms-justify-content: space-evenly;
  justify-content: space-evenly;
  -ms-flex-pack: space-evenly;
}
/* line 2132, ../scss/main.scss */
.technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.dimensions > div.inf > div {
  width: 40%;
  text-align: center;
}

/* line 2146, ../scss/main.scss */
.ttl-mstr-sptc {
  display: block;
  margin: 0 auto;
  font-weight: 600;
  font-size: 28px;
  text-align: center;
  color: #145784;
  padding: 90px 0px 0px;
}

/*EQUIPAMENTOS*/
/*SOBRE*/
/* line 2158, ../scss/main.scss */
.cont-page-abt {
  width: 100%;
  position: relative;
}
/* line 2161, ../scss/main.scss */
.cont-page-abt .retangulo {
  position: absolute;
  width: initial;
  height: auto;
  z-index: -1;
}
/* line 2166, ../scss/main.scss */
.cont-page-abt .retangulo.tp {
  top: -700px;
  left: -100px;
}
/* line 2170, ../scss/main.scss */
.cont-page-abt .retangulo.bt {
  top: -600px;
  left: -380px;
}
/* line 2175, ../scss/main.scss */
.cont-page-abt .wrapper-cont-page-abt {
  margin: 80px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 2179, ../scss/main.scss */
.cont-page-abt .wrapper-cont-page-abt .left {
  width: 56%;
  position: relative;
}
/* line 2182, ../scss/main.scss */
.cont-page-abt .wrapper-cont-page-abt .left img {
  position: absolute;
  left: -71px;
  max-width: 117%;
  height: auto;
}
/* line 2189, ../scss/main.scss */
.cont-page-abt .wrapper-cont-page-abt .right {
  width: 54%;
  margin-top: 30px;
  font-weight: 300;
  font-size: 15px;
  line-height: 26px;
  color: #2b2b2b;
}
/* line 2196, ../scss/main.scss */
.cont-page-abt .wrapper-cont-page-abt .right h1, .cont-page-abt .wrapper-cont-page-abt .right h2, .cont-page-abt .wrapper-cont-page-abt .right h3 {
  font-size: 26px;
  line-height: 30px;
  color: #145784;
}

/* line 2204, ../scss/main.scss */
.video-page-abt, .video-solutions {
  width: 100%;
  margin-top: 80px;
  margin-bottom: -7px;
}
/* line 2208, ../scss/main.scss */
.video-page-abt .wrapper-video-page-abt, .video-solutions .wrapper-video-page-abt {
  width: 100%;
}
/* line 2210, ../scss/main.scss */
.video-page-abt .wrapper-video-page-abt a, .video-solutions .wrapper-video-page-abt a {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 2214, ../scss/main.scss */
.video-page-abt .wrapper-video-page-abt a img, .video-solutions .wrapper-video-page-abt a img {
  width: 100%;
  height: auto;
}
/* line 2220, ../scss/main.scss */
.video-page-abt .wrapper-video-solutions, .video-solutions .wrapper-video-solutions {
  width: 100%;
}
/* line 2222, ../scss/main.scss */
.video-page-abt .wrapper-video-solutions a, .video-solutions .wrapper-video-solutions a {
  display: flex;
  justify-content: center;
  max-width: 1200px;
  width: 95%;
  height: 100%;
  margin: 0 auto;
}
/* line 2229, ../scss/main.scss */
.video-page-abt .wrapper-video-solutions a img, .video-solutions .wrapper-video-solutions a img {
  width: auto;
  height: 300px;
}
/* line 2236, ../scss/main.scss */
.video-page-abt h1, .video-solutions h1 {
  display: block;
  margin: 0 auto;
  font-weight: normal;
  font-size: 30px;
  text-align: center;
  color: #145784;
  margin-bottom: 30px;
}

/* line 2246, ../scss/main.scss */
.video-solutions {
  margin-bottom: 25px;
}

/* line 2249, ../scss/main.scss */
.central-itms-abt {
  width: 100%;
}
/* line 2251, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt {
  margin: 100px auto 0px;
}
/* line 2253, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt > h1 {
  display: block;
  margin: 0 auto;
  font-weight: normal;
  font-size: 32px;
  text-align: center;
  color: #000;
}
/* line 2261, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 65px;
}
/* line 2267, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms {
  width: 30%;
  margin-bottom: 50px;
}
/* line 2270, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms {
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2277, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms .icon {
  max-width: 139px;
  width: 100%;
  height: 139px;
  background: #145784;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2286, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms .icon img {
  display: block;
  margin: auto;
  max-width: 60%;
  max-height: 60%;
}
/* line 2293, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms h3 {
  display: block;
  margin: 25px auto 0px;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #000;
}
/* line 2301, ../scss/main.scss */
.central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms p {
  display: block;
  margin: 15px auto 0px;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #000;
}

/* line 2315, ../scss/main.scss */
.inf-section-abt {
  width: 100%;
  background: #F5F8FA;
}
/* line 2318, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt {
  max-width: 1520px;
  margin: 60px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2324, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .left {
  width: 44%;
  height: 350px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 2331, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .right {
  width: 50%;
}
/* line 2333, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .right .title {
  max-width: 620px;
  text-transform: uppercase !important;
  font-weight: normal !important;
  font-size: 26px !important;
  letter-spacing: 0.1em !important;
  line-height: 32px !important;
  color: #145784 !important;
}
/* line 2341, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .right .title strong {
  color: #86AD2E !important;
  font-weight: bold !important;
}
/* line 2346, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .right .btn {
  margin-top: 25px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 31px;
  height: 40px;
  background: #145784;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: 2px solid #145784;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2363, ../scss/main.scss */
.inf-section-abt .wrapper-inf-section-abt .right .btn:hover {
  color: #145784;
  background: transparent;
}

/*SOBRE*/
/*ENGENHARIA*/
/* line 2374, ../scss/main.scss */
.eng-page-content {
  width: 100%;
}
/* line 2376, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content {
  margin: 80px auto 0px;
}
/* line 2378, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng {
  width: 100%;
  margin-bottom: 65px;
}
/* line 2382, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng:nth-child(odd) .wrapper-itm-eng {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 2386, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2391, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img {
  width: 50%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
/* line 2396, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 325px;
  background: #86ad2e;
  margin: auto 0;
}
/* line 2408, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img .img {
  width: calc(100% - 25px);
  height: 385px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  position: relative;
  z-index: 1;
}
/* line 2419, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos {
  width: 43%;
}
/* line 2421, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > h1 {
  display: block;
  margin: 0px;
  font-weight: normal;
  font-size: 30px;
  color: #545454;
  position: relative;
  padding-bottom: 15px;
}
/* line 2429, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > h1:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 34px;
  height: 3px;
  background: #145784;
}
/* line 2440, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > p {
  display: block;
  margin: 20px 0px 0px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #545454;
}
/* line 2448, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > a {
  margin-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 36px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #145784;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
  padding: 0px 30px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  border: 2px solid #145784;
}
/* line 2466, ../scss/main.scss */
.eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > a:hover {
  color: #145784;
  background: transparent;
}

/*ENGENHARIA*/
/*SOLUÇÕES*/
/* line 2480, ../scss/main.scss */
.soluc-content-desc .wrapper-soluc-content-desc {
  margin: 60px auto;
}
/* line 2482, ../scss/main.scss */
.soluc-content-desc .wrapper-soluc-content-desc * {
  font-weight: 300;
  font-size: 22px;
  line-height: 30px;
  text-align: center;
  color: #191919;
}
/* line 2489, ../scss/main.scss */
.soluc-content-desc .wrapper-soluc-content-desc strong {
  font-weight: 700;
  color: #86AD2E;
}

/* line 2495, ../scss/main.scss */
.wrap-list-solucs {
  width: 100%;
  background: #F5F5F5;
  padding: 50px 0px;
}
/* line 2499, ../scss/main.scss */
.wrap-list-solucs.pdra {
  background: #fff;
}
/* line 2501, ../scss/main.scss */
.wrap-list-solucs.pdra > h1 {
  display: block;
  margin: 50px auto 40px;
  font-weight: normal;
  font-size: 32px;
  text-align: center;
  color: #000;
}
/* line 2510, ../scss/main.scss */
.wrap-list-solucs .list-solucs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2514, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc {
  width: 50%;
  padding: 20px 0px;
  border-bottom: 1px solid #dfdfdf;
}
/* line 2518, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc:nth-last-child(1), .wrap-list-solucs .list-solucs .item-soluc:nth-last-child(2) {
  border-bottom: none;
}
/* line 2521, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc .link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  max-width: 95%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2527, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc .link:hover {
  -webkit-filter: drop-shadow(0px 0px 6px rgba(43, 43, 43, 0.75));
  filter: drop-shadow(0px 0px 6px rgba(43, 43, 43, 0.75));
}
/* line 2530, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc .link .img {
  width: 67px;
  height: 67px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2540, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc .link .img img {
  max-width: 75%;
  max-height: 75%;
  height: auto;
}
/* line 2546, ../scss/main.scss */
.wrap-list-solucs .list-solucs .item-soluc .link .title {
  display: block;
  margin: 0px 0px 0px 20px;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  color: #2b2b2b;
  max-width: calc(100% - 87px);
}

/* line 2559, ../scss/main.scss */
.int-soluc-top {
  width: 100%;
  position: relative;
}
/* line 2562, ../scss/main.scss */
.int-soluc-top:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
  background: #145784;
  -moz-border-radius: 0px 0px 35px 0px;
  -ms-border-radius: 0px 0px 35px 0px;
  -webkit-border-radius: 0px 0px 35px 0px;
  border-radius: 0px 0px 35px 0px;
  z-index: -1;
}
/* line 2575, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2579, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .left {
  width: 57%;
  height: 87px;
  -moz-border-radius: 0px 0px 35px 0px;
  -ms-border-radius: 0px 0px 35px 0px;
  -webkit-border-radius: 0px 0px 35px 0px;
  border-radius: 0px 0px 35px 0px;
  background: #145784;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2586, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .left .title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0px;
  font-weight: 500;
  font-size: 24px;
  color: #fff;
}
/* line 2593, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .left .title img {
  margin-right: 20px;
}
/* line 2598, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .right {
  width: 35%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2603, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .right .scroll-img {
  display: block;
  margin: 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 49%;
  font-weight: 500;
  font-size: 14px;
  color: #000;
  cursor: pointer;
}
/* line 2613, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .right .btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0px;
  max-width: 49%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 33px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #86ad2e;
  border: 2px solid #86ad2e;
  font-weight: 500;
  font-size: 14px;
  text-align: center;
  color: #fff;
  padding: 0px 28px;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2630, ../scss/main.scss */
.int-soluc-top .wrapper-int-soluc-top .right .btn:hover {
  background: transparent;
  color: #86ad2e;
}

/* line 2639, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center {
  margin: 90px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 2643, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .left {
  width: 57%;
}
/* line 2645, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .left .cont {
  font-weight: 300;
  font-size: 15px;
  line-height: 26px;
  color: #000;
}
/* line 2652, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right {
  width: 35%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #145784;
}
/* line 2657, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right {
  padding: 35px 35px 60px 35px;
}
/* line 2659, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right > h1 {
  display: block;
  margin: 0px;
  font-weight: 500;
  font-size: 20px;
  color: #fff;
}
/* line 2666, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .icons {
  margin-top: 20px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2671, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .icons .icon {
  width: 50px;
  height: 50px;
  background: #86ad2e;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  margin: 0px 4px 8px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2680, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .icons .icon img {
  display: block;
  max-width: 75%;
  max-height: 75%;
  margin: auto;
}
/* line 2688, ../scss/main.scss */
.int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .desc {
  margin-top: 30px;
  font-weight: 300;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
}

/* line 2699, ../scss/main.scss */
.int-soluc-imgs {
  width: 100%;
}
/* line 2701, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs {
  margin: 50px auto 0px;
}
/* line 2703, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs > h1 {
  display: block;
  margin: 0px;
  width: 100%;
  font-weight: 500;
  font-size: 22px;
  letter-spacing: 0.25em;
  color: #1e1e1e;
  padding-bottom: 15px;
  border-bottom: 1px solid #145784;
}
/* line 2714, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs {
  margin: 35px auto 70px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
/* line 2721, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs:after {
  content: '';
  display: block;
  width: 32%;
}
/* line 2726, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img {
  width: calc(32% - 32px);
  padding: 15px;
  background: #fff;
  border: 1px solid #dbdbdb;
  margin-bottom: 23px;
}
/* line 2732, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  width: 100%;
  height: 100%;
  transition: 350ms all ease;
}
/* line 2741, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img a:hover {
  -webkit-box-shadow: 0px 0px 60px 0px #dbdbdb;
  -ms-box-shadow: 0px 0px 60px 0px #dbdbdb;
  -moz-box-shadow: 0px 0px 60px 0px #dbdbdb;
  box-shadow: 0px 0px 60px 0px #dbdbdb;
}
/* line 2744, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img a img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 200px;
}
/* line 2752, ../scss/main.scss */
.int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img a h1 {
  display: block;
  margin: 15px auto 0px;
  font-weight: 600;
  font-size: 16px;
  color: #145784;
}

/*SOLUÇÕES*/
/*TRATAMENTO DE EFLUENTES & POTABILIZAÇÃO E REUSO DE ÁGUA*/
/* line 2767, ../scss/main.scss */
.wrap-list-td-prd {
  width: 100%;
  background: #F5F5F5;
  padding: 90px 0px;
}
/* line 2771, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 2775, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd {
  width: 450px;
}
/* line 2777, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd .item-td-prd {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 30px 0px;
  cursor: pointer;
}
/* line 2783, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd .item-td-prd.active span {
  color: #145784;
}
/* line 2786, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd .item-td-prd.active h1 {
  color: #145784;
}
/* line 2790, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd .item-td-prd span {
  font-weight: bold;
  font-size: 18px;
  color: #8e8e8e;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2796, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .list-td-prd .item-td-prd h1 {
  display: block;
  margin: 0px 0px 0px 30px;
  font-weight: 400;
  font-size: 18px;
  color: #8e8e8e;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2806, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd select {
  display: none;
}
/* line 2809, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .thumb-btn {
  width: 53%;
}
/* line 2811, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .thumb-btn .thumb {
  width: 100%;
  height: 405px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 2818, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .thumb-btn .thumb.transition {
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2822, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .thumb-btn .btn {
  margin-top: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 70px;
  height: 36px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2e;
  border: 2px solid #86ad2e;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 2840, ../scss/main.scss */
.wrap-list-td-prd .wrapper-td-prd .thumb-btn .btn:hover {
  color: #86ad2e;
  background: transparent;
}

/* line 2849, ../scss/main.scss */
.top-page-int-td-prd.pdra {
  position: relative;
  overflow: hidden;
}
/* line 2852, ../scss/main.scss */
.top-page-int-td-prd.pdra:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 391px;
  background: #eee;
  z-index: -1;
}
/* line 2863, ../scss/main.scss */
.top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 0 auto;
  padding-top: 55px;
}
/* line 2868, ../scss/main.scss */
.top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd .left {
  width: 41%;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #515151;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 10px;
}
/* line 2877, ../scss/main.scss */
.top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd .left:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: -100%;
  width: calc(100vw + 100%);
  height: 100%;
  background: #eee;
  z-index: -1;
}
/* line 2889, ../scss/main.scss */
.top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd .right {
  width: 47%;
  height: 380px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 2898, ../scss/main.scss */
.top-page-int-td-prd .wrapper-top-page-int-td-prd {
  margin: 55px auto 0px;
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  color: #191919;
}

/* line 2907, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd {
  margin: 60px auto 0px;
}
/* line 2909, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots {
  padding: 0px;
  list-style: none;
  margin: 30px auto 0px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 2916, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots li {
  width: 14px;
  height: 14px;
  background: #dedede;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  margin: 0px 10px 10px;
  cursor: pointer;
}
/* line 2924, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots li.slick-active, .gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots li:hover {
  background: #86ad2e;
}
/* line 2927, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots li button {
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  background: transparent;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
}
/* line 2939, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .img {
  height: 265px;
}
/* line 2941, ../scss/main.scss */
.gallery-int-td-prd .wrapper-gallery-int-td-prd .img a {
  display: block;
  width: 97%;
  height: 100%;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}

/* line 2953, ../scss/main.scss */
.bnfts-int-td-prd {
  width: 100%;
  background: #f2f2f2;
  padding: 65px 0px 35px;
  margin-top: 65px;
}
/* line 2958, ../scss/main.scss */
.bnfts-int-td-prd.pdra {
  background: #145784;
}
/* line 2961, ../scss/main.scss */
.bnfts-int-td-prd.pdra .wrapper-bnfts-int-td-prd > h1 {
  color: #fff;
}
/* line 2966, ../scss/main.scss */
.bnfts-int-td-prd.pdra .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd p {
  color: #fff;
}
/* line 2974, ../scss/main.scss */
.bnfts-int-td-prd .wrapper-bnfts-int-td-prd > h1 {
  display: block;
  margin: 0 auto;
  font-weight: normal;
  font-size: 30px;
  text-align: center;
  color: #145784;
}
/* line 2982, ../scss/main.scss */
.bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd {
  margin-top: 60px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2988, ../scss/main.scss */
.bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd {
  width: 24%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 30px;
}
/* line 2994, ../scss/main.scss */
.bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd img {
  max-width: 58px;
  max-height: 58px;
}
/* line 2998, ../scss/main.scss */
.bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd p {
  display: block;
  margin: 25px auto 0px;
  font-weight: 300;
  font-size: 15px;
  line-height: 20px;
  text-align: center;
  color: #313131;
}

/*TRATAMENTO DE EFLUENTES & POTABILIZAÇÃO E REUSO DE ÁGUA*/
/*PROCESSAMENTO DE REDÍDUOS ANIMAIS*/
/* line 3015, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra {
  margin: 65px auto 0px;
}
/* line 3017, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 70px;
}
/* line 3022, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .img {
  width: 28%;
  height: 223px;
  margin: auto 0px;
  position: relative;
}
/* line 3027, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .img:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 118px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #fff;
  -webkit-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  -ms-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  -moz-box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.16);
  z-index: -1;
}
/* line 3040, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .img a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
/* line 3046, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .img a img {
  display: block;
  margin: auto;
  max-width: 95%;
  max-height: 95%;
  height: auto;
}
/* line 3055, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr {
  width: 35px;
  position: relative;
}
/* line 3058, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr > div {
  width: 13px;
  height: 100%;
  background: #86AD2E;
}
/* line 3062, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr > div:before, .sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr > div:after {
  content: '';
  position: absolute;
  right: 0;
  left: 0;
  background: #86AD2E;
  width: 100%;
  height: 11px;
}
/* line 3071, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr > div:before {
  top: 0;
}
/* line 3074, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr > div:after {
  bottom: 0;
}
/* line 3079, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .infos {
  width: 56%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 3084, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .infos h1 {
  display: block;
  margin: 0px;
  font-size: 20px;
  color: #000;
  text-transform: uppercase;
}
/* line 3091, ../scss/main.scss */
.sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .infos p {
  display: block;
  margin: 15px 0px 0px;
  font-weight: 300;
  font-size: 15px;
  line-height: 24px;
  color: #000;
}

/* line 3103, ../scss/main.scss */
.wrap-list-cases {
  width: 100%;
  padding: 85px 0px 0px;
  position: relative;
}
/* line 3107, ../scss/main.scss */
.wrap-list-cases:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 332px;
  background: rgba(20, 87, 132, 0.08);
  z-index: -1;
}
/* line 3118, ../scss/main.scss */
.wrap-list-cases > h1 {
  display: block;
  margin: 0 auto;
  font-weight: normal;
  font-size: 32px;
  text-align: center;
  color: #145784;
}

/*PROCESSAMENTO DE REDÍDUOS ANIMAIS*/
/*HOME*/
/* line 3130, ../scss/main.scss */
.banners {
  width: 100%;
  position: relative;
}
/* line 3134, ../scss/main.scss */
.banners .list-banners .banner {
  width: 100%;
  height: 680px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 3140, ../scss/main.scss */
.banners .list-banners .banner .link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
}
/* line 3145, ../scss/main.scss */
.banners .list-banners .banner .link .wrapper-banner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  height: 520px;
}
/* line 3150, ../scss/main.scss */
.banners .list-banners .banner .link .wrapper-banner .title {
  display: block;
  margin: 0px;
  max-width: 645px;
  font-weight: 600;
  font-size: 52px;
  line-height: 52px;
  color: #fff;
}
/* line 3159, ../scss/main.scss */
.banners .list-banners .banner .link .wrapper-banner .content {
  margin-top: 20px;
  max-width: 575px;
  font-weight: 300;
  font-size: 18px;
  letter-spacing: 0.05em;
  line-height: 26px;
  text-align: left;
  color: #fff;
}
/* line 3169, ../scss/main.scss */
.banners .list-banners .banner .link .wrapper-banner .btn {
  margin-top: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 47px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2eb3;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0px 50px;
}
/* line 3190, ../scss/main.scss */
.banners .btns-banner {
  position: absolute;
  height: 520px;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 3200, ../scss/main.scss */
.banners .btns-banner .wrapper-btns-banner {
  height: 520px;
  width: 125px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 3206, ../scss/main.scss */
.banners .btns-banner .wrapper-btns-banner > div {
  width: 52px;
  height: 52px;
  cursor: pointer;
  pointer-events: initial;
}

/* line 3216, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr {
  margin: 105px auto 0px;
  position: relative;
}
/* line 3219, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .ttl-bckgrnd {
  position: absolute;
  top: -20px;
  left: -130px;
  display: block;
  margin: 0px;
  z-index: -1;
  font-weight: bold;
  font-size: 120px;
  line-height: 42px;
  -webkit-text-stroke-color: #dfdfdf;
  -webkit-text-stroke-width: 1px;
  white-space: nowrap;
  color: transparent;
}
/* line 3234, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3237, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .top h1 {
  display: block;
  margin: 0px;
  max-width: 46%;
  font-weight: normal;
  font-size: 38px;
  line-height: 42px;
  text-align: left;
  color: #2B2B2B;
}
/* line 3246, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .top h1 strong {
  font-weight: normal;
  color: #86AD2E;
}
/* line 3251, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .top p {
  display: block;
  margin: 0px;
  max-width: 46%;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  color: #707070;
}
/* line 3261, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .bot {
  margin-top: 30px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 3266, ../scss/main.scss */
.sc-sprr .wrapper-sc-sprr .bot img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

/* line 3274, ../scss/main.scss */
.sc-cntrl-lnks {
  width: 100%;
  position: relative;
  padding: 155px 0px 120px;
}
/* line 3278, ../scss/main.scss */
.sc-cntrl-lnks:after {
  content: '';
  position: absolute;
  top: -110px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 110px);
  background: #145784;
  opacity: 0.08;
  z-index: -1;
}
/* line 3291, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3294, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left {
  width: 30%;
}
/* line 3296, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left > h1 {
  display: block;
  margin: 0px 0px 50px;
  font-weight: 600;
  font-size: 34px;
  line-height: 36px;
  color: #145784;
}
/* line 3304, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left .list-sc-cntrl-lnk {
  width: 100%;
}
/* line 3306, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left .list-sc-cntrl-lnk .sc-cntrl-lnk {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #9e9e9e;
  padding: 0px 30px;
  width: 215px;
  height: 49px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid transparent;
  text-transform: uppercase;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  cursor: pointer;
}
/* line 3323, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left .list-sc-cntrl-lnk .sc-cntrl-lnk i:last-child {
  display: none;
}
/* line 3326, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left .list-sc-cntrl-lnk .sc-cntrl-lnk.active {
  border-color: #86ad2e;
  color: #000000;
}
/* line 3332, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left select#list-sc-cntrl-lnk {
  display: none;
}
/* line 3336, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right {
  width: 63%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  overflow: hidden;
}
/* line 3342, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .lft {
  width: 56%;
}
/* line 3344, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .lft .img {
  width: 100%;
  height: 455px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 3350, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .lft .img.transition {
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 3355, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght {
  width: 44%;
  background: #fff;
}
/* line 3358, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght {
  width: 77%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: space-around;
  margin: 0 auto;
}
/* line 3366, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght .tp h1 {
  display: block;
  margin: 0px;
  font-weight: normal;
  font-size: 26px;
  color: #000;
}
/* line 3373, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght .tp p {
  display: block;
  margin: 30px 0px 0px;
  font-size: 15px;
  line-height: 26px;
  color: #707070;
}
/* line 3381, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 15px;
  letter-spacing: 0.2em;
  color: #000;
}
/* line 3388, ../scss/main.scss */
.sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght a i {
  font-size: 20px;
  color: #86AD2E;
  margin-right: 20px;
}

/* line 3399, ../scss/main.scss */
.ctlg {
  width: 100%;
  background-image: url("../images/gradient-catalog.png");
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  padding: 25px 0px;
}
/* line 3406, ../scss/main.scss */
.ctlg .wrapper-ctlg {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3410, ../scss/main.scss */
.ctlg .wrapper-ctlg h1 {
  display: block;
  margin: 0px;
  width: 60%;
  font-weight: normal;
  font-size: 20px;
  line-height: 26px;
  color: #fff;
}
/* line 3419, ../scss/main.scss */
.ctlg .wrapper-ctlg a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 28px;
  height: 47px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2e;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 0.2em;
  color: #fff;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 3434, ../scss/main.scss */
.ctlg .wrapper-ctlg a img {
  margin-right: 25px;
}
/* line 3437, ../scss/main.scss */
.ctlg .wrapper-ctlg a:hover {
  -webkit-filter: invert(1);
  filter: invert(1);
}

/* line 3443, ../scss/main.scss */
.dpmnts {
  width: 100%;
}
/* line 3445, ../scss/main.scss */
.dpmnts .wrapper-dpmnts {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 140px auto 0px;
}
/* line 3449, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .left {
  width: 27%;
}
/* line 3451, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .left h3 {
  display: block;
  margin: 0px;
  font-weight: normal;
  font-size: 18px;
  line-height: 44px;
  color: #86ad2e;
  text-transform: uppercase;
}
/* line 3460, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .left h1 {
  display: block;
  margin: 0px;
  font-weight: normal;
  font-size: 38px;
  line-height: 44px;
  color: #145784;
}
/* line 3469, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right {
  width: 56%;
}
/* line 3471, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .slick-arrow {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 52px;
  height: 52px;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: initial;
  -webkit-background-size: initial;
  -moz-background-size: initial;
  background-size: initial;
  border: none;
  background-color: transparent;
  text-indent: -9999px;
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  z-index: 1;
}
/* line 3488, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .slick-arrow.slick-prev {
  background-image: url("../images/arrow-left-dpmnt.png");
}
/* line 3491, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .slick-arrow.slick-next {
  background-image: url("../images/arrow-right-dpmnt.png");
  left: 70px;
}
/* line 3496, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .slick-list {
  padding-bottom: 90px;
}
/* line 3500, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .dpmnt .desc {
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  color: #707070;
}
/* line 3506, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .dpmnt h3 {
  display: block;
  margin: 50px 0px 0px;
  font-weight: bold;
  font-size: 16px;
  color: #86AD2E;
}
/* line 3513, ../scss/main.scss */
.dpmnts .wrapper-dpmnts .right .dpmnt h4 {
  display: block;
  margin: 0px 0px 0px;
  font-weight: normal;
  font-size: 16px;
  color: #145784;
}

/* line 3524, ../scss/main.scss */
.ntc-cs {
  width: 100%;
  position: relative;
  padding-top: 90px;
  margin-top: 30px;
  position: relative;
}
/* line 3530, ../scss/main.scss */
.ntc-cs:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 395px;
  background: #145784;
  opacity: 0.08;
}
/* line 3542, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3545, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div {
  width: 49%;
  height: 400px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background: #535353;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
}
/* line 3555, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #00000075;
}
/* line 3564, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* line 3570, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link:hover .wrapper-link .bt .btn {
  color: #86ad2e;
  background: #fff;
}
/* line 3574, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link .wrapper-link {
  width: calc(100% - 90px);
  height: calc(100% - 90px);
  padding: 40px 45px 50px 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3581, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link .wrapper-link h3 {
  display: block;
  margin: 0px;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  position: relative;
}
/* line 3588, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link .wrapper-link h3:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  width: 46px;
  height: 1px;
  background: #86ad2e;
}
/* line 3600, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link .wrapper-link .bt h1 {
  display: block;
  margin: 0px;
  max-width: 330px;
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  color: #fff;
}
/* line 3609, ../scss/main.scss */
.ntc-cs .wrapper-ntc-cs > div .link .wrapper-link .bt .btn {
  margin-top: 35px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px 35px;
  height: 40px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2e;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
}

/* line 3633, ../scss/main.scss */
.newsletter {
  width: 100%;
}
/* line 3635, ../scss/main.scss */
.newsletter .wrapper-newsletter {
  margin: 120px auto 150px;
}
/* line 3637, ../scss/main.scss */
.newsletter .wrapper-newsletter > h1 {
  display: block;
  margin: 0 auto;
  font-weight: 400;
  font-size: 34px;
  line-height: 40px;
  text-align: center;
  color: #145784;
  max-width: 625px;
}
/* line 3647, ../scss/main.scss */
.newsletter .wrapper-newsletter > p {
  display: block;
  margin: 30px auto;
  font-size: 18px;
  text-align: center;
  color: #000;
}
/* line 3653, ../scss/main.scss */
.newsletter .wrapper-newsletter > p:nth-child(4) {
  text-decoration: underline;
}
/* line 3657, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp {
  max-width: 895px;
  margin: 40px auto 0px;
}
/* line 3662, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp.tnp-profile form .tnp-field {
  width: 25%;
}
/* line 3667, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 3672, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field {
  margin: 0px;
  width: 37%;
}
/* line 3675, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field label {
  display: none;
}
/* line 3678, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field ::-webkit-input-placeholder {
  color: #2b2b2b;
}
/* line 3681, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field ::-moz-placeholder {
  color: #2b2b2b;
}
/* line 3684, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field :-ms-input-placeholder {
  color: #2b2b2b;
}
/* line 3687, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field :-moz-placeholder {
  color: #2b2b2b;
}
/* line 3690, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field input[type=text], .newsletter .wrapper-newsletter .tnp form .tnp-field input[type=email] {
  width: 100%;
  font-family: Poppins;
  font-weight: 300;
  font-size: 16px;
  color: #2b2b2b;
  background: transparent;
  border-bottom: 1px solid #a8a8a8;
  padding: 0px;
}
/* line 3700, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field select {
  margin: 0px;
  width: 100%;
  font-family: Poppins;
  font-weight: 300;
  font-size: 16px;
  color: #2b2b2b;
  background: transparent;
  border-bottom: 1px solid #a8a8a8;
  padding: 0px;
}
/* line 3711, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field input[type=submit] {
  width: 100%;
  height: 40px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #86ad2e;
  text-transform: uppercase;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-family: Poppins;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.2em;
  text-align: center;
  color: #fff;
  cursor: pointer;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  border: 2px solid #86ad2e;
  padding: 0px;
}
/* line 3730, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field input[type=submit]:hover {
  background: #fff;
  color: #86ad2e;
}
/* line 3735, ../scss/main.scss */
.newsletter .wrapper-newsletter .tnp form .tnp-field.tnp-field-button {
  width: 19%;
}

/*HOME*/
/*BUSCA*/
/* line 3747, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts {
  margin: 45px auto;
}
/* line 3749, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts {
  width: 100%;
  margin-bottom: 60px;
}
/* line 3752, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .ttl-mstr {
  display: block;
  margin: 0px;
  font-size: 22px;
  letter-spacing: 0.02em;
  color: #145784;
  font-weight: 700;
  font-style: italic;
  padding-bottom: 10px;
  border-bottom: 1px solid #145784;
}
/* line 3763, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3767, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts .tm-srch-rslts {
  width: 100%;
  margin: 0px 0px 5px;
  padding: 10px 0px;
  border-bottom: 1px dotted #14578480;
}
/* line 3772, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts .tm-srch-rslts .lnk {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 3776, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts .tm-srch-rslts .lnk .thmb {
  width: 50px;
  height: 50px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-repeat: no-repeat;
  -o-background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
}
/* line 3784, ../scss/main.scss */
.srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts .tm-srch-rslts .lnk .ttl {
  display: block;
  margin: 0px;
  font-size: 15px;
  color: #787878;
  font-weight: 400;
  width: calc(100% - 80px);
}

/*BUSCA*/
/*LOGIN*/
/* line 3801, ../scss/main.scss */
.wrapper-login {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 30px 0px;
}
/* line 3806, ../scss/main.scss */
.wrapper-login .wrap-login {
  width: 100%;
  max-width: 765px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 30px 0px;
}
/* line 3815, ../scss/main.scss */
.wrapper-login .wrap-login > img {
  max-width: 315px;
  width: 100%;
}

/* line 3821, ../scss/main.scss */
form.form-standard-login {
  max-width: 365px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 35px;
}
/* line 3827, ../scss/main.scss */
form.form-standard-login h3 {
  display: block;
  margin: 0px 0px 15px;
  font-size: 18px;
  line-height: 18px;
  color: #145784;
}
/* line 3834, ../scss/main.scss */
form.form-standard-login ::-webkit-input-placeholder {
  color: #6b6b6b;
}
/* line 3837, ../scss/main.scss */
form.form-standard-login ::-moz-placeholder {
  color: #6b6b6b;
}
/* line 3840, ../scss/main.scss */
form.form-standard-login :-ms-input-placeholder {
  color: #6b6b6b;
}
/* line 3843, ../scss/main.scss */
form.form-standard-login :-moz-placeholder {
  color: #6b6b6b;
}
/* line 3846, ../scss/main.scss */
form.form-standard-login input {
  width: calc(100% - 52px);
  padding: 0px 25px;
  height: 53px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #d2d2d2;
  margin-bottom: 15px;
  font-size: 13px;
  color: #6b6b6b;
}
/* line 3857, ../scss/main.scss */
form.form-standard-login .g-recaptcha {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 15px;
}
/* line 3863, ../scss/main.scss */
form.form-standard-login button {
  width: calc(100% - 4px);
  height: 55px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #145784;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  color: #fff;
  border: 2px solid #145784;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  cursor: pointer;
  margin-bottom: 15px;
}
/* line 3880, ../scss/main.scss */
form.form-standard-login button:hover {
  background: #fff;
  color: #145784;
}

/* line 3886, ../scss/main.scss */
.rdclnt {
  width: 100%;
}
/* line 3888, ../scss/main.scss */
.rdclnt .top {
  width: 100%;
  padding: 20px 0px;
  border-bottom: 1px solid #d8d8d8;
}
/* line 3892, ../scss/main.scss */
.rdclnt .top .wrapper-top {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 3895, ../scss/main.scss */
.rdclnt .top .wrapper-top .name {
  margin-right: 110px;
}
/* line 3897, ../scss/main.scss */
.rdclnt .top .wrapper-top .name span {
  display: block;
  margin: 0px;
  font-size: 13px;
  line-height: 13px;
  color: #000;
}
/* line 3904, ../scss/main.scss */
.rdclnt .top .wrapper-top .name h1 {
  display: block;
  margin: 0px;
  font-weight: normal;
  font-size: 15px;
  line-height: 15px;
  color: #145784;
}
/* line 3913, ../scss/main.scss */
.rdclnt .top .wrapper-top .btns {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 3916, ../scss/main.scss */
.rdclnt .top .wrapper-top .btns #edit {
  margin-right: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 25px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #606060;
  font-size: 12px;
  color: #fff;
  padding: 0px 15px;
  cursor: pointer;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 3930, ../scss/main.scss */
.rdclnt .top .wrapper-top .btns #edit:hover {
  background: #363636;
}
/* line 3934, ../scss/main.scss */
.rdclnt .top .wrapper-top .btns #logout {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 25px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background: #145784;
  font-size: 12px;
  color: #fff;
  padding: 0px 15px;
  cursor: pointer;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
}
/* line 3947, ../scss/main.scss */
.rdclnt .top .wrapper-top .btns #logout:hover {
  background: #092b42;
}
/* line 3954, ../scss/main.scss */
.rdclnt .bot {
  width: 100%;
}
/* line 3956, ../scss/main.scss */
.rdclnt .bot .wrapper-bot {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 50px auto 35px;
}
/* line 3960, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left {
  width: 20%;
}
/* line 3962, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 20px;
}
/* line 3967, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > h1 {
  display: block;
  margin: 0px 0px 10px;
  font-weight: 700;
  font-size: 20px;
  color: #104a76;
}
/* line 3973, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > h1 i {
  display: none;
}
/* line 3977, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > div {
  max-width: 100%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 300;
  font-size: 14px;
  color: #8e8e8e;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0px auto 10px 10px;
  cursor: pointer;
}
/* line 3987, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > div.active {
  color: #145784;
  font-weight: 400;
}
/* line 3990, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > div.active span:first-child {
  background: #145784;
}
/* line 3994, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .left .cntrt > div span:first-child {
  width: 17px;
  height: 1px;
  background: #8e8e8e;
  margin-right: 30px;
}
/* line 4003, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right {
  width: 75%;
}
/* line 4005, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  display: none;
}
/* line 4010, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div.active {
  display: block;
}
/* line 4013, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item {
  width: 100%;
  margin-bottom: 15px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  background: #fff;
  -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);
}
/* line 4019, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item {
  padding: 30px 35px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 4024, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div {
  color: #616161;
}
/* line 4026, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(1) {
  font-weight: normal;
  font-size: 16px;
  width: 45%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
/* line 4033, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(2), .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(3) {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 15px;
  width: 20%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 4041, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(4) {
  width: 4%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
/* line 4045, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(4) a {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
/* line 4049, ../scss/main.scss */
.rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(4) a img {
  max-width: 100%;
  height: auto;
}

/* line 4063, ../scss/main.scss */
#dt-clnt {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #333333b3;
  z-index: 9999;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: 350ms all ease;
  -moz-transition: 350ms all ease;
  -ms-transition: 350ms all ease;
  -o-transition: 350ms all ease;
  transition: 350ms all ease;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
/* line 4078, ../scss/main.scss */
#dt-clnt.active {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}
/* line 4083, ../scss/main.scss */
#dt-clnt .wrapper-dt-clnt {
  background: #fff;
  padding: 40px 35px 15px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
}
/* line 4088, ../scss/main.scss */
#dt-clnt .wrapper-dt-clnt > i {
  font-size: 30px;
  position: absolute;
  top: -35px;
  right: 0;
  cursor: pointer;
  color: #fff;
}
/* line 4096, ../scss/main.scss */
#dt-clnt .wrapper-dt-clnt form.form-standard-login {
  margin: 0 auto;
  width: 260px;
}
/* line 4099, ../scss/main.scss */
#dt-clnt .wrapper-dt-clnt form.form-standard-login input[readonly] {
  background: #d2d2d2ab;
  cursor: default;
}

/*LOGIN*/
/*CLIENTES*/
/* line 4112, ../scss/main.scss */
.content-clientes .content-post .clientes-arquivos ul {
  list-style: none;
}
/* line 4116, ../scss/main.scss */
.content-clientes .content-post .clientes-arquivos a:hover, .content-clientes .content-post .clientes-arquivos a:visited {
  color: #1d86cd;
}

/*CLIENTES*/
@media only screen and (max-width: 1200px) {
  /* line 2, ../scss/_max-1200.scss */
  footer .wrapper-footer .top-footer .conts .cont {
    margin: 0px 5px;
  }

  /* line 7, ../scss/_max-1200.scss */
  header .bot-header .wrapper-bot-header .pages .page {
    margin-left: 15px;
  }
  /* line 11, ../scss/_max-1200.scss */
  header .bot-header .wrapper-bot-header .logo {
    max-width: 135px;
  }

  /* line 15, ../scss/_max-1200.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms {
    width: 95%;
  }

  /* line 18, ../scss/_max-1200.scss */
  .sc-sprr .wrapper-sc-sprr .ttl-bckgrnd {
    left: -25px;
  }
}
@media only screen and (max-width: 979px) {
  /* line 2, ../scss/_max-979.scss */
  footer {
    padding: 70px 0px 30px;
  }
  /* line 5, ../scss/_max-979.scss */
  footer .wrapper-footer .top-footer {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center;
  }
  /* line 9, ../scss/_max-979.scss */
  footer .wrapper-footer .top-footer .conts {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 13, ../scss/_max-979.scss */
  footer .wrapper-footer .top-footer .conts .cont {
    max-width: 100%;
    width: 100%;
    margin: 20px auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 20, ../scss/_max-979.scss */
  footer .wrapper-footer .top-footer .conts .cont img {
    margin: 0px 0px 10px;
  }
  /* line 25, ../scss/_max-979.scss */
  footer .wrapper-footer .top-footer .social-links {
    margin: 20px auto 0px;
  }
  /* line 29, ../scss/_max-979.scss */
  footer .wrapper-footer .bot-footer:not(.log-ast) {
    display: none;
  }

  /* line 36, ../scss/_max-979.scss */
  .center-content-standard .wrapper-center-content-standard {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 39, ../scss/_max-979.scss */
  .center-content-standard .wrapper-center-content-standard .left {
    width: 60%;
  }
  /* line 42, ../scss/_max-979.scss */
  .center-content-standard .wrapper-center-content-standard .right {
    width: 82%;
  }

  /* line 48, ../scss/_max-979.scss */
  .list-equips .wrapper-list-equips .equip {
    width: 48%;
  }

  /* line 52, ../scss/_max-979.scss */
  header {
    height: 96px;
  }
  /* line 54, ../scss/_max-979.scss */
  header .top-header {
    display: none;
  }
  /* line 58, ../scss/_max-979.scss */
  header .bot-header .wrapper-bot-header {
    width: 90%;
    padding: 20px 0px 0px;
  }
  /* line 61, ../scss/_max-979.scss */
  header .bot-header .wrapper-bot-header .logo {
    max-width: 155px;
  }
  /* line 64, ../scss/_max-979.scss */
  header .bot-header .wrapper-bot-header .pages {
    display: none;
  }
  /* line 67, ../scss/_max-979.scss */
  header .bot-header .wrapper-bot-header .c-hamburger {
    display: block;
  }

  /* line 74, ../scss/_max-979.scss */
  .banner-page {
    margin: 0 auto;
  }

  /* line 78, ../scss/_max-979.scss */
  .int-soluc-top .wrapper-int-soluc-top .right {
    width: 40%;
  }

  /* line 82, ../scss/_max-979.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms {
    width: 25%;
  }

  /* line 86, ../scss/_max-979.scss */
  .sc-cntrl-lnks {
    padding: 45px 0px;
  }
  /* line 88, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
  }
  /* line 91, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left {
    width: 100%;
  }
  /* line 93, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left > h1 {
    margin: 0px 0px 20px;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
  }
  /* line 99, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left .list-sc-cntrl-lnk {
    display: none;
  }
  /* line 102, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .left select#list-sc-cntrl-lnk {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 310px;
    width: 100%;
    height: 50px;
    border-radius: 12px;
    background: #ecf2f5;
    border: 2px solid #86ad2e;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #000;
    text-transform: uppercase;
    margin: 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: initial;
    background-image: url("../images/arrow-select.png");
    padding: 0px 35px 0px 20px;
  }
  /* line 124, ../scss/_max-979.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right {
    width: 100%;
    margin: 20px auto 0px;
  }
}
@media only screen and (max-width: 767px) {
  @keyframes fadeIn {
    from {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  /* line 7, ../scss/_max-767.scss */
  .banner-page {
    height: 300px !important;
  }
  /* line 11, ../scss/_max-767.scss */
  .banner-page.int .wrapper-banner-page .left-hidden {
    display: none;
  }
  /* line 14, ../scss/_max-767.scss */
  .banner-page.int .wrapper-banner-page .page-title {
    width: 100%;
    height: 205px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 18, ../scss/_max-767.scss */
  .banner-page.int .wrapper-banner-page .page-title:after, .banner-page.int .wrapper-banner-page .page-title:before {
    content: none;
  }
  /* line 21, ../scss/_max-767.scss */
  .banner-page.int .wrapper-banner-page .page-title h1 {
    position: relative;
  }
  /* line 23, ../scss/_max-767.scss */
  .banner-page.int .wrapper-banner-page .page-title h1:after {
    content: '';
    position: absolute;
    top: -10px;
    right: 0;
    left: 0;
    width: 39px;
    height: 3px;
    background: #b0e832;
    margin: 0 auto;
  }
  /* line 38, ../scss/_max-767.scss */
  .banner-page.int2 {
    height: 420px !important;
  }
  /* line 40, ../scss/_max-767.scss */
  .banner-page.int2 .wrapper-banner-page {
    margin: 50px auto 0px;
  }
  /* line 45, ../scss/_max-767.scss */
  .banner-page.int3 .wrapper-banner-page .page-title.int33 h4 {
    margin: 0 auto 17px;
  }
  /* line 49, ../scss/_max-767.scss */
  .banner-page.int4 {
    height: auto !important;
  }
  /* line 51, ../scss/_max-767.scss */
  .banner-page.int4 .wrapper-banner-page {
    min-height: 320px;
    padding: 30px 0px;
    height: auto;
    margin-top: 110px;
  }
  /* line 57, ../scss/_max-767.scss */
  .banner-page.int4 .wrapper-banner-page .wrap-cont > h1 {
    position: relative;
    font-size: 24px !important;
    text-align: center !important;
    margin: 0 auto !important;
    padding: 0px;
  }
  /* line 63, ../scss/_max-767.scss */
  .banner-page.int4 .wrapper-banner-page .wrap-cont > h1:before {
    content: '';
    position: absolute;
    top: -10px;
    right: 0;
    left: 0;
    width: 39px;
    height: 3px;
    background: #b0e832;
    margin: 0 auto;
  }
  /* line 74, ../scss/_max-767.scss */
  .banner-page.int4 .wrapper-banner-page .wrap-cont > h1:after {
    content: none;
  }
  /* line 78, ../scss/_max-767.scss */
  .banner-page.int4 .wrapper-banner-page .wrap-cont .cont {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #fff;
  }
  /* line 90, ../scss/_max-767.scss */
  .banner-page .wrapper-banner-page {
    margin: 50px auto 0px;
  }
  /* line 92, ../scss/_max-767.scss */
  .banner-page .wrapper-banner-page .page-title {
    margin: 0 auto;
  }
  /* line 94, ../scss/_max-767.scss */
  .banner-page .wrapper-banner-page .page-title h1 {
    font-size: 24px !important;
    text-align: center !important;
    margin: 0 auto !important;
  }

  /* line 103, ../scss/_max-767.scss */
  .wrapper-btns-standard {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 105, ../scss/_max-767.scss */
  .wrapper-btns-standard.fc {
    margin: -33px auto 0px;
  }
  /* line 108, ../scss/_max-767.scss */
  .wrapper-btns-standard .btn {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0px 15px;
    height: 67px;
    min-width: 115px;
  }
  /* line 113, ../scss/_max-767.scss */
  .wrapper-btns-standard .btn a {
    font-size: 14px;
  }

  /* line 119, ../scss/_max-767.scss */
  .page-content-contact {
    margin: 45px auto 0px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 122, ../scss/_max-767.scss */
  .page-content-contact .left {
    width: 100%;
  }
  /* line 124, ../scss/_max-767.scss */
  .page-content-contact .left .content {
    font-size: 14px;
    line-height: 20px;
  }
  /* line 129, ../scss/_max-767.scss */
  .page-content-contact .left .itens .item {
    margin-top: 20px;
  }
  /* line 131, ../scss/_max-767.scss */
  .page-content-contact .left .itens .item img {
    max-width: 40px;
    max-height: 40px;
  }
  /* line 135, ../scss/_max-767.scss */
  .page-content-contact .left .itens .item p {
    font-size: 13px;
    line-height: 18px;
  }
  /* line 141, ../scss/_max-767.scss */
  .page-content-contact .left .cont {
    margin-top: 20px;
  }
  /* line 143, ../scss/_max-767.scss */
  .page-content-contact .left .cont div span {
    line-height: initial;
  }
  /* line 148, ../scss/_max-767.scss */
  .page-content-contact .right {
    width: 100%;
    margin: 40px auto 0px;
    padding-bottom: 45px;
  }

  /* line 156, ../scss/_max-767.scss */
  .map-contact h1 {
    font-size: 22px;
  }
  /* line 159, ../scss/_max-767.scss */
  .map-contact iframe {
    height: 245px;
  }

  /* line 164, ../scss/_max-767.scss */
  .list-cat-blog {
    border-bottom: none;
  }
  /* line 166, ../scss/_max-767.scss */
  .list-cat-blog.cases .wrapper-list-cat-blog h3 {
    display: none;
  }
  /* line 169, ../scss/_max-767.scss */
  .list-cat-blog .wrapper-list-cat-blog {
    margin: 20px auto;
  }
  /* line 171, ../scss/_max-767.scss */
  .list-cat-blog .wrapper-list-cat-blog > a {
    display: none;
  }
  /* line 174, ../scss/_max-767.scss */
  .list-cat-blog .wrapper-list-cat-blog select#cat_blog {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }

  /* line 180, ../scss/_max-767.scss */
  .list-posts-blog {
    margin: 45px auto 0px;
  }
  /* line 182, ../scss/_max-767.scss */
  .list-posts-blog .post {
    width: 48.5%;
    margin-bottom: 45px;
  }
  /* line 186, ../scss/_max-767.scss */
  .list-posts-blog .post .link .thumb {
    height: 190px;
  }
  /* line 193, ../scss/_max-767.scss */
  .list-posts-blog .post .link .infos .title {
    font-size: 18px;
    line-height: 22px;
    margin: 5px 0px 0px;
  }

  /* line 206, ../scss/_max-767.scss */
  .pagination .wrapper-pagination .wp-pagenavi span, .pagination .wrapper-pagination .wp-pagenavi a {
    width: 51px;
    height: 48px;
    font-size: 15px;
  }

  /* line 215, ../scss/_max-767.scss */
  .content-blog {
    margin: 45px auto 0px;
  }
  /* line 217, ../scss/_max-767.scss */
  .content-blog .title-post {
    font-size: 22px;
    line-height: 24px;
  }
  /* line 221, ../scss/_max-767.scss */
  .content-blog .thumb-post {
    margin: 20px auto 0px;
  }
  /* line 224, ../scss/_max-767.scss */
  .content-blog .social-share {
    margin: 20px auto 0px;
  }
  /* line 226, ../scss/_max-767.scss */
  .content-blog .social-share.cases {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 229, ../scss/_max-767.scss */
  .content-blog .social-share.cases .tax-place {
    margin-bottom: 20px;
  }
  /* line 234, ../scss/_max-767.scss */
  .content-blog .content-post {
    margin: 20px auto 0px;
  }
  /* line 237, ../scss/_max-767.scss */
  .content-blog #btn-back {
    margin: 30px auto;
  }

  /* line 243, ../scss/_max-767.scss */
  .top-content-standard .wrapper-top-content-standard {
    margin: -60px auto 0px;
  }
  /* line 245, ../scss/_max-767.scss */
  .top-content-standard .wrapper-top-content-standard .pag-cont {
    padding: 15px 30px;
    width: calc(100% - 60px);
  }

  /* line 253, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard {
    margin: 45px auto;
  }
  /* line 255, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right {
    width: 100%;
  }
  /* line 257, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right .title {
    font-size: 26px;
  }
  /* line 260, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right .itens {
    margin-top: 20px;
  }
  /* line 262, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right .itens .item {
    width: 48%;
    margin-bottom: 30px;
  }
  /* line 267, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right .wrapper-btn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
  }
  /* line 272, ../scss/_max-767.scss */
  .center-content-standard .wrapper-center-content-standard .right .wrapper-btn .title {
    font-size: 24px;
  }

  /* line 281, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips {
    margin: 20px auto 0px;
  }
  /* line 283, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips h1 {
    text-align: center;
  }
  /* line 286, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips .sel-inp {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 288, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips .sel-inp select {
    max-width: 310px;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  /* line 294, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips .sel-inp form {
    max-width: 310px;
    width: 100%;
  }
  /* line 297, ../scss/_max-767.scss */
  .filter-equips .wrapper-filter-equips .sel-inp form input[type=text] {
    width: calc(100% - 50px);
  }

  /* line 306, ../scss/_max-767.scss */
  .list-equips .wrapper-list-equips {
    margin: 45px auto 0px;
  }
  /* line 308, ../scss/_max-767.scss */
  .list-equips .wrapper-list-equips .equip {
    width: 100%;
    margin-bottom: 30px;
  }
  /* line 312, ../scss/_max-767.scss */
  .list-equips .wrapper-list-equips .equip .link .thumb {
    height: 230px;
  }
  /* line 317, ../scss/_max-767.scss */
  .list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos .title {
    font-size: 16px;
    line-height: 20px;
  }
  /* line 321, ../scss/_max-767.scss */
  .list-equips .wrapper-list-equips .equip .link .infos .wrapper-infos .btn {
    margin-top: 15px;
  }

  /* line 332, ../scss/_max-767.scss */
  .single-equip-content .wrapper-single-equip-content {
    margin: 25px auto 0px;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 335, ../scss/_max-767.scss */
  .single-equip-content .wrapper-single-equip-content .right {
    width: 100%;
    max-width: 367px;
    margin: 0 auto 30px;
  }
  /* line 340, ../scss/_max-767.scss */
  .single-equip-content .wrapper-single-equip-content .left {
    width: 100%;
  }
  /* line 342, ../scss/_max-767.scss */
  .single-equip-content .wrapper-single-equip-content .left .title {
    font-size: 20px;
    line-height: 22px;
  }
  /* line 346, ../scss/_max-767.scss */
  .single-equip-content .wrapper-single-equip-content .left .cont {
    font-size: 14px;
    line-height: 22px;
  }

  /* line 354, ../scss/_max-767.scss */
  .equip-benefits {
    padding: 30px 0px 15px;
    margin-top: 30px;
  }
  /* line 358, ../scss/_max-767.scss */
  .equip-benefits .wrapper-benefits > h1 {
    font-size: 20px;
  }
  /* line 361, ../scss/_max-767.scss */
  .equip-benefits .wrapper-benefits .equip-benefits-list {
    margin-top: 20px;
  }
  /* line 363, ../scss/_max-767.scss */
  .equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item {
    width: 31%;
    margin-bottom: 15px;
  }
  /* line 366, ../scss/_max-767.scss */
  .equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item .desc {
    padding: 10px 10px 15px;
  }

  /* line 375, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment {
    padding: 45px 0px;
  }
  /* line 376, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment.vd {
    padding: 45px 0px;
  }
  /* line 380, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment > h1 {
    font-size: 24px;
  }
  /* line 383, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .flow-equipment-list {
    margin-top: 20px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    text-align: center;
  }
  /* line 389, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .flow-equipment-list .flow-equipment-item {
    width: 100%;
  }
  /* line 391, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .flow-equipment-list .flow-equipment-item .wrapper-flow-equipment-item .itn p img {
    max-width: 100%;
    max-height: 200px;
    height: auto;
    width: auto;
  }
  /* line 398, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .flow-equipment-list .d-arrow {
    margin: 15px auto;
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  /* line 404, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-arrow {
    width: 35px;
    height: 27px;
    top: calc(50% - 27px / 2);
  }
  /* line 409, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .videos-equipment-list .slick-list {
    width: calc(100% - 85px);
  }
  /* line 413, ../scss/_max-767.scss */
  .flow-equipment .wrapper-flow-equipment .videos-equipment-list .vd-qp a {
    height: 200px;
  }

  /* line 422, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications {
    padding: 0px 0px 30px;
  }
  /* line 424, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb {
    overflow-x: scroll;
    width: 100vw;
  }
  /* line 427, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb {
    margin-top: 0px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  /* line 431, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb {
    height: auto;
    padding: 10px 0px;
  }
  /* line 434, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div {
    			/*&.model {
        			width: 205px;
        		}
        		&.capacity {
        			width: 310px;
        		}
        		&.potency {
        			width: 155px;
        		}*/
  }
  /* line 444, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.tcl {
    width: 170px;
    padding: 0px 15px;
  }
  /* line 448, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.qcl {
    width: 170px;
    padding: 0px 15px;
  }
  /* line 452, ../scss/_max-767.scss */
  .technical-specifications .wrapper-technical-specifications .wrap-technical-specifications-tb .technical-specifications-tb .tb .wrapper-tb > div.dimensions {
    width: 170px;
  }

  /* line 463, ../scss/_max-767.scss */
  .ttl-mstr-sptc {
    font-size: 24px;
    padding: 30px 0px;
  }

  /* line 469, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content {
    margin: 45px auto 0px;
  }
  /* line 471, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng {
    margin-bottom: 45px;
  }
  /* line 473, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng {
    -webkit-flex-direction: column !important;
    -moz-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 476, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img {
    width: 100%;
  }
  /* line 478, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img:after {
    height: 160px;
  }
  /* line 481, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .wrap-img .img {
    height: 195px;
    width: calc(100% - 15px);
  }
  /* line 486, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos {
    width: 100%;
    margin-top: 20px;
  }
  /* line 489, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > h1 {
    font-size: 20px;
    line-height: 26px;
  }
  /* line 493, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > p {
    font-size: 15px;
    line-height: 26px;
  }
  /* line 497, ../scss/_max-767.scss */
  .eng-page-content .wrapper-eng-page-content .itm-eng .wrapper-itm-eng .infos > a {
    margin-top: 20px;
  }

  /* line 507, ../scss/_max-767.scss */
  .soluc-content-desc .wrapper-soluc-content-desc {
    margin: 30px auto;
  }
  /* line 509, ../scss/_max-767.scss */
  .soluc-content-desc .wrapper-soluc-content-desc * {
    font-size: 18px;
    line-height: 26px;
  }

  /* line 516, ../scss/_max-767.scss */
  .wrap-list-solucs {
    padding: 30px 0px;
  }
  /* line 519, ../scss/_max-767.scss */
  .wrap-list-solucs .list-solucs .item-soluc {
    width: 50%;
    padding: 15px 0px;
  }
  /* line 522, ../scss/_max-767.scss */
  .wrap-list-solucs .list-solucs .item-soluc .link {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
    max-width: 90%;
  }
  /* line 528, ../scss/_max-767.scss */
  .wrap-list-solucs .list-solucs .item-soluc .link .title {
    margin: 10px auto 0px;
    max-width: 100%;
    font-size: 15px;
    line-height: 17px;
  }

  /* line 540, ../scss/_max-767.scss */
  .int-soluc-top:after {
    height: calc(100% - 67px);
  }
  /* line 543, ../scss/_max-767.scss */
  .int-soluc-top .wrapper-int-soluc-top {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 546, ../scss/_max-767.scss */
  .int-soluc-top .wrapper-int-soluc-top .left {
    width: 100%;
    height: 70px;
  }
  /* line 549, ../scss/_max-767.scss */
  .int-soluc-top .wrapper-int-soluc-top .left .title {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 554, ../scss/_max-767.scss */
  .int-soluc-top .wrapper-int-soluc-top .right {
    width: 100%;
    margin-top: 30px;
  }

  /* line 562, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center {
    margin: 15px auto 0px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 565, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .left {
    width: 100%;
  }
  /* line 567, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .left .cont {
    font-size: 14px;
    line-height: 24px;
  }
  /* line 572, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .right {
    width: 100%;
    margin-top: 15px;
  }
  /* line 575, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .right .wrapper-right {
    padding: 15px;
  }
  /* line 577, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .icons {
    margin-top: 10px;
  }
  /* line 579, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .icons .icon {
    margin: 0px 2px 4px;
  }
  /* line 583, ../scss/_max-767.scss */
  .int-soluc-center .wrapper-int-soluc-center .right .wrapper-right .desc {
    margin-top: 10px;
  }

  /* line 592, ../scss/_max-767.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs {
    margin: 30px auto 0px;
  }
  /* line 594, ../scss/_max-767.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs > h1 {
    padding-bottom: 10px;
  }
  /* line 597, ../scss/_max-767.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs {
    margin: 15px auto;
  }
  /* line 599, ../scss/_max-767.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img {
    width: calc(32% - 32px);
    margin-bottom: 12px;
  }

  /* line 608, ../scss/_max-767.scss */
  .top-page-int-td-prd .wrapper-top-page-int-td-prd {
    margin: 30px auto 0px;
    font-size: 15px;
    line-height: 24px;
  }
  /* line 613, ../scss/_max-767.scss */
  .top-page-int-td-prd.pdra {
    padding-bottom: 30px;
  }
  /* line 615, ../scss/_max-767.scss */
  .top-page-int-td-prd.pdra:after {
    height: 100%;
  }
  /* line 618, ../scss/_max-767.scss */
  .top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd {
    padding-top: 20px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 621, ../scss/_max-767.scss */
  .top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd .left {
    width: 100%;
    padding: 0px;
  }
  /* line 625, ../scss/_max-767.scss */
  .top-page-int-td-prd.pdra .wrapper-top-page-int-td-prd .right {
    width: 100%;
    height: 210px;
    margin-top: 10px;
  }

  /* line 635, ../scss/_max-767.scss */
  .gallery-int-td-prd .wrapper-gallery-int-td-prd {
    margin: 30px auto 0px;
  }
  /* line 637, ../scss/_max-767.scss */
  .gallery-int-td-prd .wrapper-gallery-int-td-prd .slick-dots {
    margin: 20px auto 0px;
  }
  /* line 640, ../scss/_max-767.scss */
  .gallery-int-td-prd .wrapper-gallery-int-td-prd .img {
    height: 200px;
  }

  /* line 646, ../scss/_max-767.scss */
  .bnfts-int-td-prd {
    margin-top: 30px;
  }

  /* line 651, ../scss/_max-767.scss */
  .sstms-int-pdra .wrapper-sstms-int-pdra {
    margin: 30px auto 0px;
  }
  /* line 653, ../scss/_max-767.scss */
  .sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm {
    margin-bottom: 30px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
  }
  /* line 658, ../scss/_max-767.scss */
  .sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .img {
    max-width: 310px;
    width: 100%;
    height: 170px;
  }
  /* line 663, ../scss/_max-767.scss */
  .sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .hr {
    display: none;
  }
  /* line 666, ../scss/_max-767.scss */
  .sstms-int-pdra .wrapper-sstms-int-pdra .sstms-int-itm .infos {
    width: 100%;
    margin: 20px auto 0px;
  }

  /* line 677, ../scss/_max-767.scss */
  .bnfts-int-td-prd {
    padding: 30px 0px 10px;
  }
  /* line 680, ../scss/_max-767.scss */
  .bnfts-int-td-prd .wrapper-bnfts-int-td-prd > h1 {
    font-size: 24px;
    line-height: 36px;
  }
  /* line 684, ../scss/_max-767.scss */
  .bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd {
    margin-top: 20px;
  }
  /* line 686, ../scss/_max-767.scss */
  .bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd {
    width: 100%;
    margin-bottom: 20px;
  }
  /* line 689, ../scss/_max-767.scss */
  .bnfts-int-td-prd .wrapper-bnfts-int-td-prd .list-bnfts-int-td-prd .item-bnfts-int-td-prd p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
  }

  /* line 700, ../scss/_max-767.scss */
  .wrap-list-solucs.pdra > h1 {
    margin: 0px auto 10px;
    font-size: 24px;
    line-height: 36px;
  }

  /* line 707, ../scss/_max-767.scss */
  .wrap-list-cases.pdra {
    padding: 30px 0px 0px;
  }
  /* line 709, ../scss/_max-767.scss */
  .wrap-list-cases.pdra:after {
    height: 100%;
  }
  /* line 712, ../scss/_max-767.scss */
  .wrap-list-cases.pdra > h1 {
    font-size: 24px;
    line-height: 36px;
  }
  /* line 716, ../scss/_max-767.scss */
  .wrap-list-cases.pdra .list-posts-blog {
    margin: 30px auto 0px;
  }
  /* line 718, ../scss/_max-767.scss */
  .wrap-list-cases.pdra .list-posts-blog .post {
    margin-bottom: 30px;
  }

  /* line 724, ../scss/_max-767.scss */
  .wrap-list-td-prd {
    padding: 30px 0px;
  }
  /* line 726, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 729, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd .list-td-prd {
    display: none;
  }
  /* line 732, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd select {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    max-width: 310px;
    width: 100%;
    height: 42px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: rgba(90, 121, 135, 0.17);
    padding: 0px 25px 0px 15px;
    font-size: 13px;
    color: #000;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position: 95% center;
    -o-background-size: initial;
    -webkit-background-size: initial;
    -moz-background-size: initial;
    background-size: initial;
    background-image: url("../images/arrow-select.png");
    cursor: pointer;
    border: none;
  }
  /* line 750, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd .thumb-btn {
    max-width: 310px;
    width: 100%;
    margin-top: 20px;
  }
  /* line 754, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd .thumb-btn .thumb {
    height: 195px;
  }
  /* line 757, ../scss/_max-767.scss */
  .wrap-list-td-prd .wrapper-td-prd .thumb-btn .btn {
    margin: 15px auto 0px;
  }

  /* line 765, ../scss/_max-767.scss */
  .cont-page-abt .wrapper-cont-page-abt {
    margin: 45px auto 0px;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 768, ../scss/_max-767.scss */
  .cont-page-abt .wrapper-cont-page-abt .right {
    width: 100%;
    margin: 0px;
  }
  /* line 772, ../scss/_max-767.scss */
  .cont-page-abt .wrapper-cont-page-abt .left {
    width: 100%;
  }
  /* line 774, ../scss/_max-767.scss */
  .cont-page-abt .wrapper-cont-page-abt .left img {
    position: relative;
    left: 0px;
    height: auto;
    max-width: 310px;
    margin: 0 auto;
    display: block;
  }

  /* line 786, ../scss/_max-767.scss */
  .video-page-abt {
    margin-top: 30px;
  }
  /* line 788, ../scss/_max-767.scss */
  .video-page-abt .wrapper-video-page-abt a img {
    height: 200px;
    -o-object-fit: cover;
    object-fit: cover;
  }

  /* line 795, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt {
    margin: 45px auto 0px;
  }
  /* line 797, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt > h1 {
    font-size: 24px;
  }
  /* line 800, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms {
    margin-top: 20px;
  }
  /* line 802, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms {
    width: 48%;
    margin-bottom: 30px;
  }
  /* line 806, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms .icon {
    max-width: 95px;
    height: 95px;
  }
  /* line 810, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms h3 {
    margin: 15px auto 0px;
  }
  /* line 813, ../scss/_max-767.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms .wrapper-itms p {
    margin: 5px auto 0px;
  }

  /* line 823, ../scss/_max-767.scss */
  .inf-section-abt .wrapper-inf-section-abt {
    margin: 30px auto 0px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 826, ../scss/_max-767.scss */
  .inf-section-abt .wrapper-inf-section-abt .left {
    width: 100%;
    height: 185px;
  }
  /* line 830, ../scss/_max-767.scss */
  .inf-section-abt .wrapper-inf-section-abt .right {
    width: 100%;
    padding: 0px 0px 30px;
  }
  /* line 833, ../scss/_max-767.scss */
  .inf-section-abt .wrapper-inf-section-abt .right .title {
    max-width: 100%;
    text-align: center;
    font-size: 18px !important;
    letter-spacing: 0.1em !important;
    line-height: 20px !important;
  }
  /* line 840, ../scss/_max-767.scss */
  .inf-section-abt .wrapper-inf-section-abt .right .btn {
    margin: 0 auto;
    font-size: 13px;
    height: 35px;
  }

  /* line 850, ../scss/_max-767.scss */
  .banners .btns-banner {
    display: none;
  }
  /* line 854, ../scss/_max-767.scss */
  .banners .list-banners .banner {
    height: auto;
  }
  /* line 857, ../scss/_max-767.scss */
  .banners .list-banners .banner .link .wrapper-banner {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: auto;
    padding: 180px 0px 100px;
  }
  /* line 861, ../scss/_max-767.scss */
  .banners .list-banners .banner .link .wrapper-banner .title {
    font-size: 26px;
    line-height: 34px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 867, ../scss/_max-767.scss */
  .banners .list-banners .banner .link .wrapper-banner .content {
    font-size: 14px;
    letter-spacing: 0.05em;
    line-height: 20px;
    text-align: center;
    margin: 0 auto;
  }
  /* line 874, ../scss/_max-767.scss */
  .banners .list-banners .banner .link .wrapper-banner .btn {
    height: 40px;
    font-size: 13px;
    margin: 10px auto 0px;
  }

  /* line 886, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr {
    margin: 45px auto 0px;
  }
  /* line 888, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr .ttl-bckgrnd {
    top: -20px;
    left: 0px;
    right: 0px;
    text-align: center;
    font-size: 55px;
  }
  /* line 895, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr .top {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 897, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr .top h1 {
    max-width: 100%;
    text-align: center;
    font-size: 24px;
    line-height: 28px;
  }
  /* line 903, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr .top p {
    max-width: 100%;
    margin: 20px auto 0px;
    text-align: center;
  }
  /* line 909, ../scss/_max-767.scss */
  .sc-sprr .wrapper-sc-sprr .bot {
    margin: 20px auto 0px;
  }

  /* line 916, ../scss/_max-767.scss */
  .ctlg .wrapper-ctlg {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  /* line 919, ../scss/_max-767.scss */
  .ctlg .wrapper-ctlg h1 {
    width: 100%;
    font-size: 18px;
  }
  /* line 923, ../scss/_max-767.scss */
  .ctlg .wrapper-ctlg a {
    margin: 15px auto 0px;
    font-size: 13px;
    height: 40px;
    padding: 0px 10px;
  }
  /* line 928, ../scss/_max-767.scss */
  .ctlg .wrapper-ctlg a img {
    margin-right: 10px;
  }

  /* line 936, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts {
    margin: 45px auto 0px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 939, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .left {
    width: 100%;
  }
  /* line 941, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .left h1 {
    font-size: 26px;
    line-height: 30px;
  }
  /* line 946, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .right {
    width: 100%;
    margin: 30px auto 0px;
  }
  /* line 949, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .right .slick-list {
    padding-bottom: 60px;
  }
  /* line 953, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .right .dpmnt .desc {
    font-size: 16px;
  }
  /* line 956, ../scss/_max-767.scss */
  .dpmnts .wrapper-dpmnts .right .dpmnt h3 {
    margin: 20px 0px 0px;
  }

  /* line 964, ../scss/_max-767.scss */
  .ntc-cs {
    margin-top: 60px;
    padding-top: 30px;
  }
  /* line 967, ../scss/_max-767.scss */
  .ntc-cs:after {
    height: 370px;
  }
  /* line 970, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 972, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div {
    width: 100%;
    height: 210px;
  }
  /* line 975, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div.cs-cs {
    margin-top: 30px;
  }
  /* line 979, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div .link .wrapper-link {
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    padding: 15px;
  }
  /* line 984, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div .link .wrapper-link .bt h3 {
    font-size: 14px;
  }
  /* line 987, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div .link .wrapper-link .bt h1 {
    max-width: 100%;
    font-size: 16px;
    line-height: 20px;
  }
  /* line 992, ../scss/_max-767.scss */
  .ntc-cs .wrapper-ntc-cs > div .link .wrapper-link .bt .btn {
    margin-top: 15px;
    height: 35px;
    font-size: 12px;
  }

  /* line 1005, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter {
    margin: 45px auto;
  }
  /* line 1007, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter h1 {
    max-width: 100%;
    font-size: 24px;
    line-height: 28px;
  }
  /* line 1012, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter .tnp {
    margin: 10px auto 0px;
  }
  /* line 1014, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter .tnp form {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1016, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter .tnp form .tnp-field {
    width: 100%;
    margin: 0px auto 10px;
  }
  /* line 1019, ../scss/_max-767.scss */
  .newsletter .wrapper-newsletter .tnp form .tnp-field.tnp-field-button {
    max-width: 310px;
    width: 100%;
    margin: 0 auto;
  }

  /* line 1030, ../scss/_max-767.scss */
  .srch-rslts .wrapper-srch-rslts .tns-srch-rslts {
    margin-bottom: 30px;
  }
  /* line 1032, ../scss/_max-767.scss */
  .srch-rslts .wrapper-srch-rslts .tns-srch-rslts .ttl-mstr {
    font-size: 18px;
  }
  /* line 1035, ../scss/_max-767.scss */
  .srch-rslts .wrapper-srch-rslts .tns-srch-rslts .lst-tns-srch-rslts .tm-srch-rslts .lnk .ttl {
    width: calc(100% - 60px);
    font-size: 13px;
  }

  /* line 1042, ../scss/_max-767.scss */
  .wrapper-login .wrap-login {
    padding: 0px;
    background: transparent;
  }
  /* line 1045, ../scss/_max-767.scss */
  .wrapper-login .wrap-login > img {
    display: none;
  }

  /* line 1051, ../scss/_max-767.scss */
  #dt-clnt .wrapper-dt-clnt {
    max-width: calc(310px - 20px);
    padding: 30px 10px 10px;
  }

  /* line 1056, ../scss/_max-767.scss */
  form.form-standard-login {
    margin: 0 auto;
    max-width: 310px;
    width: 100%;
  }
  /* line 1060, ../scss/_max-767.scss */
  form.form-standard-login input {
    height: 45px;
  }
  /* line 1063, ../scss/_max-767.scss */
  form.form-standard-login button {
    height: 45px;
    font-size: 14px;
  }

  /* line 1070, ../scss/_max-767.scss */
  .rdclnt .top {
    padding: 10px 0px;
  }
  /* line 1072, ../scss/_max-767.scss */
  .rdclnt .top .wrapper-top {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 1075, ../scss/_max-767.scss */
  .rdclnt .top .wrapper-top .name {
    margin: 0px 0px 10px;
  }
  /* line 1081, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot {
    margin: 30px auto 15px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1084, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    -ms-justify-content: space-around;
    justify-content: space-around;
    -ms-flex-pack: space-around;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 1089, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt {
    width: 30%;
    margin: 0 auto;
  }
  /* line 1093, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt.active > h1 i {
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 1096, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt.active > div {
    display: block;
    animation: fadeIn 1s;
  }
  /* line 1101, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt > h1 {
    font-size: 16px;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  /* line 1107, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt > h1 i {
    display: block;
    transition: 350ms all ease;
  }
  /* line 1112, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt > div {
    margin: 0px 0px 10px;
    display: none;
  }
  /* line 1115, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt > div span:first-child {
    display: none;
  }
  /* line 1121, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .right {
    width: 100%;
    margin: 10px auto 0px;
  }
  /* line 1126, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item {
    padding: 10px 20px;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 1130, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(1) {
    margin: 0 auto 5px;
    width: 100%;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    font-size: 14px;
  }
  /* line 1136, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(2) {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
  }
  /* line 1139, ../scss/_max-767.scss */
  .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(2), .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(3), .rdclnt .bot .wrapper-bot .right > div .item .wrapper-item > div:nth-child(4) {
    width: 32%;
    font-size: 14px;
  }
}
@media only screen and (max-width: 479px) {
  /* line 2, ../scss/_max-479.scss */
  .page-content-contact .right form .right_input {
    width: calc(100% - 37px);
    padding: 0px 10px 0px 25px;
  }

  /* line 7, ../scss/_max-479.scss */
  .list-posts-blog .post {
    width: 100%;
  }

  /* line 12, ../scss/_max-479.scss */
  .center-content-standard .wrapper-center-content-standard .left {
    width: 100%;
  }
  /* line 17, ../scss/_max-479.scss */
  .center-content-standard .wrapper-center-content-standard .right .itens .item {
    width: 100%;
  }

  /* line 24, ../scss/_max-479.scss */
  .list-equips .wrapper-list-equips .equip .link .thumb {
    height: 150px;
  }

  /* line 28, ../scss/_max-479.scss */
  .equip-benefits .wrapper-benefits .equip-benefits-list .equip-benefits-item {
    width: 100%;
  }

  /* line 32, ../scss/_max-479.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img {
    width: calc(48% - 12px);
    padding: 5px;
    margin-bottom: 10px;
  }
  /* line 36, ../scss/_max-479.scss */
  .int-soluc-imgs .wrapper-int-soluc-imgs .int-soluc-list-imgs .int-soluc-img a h1 {
    font-size: 14px;
    line-height: 18px;
  }

  /* line 42, ../scss/_max-479.scss */
  .central-itms-abt .wrapper-central-itms-abt .list-itms .itms {
    width: 100%;
  }

  /* line 46, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 48, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .lft {
    width: 100%;
  }
  /* line 50, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .lft .img {
    height: 285px;
  }
  /* line 54, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght {
    width: 100%;
    padding-top: 10px;
  }
  /* line 57, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght {
    width: 95%;
  }
  /* line 60, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght .tp h1 {
    font-size: 22px;
  }
  /* line 63, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght .tp p {
    margin: 10px 0px 0px;
    font-size: 15px;
    line-height: 20px;
  }
  /* line 69, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght a {
    margin: 15px 0px 10px;
    font-size: 13px;
  }
  /* line 72, ../scss/_max-479.scss */
  .sc-cntrl-lnks .wrapper-sc-cntrl-lnks .right .rght .wrapper-rght a i {
    margin-right: 10px;
  }

  /* line 80, ../scss/_max-479.scss */
  .int-soluc-top .wrapper-int-soluc-top .right .btn {
    line-height: 13px;
  }

  /* line 84, ../scss/_max-479.scss */
  .int-soluc-top:after {
    height: calc(100% - 72px);
  }

  /*.fancybox-slide.fancybox-slide--video {
  	padding: 0px !important;
  }*/
  /* line 92, ../scss/_max-479.scss */
  .rdclnt .bot .wrapper-bot .left {
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
  }
  /* line 94, ../scss/_max-479.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt {
    width: 48%;
    margin: 0px;
  }
  /* line 97, ../scss/_max-479.scss */
  .rdclnt .bot .wrapper-bot .left .cntrt > div {
    font-size: 13px;
  }
}
