/** Colors */
/** Box Model  */
/** Import everything from autoload */
/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */
/** Import theme styles */
/* line 1, resources/assets/styles/common/_global.scss */
body {
  margin: 0 !important;
  padding: 0 !important; }

/* line 6, resources/assets/styles/common/_global.scss */
.menu-hamburguer .active {
  color: #fadc04;
  font-weight: bold; }

/* line 11, resources/assets/styles/common/_global.scss */
.qwp-slider-wrapp {
  position: relative;
  z-index: 999999999 !important; }

/* line 16, resources/assets/styles/common/_global.scss */
.bullet-map {
  cursor: pointer; }

@media (max-width: 800px) {
  /* line 21, resources/assets/styles/common/_global.scss */
  .elementor-element-f0027fa svg {
    margin-top: -150px !important;
    z-index: 0 !important; } }

/* line 29, resources/assets/styles/common/_global.scss */
li#menu-item-2036 a,
li#menu-item-3085 a {
  font-size: 18px;
  font-weight: 200;
  position: absolute;
  right: 2%;
  bottom: 10%; }

/* line 38, resources/assets/styles/common/_global.scss */
nav.nav-primary {
  height: 90vh;
  display: flex;
  justify-content: flex-end;
  align-items: center; }

@media (min-width: 800px) {
  /* line 47, resources/assets/styles/common/_global.scss */
  .qwp-slider-mapa .slick-arrow,
  .qwp-slider-map .slick-arrow {
    display: none !important; } }

/* line 54, resources/assets/styles/common/_global.scss */
.arrow-wrap {
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 59, resources/assets/styles/common/_global.scss */
  .arrow-wrap img.custom-arrow {
    border: 1px solid #fff;
    padding: 16px 21px;
    border-radius: 1000px;
    width: 60px; }
  /* line 66, resources/assets/styles/common/_global.scss */
  .arrow-wrap img.custom-prev {
    margin-right: 22px; }
  /* line 70, resources/assets/styles/common/_global.scss */
  .arrow-wrap img.custom-next {
    margin-left: 22px; }

/* line 75, resources/assets/styles/common/_global.scss */
.text_span {
  background: linear-gradient(263.28deg, #fedd00 16.78%, #00a9e0 58.85%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text; }

/* line 82, resources/assets/styles/common/_global.scss */
.container_content {
  width: 1100px !important;
  margin: auto; }
  @media (max-width: 1200px) {
    /* line 82, resources/assets/styles/common/_global.scss */
    .container_content {
      width: 90% !important; } }

@media (max-width: 1200px) {
  /* line 92, resources/assets/styles/common/_global.scss */
  div#wpadminbar {
    display: none; }
  /* line 96, resources/assets/styles/common/_global.scss */
  html {
    margin: 0 !important; } }

/** Search form */
/* line 8, resources/assets/styles/components/_forms.scss */
.wpcf7 input {
  border-radius: 99px;
  border: 1px solid #939393;
  width: 100%;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  padding: 4% 4%;
  color: #64676b;
  font-size: 15px;
  margin: 0% 0% 3% 0%; }

/* line 20, resources/assets/styles/components/_forms.scss */
.wpcf7 textarea {
  border-radius: 20px;
  border: 1px solid #939393;
  width: 100%;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  padding: 4% 4%;
  color: #64676b;
  font-size: 15px;
  margin: 0% 0% 3% 0%; }

/* line 32, resources/assets/styles/components/_forms.scss */
.wpcf7 input.wpcf7-form-control.has-spinner.wpcf7-submit {
  width: 40%;
  background: #00a9e0;
  border: 1px solid #00a9e0;
  color: #fff;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  font-size: 15px;
  transition: 0.3s; }
  /* line 42, resources/assets/styles/components/_forms.scss */
  .wpcf7 input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #635914;
    border: 1px solid #635914;
    transition: 0.3s; }

/* line 49, resources/assets/styles/components/_forms.scss */
.wpcf7 .wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450;
  background: #46b450;
  color: #fff;
  text-align: center;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  padding: 3% 0%; }

/**
 * WordPress Generated Classes
 * @see http://codex.wordpress.org/CSS#WordPress_Generated_Classes
 */
