* {
  font-family: 'Poppins', sans-serif;
  ;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  list-style: none;
  line-height: 1.4em;
}


.menu {
  background: rgba(255, 255, 255, 1);
  box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);
  margin: 0;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  height: 70px;
}

.menu-container {
  width: 100vw;
  text-align: center;
  display: inline-flex;
}

.site-logo {
  width: 200px;
  padding: 20px;
}

.menu-burger {
  display: block;
  position: absolute;
  width: 50px;
  background-size: 35px auto;
  top: 20px;
  color: rgba(0, 0, 0, 0);
  right: 10px;
  background: url(images/menu.svg) no-repeat;
}

.menu-close {
  display: none;
  color: #000;
}

.menu-list {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  background: rgb(226, 98, 43);
  margin: 0;
  display: flex;
  flex-direction: column;
  left: 100%;
  transition: left .3s;
  color: #000;
  text-decoration: none;
  overflow-y: scroll;
}

.menu-list:target {
  left: 0;
}

.menu-close {
  display: none;
  background-image: url(images/close.svg);
  background-size: 27px;
  color: rgba(0, 0, 0, 0);
}

.menu-list:target~.menu-close {
  display: block;
}

.menu-list:target+.menu-burger {
  display: none !important;
}

.menu-item {
  list-style: none;
  position: relative;
}

.menu-item-style {
  color: #fff;
  font-size: 18px;
  display: block;
  padding: 25px 0;
  text-decoration: none;
}

.sub-menu-list {
  background: #E2622B;
  padding-bottom: 20px;
  display: none;
  right: 0;
  min-width: 100%;
}

.menu-item:last-child .sub-menu-list {
  padding-bottom: 50px;
}

.sub-menu-link {
  color: #fff !important;
  text-decoration: none;
  font-size: 18px;
  line-height: 3em;
  white-space: nowrap;
}

.slider-container {
  position: relative;
}

.slider {
  display: flex;
  flex-wrap: nowrap;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
  /* margin-top: 50px; */
}

@media (min-width: 1025px) {
  .slider {
    scroll-snap-type: none;
    overflow-x: hidden;
  }
}

.slide {
  width: 100%;
  height: 400px;
  overflow-y: hidden;
  position: relative;
  flex-shrink: 0;
  scroll-snap-align: center;
  transition: margin .5s;
}

.slide-content {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.line {
  width: 50px;
  height: 2px;
  position: absolute;
  top: 52%;
  background: #f2662a;
  text-align: center;
  left: auto;
  transform: translateY(-45%);
}

.line__hotsite {
  width: 50px;
  height: 2px;
  position: absolute;
  top: 60%;
  background: #f2662a;
  text-align: center;
  left: 45%;
  transform: translateY(-45%);
}

.slide-text-title {
  top: 45%;
  position: absolute;
  transform: translateY(-50%);
  text-align: center;
  color: #fff;
  font-size: 22px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}

span.slide-btn.btn-abre-popup-cadastro a {
  font-size: 18px;
}

p.slide-text-title {
  top: 60%;
  text-transform: capitalize;
}

.slide-btns {
  top: 75%;
  position: absolute;
  transform: translateY(-50%);
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}

.slide-btn {
  border: 2px solid #F54C11;
  padding: 10px 15px;
  border-radius: 10px;
  margin: 2px;
}

.slide-btn:hover {
  background: #f54c11;
}

.slide-btn-text {
  color: #fff;
  font-weight: 500;
  font-size: 15px;
  text-decoration: none;
}

.img-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(50%);
}

.slide-text {
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  text-align: center;
  font-weight: 500;
  font-size: 24px;
  color: #fff;
  text-align: center;
}

.btn-slider-left, .btn-slider-right {
  position: absolute;
  text-align: center;
  top: 50%;
  left: 15px;
  border: none;
  background: none;
  color: rgba(255, 255, 255, 0.8);
  font-size: 60px;
  text-align: left;
  transform: translateY(-50%);
  outline: none;
}

.btn-slider-right {
  right: 15px;
  text-align: right;
  left: auto;
}

.form-contact--open-text {
  color: rgba(0, 0, 0, 0);
  background: url(images/arrow-down.svg) no-repeat;
  border: none;
  outline: none;
}

.form-contact-container {
  background: #fff;
  box-shadow: -7px 5px 2px #ddd;
  border-radius: 10px;
  width: 90%;
  margin: 0 auto;
  text-align: center;
  padding: 30px 10px 10px;
  position: relative;
  margin-top: -40px;
}

.info-link-item-wwp {
  display: none;
}

.form-contact-title {
  text-transform: uppercase;
  color: #F54C11;
  font-weight: 600;
}
.form-contact-search-service {
  font-size: 20px;
  color: #5c5c5c;
  font-weight: 600;
}

.form-contact-text {
  font-size: 16px;
  text-align: center;
  margin: 10px 0;
  color: #F54C11;
}

.form-contact--text-hidden {
  display: none;
}

.form-first-contact {
  padding: 10px;
}
.contact-information-01 {
  margin: 40px 0 ;
}

.form__input {
  margin: 7px 0;
  background: #f4f4fa;
  color: #555;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  font-weight: 300;
  width: 96%;
  border-radius: 10px;
  outline: none;
  margin-left: 5px;
}

textarea.form__input {
  height: 150px;
}

.form__select {
  margin: 10px !important;
  background: #f4f4fa;
  color: #555;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  width: 96%;
  border-radius: 10px;
  outline: none;
}

.form__checkbox {
  font-size: 12px;
  text-align: left;
  color: #555;
}

.form__buttom {
  border: none;
  background: #F54C11;
  color: #fff;
  font-size: 16px;
  border-radius: 10px;
  padding: 7px 12px;
  display: block;
  outline: none;
  margin-top: 10px;
  margin-left: 10px;
  text-decoration: none;
}

.breadcrumb-link {
  color: #000;
  text-decoration: none;
  text-align: left;
}

.breadcrumb-link-orange {
  color: #F54C11;
  text-decoration: none;
  text-align: left;
}
.link-edit-anuncio {
  white-space: normal;
}

.breadcrumb {
  list-style: none;
  display: inline-flex;
  text-align: left;
}

.box-sinalicao-anuncio {
  width: 300px;
  height: 250px;
  background: #eee;
  margin: 0 auto;
  text-align: center;
  padding-top: 100px;
  margin: 0 auto;
  margin-top: 10px;
}

.filter-title {
  color: #F54C11;
  font-size: 18px;
  font-weight: 700px;
  text-align: center;
  margin: 10px 0;
}

.filter {
  width: 90%;
  margin: 0 auto;
  margin-top: 20px;
}

p.title-filter {
  font-size: 18px;
  line-height: 2em;
  color: #f54c11;
  text-align: center;
  margin: 0 auto;
  margin-top: 15px;
}

.box-client {
  width: 95%;
  background: #fff;
  box-shadow: -7px 5px 15px 2px #55555557;
  margin: 0 auto;
  margin-top: 30px;
  border-radius: 10px;
  padding: 5px;
  ;
}

.client-logo {
  border-radius: 10px;
  object-fit: cover;
  margin: 10px;
  width: 90px;
  float: left;
}

.raiting {
  display: flex;
  position: absolute;
  right: 5%;
  margin-top: 12px;
}

.raiting-hotsite {
  margin-top: 0;
}

.info-contact-item {
  list-style: none;
  padding-top: 16px;
  top: 0;
  display: flex;
  align-items: flex-start;
  display: inline-flex;
}

.info-contact-list-02 {
  list-style: none;
  line-height: 1.7em;
  margin-left: 10px;
  margin: 0;
  display: content;
}