/** Media alignment */
/* line 7, resources/assets/styles/components/_wp-classes.scss */
.alignnone {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  height: auto; }

/* line 14, resources/assets/styles/components/_wp-classes.scss */
.aligncenter {
  display: block;
  margin: 1rem auto;
  height: auto; }

/* line 20, resources/assets/styles/components/_wp-classes.scss */
.alignleft,
.alignright {
  margin-bottom: 1rem;
  height: auto; }

@media (min-width: 30rem) {
  /* line 27, resources/assets/styles/components/_wp-classes.scss */
  .alignleft {
    float: left;
    margin-right: 1rem; }
  /* line 32, resources/assets/styles/components/_wp-classes.scss */
  .alignright {
    float: right;
    margin-left: 1rem; } }

/** Captions */
/** Text meant only for screen readers */
/* line 45, resources/assets/styles/components/_wp-classes.scss */
.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  color: #000;
  background: #fff; }

/* line 2, resources/assets/styles/components/_home.scss */
.page-id-7 .elementor-counter-number-prefix {
  display: none; }

/* line 6, resources/assets/styles/components/_home.scss */
.page-id-7 .elementor-counter-title {
  text-align: left !important; }

/* line 10, resources/assets/styles/components/_home.scss */
.page-id-7 .qwp_solucao-home {
  position: relative; }
  /* line 13, resources/assets/styles/components/_home.scss */
  .page-id-7 .qwp_solucao-home .elementor-widget-button {
    position: absolute;
    bottom: 5vh; }
    @media (max-width: 1200px) {
      /* line 13, resources/assets/styles/components/_home.scss */
      .page-id-7 .qwp_solucao-home .elementor-widget-button {
        position: static; } }

/* line 1, resources/assets/styles/components/_blog.scss */
.overlay {
  background: linear-gradient(90deg, #0d0d0dde 37.5%, rgba(33, 34, 36, 0) 100%);
  padding: 8%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s; }

/* line 12, resources/assets/styles/components/_blog.scss */
.blog-banner-destaque {
  min-height: 80vh;
  background-repeat: no-repeat;
  background-size: cover; }
  @media (max-width: 1200px) {
    /* line 12, resources/assets/styles/components/_blog.scss */
    .blog-banner-destaque {
      min-height: 100vh; } }

/* line 23, resources/assets/styles/components/_blog.scss */
.qwp_blog-home .elementor-post__title {
  border-bottom: 1px solid #939393 !important;
  padding: 0% 0% 7% 0% !important; }

/* line 28, resources/assets/styles/components/_blog.scss */
.qwp_blog-home .elementor-post__read-more-wrapper a {
  border-radius: 99px;
  transition: 0.3s;
  display: block; }

/* line 34, resources/assets/styles/components/_blog.scss */
.qwp_blog-home .elementor-post__read-more-wrapper a:hover {
  background: #635914;
  border: 1px solid #635914;
  transition: 0.3s; }

/* line 41, resources/assets/styles/components/_blog.scss */
.elementor-post__badge {
  top: 92.5% !important;
  background: transparent !important;
  margin: 0 !important;
  color: #939393 !important; }
  @media (max-width: 767px) {
    /* line 41, resources/assets/styles/components/_blog.scss */
    .elementor-post__badge {
      top: 93% !important; } }

/* line 52, resources/assets/styles/components/_blog.scss */
.elementor-posts-container .elementor-post__meta-data {
  border-top: 1px solid #cececf; }

/* line 56, resources/assets/styles/components/_blog.scss */
a.page-numbers.prev,
a.page-numbers.next {
  background-color: #ff561f;
  border: 0px;
  filter: invert(1); }

/* line 63, resources/assets/styles/components/_blog.scss */
.page-numbers.next,
.page-numbers.prev {
  border: 1px solid;
  min-width: 40px !important;
  border-radius: 100px;
  min-height: 40px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: 55%;
  transform: translate(0px, 10px); }

/* line 76, resources/assets/styles/components/_blog.scss */
.page-numbers.prev {
  background-image: url(https://homologacao.quarteldesign.com/nec-energia/wp-content/plugins/quarteldesign-qrtl-slider-3b255845700c/public//images/back.svg); }

/* line 80, resources/assets/styles/components/_blog.scss */
.page-numbers.next {
  background-image: url(https://homologacao.quarteldesign.com/nec-energia/wp-content/plugins/quarteldesign-qrtl-slider-3b255845700c/public//images/next.svg); }

/* line 1, resources/assets/styles/components/_slide.scss */
.qwp-slider-linha-do-tempo .slick-arrow,
.qwp-slider-timeline .slick-arrow {
  width: 50px;
  height: 50px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 99px;
  filter: none;
  padding: 10px;
  transition: 0.3s; }

/* line 13, resources/assets/styles/components/_slide.scss */
.qwp-slider-certificacoes .slick-arrow {
  top: -12vh;
  width: 50px;
  height: 50px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 99px;
  filter: none;
  padding: 10px;
  transition: 0.3s; }

/* line 25, resources/assets/styles/components/_slide.scss */
.qwp-slider-empresa .slick-arrow {
  width: 50px;
  height: 50px;
  background: transparent;
  border: 1px solid #64676b;
  border-radius: 99px;
  filter: none;
  padding: 10px;
  transition: 0.3s;
  top: 25vh; }

/* line 37, resources/assets/styles/components/_slide.scss */
.qwp-slider-empresa .slick-arrow:hover {
  background: #00a9e0;
  border: 1px solid #00a9e0;
  transition: 0.3s;
  opacity: 1 !important; }

/* line 44, resources/assets/styles/components/_slide.scss */
.qwp-slider-linha-do-tempo .slick-arrow:hover,
.qwp-slider-timeline .slick-arrow:hover {
  background: #fedd00;
  border: 1px solid #fedd00;
  transition: 0.3s;
  opacity: 1 !important; }

/* line 52, resources/assets/styles/components/_slide.scss */
.qwp-slider-certificacoes .slick-arrow:hover {
  background: #fedd00;
  border: 1px solid #fedd00;
  transition: 0.3s;
  opacity: 1 !important; }

/* line 60, resources/assets/styles/components/_slide.scss */
.qwp-slider-certificacoes .slick-track {
  float: right !important; }
  @media (max-width: 1200px) {
    /* line 60, resources/assets/styles/components/_slide.scss */
    .qwp-slider-certificacoes .slick-track {
      float: none !important; } }

/* line 68, resources/assets/styles/components/_slide.scss */
.qwp-slider-certificacoes .slick-prev {
  left: 60vw; }
  @media (max-width: 1200px) {
    /* line 68, resources/assets/styles/components/_slide.scss */
    .qwp-slider-certificacoes .slick-prev {
      display: none !important; } }

/* line 76, resources/assets/styles/components/_slide.scss */
.qwp-slider-certificacoes .slick-next {
  right: 18vw; }
  @media (max-width: 1200px) {
    /* line 76, resources/assets/styles/components/_slide.scss */
    .qwp-slider-certificacoes .slick-next {
      display: none !important; } }

/* line 85, resources/assets/styles/components/_slide.scss */
.slick-dots {
  display: none !important; }

/* line 89, resources/assets/styles/components/_slide.scss */
#slick-slide016,
#slick-slide316 {
  overflow-y: scroll !important;
  height: 47vh !important; }
  @media (max-width: 1200px) {
    /* line 89, resources/assets/styles/components/_slide.scss */
    #slick-slide016,
    #slick-slide316 {
      height: 435.8px !important; } }

/* line 99, resources/assets/styles/components/_slide.scss */
#slick-slide019,
#slick-slide319 {
  overflow-y: scroll !important;
  height: 47vh !important; }
  @media (max-width: 1200px) {
    /* line 99, resources/assets/styles/components/_slide.scss */
    #slick-slide019,
    #slick-slide319 {
      height: 435.8px !important; } }

/* line 111, resources/assets/styles/components/_slide.scss */
.qwp-slider-depoimentos .slick-slide,
.qwp-slider-statements .slick-slide {
  max-width: 23em;
  margin-right: 2em; }

/* line 116, resources/assets/styles/components/_slide.scss */
.qwp-slider-depoimentos .slick-arrow,
.qwp-slider-statements .slick-arrow {
  top: -1vw;
  width: 50px;
  height: 50px;
  background: #FEDD00;
  border: 1px solid #64676b;
  border-radius: 99px;
  filter: none;
  padding: 15px;
  transition: 0.3s; }

/* line 128, resources/assets/styles/components/_slide.scss */
.qwp-slider-depoimentos .slick-disabled,
.qwp-slider-statements .slick-disabled {
  border: 1px solid black;
  background: transparent;
  filter: invert(1); }

/* line 134, resources/assets/styles/components/_slide.scss */
.qwp-slider-depoimentos .slick-prev,
.qwp-slider-statements .slick-prev {
  left: 68% !important; }
  @media (max-width: 1200px) {
    /* line 134, resources/assets/styles/components/_slide.scss */
    .qwp-slider-depoimentos .slick-prev,
    .qwp-slider-statements .slick-prev {
      display: none !important; } }

/* line 142, resources/assets/styles/components/_slide.scss */
.qwp-slider-depoimentos .slick-next,
.qwp-slider-statements .slick-next {
  right: 21% !important; }
  @media (max-width: 1200px) {
    /* line 142, resources/assets/styles/components/_slide.scss */
    .qwp-slider-depoimentos .slick-next,
    .qwp-slider-statements .slick-next {
      display: none !important; } }

/* line 2, resources/assets/styles/components/_servicos.scss */
.qwp_esg-tab .elementor-tab-title {
  padding: 0.5vw !important; }

/* line 6, resources/assets/styles/components/_servicos.scss */
.qwp_esg-tab h2 {
  font-size: 40px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif; }

/* line 1, resources/assets/styles/components/_download.scss */
.pagination i {
  border: 1px solid #64676b;
  color: #64676b;
  border-radius: 99px;
  padding: 1em;
  font-size: 15px;
  margin: 0% 1% 0% 1%;
  width: 48px;
  transition: 0.3s; }

/* line 12, resources/assets/styles/components/_download.scss */
.pagination i:hover {
  background: #00a9e0;
  border: 1px solid #00a9e0;
  color: #fff;
  transition: 0.3s; }

@media (max-width: 1600px) {
  /* line 20, resources/assets/styles/components/_download.scss */
  .form-scroll .elementor-widget-wrap.elementor-element-populated {
    height: 600px;
    overflow: auto; } }

/* line 26, resources/assets/styles/components/_download.scss */
.container-download {
  display: grid;
  grid-template-columns: 1fr 1fr; }
  @media (max-width: 1200px) {
    /* line 26, resources/assets/styles/components/_download.scss */
    .container-download {
      grid-template-columns: 1fr; } }
  /* line 34, resources/assets/styles/components/_download.scss */
  .container-download .line {
    height: 4px;
    background: #f1f1f196;
    width: 5%;
    margin: 4% 0; }
  /* line 41, resources/assets/styles/components/_download.scss */
  .container-download .box-download {
    margin: 8px;
    padding: 3em;
    min-height: 50vh; }
    /* line 46, resources/assets/styles/components/_download.scss */
    .container-download .box-download button {
      font-size: 14px;
      font-weight: 400;
      line-height: 26px;
      padding: 1em 2em;
      color: #f1f1f1;
      width: 40%;
      transition: 0.3s; }
      @media (max-width: 1200px) {
        /* line 46, resources/assets/styles/components/_download.scss */
        .container-download .box-download button {
          width: 100%; } }
      /* line 59, resources/assets/styles/components/_download.scss */
      .container-download .box-download button i {
        padding: 0% 0% 0% 6%; }
    /* line 64, resources/assets/styles/components/_download.scss */
    .container-download .box-download button:hover {
      background: #000 !important;
      border: 1px solid #000 !important;
      transition: 0.3s !important; }
    /* line 70, resources/assets/styles/components/_download.scss */
    .container-download .box-download h3 {
      color: #f1f1f1;
      font-family: Ubuntu, sans-serif;
      font-weight: 400;
      font-size: 24px; }
  /* line 78, resources/assets/styles/components/_download.scss */
  .container-download .box-download:nth-child(n) {
    /* or 4n+1 */
    background-color: #00a9e0; }
    /* line 82, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(n) button {
      background-color: #00759b;
      border-radius: 99px 99px 99px 99px;
      border: 1px solid #00759b; }
  /* line 89, resources/assets/styles/components/_download.scss */
  .container-download .box-download:nth-child(3n) {
    /* or 4n+1 */
    background-color: #fedd00; }
    /* line 93, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(3n) svg path {
      fill: #635914 !important; }
    /* line 97, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(3n) h3 {
      color: #635914 !important; }
    /* line 101, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(3n) button {
      background-color: #917e00;
      border-radius: 99px 99px 99px 99px;
      border: 1px solid #917e00; }
  /* line 108, resources/assets/styles/components/_download.scss */
  .container-download .box-download:nth-child(5n) {
    /* or 4n+1 */
    background-color: #64676b; }
    /* line 112, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(5n) button {
      background-color: #4b4d51;
      border-radius: 99px 99px 99px 99px;
      border: 1px solid #4b4d51; }
  /* line 119, resources/assets/styles/components/_download.scss */
  .container-download .box-download:nth-child(2) {
    /* or 4n+1 */
    background-color: #64676b; }
    /* line 123, resources/assets/styles/components/_download.scss */
    .container-download .box-download:nth-child(2) button {
      background-color: #4b4d51;
      border-radius: 99px 99px 99px 99px;
      border: 1px solid #4b4d51; }

/* line 131, resources/assets/styles/components/_download.scss */
.pagination {
  text-align: center;
  padding: 4% 0% 0% 0%; }
  /* line 135, resources/assets/styles/components/_download.scss */
  .pagination .page-numbers {
    font-family: "Ubuntu", sans-serif;
    font-size: 20px;
    margin: 0% 6px;
    color: #64676b;
    transition: 0.3s; }
    /* line 142, resources/assets/styles/components/_download.scss */
    .pagination .page-numbers:hover {
      color: #00a9e0;
      transition: 0.3s; }
  /* line 148, resources/assets/styles/components/_download.scss */
  .pagination span.page-numbers.current {
    color: #00a9e0 !important; }

/* line 2, resources/assets/styles/components/_sobre.scss */
.qwp_count_va1 span.elementor-counter-number-suffix {
  font-size: 16px;
  font-weight: 400;
  margin: 0% 0% 0% 4%;
  line-height: 1.4em; }

/* line 10, resources/assets/styles/components/_sobre.scss */
span.elementor-counter-number-prefix {
  display: none; }

/* line 15, resources/assets/styles/components/_sobre.scss */
.qwp_count_vatext .elementor-counter-title {
  text-align: left !important; }

/* line 21, resources/assets/styles/components/_sobre.scss */
.numeros-tabs .elementor-button {
  width: 100%; }

/* line 25, resources/assets/styles/components/_sobre.scss */
.numeros-tabs .active a {
  background: #64676b !important;
  color: #ebebeb !important; }

/* line 32, resources/assets/styles/components/_sobre.scss */
.qwp-map-usinas svg {
  width: 100%; }

/* line 40, resources/assets/styles/components/_sobre.scss */
.page-id-13 #slick-slide00,
.page-id-13 #slick-slide01,
.page-id-13 #slick-slide02,
.page-id-13 #slick-slide03,
.page-id-13 #slick-slide04,
.page-id-13 #slick-slide05,
.page-id-13 #slick-slide06,
.page-id-13 #slick-slide07,
.page-id-13 #slick-slide08,
.page-id-13 #slick-slide09,
.page-id-13 #slick-slide011,
.page-id-13 #slick-slide012,
.page-id-13 #slick-slide013,
.page-id-13 #slick-slide014,
.page-id-13 #slick-slide015,
.page-id-13 #slick-slide017,
.page-id-2790 #slick-slide00,
.page-id-2790 #slick-slide01,
.page-id-2790 #slick-slide02,
.page-id-2790 #slick-slide03,
.page-id-2790 #slick-slide04,
.page-id-2790 #slick-slide05,
.page-id-2790 #slick-slide06,
.page-id-2790 #slick-slide07,
.page-id-2790 #slick-slide08,
.page-id-2790 #slick-slide09,
.page-id-2790 #slick-slide011,
.page-id-2790 #slick-slide012,
.page-id-2790 #slick-slide013,
.page-id-2790 #slick-slide014,
.page-id-2790 #slick-slide015,
.page-id-2790 #slick-slide017 {
  background: #ff7a00;
  padding: 3em; }

/* line 60, resources/assets/styles/components/_sobre.scss */
.page-id-13 #slick-slide010,
.page-id-13 #slick-slide016,
.page-id-13 #slick-slide018,
.page-id-13 #slick-slide020,
.page-id-2790 #slick-slide010,
.page-id-2790 #slick-slide016,
.page-id-2790 #slick-slide018,
.page-id-2790 #slick-slide020 {
  background: #fedd00;
  padding: 3em; }

/* line 68, resources/assets/styles/components/_sobre.scss */
.page-id-13 #slick-slide017,
.page-id-13 #slick-slide018,
.page-id-2790 #slick-slide017,
.page-id-2790 #slick-slide018 {
  background: #00a9e0;
  padding: 3em; }

/* line 74, resources/assets/styles/components/_sobre.scss */
.page-id-13 #slick-slide019,
.page-id-2790 #slick-slide019 {
  background: #59cb70;
  padding: 3em; }

/* line 83, resources/assets/styles/components/_sobre.scss */
.page-id-9 #slick-slide30,
.page-id-9 #slick-slide31,
.page-id-9 #slick-slide32,
.page-id-9 #slick-slide33,
.page-id-9 #slick-slide34,
.page-id-9 #slick-slide35,
.page-id-9 #slick-slide36,
.page-id-9 #slick-slide37,
.page-id-9 #slick-slide38,
.page-id-9 #slick-slide39,
.page-id-9 #slick-slide311,
.page-id-9 #slick-slide312,
.page-id-9 #slick-slide313,
.page-id-9 #slick-slide314,
.page-id-9 #slick-slide315,
.page-id-2772 #slick-slide30,
.page-id-2772 #slick-slide31,
.page-id-2772 #slick-slide32,
.page-id-2772 #slick-slide33,
.page-id-2772 #slick-slide34,
.page-id-2772 #slick-slide35,
.page-id-2772 #slick-slide36,
.page-id-2772 #slick-slide37,
.page-id-2772 #slick-slide38,
.page-id-2772 #slick-slide39,
.page-id-2772 #slick-slide311,
.page-id-2772 #slick-slide312,
.page-id-2772 #slick-slide313,
.page-id-2772 #slick-slide314,
.page-id-2772 #slick-slide315 {
  background: #ff7a00;
  padding: 3em; }

/* line 102, resources/assets/styles/components/_sobre.scss */
.page-id-9 #slick-slide316,
.page-id-9 #slick-slide310,
.page-id-2772 #slick-slide316,
.page-id-2772 #slick-slide310 {
  background: #fedd00;
  padding: 3em; }

/* line 108, resources/assets/styles/components/_sobre.scss */
.page-id-9 #slick-slide317,
.page-id-9 #slick-slide318,
.page-id-2772 #slick-slide317,
.page-id-2772 #slick-slide318 {
  background: #00a9e0;
  padding: 3em; }

/* line 114, resources/assets/styles/components/_sobre.scss */
.page-id-9 #slick-slide319,
.page-id-2772 #slick-slide319 {
  background: #59cb70;
  padding: 3em; }

/* line 120, resources/assets/styles/components/_sobre.scss */
.qwp-slider-mapa .slick-arrow {
  top: 60vh;
  width: 50px;
  height: 50px;
  background: transparent;
  border: 1px solid #fff;
  border-radius: 99px;
  filter: none;
  padding: 10px;
  transition: 0.3s; }

/* line 132, resources/assets/styles/components/_sobre.scss */
.qwp-slider-mapa .slick-next {
  left: 7vw; }

/* line 136, resources/assets/styles/components/_sobre.scss */
.qwp-slider-mapa .slick-arrow:hover {
  background: #00a9e0;
  border: 1px solid #00a9e0;
  transition: 0.3s;
  opacity: 1 !important; }

/* line 143, resources/assets/styles/components/_sobre.scss */
.rp1 {
  animation: ripple1 1.5s linear infinite; }

@keyframes ripple1 {
  0% {
    r: 0%;
    stroke-width: 3%;
    opacity: 1; }
  100% {
    r: 3%;
    stroke-width: 0%;
    opacity: 0; } }

@media (max-width: 1200px) {
  /* line 162, resources/assets/styles/components/_sobre.scss */
  .slick-arrow {
    display: none !important; } }

/* line 1, resources/assets/styles/components/_sidenav.scss */
.toggle {
  background: transparent;
  border: 0; }
  /* line 5, resources/assets/styles/components/_sidenav.scss */
  .toggle i {
    color: #fff;
    font-size: 35px;
    transition: 0.3s; }
    /* line 10, resources/assets/styles/components/_sidenav.scss */
    .toggle i:hover {
      color: #00a9e0;
      transition: 0.3s; }

/* line 17, resources/assets/styles/components/_sidenav.scss */
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  top: 0;
  right: 0;
  background: linear-gradient(54.36deg, #fedd00 1.06%, #00a9e0 105.69%);
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
  z-index: 999; }

/* line 30, resources/assets/styles/components/_sidenav.scss */
.sidenav ul {
  list-style: none;
  padding: 0; }

/* line 35, resources/assets/styles/components/_sidenav.scss */
.sidenav a {
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
  padding: 15px;
  font-size: 24px;
  color: #fff;
  display: block;
  transition: 0.3s;
  text-decoration: none;
  text-align: right; }
  @media (max-width: 1200px) {
    /* line 35, resources/assets/styles/components/_sidenav.scss */
    .sidenav a {
      padding: 10px;
      font-size: 18px; } }

/* line 52, resources/assets/styles/components/_sidenav.scss */
.sidenav a:hover {
  transition: 0.3s;
  text-decoration: underline;
  font-weight: 500; }

/* line 58, resources/assets/styles/components/_sidenav.scss */
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 60px;
  margin-left: 50px; }

/* line 4, resources/assets/styles/layouts/_header.scss */
.menu-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto; }