.icon-svg {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4375 10.3476L12.2578 8.96322C11.6953 8.65819 11.0156 8.77551 10.6406 9.26826L10.1484 10.0191C7.3359 8.32969 5.57809 6.07714 4.8984 5.06819L5.71872 4.57544C5.97653 4.38773 6.16403 4.12962 6.2109 3.82459C6.28122 3.51956 6.2109 3.19106 6.0234 2.95642L4.59372 0.891582C4.21872 0.398836 3.53903 0.211124 3.0234 0.516157L0.937465 1.64243C0.820278 1.71282 0.749965 1.75975 0.632778 1.83014C-0.937535 3.51956 0.492152 7.3442 4.12497 10.77C6.74997 13.2806 9.56247 14.6415 11.5547 14.6415C12.3047 14.6415 12.9375 14.4538 13.3593 14.0784C13.4297 14.008 13.5468 13.8907 13.6172 13.8203L14.8125 11.9432C15.1875 11.4035 15 10.6526 14.4375 10.3476ZM12.5625 13.1398C11.4843 14.0315 8.13278 12.9052 4.94528 9.90179C1.80465 6.89838 0.632778 3.70727 1.57028 2.69832L3.51559 1.57204L4.8984 3.56649L4.07809 4.05923C3.82028 4.24694 3.63278 4.50505 3.5859 4.81008C3.51559 5.11511 3.5859 5.44361 3.7734 5.67825C4.45309 6.68721 6.3984 9.24479 9.46872 11.1219C10.0312 11.427 10.7109 11.3096 11.0859 10.8169L11.6484 9.99564L13.7812 11.3096L12.5625 13.1398Z' fill='%23F54C11'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.icon-svg-wpp {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9219 2.07184C10.6094 0.75785 8.85937 0.0351562 7 0.0351562C3.19375 0.0351562 0.065625 3.14493 0.065625 6.97739C0.065625 8.20378 0.39375 9.38637 0.984375 10.4595L0 14.051L3.69687 13.0874C4.70312 13.6349 5.84063 13.9415 7.02187 13.9415C10.85 13.9196 13.9563 10.8099 13.9563 6.97739C13.9563 5.13781 13.2125 3.38583 11.9219 2.07184ZM7 12.7589C5.97187 12.7589 4.94375 12.4742 4.04687 11.9487L3.82812 11.8173L1.64062 12.3866L2.23125 10.2624L2.1 10.0434C1.53125 9.12358 1.225 8.05048 1.225 6.97739C1.225 3.80192 3.80625 1.21775 7 1.21775C8.53125 1.21775 9.99687 1.83094 11.0687 2.90403C12.1406 3.97712 12.7531 5.44441 12.7531 6.99929C12.775 10.1748 10.1937 12.7589 7 12.7589ZM10.1719 8.44468C9.99687 8.35708 9.14375 7.94099 8.96875 7.89719C8.81562 7.83149 8.68437 7.80959 8.575 7.98479C8.46562 8.15998 8.11562 8.53228 8.02812 8.66368C7.91875 8.77318 7.83125 8.79508 7.65625 8.70748C7.48125 8.61988 6.93437 8.44468 6.25625 7.83149C5.75312 7.37159 5.38125 6.8022 5.29375 6.627C5.18437 6.4518 5.27187 6.3642 5.38125 6.2766C5.46875 6.189 5.55625 6.0795 5.64375 5.97C5.73125 5.8605 5.75312 5.7948 5.81875 5.68531C5.88437 5.57581 5.84062 5.46631 5.79687 5.37871C5.75312 5.29111 5.40312 4.43702 5.25 4.08662C5.11875 3.73622 4.96562 3.80192 4.85625 3.80192C4.74687 3.80192 4.6375 3.80192 4.52812 3.80192C4.41875 3.80192 4.22187 3.84572 4.06875 4.02092C3.91562 4.19612 3.45625 4.61222 3.45625 5.46631C3.45625 6.3204 4.06875 7.13069 4.17812 7.26209C4.26562 7.37159 5.40313 9.14547 7.13125 9.89007C7.54688 10.0653 7.875 10.1748 8.11563 10.2624C8.53125 10.3938 8.90312 10.3719 9.20937 10.3281C9.55937 10.2843 10.2375 9.91197 10.3906 9.49587C10.5219 9.10168 10.5219 8.72938 10.5 8.66368C10.4562 8.55418 10.3469 8.51038 10.1719 8.44468Z' fill='%23F54C11'/%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.icon-svg-website {
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.32 0C2.84845 0 0 3.17844 0 6.98068V12.0602C0 15.9219 2.84845 19.0112 6.32 19.0112C7.89258 19.0112 9.49484 18.3874 10.5927 17.1992C11.9279 15.8625 12.64 13.9614 12.64 12.0602V6.98068C12.64 3.08932 9.79155 0 6.32 0ZM1.57258 6.98068C1.57258 4.27752 3.32319 2.07935 5.51887 1.66348V7.1292H1.57258V6.98068ZM11.0674 12.0305C11.0674 13.6049 10.5037 15.0307 9.49484 16.0704C8.63437 16.9319 7.50685 17.4071 6.32 17.4071C3.70892 17.4071 1.57258 14.9416 1.57258 12.0305V8.70357H11.0674V12.0305ZM11.0674 7.1292H7.12113V1.66348C9.31681 2.04965 11.0674 4.27752 11.0674 6.98068V7.1292Z' fill='%23F54C11'/%3E%3C/svg%3E%0A");
  width: 15px;
  padding: 5px;
  ;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.icon-svg-location {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='22' viewBox='0 0 15 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.316406C3.34375 0.316406 0 4.03514 0 8.71677C0 12.7011 5.15625 19.2421 6.75 21.2011C6.90625 21.4667 7.25 21.5663 7.5 21.5663C7.84375 21.5663 8.09375 21.4003 8.25 21.2011C9.84375 19.2753 15 12.6347 15 8.71677C15 4.03514 11.6562 0.316406 7.5 0.316406ZM7.5 19.4413C4.65625 15.8886 1.65625 11.207 1.65625 8.71677C1.65625 4.99803 4.25 2.07617 7.5 2.07617C10.75 2.07617 13.3438 5.09764 13.3438 8.71677C13.3438 11.207 10.3438 15.8886 7.5 19.4413Z' fill='%23F54C11'/%3E%3Cpath d='M7.5 4.73242C5.65625 4.73242 4.15625 6.32617 4.15625 8.28514C4.15625 10.2441 5.65625 11.8379 7.5 11.8379C9.34375 11.8379 10.8438 10.2441 10.8438 8.28514C10.8438 6.32617 9.34375 4.73242 7.5 4.73242ZM7.5 10.0449C6.59375 10.0449 5.84375 9.24803 5.84375 8.28514C5.84375 7.32226 6.59375 6.52538 7.5 6.52538C8.40625 6.52538 9.15625 7.32226 9.15625 8.28514C9.15625 9.24803 8.40625 10.0449 7.5 10.0449Z' fill='%23F54C11'/%3E%3C/svg%3E%0A");
  width: 15px;
  padding: 5px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.info-link-item {
  text-decoration: none;
  font-size: 14px;
  color: #000;
  width: 83%;
}
.info-contact-list {
  padding-left: 10px;
}
.info-contact-list-02 {
  left: 2%;
  margin-top: -10px;
  margin-bottom: 15px;
  margin-left: 10px;
}
.info-contact-item-anuncio-basico {
  padding-top: 8px;
}

.list-anuncio-basico {
  left: 2%;
  margin-left: 10px;
  display: grid;
}

.container-contact-info {
  margin-top: 0;
  display: contents;
}

.box-client-title {
  color: #F54C11;
  font: 16px;
  font-weight: 600;
  width: 85%;
  text-decoration: none;
}

.box-title {
  margin-left: 10px;
}

.box-client-text {
  font-size: 14px;
  padding-left: 10px;
  width: 95%;
  margin-top: 5px;
}

.galery {
  margin: 0 auto;
  display: flex;
  width: 95%;
}

.img-galery {
  margin: 2px;
  border-radius: 10px;
  width: 135px;
}
.user-login-section {
  height: 100vh;
  background-image: url(images/banner-03.jpg); 
  display: flex;
  justify-content: flex-end;
  padding: 20px;
}

.user-login {
  width: 90%;
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  border-radius: 10px;
  background: #fff;
}
.coluna-01-user-login {
  display: flex;
  flex-direction: column;
  border-radius: 10px 10px 0 0;
  background: #fff;
  padding: 10px;
}
.img-coluna-01-user-login {
  width: 200px;
  padding: 10px;
  margin: 0 auto;
}
.title-coluna-01-user-login {
  color: #f2662a;
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  padding: 10px;
}

.text-coluna-01-user-login {
  text-align: center;
  padding: 20px;
}
.desk {
  display: none;
}
.coluna-02-user-login {
  background: #F54C11;
  padding: 10px;
  border-radius: 0 0 10px 10px;
}
.title-coluna-02-user-login {
  color: #fff;
  text-align: center;
  padding: 10px;
}
.form__buttom-user-login {
  background: #fff;
  color: #F54C11;
  padding: 10px;
  border: none;
  border-radius: 10px;
  margin: 10px;
}
.slide-webcoworking {
  width: auto;
}
.password-foget-link {
  color: #fff;
  margin-top: -50px;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  padding: 10px;
}
.info-contact-item-hotsite {
  display: block;
  list-style: none;
  padding-top: 16px;
}

@media (max-width: 400px) {
  .slide-btn-text {
    font-size: 14px;
  }
  .contact-btn-text {
    font-size: 11px !important;
  }
  .info-link-item {
    font-size: 13px;
  }
}

@media (max-width: 500px) {
  .img-galery {
    width: calc(50vw - 24px);
  }
  .gallery__images .img-galery {
    width: calc(50vw - 31px);
    flex-shrink: 0;
    border-radius: 10px;
    overflow-x: hidden;
  }
}

.gallery__images .img-galery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;

}


.contact-btns {
  display: flex;
  justify-content: center;
  width: 95%;
}
.contact-btns {
  flex-flow: row wrap;
  align-content: stretch;
}

.wpp-btn {
  background: #3EB614;
  padding: 10px 0px;
  border-radius: 10px;
  margin: 2px;
  flex: 1;
  text-align: center;
}

.align-itens {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
.acess-btn {
  margin-left: 15px;
}

.wpp-btn ::before {
  content: " WP";
  color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2832 2.39707C10.9309 1.07782 9.1279 0.352234 7.21216 0.352234C3.29055 0.352234 0.067614 3.47446 0.067614 7.32227C0.067614 8.55357 0.405684 9.74089 1.01421 10.8183L0 14.4242L3.80892 13.4568C4.84567 14.0065 6.01765 14.3143 7.2347 14.3143C11.1789 14.2923 14.3793 11.1701 14.3793 7.32227C14.3793 5.47532 13.613 3.71632 12.2832 2.39707ZM7.21216 13.127C6.15288 13.127 5.09359 12.8411 4.16953 12.3134L3.94415 12.1815L1.69035 12.7532L2.29888 10.6204L2.16365 10.4005C1.57766 9.47704 1.26213 8.39965 1.26213 7.32227C1.26213 4.13408 3.92161 1.53956 7.21216 1.53956C8.78982 1.53956 10.2999 2.15521 11.4042 3.23259C12.5086 4.30998 13.1397 5.78314 13.1397 7.34425C13.1622 10.5324 10.5027 13.127 7.21216 13.127ZM10.4802 8.79543C10.2999 8.70748 9.42089 8.28972 9.24059 8.24574C9.08282 8.17978 8.94759 8.15779 8.8349 8.33369C8.72221 8.50959 8.3616 8.88338 8.27145 9.0153C8.15876 9.12524 8.06861 9.14723 7.8883 9.05928C7.708 8.97133 7.14455 8.79543 6.44587 8.17978C5.9275 7.71804 5.54435 7.14637 5.4542 6.97047C5.34151 6.79457 5.43166 6.70662 5.54435 6.61867C5.6345 6.53072 5.72466 6.42078 5.81481 6.31084C5.90496 6.2009 5.9275 6.13494 5.99511 6.025C6.06273 5.91507 6.01765 5.80513 5.97257 5.71718C5.9275 5.62923 5.56689 4.77172 5.40912 4.41992C5.2739 4.06812 5.11613 4.13408 5.00344 4.13408C4.89075 4.13408 4.77806 4.13408 4.66537 4.13408C4.55268 4.13408 4.34984 4.17806 4.19207 4.35396C4.0343 4.52986 3.56101 4.94762 3.56101 5.80513C3.56101 6.66264 4.19207 7.47618 4.30476 7.6081C4.39491 7.71804 5.56689 9.49903 7.34739 10.2466C7.77562 10.4225 8.11369 10.5324 8.3616 10.6204C8.78983 10.7523 9.17297 10.7303 9.4885 10.6864C9.84911 10.6424 10.5478 10.2686 10.7056 9.85083C10.8408 9.45505 10.8408 9.08126 10.8182 9.0153C10.7732 8.90536 10.6605 8.86139 10.4802 8.79543Z' fill='white'/%3E%3C/svg%3E%0A");
}
.delivery-btn {
  background: #fff;
  border: 1px solid #F54C11;
  padding: 10px 0px;
  border-radius: 10px;
  margin: 2px;
  flex: 1;
  text-align: center;
}
.delivery-btn ::before{
  content: " WP";
  color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 142 129' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.6 101.4C140.2 101.3 139.1 100.7 138.1 99.8C135.1 96.8 131.6 94.4 127.3 93.5C122.8 92.6 118.6 93.7 114.7 96C113.4 96.7 112.2 97.6 111 98.4C110.3 98.9 110 98.9 109.7 98C106 87 102.2 76.1 98.4001 65.2C98.2001 64.5 97.9001 64.4 97.2001 64.5C95.4001 64.8 93.6001 65.1 91.7001 65.2C90.0001 65.3 89.8001 65.1 89.1001 63.3C90.9001 63.3 92.6001 63.3 94.4001 63.3C97.7001 63.4 100.2 62.2 101.6 59C101.6 58.9 101.8 58.8 101.9 58.7C102.5 59.5 102.7 60.3 102.9 61.2C104.5 67.1 107.5 71.9 112.8 75.2C115.2 76.6 116.6 79 117.9 81.3C119 83.2 120 85.1 121.4 86.8C122 87.6 122.8 88 123.8 88.1C131 88.8 136.6 92.3 140.7 98.1C141 98.5 141.2 98.9 141.5 99.3C141.6 100 141.6 100.7 141.6 101.4Z' fill='%23F54C11'/%3E%3Cpath d='M24.4002 80.0001C18.0002 80.0001 11.6002 80.0001 5.2002 80.0001C1.8002 80.0001 0.200195 78.5001 0.200195 75.0001C0.200195 62.2001 0.200195 49.4001 0.200195 36.6001C0.200195 33.5001 1.4002 32.2001 4.4002 31.9001C5.5002 31.8001 6.6002 31.9001 7.6002 31.9001C18.8002 31.9001 30.0002 31.9001 41.3002 31.9001C42.0002 31.9001 42.7002 31.9001 43.3002 31.8001C47.0002 31.7001 48.7002 33.3001 48.7002 37.0001C48.7002 40.4001 48.7002 43.9001 48.6002 47.3001C48.4002 56.3001 48.7002 65.2001 48.7002 74.2001C48.7002 75.0001 48.7002 75.9001 48.5002 76.7001C48.0002 78.4001 47.0002 79.5001 45.2002 79.8001C44.7002 80.0001 44.1002 80.0001 43.5002 80.0001C37.1002 80.0001 30.8002 80.0001 24.4002 80.0001Z' fill='%23F54C11'/%3E%3Cpath d='M70.2 52.7001C70.3 52.8001 70.3 52.9001 70.4 53.0001C73.2 55.3001 73.4 58.3001 72.8 61.6001C72.4 63.4001 72.6 65.3001 72.4 67.2001C72.3 68.1001 73 68.0001 73.5 68.1001C78.5 68.9001 83.5 69.8001 88.5 70.5001C91.7 71.0001 93.7 72.6001 94.9 75.5001C97.7 82.6001 100.5 89.7001 103.3 96.8001C103.8 98.0001 104 99.2001 104.1 100.4C104.2 103.5 102.6 105.9 99.7 106.9C96.8 107.9 94 107.1 92.1 104.7C90.9 103.1 90.2 101.2 89.5 99.3001C88 95.7001 86.4 92.2001 85.4 88.4001C84.4 84.5001 82 83.1001 78.2 82.6001C72.7 82.0001 67.3 81.1001 61.9 80.1001C57.3 79.2001 54.7 76.5001 53.6 72.1001C53.2 70.4001 52.9 68.7001 52.8 66.9001C52 58.0001 53 49.4001 56.3 41.0001C57.7 37.3001 59.7 34.0001 63.5 32.2001C65.1 31.4001 66.8 31.0001 68.6 31.2001C74.3 31.6001 76.1 36.5001 75.9 40.5001C75.9 41.3001 75.6 42.1001 75.5 43.1001C74.9 42.2001 74.4 41.5001 74 40.8001C73.2 39.4001 72.4 38.1001 71.3 36.9001C69.6 35.0001 66.8 34.7001 64.6 36.1001C62.4 37.5001 61.7 40.0001 62.8 42.4001C63.3 43.7001 64.3 44.7001 64.9 45.9001C65.1 47.2001 65.6 48.2001 66.9 48.6001C67 48.6001 67.1 48.7001 67.2 48.7001C67.6 48.9001 67.9 49.4001 68.2 49.7001C68.3 49.8001 68.4 49.9001 68.5 50.1001C68.8 50.6001 69 51.0001 69.4 51.4001C69.8 51.7001 69.9 52.3001 70.2 52.7001Z' fill='%23F54C11'/%3E%3Cpath d='M44.7004 82.7002C51.5004 82.7002 58.3004 82.7002 65.2004 82.7002C67.8004 82.7002 68.6004 83.6002 68.4004 86.2002C68.2004 88.2002 67.6004 90.2002 67.3004 92.2002C66.9004 95.3002 67.7004 98.3002 68.3004 101.3C68.6004 102.6 68.9004 103.9 69.3004 105.2C70.2004 107.9 71.5004 108.8 74.3004 108.8C78.6004 108.9 82.8004 108.8 87.1004 108.8C92.8004 108.8 98.6004 108.8 104.3 108.8C105.1 108.8 105.4 109 105.4 109.9C105.3 111.3 105.3 112.7 105.4 114.1C105.5 115.1 105.1 115.3 104.2 115.3C92.1004 115.3 79.9004 115.3 67.8004 115.3C66.4004 115.3 64.9004 115.3 63.5004 115.3C62.8004 115.3 62.6004 115.1 62.6004 114.3C63.3004 106.4 60.4004 100.2 53.8004 95.9002C46.5004 91.2002 35.9004 92.7002 30.8004 99.0002C27.9004 102.5 26.6004 106.7 25.8004 111.2C25.6004 112.3 25.5004 113.4 25.4004 114.5C25.4004 115.1 25.1004 115.4 24.5004 115.4C21.8004 115.4 19.2004 115.4 16.5004 115.4C15.6004 115.4 16.1004 114.7 16.1004 114.3C17.2004 108.6 18.4004 103 20.4004 97.5002C20.5004 97.1002 20.6004 96.7002 20.8004 96.4002C21.5004 94.9002 22.0004 93.5002 20.4004 92.1002C19.7004 91.5002 19.6004 90.3002 19.7004 89.4002C19.8004 87.8002 20.0004 86.2002 20.1004 84.6002C20.2004 83.7002 20.8004 83.3002 21.5004 83.0002C22.3004 82.7002 23.2004 82.7002 24.1004 82.7002C31.0004 82.7002 37.9004 82.7002 44.7004 82.7002Z' fill='%23F54C11'/%3E%3Cpath d='M107.9 111.7C107.3 104.3 114.8 95.5001 124.2 95.7001C132.7 95.9001 140.1 102.8 140.3 111.6C140.5 120.3 133.3 127.6 124.5 128C115.9 128.5 107.4 120.5 107.9 111.7Z' fill='%23F54C11'/%3E%3Cpath d='M75.5003 26.8001C74.7003 26.5001 73.8003 26.5001 72.9003 26.4001C66.9003 25.7001 64.3003 23.4001 63.1003 17.5001C61.3003 9.30007 66.7003 1.40007 75.0003 0.300073C81.7003 -0.599927 88.9003 3.30007 90.7003 11.5001C90.8003 12.1001 90.7003 12.4001 90.1003 12.5001C89.6003 12.6001 89.0003 12.7001 88.5003 12.9001C87.1003 13.4001 85.7003 13.7001 84.3003 14.2001C82.3003 14.9001 81.7003 15.9001 81.6003 17.9001C81.5003 19.7001 81.9003 21.6001 81.9003 23.4001C81.9003 24.2001 81.8003 24.9001 81.4003 25.6001C81.0003 26.3001 80.5003 26.9001 79.7003 26.9001C78.2003 26.9001 76.8003 27.1001 75.5003 26.8001Z' fill='%23F54C11'/%3E%3Cpath d='M68.3 50.1001C68.2 50.0001 68.2 49.9001 68.1 49.8001C67.8 49.5001 67.6 49.1001 67.3 48.8001C67.1 48.6001 66.8 48.4001 66.6 48.1001C66.5 48.0001 66.5 47.9001 66.4 47.8001C66.2 47.4001 66 47.1001 65.8 46.7001C65.5 46.3001 65.4 45.9001 65.2 45.4001C64.5 44.2001 63.8 43.1001 63.3 41.8001C62.5 39.7001 63.3 37.7001 65.2 36.6001C67.2 35.5001 69.6 35.9001 70.8 37.8001C72.4 40.1001 73.8 42.5001 75.6 44.6001C80.5 50.3001 86.7 53.1001 94.2 53.3001C95.2 53.3001 96.2 53.4001 97.2 53.5001C99 53.7001 100.2 54.9001 100.5 56.8001C100.9 58.9001 100.3 60.5001 98.6 61.4001C97.5 62.0001 96.3 62.2001 95 62.2001C89.9 62.3001 85.1 61.1001 80.5 59.1001C76.6 57.5001 73.3 55.0001 70.4 52.0001C69.9 51.9001 69.6 51.5001 69.3 51.1001C68.9 51.0001 68.7 50.4001 68.3 50.1001Z' fill='%23F54C11'/%3E%3Cpath d='M88.9 13.9001C90.1 14.6001 90.5 15.8001 90.8 17.1001C91.7 21.5001 89.2 26.9001 85 29.6001C81.1 32.1001 75.7 32.0001 71.9 29.3001C71.2 28.8001 70.6 28.2001 70 27.2001C71.4 27.3001 72.6 27.3001 73.9 27.4001C75.7 27.5001 77.5 27.7001 79.4 27.3001C82.2 26.3001 82.4 24.2001 82 21.7001C81.8 20.8001 81.8 19.9001 81.7 19.0001C81.5 15.6001 83.7 13.6001 87.1 13.6001C87.6 13.6001 88.3 13.7001 88.9 13.9001Z' fill='%23F54C11'/%3E%3Cpath d='M119.3 62.2C119.5 64.4 118.2 66.5 117.2 68.7C116.8 69.5 116.1 69.8 115.2 69.7C112.2 69.6 109.9 68.1 108.4 65.6C106.8 63 107 60.3 108.4 57.6C109.5 55.5 111.3 54.2 113.6 53.5C115.9 52.9 117.5 53.7 118.3 55.9C119.1 57.9 119.2 59.9 119.3 62.2Z' fill='%23F54C11'/%3E%3Cpath d='M88.9001 13.9001C87.6001 13.7001 86.3001 13.8001 85.0001 14.2001C83.0001 14.9001 82.0001 16.3001 82.0001 18.5001C82.0001 19.7001 82.2001 20.9001 82.3001 22.1001C82.4001 22.9001 82.4001 23.7001 82.4001 24.5001C82.2001 26.4001 81.3001 27.2001 79.4001 27.4001C78.8001 26.9001 78.1001 27.3001 77.5001 27.1001C76.9001 27.0001 76.2001 27.4001 75.6001 26.8001C76.7001 26.7001 77.7001 27.0001 78.8001 26.9001C80.5001 26.7001 81.4001 25.8001 81.5001 24.1001C81.6001 23.1001 81.5001 22.1001 81.4001 21.1001C81.3001 20.4001 81.3001 19.8001 81.2001 19.1001C81.0001 15.5001 81.8001 14.4001 85.3001 13.5001C86.3001 13.2001 87.4001 12.9001 88.5001 12.9001C88.4001 13.3001 87.9001 13.0001 87.8001 13.3001C87.9001 13.8001 88.6001 13.4001 88.9001 13.9001Z' fill='%23F8F7F7'/%3E%3Cpath d='M66.9002 48.9C65.4002 48.9 64.2002 47.4 64.7002 46C64.8002 46 64.8002 46 64.9002 46.1C65.3002 46.2 65.5002 46.6 65.8002 47C66.1002 47.3 66.3002 47.8 66.6002 48.1C66.7002 48.2 67.1002 48.4 66.9002 48.9Z' fill='%23F54C11'/%3E%3Cpath d='M69.5002 51.3C69.9002 51.6 70.2002 51.9 70.4002 52.3C70.2002 52.4 70.2002 52.6 70.2002 52.8C69.8002 52.5 69.5002 52.1 69.2002 51.7C69.2002 51.3 69.3002 51.2 69.5002 51.3Z' fill='white'/%3E%3Cpath d='M65.6004 47C65.3004 46.7 65.0004 46.4 64.9004 46C65.1004 45.9 65.1004 45.7 65.2004 45.5C65.5004 45.8 65.8004 46.2 66.0004 46.7C65.9004 46.9 65.8004 47 65.6004 47Z' fill='white'/%3E%3Cpath d='M69.5002 51.3001C69.4002 51.4001 69.3002 51.5001 69.2002 51.6001C68.8002 51.1001 68.2002 50.8001 68.2002 50.1001C69.0002 50.2001 69.2002 50.8001 69.5002 51.3001Z' fill='white'/%3E%3Cpath d='M67.3 48.6001C67.6 48.9001 68.1 49.2001 68 49.8001C67.5 49.7001 67.2 49.3001 67 48.9001C67.1 48.7001 67.2 48.7001 67.3 48.6001Z' fill='white'/%3E%3Cpath d='M67.3001 48.6C67.2001 48.7 67.1001 48.8 67.0001 48.9C67.0001 48.9 66.9001 48.8 66.8001 48.9C66.7001 48.6 66.3001 48.4 66.5001 48C67.0001 48 67.2001 48.3 67.3001 48.6Z' fill='%23F2F2F2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.9004 111.7C27.9004 120.7 35.1004 128 44.2004 128C53.3004 128.3 60.4004 120.2 60.4004 111.8C60.4004 103 53.2004 95.8002 44.3004 95.7002C35.4004 95.7002 27.9004 103 27.9004 111.7ZM44.2001 105.6C41.2001 105.6 37.8001 108 38.1001 111.9C37.8001 115.6 41.2001 118.1 44.2001 118C47.7001 117.9 50.5001 115.3 50.5001 111.8C50.5001 108.4 47.7001 105.6 44.2001 105.6Z' fill='%23F54C11'/%3E%3Cpath d='M130.1 111.8C130 115.7 127.5 118.1 123.7 118C120.3 117.9 117.6 115.1 117.7 111.6C117.8 108.2 120.8 105.5 124.5 105.6C127.6 105.8 130.2 108.6 130.1 111.8Z' fill='white'/%3E%3C/svg%3E%0A");
}
.delivery-btn-text {
  color: #f54c11 !important;
  font-weight: 600 !important;
}


.message-btn {
  background: #F54C11;
  padding: 10px 0px;
  border-radius: 10px;
  margin: 2px;
  width: 95%;
  text-align: center;
}

.message-btn ::before {
  content: " WP";
  color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' viewBox='0 0 16 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5416 0.488277C15.0678 0.214059 14.3357 0.449103 14.1634 0.527451L0.9847 5.18916C0.510956 5.34586 -0.00585566 5.69842 0.0802796 6.24686C0.166415 6.87364 0.898565 7.10869 0.9847 7.14786L4.0425 8.08804C4.25784 8.79317 4.98999 10.9477 5.16226 11.4178C5.29146 11.8096 5.46374 12.2797 5.93748 12.2797C5.98055 12.3188 6.06668 12.3188 6.19589 12.3188C6.49736 12.3188 6.66963 12.2405 6.75576 12.123L8.52154 10.6343L11.4932 12.7106C11.5363 12.7497 11.5363 12.7497 11.6224 12.7497C11.8808 12.8673 12.0962 12.8673 12.2684 12.8673C12.4407 12.8673 12.656 12.8281 12.7422 12.7889C13.259 12.5931 13.4743 12.1621 13.5174 12.0838C13.5174 12.0446 13.5605 12.0446 13.5605 12.0054L15.9292 1.27176C15.9292 1.23258 15.9292 1.23258 15.9292 1.19341C15.9292 0.762495 15.6708 0.566625 15.5416 0.488277ZM6.66963 10.9477L6.8419 9.45913L7.70325 10.0467L6.66963 10.9477ZM12.5699 11.8096C12.5268 11.8487 12.4838 11.9271 12.3976 11.9663C12.3115 12.0054 12.2254 12.0054 12.0962 11.9271L8.82301 9.61582L7.18644 8.4406C8.56461 7.34373 12.8283 3.85724 13.0006 3.66137C13.1728 3.50468 13.3882 3.30881 13.3451 3.03459C13.3451 2.99541 13.3451 2.99541 13.302 2.95624C13.259 2.79954 13.1728 2.64285 13.0006 2.5645C12.6991 2.4078 12.3546 2.52533 12.0531 2.68202L4.30091 7.18703L1.24311 6.24686C1.20004 6.20768 1.1139 6.20768 1.07084 6.12934C1.1139 6.09016 1.20004 6.05099 1.24311 6.05099C1.24311 6.05099 1.24311 6.05099 1.28617 6.05099L14.4218 1.35011C14.4218 1.35011 14.4218 1.35011 14.4649 1.35011C14.551 1.31093 14.6802 1.27176 14.8094 1.27176L12.5699 11.8096Z' fill='white'/%3E%3C/svg%3E%0A");
}

.contact-btn-text {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  font-weight: 400;
  text-align: center;
}

.box-client-subtitle {
  font-size: 18px;
  color: #F54C11;
  padding: 5px;
  margin-top: 10px;
}

.btn-form-top1 {
  margin: 5px;
}

ul.share-icons-list {
  display: flex;
  width: 95%;
  justify-content: flex-end;
  margin: 20px 0 0;
}

.share-icon-item {
  margin: 2px;
}

/* btn wpp anuncio top 2 */


ul.info-contact-list-position {
  left: 5%;
}

.aparece-conteudo {
  display: none;
}

.btn-show-phone {
  color: #F54C11;
  text-decoration: none;
  padding: 22px 8px;
  cursor: pointer;
}

.btn-show-phone::after {
  content: "WP";
  color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 16 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1561 0.16416C11.8987 0.481573 11.8519 0.943266 12.0859 1.23182L13.3262 3.07859L0.689687 3.0786C0.315271 3.0786 0.0578612 3.39601 0.0578612 3.8577C0.0578612 4.31939 0.315272 4.63681 0.689687 4.63681L13.3028 4.63681L12.0625 6.48358C11.8051 6.80099 11.8753 7.3204 12.1327 7.55124C12.3902 7.78209 12.8114 7.78209 12.9986 7.46468L14.7536 4.92537C14.9409 4.60795 15.0579 4.23283 15.0579 3.8577C15.0579 3.48258 14.9409 3.07859 14.7536 2.79004L12.9986 0.250726C12.788 -0.0666873 12.4136 -0.0666868 12.1561 0.16416Z' fill='%23F54C11'/%3E%3C/svg%3E%0A");
  ;
  background-position: center;
  margin-left: 10px;
}

.pagination-item-link {
  padding: 0 10px;
  color: #F54C11;
  text-decoration: none;
  line-height: 2.5em;
}


.pagination-item {
  background: #fff;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);
  margin: 5px;
  padding: 8px;
  border-radius: 10px;
}

.pagination-items {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.box-description {
  background: #fff;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);
  padding: 8px;
  border-radius: 10px;
  text-align: center;
  width: 90%;
  margin: 0 auto;
  margin-bottom: 30px;
}

.box-description-title {
  color: #F54C11;
  font-weight: 600;
  font-size: 17px;
  padding: 15px 0;
}

.footer {
  background: #484848;
  text-align: center;
  padding: 50px 0;
  overflow-y: hidden;
  width: 100%;
}

.footer-items {
  list-style: none;
}

.footer-item {
  padding: 10px 0;
}

.footer-item-style {
  color: #fff;
}

a.footer-item-style {
  text-decoration: none;
}

.footer-list {
  margin-top: 10px;
}

.footer-list-icons {
  display: flex;
  justify-content: center;
}

.footer-item {
  padding: 10px
}

.subfooter {
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  font-weight: 400;
}

.subfooter a {
  text-decoration: none;
  color: #F54C11;
  padding-bottom: 20px;
}

.popup-inicial {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  text-align: center;
  z-index: 9999;
  display: none;
}
.iframe-popup {
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  border: none;
  display: none;
}
.popup-inicial-background::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, .3);
}
.link-politicas {
  color: #F54C11;
}

.popup-inicial-background * {
  position: relative;
}

.popup-inicial-background {
  background-image: url(images/bg-pag-inicial.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  overflow: scroll;
  position: relative;
  overflow-x: hidden;
}
.container-politica-de-cokies {
  display: none;
  flex-direction: column;
  margin-top: 20px;
  border-radius: 10px;
  padding: 20px;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.06);
  position: relative;
  margin-top: 10px;
}
.hide-text-movile {
  display: none;
}
.text-cookies {
  font-size: 14px;
  text-align: justify;
}
.title-guia {
  font-size: 34px;
  color: #fff;
}
.btn-cookies {
  background: #f54c11;
  color: #fff;
  border: #f54c11;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
}
.white-text-inicial {
  color: #fff;
  font-size: 20px;
  padding: 20px;
  z-index: 999999999999;
  text-align: right;
}
.orange-text-inicial {
  color: #fff;
  font-size: 18px;
  padding: 0 20px;
  margin-top: -10px;
  margin-bottom: 60px;
  font-weight: 500;
  text-align: right;

}

.popup-align-box {
  display: flex;
  flex-direction: column;
  width: 95%;
  margin: 0 auto;
  top: 15%;
  position: relative;
  margin-top: 10px;
}

.popup-inicial-container {
  position: relative;
  background: #fff;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);
  border-radius: 10px;
  width: 95%;
  height: 70%;
  margin: 0 auto;
  top: 15%;
  text-align: center;
  padding: 20px;
  margin-top: 50px;
}

.form-popup {
  position: relative;
  top: -20%;
  margin: 0 11px;
  text-align: left;
  width: 95%;
  padding: 10px;
}

.popup-button {
  position: relative;
  margin: 10px;
  ;
}

.popup-title {
  font-weight: 600;
  font-size: 18px;
  color: #535353;
}

.popup-subtitle {
  font-size: 24px;
  font-weight: 600;
  text-align: center;
  color: #F54C11;
  padding: 10px 0;
  margin-bottom: 20px;
}

p.orange-section-subtitle {
  font-size: 18px;
  line-height: 1.4em;
  padding: 5px;
}

div.popup-subtitle {
  margin-top: 45px;
  padding: 0 5px;
}

.popup-text {
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  margin: 10px 0;
  padding: 0 7px;
}

.box-sinalicao-anuncio-desktop {
  display: none;
}

.gallery__images {
  display: flex;
  flex: 1;
  overflow-x: auto;
  flex-wrap: nowrap;
}

.filter-desktop {
  display: none;
}
.subtitle-espacos-info {
  text-align: center;
}

.btn-fix {
  position: fixed;
  background: #F5C825;
  bottom: 2%;
  right: 0%;
  padding: 10px;
  outline: none;
  border: none;
  z-index: 9999999999999999999999999999;
  cursor: pointer;
  border-radius: 10px;
  font-size: 13px;
}

.popup-pre-cadastro {
  position: fixed;
  background: rgba(0, 0, 0, .6);
  top: 10%;
  width: 100vw;
  height: 100vh;
  text-align: center;
  z-index: 9999;
  padding: 10px;
}

.popup-box-pre-cadastro {
  position: relative;
  background: #fff;
  border-radius: 10px;
  width: 97%;
  margin: 0 auto;
  top: 3%;
  overflow-y: scroll;
  height: 500px;
}

.input-pre-cadastro {
  width: 100%;
}

.close-popup-cadastro-btn {
  top: 3%;
  right: 3%;
  position: absolute;
}

.form-pre-cadastro {
  width: 95%;
  margin: 0 auto;
  padding: 10px
}

.popup-cadastrar {
  display: none;
}

.title-anuncio-basico {
  width: 70%;
  margin-top: 10px;
  margin-left: 10px;
}

/* Paginas Internas */

.agradecimentos {
  width: 95%;
  margin-top: 40px;
  margin-left: 5px
}

.link-yes-you-do {
  color: #F54C11;
  text-decoration: none;
}

.agradecimetos-texto {
  line-height: 3em;
}

.orange-section-intern-pages {
  padding: 20px;
  text-align: center;
  padding: 0px;
}

.cadastre-btn {
  border: 2px solid #F54C11;
  padding: 10px 15px;
  border-radius: 10px;
  margin-top: 30px;
  text-align: center;
}

.cadastre-pag-btn {
  text-decoration: none;
  color: #f54c11;
  font-size: 18px;
}

.orange-section-intern-pages-height {
    /* height: 300px; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5px;
    margin-bottom: 30px;
}

.link-researches {
  color: #F54C11;
  padding: 20px;
  font-size: 10px;
  outline: none;
}

a.link-researches {
  margin: 10px 0;
  line-break: anywhere;
}

.box-text-partners {
  margin-top: 20px;
}
.btn-carrocel {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  position: relative;
  top: -480px;
  
}
.prev {
  border: none;
  background: none;
  outline: none;
  padding: 20px;
}
.next {
  border: none;
  background: none;
  outline: none;
  padding: 20px;
}

.content-intern-pages {
  display: flex;
  flex-direction: column-reverse;
}
.content-intern-pages-column-01 {
  display: flex;
  flex-direction: column-reverse; 
}

.content-intern-pages-02 {
  display: flex;
  flex-direction: column;
}

.list-style-check {
  margin: 10px 0;
  text-align: center;
}

.text-partners {
  margin: 20px 0;
}

.title-partners {
  margin: 10px 0;
}

.img-intern-page {
  width: 100%;
}

.page-text {
  padding: 20px;
  text-align: center;
  margin: 10px
}

.orange-section-title {
  font-size: 20px;
  color: #F54C11;
  font-weight: 600;
  text-align: center;
  margin-top: 50px;
  padding: 0 15px;
}

.orange-section-text {
  font-size: 14px;
  padding: 20px;
}

.content-container-box {
  display: flex;
  width: 90%;
  flex-direction: column;
  margin: 0 auto;
  margin-top: 30px;
  justify-content: center;
}

.box-content {
  margin: 10px;
  border-left: 5px solid #f54c11;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, .3);
  padding: 30px;
  text-align: center;
}
.box-content-partners {
  width: 75%;
  margin: 0 auto;
    padding: 30px;
  text-align: center;

}
/* pag partners */
.partners-bg {
  background: #fff;
  text-align: center;
}

/* popup partners */

.bg-popup-partners {
  background: rgba(0, 0, 0, .6);
  width: 100%;
  height: 100vh;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  overflow: hidden;
}
.popup-partners-box {
  width: 95%;
  background: #fff;
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
  top: 15%;
  text-align: center;
  padding: 30px;
}
.title-login-popup-partners {
  font-size: 20px;
  color: #f54c11;
  font-weight: 600;
  line-height: 3em;
}
.popup-link-partners {
  color: #f54c11;
}
a.popup-link-partners  {
  line-height: 4em;

}

/* Pag politicas */
.politicas-texto {
  text-align: justify;
}
.text-politicas-container {
  padding: 15px;
}
.session-politicas-title {
  font-weight: 600;
  padding: 20px;
  font-size: 18px;
}
.politicas-lista-style {
  list-style: disc;
  padding: 5px 15px;
}
.link-text-style-politicas {
  color: #f54c11;
  text-decoration: none;
}
.lista-ordenada-termos {
  list-style-type: decimal-leading-zero;
  padding-top: 8px;
}

/* pag espacos */

#anuncio-02 {
  display: none;
}
#anuncio-03 {
  display: none;
}
#anuncio-04 {
  display: none;
}