/* line 14, resources/assets/styles/layouts/_header.scss */
.menu-header {
  position: absolute;
  z-index: 999;
  padding: 2% 0%;
  top: 0;
  left: 0;
  right: 0;
  margin: auto; }
  @media (max-width: 1200px) {
    /* line 14, resources/assets/styles/layouts/_header.scss */
    .menu-header {
      padding: 5% 0%; } }
  /* line 27, resources/assets/styles/layouts/_header.scss */
  .menu-header img {
    width: 18%; }
    @media (max-width: 1200px) {
      /* line 27, resources/assets/styles/layouts/_header.scss */
      .menu-header img {
        width: 55%; } }
  /* line 35, resources/assets/styles/layouts/_header.scss */
  .menu-header .menu-hamburguer {
    text-align: right; }
  /* line 39, resources/assets/styles/layouts/_header.scss */
  .menu-header .toggle i {
    background: -webkit-linear-gradient(54.36deg, #fedd00 1.06%, #00a9e0 105.69%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 30px;
    transition: 0.3s; }

/* line 48, resources/assets/styles/layouts/_header.scss */
div#flags {
  display: inline-block;
  width: auto;
  margin: 0% 5% 0% 0%; }
  @media (max-width: 1200px) {
    /* line 48, resources/assets/styles/layouts/_header.scss */
    div#flags {
      margin: 0%; } }

/* line 58, resources/assets/styles/layouts/_header.scss */
.menu-social {
  display: none; }
  @media (max-width: 1200px) {
    /* line 58, resources/assets/styles/layouts/_header.scss */
    .menu-social {
      display: block; } }

@media (max-width: 1200px) {
  /* line 68, resources/assets/styles/layouts/_header.scss */
  .menu-hamburguer div#flags {
    display: none; } }

/* line 1, resources/assets/styles/layouts/_sidebar.scss */
.wp-block-search__label {
  display: none; }

/* line 5, resources/assets/styles/layouts/_sidebar.scss */
#wp-block-search__input-1 {
  border: 1px solid #939393;
  border-radius: 99px 0 0 99px;
  background: transparent;
  font-size: 16px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  padding: 4% 5%;
  height: 45px; }

/* line 16, resources/assets/styles/layouts/_sidebar.scss */
.wp-block-search__button {
  margin: 0;
  border-radius: 0 99px 99px 0;
  background: #00a9e0;
  border: 1px solid #00a9e0;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  font-family: "Ubuntu", sans-serif;
  height: 45px;
  padding: 2% 5%;
  transition: 0.3s; }
  /* line 29, resources/assets/styles/layouts/_sidebar.scss */
  .wp-block-search__button:hover {
    background: #635914;
    border: 1px solid #635914;
    transition: 0.3s; }