.title-espacos {
  color: #F54C11;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  margin-top: 30px;
}

.btn-espacos {
  background: #F54C11;
  border-radius: 10px;
  color: #fff;
  padding: 10px 40px;
  text-decoration: none;
  margin-top: 20px;
}

.container-espacos {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
}

.list-espacos {
  display: flex;
  justify-content: center;
}

.list-espacos-item {
  background: #fff;
  margin: 5px;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.list-espacos-item-selected {
  background: #F54C11;
  color: #fff;
}
.list-espacos-item-selected:hover {
  background: #f54c11;
}

.btns-price-contact-espacos {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
}

.btn-price-contact-espacos {
  background: #f54c11;
  color: #fff;
  padding: 10px;
  margin: 10px;
  border-radius: 10px;
  width: 200px;
  text-align: center;
}

.midle-btn-price-contact-espacos {
  padding: 10px;
  margin: 10px;
  color: #F54C11;
  border-radius: 10px;
  border: 2px solid #F54C11;
  width: 200px;
  text-align: center;
}

.btn-price-contact-espacos a {
  color: #fff;
  text-decoration: none;
}

.items-included {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  margin-top: 10px;
  justify-content: center;
}

.item-included-espacos {
  background: #fff;
  margin: 5px;
  padding: 10px 15px;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.container-coluna-02-espacos {
  margin-top: 20px;
  border-radius: 10px;
  box-shadow: -4px 14px 15px 5px rgba(0, 0, 0, 0.2);
  height: 200px;
  overflow-y: auto;
  display: none;
}

.container-coluna-02-espacos img {
  width: 100%;
}

.container-coluna-03-espacos {
  height: 370px;
  width: 80%;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  border-radius: 10px;
  box-shadow: -4px 14px 15px 5px rgba(0, 0, 0, 0.2);
  overflow-y: auto;
  margin-top: 30px;
  }


.container-coluna-03-espacos img {
  width: 100%;
}

.bg-gradiente-espacos {
  background: linear-gradient(90.23deg, #FFFFFF 0.17%, #EFE9E5 117.87%);
  margin: 60px 0;
  padding: 40px 0;
}

.btn-free {
  background: #3EB614;
}

/* pag partners */

img.box-number {
  width: 160px;
}

/* pag login */

.login-section {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
}

.coluna-01-login {
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  vertical-align: baseline;
  flex: 2;
  text-align: center;
}
.login-title {
  font-size: 18px;
}
.title-espacos-section {
  margin: 10px;
  font-size: 20px;
}
.subtitle-espacos-section {
  margin-top: 10px;
  font-weight: 400;
  font-size: 17px;
}

.coluna-02-login {
  background: #EFE9E5;
}

.login-title {
  color: #F54C11;
  font-size: 18px;
  text-align: center;
  line-height: 1.4em;
  margin-bottom: 10px;
}

.login-form {
  margin-top: 20px;
}

.link-abre-cadastro {
  color: #f54c11;
}

#login-company {
  display: none;
}

.instruction-update {
  margin: 20px 0;
}

.instruction-update-items {
  padding: 30px;
}

.instruction-update-item {
  margin-left: 20px;
}

.link-cadastre-aqui {
  color: #F54C11;
  cursor: pointer;
  text-decoration: underline;
}

/* pag webcoworking */

.webcoworking-01 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  align-content: center;
  background: linear-gradient(90.23deg, #FFFFFF 0.17%, #EFE9E5 117.87%);
  padding: 20px
}

.webcoworking-02 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  align-content: center;
  padding: 20px
}

/* hotsite */

.share-icon-hotsite {
  margin: 10px 0 0;
}

.btns-filter-desktop-hotsite-position {
  display: none;
}

.title-right {
  text-align: center;
}

.maps-hotsite {
  width: 100%;
}

.link-edit-anuncio {
  color: #f54c11;
  font-size: 12px;
  white-space: nowrap;
}

.checkbox-display {
  display: grid;
  grid-template-columns: 180px 180px;
  margin: 0 auto;
  margin-top: 15px;
  text-align: left;

}
.checkbox-display label {
  font-size: 15px;
  line-height: 2em;
}


.box-hotsite-client {
  position: relative;
  box-shadow: -4px 14px 15px 5px #55555557;
  background: #fff;
  width: 90%;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  margin-top: -45px;
  border-radius: 10px;
}

.raiting-hotsite {
  width: 120px;
  justify-content: space-between;
  display: flex;
  flex-direction: row;
  margin: 10px;
  margin-top: -5px;
}

.client-logo-hotsite {
  position: relative;
  width: 120px;
  margin: 10px;
}

.title-company-hotsite {
  color: #F54C11;
  position: absolute;
  top: 2%;
  width: 65%;
  left: 136px;
  font-size: 20px;
}

.info-link-item-orange {
  color: #F54C11;
}

.info-contact-list-hotsite {
  position: absolute;
  top: 60px;
  left: 136px;
  display: grid;
}

.coluna-01 {
  text-align: center;
}

.btns-filter-desktop-hotsite {
  display: flex;
  flex-direction: row;
  text-align: center;
  justify-content: flex-end;
  align-items: flex-end;
  margin: 20px;
  width: auto;
}

.contact-btns-hotsite {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
}

.wpp-btn-hotsite {
  width: auto;
}

.message-btn-hotsite {
  width: auto;
  display: none;
}

.phone-contact-link {
  text-decoration: none;
  color: #fff;
  background: #3EB614;
  padding: 10px 20px;
  border-radius: 10px;
  width: 80%;
  border-radius: 10px;
  display: block;
  margin: 0 auto;
  margin-top: 6px;
}

.first-contact-link {
  background: #F54C11;
}

.contact-information {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 30px;
}

.title-hotsite {
  color: #F54C11;
  font-size: 20px;
  padding: 10px;
}

.text-hotsite {
  color: #8E8E8E;
  margin: 10px;
  height: auto;
  padding: 10px;
  text-align: center;
}

.galery-hotsite {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.img-galery-hotsite {
  width: 31.3%;
}

.video-hotsite {
  width: 70%;
  margin: 0 auto;
}

.video-container {
  display: none;
}

.about-company-information-container {
  width: 90%;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
}

.about-company-item {
  background: #fff;
  box-shadow: -4px 14px 15px 5px #55555557;
  margin: 5px;
  border-left: 4px solid #F54C11;
  padding: 20px;
  text-align: center;
  color: #F54C11;
}

.about-company-item p {
  color: #555;
}

.age-company {
  font-size: 72px;
}

ul.social-link-hotsite {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

li.social-link {
  margin: 20px;
}

.btns-filter-desktop-hotsite {
  display: none;
}

.video-container {
  display: none;
}

.attendance-hour {
  padding: 10px;
  border: 2px solid #F54C11;
  border-radius: 10px;
  margin: 20px;
  text-align: center;
}

form.form-hotsite-container {
  padding: 10px;
}

.align-content-intern {
  padding: 14px;
}
.pag-cadastre-title {
  color: #f54c11;
  font-size: 24px;
  margin: 0 auto;
  text-align: center;
  font-weight: 600;
  margin-top: 30px;
  padding: 10px;
}
.btns-mobile-hotsite {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 18px;
}
.link-filter-desktop-hotsite {
  text-decoration: none;
  padding: 10px;
  color: #F54C11;
  border: 2px solid #F54C11;
  border-radius: 10px;
  width: 242px;
}
li.btn-filter-desktop-hotsite {
  margin: 15px;
}
.popup-share-social {
  background: rgba(0, 0, 0, .6);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: none;
  z-index: 999999999999999999999;
}
.box-popup-share-social {
  background: #fff;
  box-shadow: -7px 5px 2px #ddd;
  border-radius: 10px;
  width: 95%;
  margin: 0 auto;
  position: relative;
  top: 35%;
}
.share-icons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding:  0 20px;
}
.share-icon {
  margin: 10px;
}
.share-icons-title {
  margin: 0 auto;
  padding: 20px;
  color: #8E8E8E;
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}
.form__buttom-cadastro {
  border: none;
  background: #F54C11;
  color: #fff;
  font-size: 16px;
  border-radius: 10px;
  padding: 7px 12px;
  display: block;
  outline: none;
  margin-top: 10px;
  margin-left: 15px;
}

/* popup mensagem de envio */

.container-envio-mensagem {
  background: rgba(0, 0, 0, .6);;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.popup-envio-mensagem {
  width: 90%;
  background: #fff;
  position: relative;
  margin: 0 auto;
  border-radius: 10px;
  top: 15%;
  text-align: center;
  padding: 30px;
}
.title-popup-envio-mensagem {
  color: #F54C11;
  font-size: 24px;
  line-height: 2em;
  font-weight: 600;
}
.container-popup-video {
  width: 100%;
  background: rgba(0, 0, 0, .6);
  padding: 20px;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  display: none;
  z-index: 9999999;
  text-align: center;
}
.frame-video {
  background-color: #000;
  border-radius: 10px !important;
  position: relative;
  margin: 0 auto;
  top: 50px;
  width: 360px;
  height: 315px;
}
.container-popup-video-hotsite {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  padding: 10px;
  border-radius: 10px;
  margin: 0 auto;
  position: fixed;
  top: 0;
  z-index: 9999999;
  left: 0;
  text-align: center;
  display: none;
}
.frame-video-hotsite {
  width: 360px;
  height: 315px;
  position: relative;
  top: 10%;
  border-radius: 10px;
}
.video-close-btn-popup-hotsite {
  position: absolute;
  right: 10%;
}
.endereco-anuncio-4 {
  padding: 10px;
  display: flex;
  align-items: center;
  padding-left: 10px;
}


.video-close-btn-popup {
  position: absolute;
  top: 5%;
  right: 10%;
}
.text-popup-envio-mensagem {
  font-size: 18px;
}
.youdo {
  color: #F54C11;
}
p.orange-section-subtitle {
  font-size: 22px;
  color: #F54C11;
  font-weight: 600;
  line-height: 1.4em;
}

@media (min-width: 1023px) {
  .info-contact-list {
    left: 22%;
    margin: 0;
  }
  .info-contact-list :last-child {
    left: 0;
  }
  h3.box-client-title {
    left: 18%;
  }

}

@media (max-width: 500px) {

  .share-icons {
    padding: 0 10px;
    margin-top: 10px;
  }
}

/* Desktop */

@media (min-width: 1100px) {

  .btns-filter-desktop-hotsite {
    width:100% ;
  }

  .img-galery-home-mobile {
    display: none !important;
  }
  .img-galery {
   height: 135px;;
  }

  .menu-item-style-selected:visited {
    color: #f54c11;
  }
  /* 
  .login-form {
    width: 70%;
  } */
  .instruction-update-items {
    width: 70%;
  }
  .gallery__images {
    display: contents;
  }
  .menu-burger {
    display: none;
  }
  .menu-list {
    position: static;
    flex-direction: row;
    background: none;
    width: auto;
    height: auto;
    overflow-y: hidden;
  }
  .menu-item:last-child .sub-menu-list {
    padding-bottom: 0;
  }
  .title-guia {
    color: #ff7e47;
  }
  .menu-container {
    justify-content: space-between;
    padding: 0 30px;
  }
  .menu-item a {
    color: #555;
    padding: 20px;
  }
  .menu-item-style:hover {
    color: #f54c11;
  }
  .form-popup {
    display: flex;
    flex-direction: initial;
    justify-content: center;
  }
  .popup-inicial-container {
    width: 35%;
    height: 66%;
    margin-top: 0;
  }
  .popup-align-box {
    display: flex;
    flex-direction: column;
    width: 80%;
    margin: 0 auto;
    top: 5%;
    right: -30%;
    position: relative;
  }
  .popup-button {
    height: fit-content;
    margin-top: auto;
  }
  .form-contact-container {
    width: 90%;
  }
  .form__select {
    display: flex;
  }
  .box-sinalicao-anuncio {
    margin: 0;
    margin-top: 10px;
  }
  .box-sinalicao-anuncio-desktop {
    width: 728px;
    height: 90px;
    background: #eee;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
  }

  .sinalizacao-anuncio-container {
    display: flex;
    align-content: flex-start;
  }
  .box-sinalicao-anuncio-desktop p {
    margin-top: 35px;
  }
  .filter-title {
    display: none;
  }
  .form__select {
    margin: 3px;
  }
  .filter-grid-desktop {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    justify-content: flex-end;
    margin-left: 8px;
    margin: 0 auto;
    margin-top: 10px;
  }
  .checkbox-display {
    display: grid;
    grid-template-columns: 200px 200px;
    margin-top: 15px;
    text-align: left;
  }

  .frame-video-hotsite {
    width: 560px;
  }
  .video-close-btn-popup-hotsite {
    position: absolute;
    right: 10%;
  }
  .frame-video {
    top: 50px;
    width: 560px;
    height: 315px;
  }
  .container-popup-video {
    width: 100%;
    padding: 20px;
  }
  .login-atualiza-form {
    width: 720px;
  }
  .endereco-anuncio-4 {
    align-items: flex-end;
  }
 
  .form__textarea {
    grid-row: 1 / span 3;
    grid-column: 3 / span 1;
    align-self: stretch;
  }
  .orange-section-intern-pages-height {
    height: 300px; 
    margin-bottom: 0;
    margin-top: -30px;
    }


  textarea.form__input {
    height: auto;
  }
  .align-anuncio-filter {
    display: flex;
    flex-direction: column;
    width: 80%;
    margin: 0 auto;
  }
  .form-first-contact {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
  }
  .box-client {
    width: 67%;
    position: relative;
    /* float: right; */
    margin-right: 70px;
  }
  .form__buttom {
    grid-column: 3 / span 1;
    margin-right: 12px;
    margin-left: 15px;
  }
  /* .form__buttom-cadastro {
    margin-left: 30px;
  } */
  .submit-btn-first-box {
    margin: 15px;
    text-decoration: none;
  }
  .client-logo {
    margin-left: 10px;
    left: auto;
    width: 150px;
    margin-top: 10px;
  }
  .form__terms {
    grid-row: 5;
    grid-column: 1;
    grid-column-end: 4;
    margin-left: 10px;
    margin-top: 10px;
  }
  .form__select-filter {
    width: 47%;
    margin: 5px ;
  }
  .form__input-filter-last {
    margin-top: 15px;
  }
  .display-form-filter {
    display: flex;
    flex-direction: row;
    width: 98%;
    align-content: center;
    align-items: center;
    gap: 5px;
    margin-top: -10px;
  }
  .form__input-filter {
    height: max-content;
  }
  .info-contact-list {
    left: 22%;
    margin-top: 45px;
    position: relative;
  }
  h3.box-client-title {
    position: absolute;
    top: 1%;
    left: 20%;
  }
  .info-contact-list {
    left: 10px;
    top: 30px;
    display: grid;
    grid-template-columns: 1fr 2fr;
    width: 77%;
    margin: 0;
  }
  .box-title {
    width: 65%;
    position: absolute;
    top: 10px;
    left: 21%;
  }
  
  .container-contact-info {
    margin-top: 30px;
  }
  .box-client-text {
    padding-left: 16px;
    margin-top: 35px;
    display: flex;
  }
  .img-galery-desktop {
    display: block;
    width: 135px;
    height: 135px;
    margin: 10px;
  }
  .wpp-btn {
    position: absolute;
    right: 0;
  }

 
  .message-btn {
    position: absolute;
    right: 30px;
    top: 8%;
    width: 180px;
  }
  .galery {
    margin-bottom: 12px;
    justify-content: space-between;
    align-items: center;
  }
  .form-desktop-grid {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    margin-top: 20px;
    margin-left: 10px;
  }
  .form__input-desktop-grid-top1 {
    width: 48%;
    margin: 5px;
  }
  .btn-form-top1 {
    bottom: 7%;
    margin-left: 10px;
  }
  .box-client-subtitle {
    margin-left: 10px;
  }
  .info-link-item-wwp {
    display: block;
  }
  .form-popup-contact {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 8px;
    margin: 0 auto;
    margin-top: 95px;
  }
  .btns-filter-desktop {
    display: block;
  }
  .btn-filter-desktop {
    background: #F54C11;
    border-radius: 10px;
    margin: 5px;
    width: 250px;
    padding: 8px;
    text-align: center;
  }
  .popup-inicial-background {
    height: 100vh;
  }
  .container-politica-de-cokies {
    position: fixed;
    bottom: 0;
    flex-direction: row;
    align-items: center;
    width: 95%;
    justify-content: space-between;
    left: 2%;
  }
  .text-cookies {
    font-size: 12px;
    text-align: left;
  }

  .btn-cookies {
    width: 100px;
  }
  .container-text-inicial {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 15%;
  }
  .white-text-inicial {
    font-size: 24px;
    width: 330px;
    padding: 20px;
    text-align: left;
  }
  .orange-text-inicial {
    font-size: 17px;
    width: 500px;
    padding: 20px;
    color: #fff;
    text-align: left;
    display: block;
    font-weight: 500;
    line-height: 1.6em;
  }
  .hide-text-movile {
    display: block;
  }
  .link-filter-desktop {
    text-decoration: none;
    color: #fff;
    text-align: center;
  }
  .filter-title-desktop {
    color: #F54C11;
    font-size: 18px;
    font-weight: 600;
    margin-top: 15px;
  }
  .sub-menu-link {
    line-height: 2.5em;
  }
  .filter-link-desktop {
    text-decoration: none;
    color: #000;
    cursor: pointer;
    line-height: 2em;
    margin-left: 10px;
  }
  .filter-desktop {
    position: absolute;
    display: block;
  }
  .wpp-btn-justify {
    width: 100%;
    position: relative;
  }
  .title-anuncio-basico {
    width: 65%;
    margin-left: 16px;
  }
  .btn-home-sem-form {
    margin-top: -70px;
  }
  .btn-show-phone {
    top: 45%;
    left: 0;
    padding: 22px;
  }
  .list-anuncio-basico {
    left: 12px;
    top: 0;
  }
  .box-sinalicao-anuncio {
    margin: 0 auto;
    margin-top: 10px;
  }
  .btn-fix {
    position: fixed;
    background: #F5C825;
    top: 25%;
    padding: 10px;
    cursor: pointer;
    border-radius: 10px;

    font-size: 13px;
    bottom: auto;
    display: block;
  }
  .popup-pre-cadastro {
    position: fixed;
    background: rgba(0, 0, 0, .6);
    top: 0;
    width: 100vw;
    height: 100vh;
    text-align: center;
    z-index: 9999;
    padding: 10px;
  }
  .popup-box-pre-cadastro {
    position: relative;
    background: #fff;
    border-radius: 10px;
    width: 70%;
    margin: 0 auto;
    top: 15%;
    height: auto;
  }
  
  .form-pre-cadastro {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    justify-content: flex-end;
    margin: 0 auto;
    gap: 10px;
    padding: 15px;
  }
  .input-pre-cadastro {
    width: 48%;
    margin: 0;
  }
  .close-popup-cadastro-btn {
    top: 3%;
    right: 3%;
    position: absolute;
  }
  .form-pre-cadastro {
    width: 70%;
    margin: 0 auto;
    padding: 10px
  }
  /* Paginas internas */
  .orange-section-intern-pages {
    background: #EFE9E5;
    padding: 20px;
    text-align: center;
    padding: 30px;
  }
  .orange-section-intern-pages p {
    width: 977px;
    margin: 0 auto;
  }
  .orange-section-subtitle p {
    font-size: 24px;
  }
  .page-content {
    width: 100%;
  }
  .content-intern-pages {
    display: flex;
    align-items: center;
    flex-direction: row;
  }
  .align-content-intern {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    width: 50%;
    padding: 20px;
  }
  .img-intern-page {
    width: 50%;
  }
  .page-text {
    width: 100%;
    text-align: left;
  }
  .content-container-box {
    display: flex;
    width: 90%;
    flex-direction: row;
    flex-wrap: wrap;
    margin-bottom: 50px;
  }
  .box-content {
    width: 30%;
  }
  /* hotsite  */
  .box-hotsite-client {
    position: relative;
    width: 66%;
    margin-left: 90px;
  }
  .container-info-contact-hotsite {
    margin-top: 8px;
    margin-left: 50px;
  }
  .wpp-btn-hotsite {
    position: relative;
    margin-right: 25px;
  }
  .message-btn-hotsite {
    position: relative;
    margin-left: 55px;
    display: block;
  }
  .contact-btns {
    width: 95%;
    flex-flow: unset;
  }
  .contact-btns-hotsite {
    flex-direction: row;
    justify-content: space-evenly;
    width: 70%;
    margin-left: 183px;
    margin-top: 100px;
    position: relative;
  }
  .wpp-btn-hotsite {
    width: 200px;
  }
  .message-btn-hotsite {
    width: 200px;
  }
  .align-raiting-logo-desk {
    display: flex;
    flex-direction: column;
    position: absolute;
    left: 1%;
    align-items: center;
  }
  .client-logo-hotsite {
    width: 160px;
    object-fit: cover;
  }
  .info-contact-list-hotsite {
    top: auto;
    margin-left: 50px;
  }
  .share-icons-hotsite {
    margin: 0;
  }
  .title-company-hotsite {
    color: #F54C11;
    font-size: 24px;
    position: relative;
    ;
  }
  .btns-filter-desktop-hotsite {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    margin: 20px;
  }
  .column-02 {
    width: 40%;
    position: absolute;
    right: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .btn-filter-desktop-hotsite {
    position: relative;
    width: 330px;
    display: flex;
    justify-content: center;
  }
  .btns-mobile-hotsite {
    display: none;
  }
  .secao-01 {
    width: 98%;
    display: flex;
    flex-direction: row;
    position: relative;
    justify-content: space-between;
    align-items: baseline;
    top: -110px;
  }
  .secao-02 {
    width: 98%;
    display: flex;
    flex-direction: row;
    position: relative;
    justify-content: space-between;
  }
  .coluna-01 {
    display: flex;
    flex-direction: column;
    padding-left: 90px;
    margin-top: 50px;
    text-align: left;
  }
  .coluna-02 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .contact-information {
    flex-direction: row;
  }
  .contact-information-01 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin: 0;
    margin-bottom: 50px;
    justify-content: space-between;
  }
  .phone-contacts {
    display: flex;
    flex-direction: row;
  }
  .phone-contact {
    margin: 0 15px;
  }
  .phone-contact-link {
    width: auto;
  }
  .text-hotsite {
    height: 180px;
    margin: 0;
    padding: 0;
    text-align: left;
    margin-left: 30px;
  }
  .img-galery-hotsite-mobile {
    display: none;
  }
 
  .title-right {
    margin-top: 30px;
  }
  .form-hotsite-container {
    text-align: center;
  }
  .galery-hotsite {
    display: flex;
    flex-wrap: wrap;
    margin-left: 0;
    justify-content: left;
  }
  .img-galery-hotsite {
    width: 150px;
  }
  .video-hotsite {
    width: 280px;
  }
  .video-container {
    display: block;
  }
  .video-container-mobile {
    display: none;
  }
  form.form-hotsite-container {
    padding: 30px;
  }
  .form-hotsite {
    margin: 10px;
    width: 100%;
  }
  .form__buttom-hotsite {
    margin-left: 15px;
  }
  .align-title-hotsite {
    margin-top: 0;
    margin: 0 auto;
  }
  .about-company-information-container {
    width: 830px;
    display: flex;
    align-content: stretch;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .about-company-item {
    width: 31.5%;
  }
  .about-company-02 {
    width: 48%;
  }
  .attendance-hour-container {
    margin-top: 0;
  }
  .social-link-hotsite {
    display: flex;
    flex-direction: row;
    margin-top: 30px;
    justify-content: space-evenly !important;
  }
  li.social-link {
    margin: 20px;
  }
  .map {
    display: block;
  }
  .maps-hotsite {
    width: 100vw;
    height: 500px;
    margin: 0 auto;
  }
  .btns-filter-desktop-hotsite-position {
    position: relative;
    display: flex;
    top: -180px;
  }
  .agradecimentos {
    margin-left: 50px;
  }
  /* pag login */
  .login-section {
    display: flex;
    flex-direction: row
  }
  .webcoworking-01 {
    padding: 60px
  }
  .webcoworking-02 {
    padding: 60px
  }
  /* pag espacos */
  .vertical-align-partners {
    display: flex;
    flex-direction: column;
    padding: 20px;
    justify-content: center;
    align-items: center;
    width: 50%;
  }
  .title-partners {
    margin-bottom: 20px;
  }
  .list-style-check {
    line-height: 3em;
  }
  
  .list-style-check-espacos {
    line-height: 1.4em;
    /* text-align: left; */
  }
  .list-style-check-espacos ul {
    margin-top: 20px;
  }
  .container-espacos {
    flex-direction: row;
    width: 100%;
  }
  .container-coluna-01-espacos {
    width: 25%;
  }
  .container-coluna-02-espacos {
    width: 50%;
    height: 600px;
    margin: 0 20px;
    display: flex;
    flex-direction: column;
    overflow-y: auto;
  }
  .container-coluna-03-espacos {
    width: 15%;
    height: 600px;
    display: flex;
    flex-direction: column;
    margin: 0 20px;
    border-radius: 10px;
    box-shadow: -4px 14px 15px 5px rgba(0, 0, 0, 0.2);
    overflow-y: auto;
  }
  p.orange-section-subtitle {
    font-size: 27px;
  }
  .align-text-espacos {
    display: flex;
    flex-direction: column;
  }
  .orange-section-title {
    width: 900px;
    margin: 0 auto;
    margin-top: 50px;
  }
  .carousel {
    width: 1020px;
    margin: 0 auto;
    margin-top: 20px;
  }
  .btn-carrocel {
    width: 960px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: center;
    position: relative;
    top: -270px;
  }
  .prev {
    border: none;
    background: #fff;
    outline: none;
  }
  .next {
    border: none;
    background: #fff;
    outline: none;
  }
  .popup-envio-mensagem {
    width: 500px;
  }
  .desk {
    display: flex;
  }
  .mobile {
    display: none;
  }

  .user.login {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 30%;
  }
  .coluna-02-user-login {
    flex: 1;
    justify-content: space-evenly;
  }
  .coluna-01-user-login {
    flex: 1;
    justify-content: space-evenly;
  }
  .slide-webcoworking {
    width: 100%;
  }
  .popup-partners-box {
    width: 55%;
  }

  .box-popup-share-social {
    width: 40%;
    top: 25%;
  }
/* Pag politicas */
.politicas-texto {
  text-align: justify;
  padding: 20px;
}
.text-politicas-container {
  width: 90%;
  margin: 0 auto;
}


  
}

@media screen and (min-width: 1340px) {
  .body-content {
    width: 1320px;
    margin: 0 auto;
  }
  .body-content-text {
    width: 90%;
    margin: 0 auto;
  }
  .slider-container {
    width: 100%;
  }
}