/* line 36, resources/assets/styles/layouts/_sidebar.scss */
.wp-block-separator.has-alpha-channel-opacity {
  background: #939393;
  border: 1px solid;
  width: 65%;
  float: right;
  color: #939393; }

/* line 44, resources/assets/styles/layouts/_sidebar.scss */
.qwp_side-category {
  background: #fff;
  padding: 10%;
  margin: 10% 0% 0% 0%; }
  /* line 49, resources/assets/styles/layouts/_sidebar.scss */
  .qwp_side-category h2 {
    margin: 0 0 6% 0;
    font-family: Ubuntu, sans-serif;
    font-size: 24px;
    color: #64676b;
    font-weight: 400; }
  /* line 57, resources/assets/styles/layouts/_sidebar.scss */
  .qwp_side-category .wp-block-categories-list.alignright.wp-block-categories {
    list-style: none;
    margin: 7% 0% 0% 0%;
    width: 100%; }
    /* line 62, resources/assets/styles/layouts/_sidebar.scss */
    .qwp_side-category .wp-block-categories-list.alignright.wp-block-categories li {
      text-align: right;
      font-family: Ubuntu, sans-serif;
      margin: 0% 0% 8% 0%;
      font-size: 15px;
      font-weight: 400; }

/* line 72, resources/assets/styles/layouts/_sidebar.scss */
.qwp_side-maislidos {
  background: #fff;
  padding: 10%;
  margin: 10% 0% 0% 0%; }
  /* line 77, resources/assets/styles/layouts/_sidebar.scss */
  .qwp_side-maislidos ul {
    margin: 15% 0% 0% 0%; }
  /* line 81, resources/assets/styles/layouts/_sidebar.scss */
  .qwp_side-maislidos h2 {
    margin: 0 0 6% 0;
    font-family: Ubuntu, sans-serif;
    font-size: 24px;
    color: #64676b;
    font-weight: 400; }

/* line 90, resources/assets/styles/layouts/_sidebar.scss */
.qwp_side-maislidos a {
  text-align: right;
  font-family: Ubuntu, sans-serif;
  margin: 0% 0% 5% 0%;
  font-size: 15px;
  font-weight: 400;
  color: #3d3d3d;
  transition: 0.3s; }

/* line 100, resources/assets/styles/layouts/_sidebar.scss */
.qwp_side-maislidos a:hover {
  color: #635914;
  transition: 0.3s; }

/* line 105, resources/assets/styles/layouts/_sidebar.scss */
.wp-block-categories-list.alignright.wp-block-categories a {
  color: #3d3d3d;
  transition: 0.3s; }

/* line 110, resources/assets/styles/layouts/_sidebar.scss */
.wp-block-categories-list.alignright.wp-block-categories a:hover {
  color: #635914;
  transition: 0.3s; }

/* line 2, resources/assets/styles/layouts/_footer.scss */
.qwp_menu-rodape .menu-item {
  border-bottom: 0.5px solid #64676b2b; }

/* line 6, resources/assets/styles/layouts/_footer.scss */
.qwp_menu-rodape i {
  font-size: 20px;
  padding: 0% 3% 0% 0%; }

/* line 1, resources/assets/styles/layouts/_tinymce.scss */
body#tinymce {
  margin: 12px !important; }

/*# sourceMappingURL=main.css.map*/