/* screen - desktop-1100-1 */

.desktop-1100-1 {
  background-color: var(--white);
}

.desktop-1100-1 .header-GAYsNK {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 129px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: calc(100.00% - 277px);
}

.desktop-1100-1 .header-GAYsNK.bp3-animate-enter10 {
  animation: bp3-animate-enter10-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter10-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktop-1100-1 .button-ypXPJM {
  background-color: transparent;
  height: calc(100.00% - 101px);
  left: 599px;
  position: absolute;
  top: 37px;
  width: calc(100.00% - 823px);
}

.desktop-1100-1 .grupo-134-ypXPJM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .tabs-gEh6WY {
  background-color: transparent;
  bottom: calc(33.93% - 15px);
  height: 45px;
  position: absolute;
  right: 115px;
  width: 577px;
}

.desktop-1100-1 .area-display_element-qPjZQC {
  background-color: var(--pacifika);
  height: 100%;
  left: 0px;
  opacity: 0.49;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-274-qPjZQC {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 73px;
  position: absolute;
  top: 3px;
  width: calc(100.00% - 143px);
}

.desktop-1100-1 .tab-item-JmQ0Yt {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 70px;
}

.desktop-1100-1 .area-YxjQmp {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 40px;
}

.desktop-1100-1 .label-YxjQmp {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.56% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .tab-item-wH6Ozy {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(24.20% - 14px);
  position: absolute;
  top: 0px;
  width: 58px;
}

.desktop-1100-1 .area-XlYccx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 18px);
}

.desktop-1100-1 .label-XlYccx {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.56% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .tab-item-pZ1uiq {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(46.07% - 30px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.desktop-1100-1 .area-y8Oaxb {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 39px;
}

.desktop-1100-1 .label-y8Oaxb {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.56% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .tab-item-5MdKKx {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(33.07% - 17px);
  top: 0px;
  width: 50px;
}

.desktop-1100-1 .area-m7jOtA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 11px);
}

.desktop-1100-1 .label-m7jOtA {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.56% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .tab-item-s9dt7o {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 106px;
}

.desktop-1100-1 .area-BEx6JK {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 39px;
}

.desktop-1100-1 .label-BEx6JK {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.56% - 7px);
  height: 22px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .button-gEh6WY {
  background-color: transparent;
  bottom: calc(33.93% - 15px);
  height: 45px;
  position: absolute;
  right: 0px;
  width: 135px;
}

.desktop-1100-1 .area-display_element-dXxjLx {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .label-dXxjLx {
  background-color: transparent;
  bottom: calc(32.61% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(49.28% - 33px);
  text-align: center;
  white-space: nowrap;
  width: 66px;
}

.desktop-1100-1 .grupo-133-gEh6WY {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 144px;
}

.desktop-1100-1 .logo-qxiAKH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-183-GAYsNK {
  background-color: transparent;
  bottom: 1px;
  height: 93px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-1100-1 .retngulo-334-Gv6VMo {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-182-Gv6VMo {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: 62px;
  top: calc(48.68% - 8px);
  width: 259px;
}

.desktop-1100-1 .terms-of-service-stylestyle2tagui_s-IcuBxC {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 106px;
}

.desktop-1100-1 .privacy-policy-stylestyle2tagui_s-IcuBxC {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.desktop-1100-1 .copyright-stylestyle2tagui_s-Gv6VMo {
  background-color: transparent;
  height: 19px;
  left: 44px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: calc(49.32% - 9px);
  white-space: nowrap;
  width: 298px;
}

.desktop-1100-1 .grupo-251-GAYsNK {
  background-color: transparent;
  margin-top: 100px;
  min-height: 685px;
  left: 45px;
  position: relative;
  width: calc(100.00% - 109px);
}

.desktop-1100-1 .latest-news-3I2fRk {
  background-color: transparent;
  height: 41px;
  position: relative;
  left: calc(50% - 80px);
  width: 160px;
}

.desktop-1100-1 .latest-news-tagh2-bGocct {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 54px;
  position: absolute;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .grupo-248-3I2fRk {
  background-color: transparent;
  position: relative;
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.desktop-1100-1 .grupo-244-Bckoe5 {
  background-color: transparent;
  height: 100%;
  position: relative;
  width: 320px;
  display: inline-block;
  vertical-align: text-top;
  margin-bottom: 20px;
}

.desktop-1100-1 .caminho-14-A0RxzR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .x20190324_182927-A0RxzR {
  background-color: transparent;
  height: 323px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.desktop-1100-1 .grupo-243-A0RxzR {
  background-color: transparent;
  min-height: 210px;
  position: relative;
  width: 100%;
  padding: 20px;
}

.desktop-1100-1 .lorem-ipsum-dolor-si-4zMJlA {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-1100-1 .neque-porro-quisquam-4zMJlA {
  background-color: transparent;
  margin-top: 10px;
  height: 115px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-1100-1 .grupo-242-4zMJlA {
  background-color: transparent;
  margin-top: 20px;
  height: 27px;
  position: relative;
  width: 104px;
}

.desktop-1100-1 .icon-ChrfKp {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 27px;
}

.desktop-1100-1 .icon-P3Jo7V {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-1100-1 .path-kt4X44 {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .path-18oqJM {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-1100-1 .line-kt4X44 {
  background-color: transparent;
  bottom: calc(50.00% - 5px);
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.desktop-1100-1 .label-ChrfKp {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.desktop-1100-1 .neque-porro-quisquam-Ea206i {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  margin-top: 10px;
  white-space: nowrap;
  width: 100%;
}

.desktop-1100-1 .grupo-245-Bckoe5 {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(49.85% - 159px);
  top: 0px;
  width: 319px;
}

.desktop-1100-1 .retngulo-343-cIuL5O {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .x20190324_182927-cIuL5O {
  background-color: transparent;
  height: 323px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-243-cIuL5O {
  background-color: transparent;
  bottom: 21px;
  height: 210px;
  left: 28px;
  position: absolute;
  width: calc(100.00% - 54px);
}

.desktop-1100-1 .lorem-ipsum-dolor-si-QvYg7R {
  background-color: transparent;
  height: 26px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .neque-porro-quisquam-QvYg7R {
  background-color: transparent;
  bottom: calc(36.84% - 42px);
  height: 115px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.desktop-1100-1 .grupo-242-QvYg7R {
  background-color: transparent;
  bottom: 1px;
  height: 27px;
  left: 1px;
  position: absolute;
  width: 104px;
}

.desktop-1100-1 .icon-xupYlY {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 27px;
}

.desktop-1100-1 .icon-kmWu0U {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-1100-1 .path-ymOiKZ {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .path-lPdR6l {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-1100-1 .line-ymOiKZ {
  background-color: transparent;
  bottom: calc(50.00% - 5px);
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.desktop-1100-1 .label-xupYlY {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.desktop-1100-1 .neque-porro-quisquam-gkrb7P {
  background-color: transparent;
  height: 19px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: 126px;
}

.desktop-1100-1 .grupo-246-Bckoe5 {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 319px;
}

.desktop-1100-1 .retngulo-343-mxVibp {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .x20190324_182927-mxVibp {
  background-color: transparent;
  height: 323px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-243-mxVibp {
  background-color: transparent;
  bottom: 21px;
  height: 210px;
  left: 28px;
  position: absolute;
  width: calc(100.00% - 54px);
}

.desktop-1100-1 .lorem-ipsum-dolor-si-QP9XLw {
  background-color: transparent;
  height: 26px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .neque-porro-quisquam-QP9XLw {
  background-color: transparent;
  bottom: calc(36.84% - 42px);
  height: 115px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.desktop-1100-1 .grupo-242-QP9XLw {
  background-color: transparent;
  bottom: 1px;
  height: 27px;
  left: 1px;
  position: absolute;
  width: 104px;
}

.desktop-1100-1 .icon-H4Pahn {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 27px;
}

.desktop-1100-1 .icon-mCYSNL {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-1100-1 .path-JXzS0p {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .path-2M1wbM {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-1100-1 .line-JXzS0p {
  background-color: transparent;
  bottom: calc(50.00% - 5px);
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.desktop-1100-1 .label-H4Pahn {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.desktop-1100-1 .neque-porro-quisquam-YNzeQ8 {
  background-color: transparent;
  height: 19px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: 126px;
}

.desktop-1100-1 .grupo-247-GAYsNK {
  background-color: transparent;
  bottom: 94px;
  height: 510px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-1100-1 .retngulo-335-SIFBQr {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-184-SIFBQr {
  background-color: transparent;
  height: 132px;
  left: 45px;
  position: absolute;
  top: 63px;
  width: 424px;
}

.desktop-1100-1 .description-stylestyle3tagp-GYDKyx {
  background-color: transparent;
  bottom: 4px;
  height: 78px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .company-stylestyle3tagh4-GYDKyx {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 335px;
}

.desktop-1100-1 .google-maps-views-13-SIFBQr {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 550px;
}

.desktop-1100-1 .grupo-239-SIFBQr {
  background-color: transparent;
  bottom: calc(37.19% - 39px);
  height: 104px;
  left: 45px;
  position: absolute;
  width: 386px;
}

.desktop-1100-1 .grupo-236-O2kn05 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .description-stylestyle3tagp-kodpCy {
  background-color: transparent;
  height: 22px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-1100-1 .grupo-231-kodpCy {
  background-color: transparent;
  bottom: 0px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 14px;
}

.desktop-1100-1 .grupo-230-hekXeO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-237-O2kn05 {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: calc(46.91% - 11px);
  width: 100%;
}

.desktop-1100-1 .grupo-233-rO1bYx {
  background-color: transparent;
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 16px;
}

.desktop-1100-1 .grupo-232-BTmPQW {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .description-stylestyle3tagp-rO1bYx {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-1100-1 .grupo-238-O2kn05 {
  background-color: transparent;
  bottom: 0px;
  height: 26px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-1100-1 .grupo-235-sRE7xd {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 9px);
  width: 20px;
}

.desktop-1100-1 .grupo-234-B59Sr7 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .description-stylestyle3tagp-sRE7xd {
  background-color: transparent;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-1100-1 .grupo-228-SIFBQr {
  background-color: transparent;
  bottom: 67px;
  cursor: pointer;
  height: 24px;
  left: 45px;
  position: absolute;
  width: 176px;
}

.desktop-1100-1 .circle-button-fploFN {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.desktop-1100-1 .grupo-172-8G3JIw {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .icon-B1ejwZ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .icon-pYaTBk {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.desktop-1100-1 .path-cV3jJi {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .description-stylestyle3tagp-fploFN {
  background-color: transparent;
  height: 26px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.desktop-1100-1 .grupo-229-SIFBQr {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 21px;
  left: calc(25.22% - 43px);
  position: absolute;
  width: 171px;
}

.desktop-1100-1 .grupo-227-A9Qrx6 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.desktop-1100-1 .circle-button-jqOA3Y {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 10px);
  position: relative;
  top: 0px;
  width: 19px;
}

.desktop-1100-1 .grupo-172-0xLkYj {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .icon-1LwMXA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .icon-eRN0aT {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.desktop-1100-1 .path-SDpcxy {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-1100-1 .description-stylestyle3tagp-A9Qrx6 {
  background-color: transparent;
  height: 23px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.desktop-1100-1 .quinta-av-almeida-ttulo-do-destaque-GAYsNK {
  background-color: transparent;
  height: 70px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: relative;
  text-align: center;
  margin-top: 234px;
  width: 100%;
}

.desktop-1100-1 .grupo-278-GAYsNK {
  background-color: transparent;
  height: 673px;
  left: 0px;
  position: relative;
  margin-top: 100px;
  width: 100%;
}

.desktop-1100-1 .x20190324_182927-zsJp22 {
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .grupo-275-zsJp22 {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  position: absolute;
  right: calc(49.90% - 54px);
  width: 108px;
}

.desktop-1100-1 .pagination-2VFQdx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .item-mqkFZO {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-5hxN2Y {
  background-color: var(--ship-gray);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .item-eZoMFJ {
  background-color: transparent;
  height: 100%;
  left: calc(20.00% - 4px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-z1Gibx {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .item-8mKGZV {
  background-color: transparent;
  height: 100%;
  left: calc(40.00% - 7px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-xZjLMb {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .item-eknVOW {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(40.00% - 7px);
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-JxRMdJ {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .item-NyQAIS {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(20.00% - 4px);
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-vDlUy1 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .item-YabUxx {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
}

.desktop-1100-1 .dot-Va790x {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-1100-1 .retngulo-349-zsJp22 {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 190px;
}

.desktop-1100-1 .shape-zsJp22 {
  background-color: transparent;
  height: 38px;
  left: 76px;
  position: absolute;
  top: calc(49.11% - 19px);
  width: 38px;
}

.desktop-1100-1 .bk-circle-bkgd-9oGESn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .back-icon-9oGESn {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  width: 9px;
}

.desktop-1100-1 .retngulo-350-zsJp22 {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 190px;
}

.desktop-1100-1 .shape-Y1idIB {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: 76px;
  top: calc(49.11% - 19px);
  transform: rotate(180deg);
  width: 38px;
}

.desktop-1100-1 .bk-circle-bkgd-FXA6Zx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  transform: rotate(-180deg);
  width: 100%;
}

.desktop-1100-1 .back-icon-FXA6Zx {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  transform: rotate(-180deg);
  width: 9px;
}

.desktop-1100-1 .grupo-279-GAYsNK {
  background-color: transparent;
  min-height: 350px;
  left: 45px;
  position: relative;
  margin-top: 100px;
  width: calc(100.00% - 109px);
}

.desktop-1100-1 .neque-porro-quisquam-dXJ0Sx {
  background-color: transparent;
  height: 84px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .neque-porro-quisquam-eeQS68 {
  background-color: transparent;
  margin-top: 10px;
  min-height: 200px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-1100-1 .time-dXJ0Sx {
  background-color: transparent;
  height: 30px;
  position: relative;
  left: calc(95% - 260px);
  width: 259px;
  margin-top: 10px;
  display: inline-block;
}

.desktop-1100-1 .june-2-2017-vqqZBg {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 218px;
}

.desktop-1100-1 .symbol-22-13-vqqZBg {
  background-color: transparent;
  bottom: 2px;
  height: 23px;
  left: 0px;
  position: absolute;
  width: 23px;
}

.desktop-1100-1 .path-13-hrcLpR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-1100-1 .time-eeQS68 {
  background-color: transparent;
  bottom: 0px;
  height: 34px;
  left: 0px;
  position: relative;
  width: 90px;
  margin-top: 10px;
  display: inline-block;
}

.desktop-1100-1 .june-2-2017-h3nFEC {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - desktop-homepage-1 */

.desktop-homepage-1 {
  background-color: var(--alabaster);
}

.desktop-homepage-1 .header-Z9rxL6 {
  background-color: transparent;
  display: block;
  height: 120px;
  left: 138px;
  opacity: 0;
  position: absolute;
  top: 1px;
  transform: translate(0, 25px);
  width: calc(100.00% - 276px);
}

.desktop-homepage-1 .header-Z9rxL6.bp2-animate-enter14 {
  animation: bp2-animate-enter14-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter14-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.desktop-homepage-1 .tabs-jxxHEx {
  background-color: transparent;
  bottom: calc(48.33% - 29px);
  height: 60px;
  position: absolute;
  right: 128px;
  width: 706px;
}

.desktop-homepage-1 .area-display_element-VvuftB {
  background-color: var(--pacifika);
  height: 100%;
  left: 0px;
  opacity: 0.48;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-225-VvuftB {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 87px;
  position: absolute;
  top: 3px;
  width: 490px;
}

.desktop-homepage-1 .tab-item-LqPpH0 {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 70px;
}

.desktop-homepage-1 .area-j6XdND {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 17px);
}

.desktop-homepage-1 .label-j6XdND {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(33.87% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .tab-item-5cRSyC {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(24.31% - 14px);
  position: absolute;
  top: 0px;
  width: 58px;
}

.desktop-homepage-1 .area-eTxao4 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 5px);
}

.desktop-homepage-1 .label-eTxao4 {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.65% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .tab-item-ADLBnk {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(46.59% - 30px);
  position: absolute;
  top: 0px;
  width: 65px;
}

.desktop-homepage-1 .area-xrgRNI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 14px);
}

.desktop-homepage-1 .label-xrgRNI {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.65% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .tab-item-SExovn {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(31.74% - 17px);
  top: 0px;
  width: 52px;
}

.desktop-homepage-1 .area-XDuULA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .label-XDuULA {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(33.87% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

.desktop-homepage-1 .tab-item-ZPxyUD {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0px;
  width: 106px;
}

.desktop-homepage-1 .area-RA7x0t {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 52px;
}

.desktop-homepage-1 .label-RA7x0t {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(33.87% - 7px);
  height: 22px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .button-jxxHEx {
  background-color: transparent;
  bottom: calc(50.00% - 30px);
  height: 60px;
  position: absolute;
  right: 0px;
  width: 154px;
}

.desktop-homepage-1 .area-display_element-5gKDdO {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .label-5gKDdO {
  background-color: transparent;
  bottom: calc(32.89% - 7px);
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: calc(48.86% - 32px);
  text-align: center;
  white-space: nowrap;
  width: 66px;
}

.desktop-homepage-1 .button-NzlMvO {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 25.80%;
  top: 41.72%;
  width: 0px;
}

.desktop-homepage-1 .logo-jxxHEx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 170px;
}

.desktop-homepage-1 .grupo-88-Z9rxL6 {
  background-color: transparent;
  cursor: pointer;
  height: 22px;
  left: calc(49.54% - 43px);
  position: absolute;
  top: calc(21.29% - 5px);
  width: 87px;
}

.desktop-homepage-1 .scroll-down-tagh6-CRCFkD {
  background-color: transparent;
  height: 100%;
  letter-spacing: 0.30px;
  line-height: 35px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: 49px;
}

.desktop-homepage-1 .arrow-down-circle-CRCFkD {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 20px;
}

.desktop-homepage-1 .caminho-19-IoSVQR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .caminho-20-IoSVQR {
  background-color: transparent;
  bottom: calc(37.50% - 2px);
  height: 5px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 4px);
  width: 9px;
}

.desktop-homepage-1 .caminho-21-IoSVQR {
  background-color: transparent;
  height: 7px;
  left: calc(50.00% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(45.00% - 3px);
  width: 1px;
}

.desktop-homepage-1 .grupo-183-Z9rxL6 {
  background-color: transparent;
  bottom: 1px;
  height: 92px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-homepage-1 .retngulo-334-WBYjTo {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-182-WBYjTo {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: 138px;
  top: calc(49.33% - 8px);
  width: 259px;
}

.desktop-homepage-1 .terms-of-service-stylestyle2tagui_s-M1Fn5S {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 106px;
}

.desktop-homepage-1 .privacy-policy-stylestyle2tagui_s-M1Fn5S {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.desktop-homepage-1 .copyright-stylestyle2tagui_s-WBYjTo {
  background-color: transparent;
  height: 19px;
  left: 138px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 298px;
}

.desktop-homepage-1 .grupo-247-Z9rxL6 {
  background-color: transparent;
  bottom: 95px;
  height: 510px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-homepage-1 .retngulo-335-8NjwWU {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-184-8NjwWU {
  background-color: transparent;
  height: 132px;
  left: 138px;
  position: absolute;
  top: 63px;
  width: 424px;
}

.desktop-homepage-1 .description-stylestyle3tagp-ECo1Uy {
  background-color: transparent;
  bottom: 4px;
  height: 78px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .company-stylestyle3tagh4-ECo1Uy {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 335px;
}

.desktop-homepage-1 .google-maps-views-13-8NjwWU {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 640px;
}

.desktop-homepage-1 .grupo-239-8NjwWU {
  background-color: transparent;
  bottom: calc(37.19% - 39px);
  height: 104px;
  left: 138px;
  position: absolute;
  width: 386px;
}

.desktop-homepage-1 .grupo-236-xIX4JE {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .description-stylestyle3tagp-YmDT54 {
  background-color: transparent;
  height: 22px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-homepage-1 .grupo-231-YmDT54 {
  background-color: transparent;
  bottom: 0px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 14px;
}

.desktop-homepage-1 .grupo-230-6YkK7K {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-237-xIX4JE {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: calc(46.91% - 11px);
  width: 100%;
}

.desktop-homepage-1 .grupo-233-2PPLhB {
  background-color: transparent;
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 16px;
}

.desktop-homepage-1 .grupo-232-gsPqRg {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .description-stylestyle3tagp-2PPLhB {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-homepage-1 .grupo-238-xIX4JE {
  background-color: transparent;
  bottom: 0px;
  height: 26px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.desktop-homepage-1 .grupo-235-KOKvcF {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 9px);
  width: 20px;
}

.desktop-homepage-1 .grupo-234-xexEXx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .description-stylestyle3tagp-KOKvcF {
  background-color: transparent;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.desktop-homepage-1 .grupo-228-8NjwWU {
  background-color: transparent;
  bottom: 67px;
  cursor: pointer;
  height: 24px;
  left: 138px;
  position: absolute;
  width: 176px;
}

.desktop-homepage-1 .circle-button-duMvh8 {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.desktop-homepage-1 .grupo-172-cvwcTn {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .icon-qx650R {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .icon-ZH1Mwz {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.desktop-homepage-1 .path-BgySU0 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .description-stylestyle3tagp-duMvh8 {
  background-color: transparent;
  height: 26px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.desktop-homepage-1 .grupo-229-8NjwWU {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 21px;
  left: calc(31.89% - 54px);
  position: absolute;
  width: 171px;
}

.desktop-homepage-1 .grupo-227-7lxCCz {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.desktop-homepage-1 .circle-button-y2AKKt {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 10px);
  position: relative;
  top: 0px;
  width: 19px;
}

.desktop-homepage-1 .grupo-172-hX2Z8m {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .icon-BVuE06 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .icon-wVx5HN {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.desktop-homepage-1 .path-7BZp5T {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .description-stylestyle3tagp-7lxCCz {
  background-color: transparent;
  height: 23px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.desktop-homepage-1 .grupo-249-Z9rxL6 {
  background-color: transparent;
  margin-top: 100px;
  min-height: 685px;
  left: 90px;
  position: relative;
  width: calc(100.00% - 180px);
}

.desktop-homepage-1 .latest-news-Gk5INH {
  background-color: transparent;
  height: 41px;
  left: calc(50.00% - 80px);
  position: relative;
  top: 0px;
  width: 160px;
}

.desktop-homepage-1 .latest-news-tagh2-YjeaNe {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 54px;
  position: absolute;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .grupo-248-Gk5INH {
  background-color: transparent;
  left: 0px;
  position: relative;
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.desktop-homepage-1 .grupo-244-6c5Daj {
  background-color: transparent;
  height: 100%;
  position: relative;
  width: 323px;
  margin: 0 15px;
  display: inline-block;
  vertical-align: text-top;
  margin-bottom: 20px;
}

.desktop-homepage-1 .caminho-14-1hLQhq {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .x20190324_182927-1hLQhq {
  background-color: transparent;
  height: 323px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.desktop-homepage-1 .grupo-243-1hLQhq {
  background-color: transparent;
  min-height: 210px;
  position: relative;
  width: 100%;
  padding: 20px;
}

.desktop-homepage-1 .lorem-ipsum-dolor-si-7eQ7f0 {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-homepage-1 .neque-porro-quisquam-7eQ7f0 {
  background-color: transparent;
  margin-top: 10px;
  height: 115px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-homepage-1 .grupo-242-7eQ7f0 {
  background-color: transparent;
  margin-top: 20px;
  height: 27px;
  position: relative;
  width: 104px;
}

.desktop-homepage-1 .icon-ZVHmM9 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 27px;
}

.desktop-homepage-1 .icon-i45tWr {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-homepage-1 .path-uMdNCu {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .path-xXrOEL {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-homepage-1 .line-uMdNCu {
  background-color: transparent;
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 6px);
  width: 2px;
}

.desktop-homepage-1 .label-ZVHmM9 {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: 64px;
}

.desktop-homepage-1 .neque-porro-quisquam-DXrrTP {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  margin-top: 10px;
  white-space: nowrap;
  width: 100%;
}

.desktop-homepage-1 .grupo-245-6c5Daj {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(49.93% - 161px);
  top: 0px;
  width: 323px;
}

.desktop-homepage-1 .retngulo-343-zDTTek {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .x20190324_182927-zDTTek {
  background-color: transparent;
  height: 323px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-243-zDTTek {
  background-color: transparent;
  bottom: 21px;
  height: 210px;
  left: 28px;
  position: absolute;
  width: calc(100.00% - 54px);
}

.desktop-homepage-1 .lorem-ipsum-dolor-si-xvAhxp {
  background-color: transparent;
  height: 26px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .neque-porro-quisquam-xvAhxp {
  background-color: transparent;
  bottom: calc(36.84% - 42px);
  height: 115px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.desktop-homepage-1 .grupo-242-xvAhxp {
  background-color: transparent;
  bottom: 0px;
  height: 27px;
  left: 0px;
  position: absolute;
  width: 104px;
}

.desktop-homepage-1 .icon-Ep50zt {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 27px;
}

.desktop-homepage-1 .icon-BXR3q7 {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-homepage-1 .path-pgVbO6 {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .path-YJ8o4L {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-homepage-1 .line-pgVbO6 {
  background-color: transparent;
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 6px);
  width: 2px;
}

.desktop-homepage-1 .label-Ep50zt {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: 64px;
}

.desktop-homepage-1 .neque-porro-quisquam-mIdDXb {
  background-color: transparent;
  height: 19px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: 126px;
}

.desktop-homepage-1 .grupo-246-6c5Daj {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 323px;
}

.desktop-homepage-1 .retngulo-343-YQD07I {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .x20190324_182927-YQD07I {
  background-color: transparent;
  height: 323px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-243-YQD07I {
  background-color: transparent;
  bottom: 21px;
  height: 210px;
  left: 28px;
  position: absolute;
  width: calc(100.00% - 54px);
}

.desktop-homepage-1 .lorem-ipsum-dolor-si-8rTRZg {
  background-color: transparent;
  height: 26px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .neque-porro-quisquam-8rTRZg {
  background-color: transparent;
  bottom: calc(36.84% - 42px);
  height: 115px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.desktop-homepage-1 .grupo-242-8rTRZg {
  background-color: transparent;
  bottom: 0px;
  height: 27px;
  left: 0px;
  position: absolute;
  width: 104px;
}

.desktop-homepage-1 .icon-TXMOYR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 27px;
}

.desktop-homepage-1 .icon-xygCR7 {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.desktop-homepage-1 .path-FuABsZ {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.desktop-homepage-1 .path-vFAEWM {
  background-color: transparent;
  bottom: calc(34.90% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.desktop-homepage-1 .line-FuABsZ {
  background-color: transparent;
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 6px);
  width: 2px;
}

.desktop-homepage-1 .label-TXMOYR {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: 64px;
}

.desktop-homepage-1 .neque-porro-quisquam-VoLqzV {
  background-color: transparent;
  height: 19px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: 126px;
}

.desktop-homepage-1 .quinta-av-almeida-ttulo-do-destaque-Z9rxL6 {
  background-color: transparent;
  height: 70px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: relative;
  text-align: center;
  top: 234px;
  width: 100%;
}

.desktop-homepage-1 .grupo-278-Z9rxL6 {
  background-color: transparent;
  height: 673px;
  left: 0px;
  position: relative;
  margin-top: 350px;
  width: 100%;
}

.desktop-homepage-1 .x20190324_182927-rSCaeT {
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .grupo-275-rSCaeT {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  position: absolute;
  right: calc(49.91% - 54px);
  width: 108px;
}

.desktop-homepage-1 .pagination-7sLNiR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .item-QxBrvp {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-rsuezP {
  background-color: var(--ship-gray);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .item-49ZfBn {
  background-color: transparent;
  height: 100%;
  left: calc(20.00% - 4px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-tR3ixO {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .item-3vjedH {
  background-color: transparent;
  height: 100%;
  left: calc(40.00% - 7px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-21VUay {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .item-YpdHGa {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(40.00% - 7px);
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-PX2Tbr {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .item-RmkrCv {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(20.00% - 4px);
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-QEE8ax {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .item-Ib8M2U {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
}

.desktop-homepage-1 .dot-POpuQw {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.desktop-homepage-1 .retngulo-349-rSCaeT {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 190px;
}

.desktop-homepage-1 .shape-rSCaeT {
  background-color: transparent;
  height: 38px;
  left: 76px;
  position: absolute;
  top: calc(49.11% - 19px);
  width: 38px;
}

.desktop-homepage-1 .bk-circle-bkgd-OSlyzu {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .back-icon-OSlyzu {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  width: 9px;
}

.desktop-homepage-1 .retngulo-350-rSCaeT {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 190px;
}

.desktop-homepage-1 .shape-WDcfCM {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: 76px;
  top: calc(49.11% - 19px);
  transform: rotate(180deg);
  width: 38px;
}

.desktop-homepage-1 .bk-circle-bkgd-WIY62l {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  transform: rotate(-180deg);
  width: 100%;
}

.desktop-homepage-1 .back-icon-WIY62l {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  transform: rotate(-180deg);
  width: 9px;
}

.desktop-homepage-1 .grupo-279-Z9rxL6 {
  background-color: transparent;
  min-height: 370px;
  left: 139px;
  position: relative;
  margin-top: 100px;
  width: calc(100.00% - 278px);
}

.desktop-homepage-1 .neque-porro-quisquam-9ulDbM {
  background-color: transparent;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .neque-porro-quisquam-gxUHnR {
  background-color: transparent;
  margin-top: 30px;
  min-height: 200px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  width: 100%;
}

.desktop-homepage-1 .time-9ulDbM {
  background-color: transparent;
  margin-top: 10px;
  height: 30px;
  position: relative;
  left: calc(95% - 260px);
  width: 259px;
  display: inline-block;
}

.desktop-homepage-1 .june-2-2017-OQy1Nn {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 218px;
}

.desktop-homepage-1 .symbol-22-13-OQy1Nn {
  background-color: transparent;
  bottom: 2px;
  height: 23px;
  left: 0px;
  position: absolute;
  width: 23px;
}

.desktop-homepage-1 .path-13-tlucSN {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.desktop-homepage-1 .time-gxUHnR {
  background-color: transparent;
  margin-top: 10px;
  height: 34px;
  left: 0px;
  position: relative;
  width: 90px;
  display: inline-block;
}

.desktop-homepage-1 .june-2-2017-CzRxbR {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - mobile-homepage-1 */

.mobile-homepage-1 {
  background-color: var(--white);
}

.mobile-homepage-1 .logo-tc1xwR {
  background-color: transparent;
  display: block;
  height: 77px;
  left: calc(50.00% - 55px);
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 110px;
}

.mobile-homepage-1 .logo-tc1xwR.bp5-animate-enter6 {
  animation: bp5-animate-enter6-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp5-animate-enter6-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-homepage-1 .grupo-251-tc1xwR {
  background-color: transparent;
  margin-top: 50px;
  min-height: 1298px;
  left: 36px;
  position: relative;
  width: calc(100.00% - 72px);
}

.mobile-homepage-1 .latest-news-VJwqZC {
  background-color: transparent;
  height: 47px;
  left: calc(50.00% - 95px);
  position: relative;
  width: 190px;
}

.mobile-homepage-1 .latest-news-tagh2-wgMZjd {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 54px;
  position: absolute;
  text-align: center;
  top: -4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .grupo-248-VJwqZC {
  background-color: transparent;
  position: relative;
  margin-top: 40px;
  width: 100%;
}

.mobile-homepage-1 .grupo-244-TSClbE {
  background-color: transparent;
  min-height: 573px;
  position: relative;
  width: 100%;
  margin-bottom: 10px;
}

.mobile-homepage-1 .caminho-14-lI2m48 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.mobile-homepage-1 .x20190324_182927-lI2m48 {
  background-color: transparent;
  height: 323px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.mobile-homepage-1 .grupo-243-lI2m48 {
  background-color: transparent;
  min-height: 210px;
  position: relative;
  width: 100%;
  padding: 15px;
}

.mobile-homepage-1 .lorem-ipsum-dolor-si-m5WQ3H {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: relative;
  text-align: left;
  width: 100%;
}

.mobile-homepage-1 .neque-porro-quisquam-m5WQ3H {
  background-color: transparent;
  margin-top: 10px;
  height: 115px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}

.mobile-homepage-1 .grupo-242-m5WQ3H {
  background-color: transparent;
  height: 27px;
  position: relative;
  width: 98px;
  margin-top: 20px;
}

.mobile-homepage-1 .icon-jF0nGr {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 26px;
}

.mobile-homepage-1 .icon-k1ej7K {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.mobile-homepage-1 .path-mPoNTQ {
  background-color: transparent;
  border-radius: 10px/10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .path-CUwbxy {
  background-color: transparent;
  bottom: calc(31.47% - 2px);
  height: 7px;
  left: calc(47.45% - 5px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.mobile-homepage-1 .line-mPoNTQ {
  background-color: transparent;
  bottom: calc(45.11% - 5px);
  height: 11px;
  left: calc(46.39% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.mobile-homepage-1 .label-jF0nGr {
  background-color: transparent;
  height: calc(100.00% - 6px);
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 60px;
}

.mobile-homepage-1 .neque-porro-quisquam-xpm4qI {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  margin-top: 10px;
  white-space: nowrap;
  width: 100%;
}

.mobile-homepage-1 .grupo-245-TSClbE {
  background-color: transparent;
  bottom: 0px;
  height: 573px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-homepage-1 .retngulo-343-oKNrhA {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .x20190324_182927-oKNrhA {
  background-color: transparent;
  height: 323px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .grupo-243-oKNrhA {
  background-color: transparent;
  bottom: 21px;
  height: 210px;
  left: 28px;
  position: absolute;
  width: calc(100.00% - 54px);
}

.mobile-homepage-1 .lorem-ipsum-dolor-si-58sc73 {
  background-color: transparent;
  height: 26px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .neque-porro-quisquam-58sc73 {
  background-color: transparent;
  bottom: calc(36.84% - 42px);
  height: 115px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.mobile-homepage-1 .grupo-242-58sc73 {
  background-color: transparent;
  bottom: 0px;
  height: 27px;
  left: 0px;
  position: absolute;
  width: 104px;
}

.mobile-homepage-1 .icon-C9Sq1d {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 27px;
}

.mobile-homepage-1 .icon-F5RJjC {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.mobile-homepage-1 .path-wskgPx {
  background-color: transparent;
  border-radius: 10.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .path-QV41kk {
  background-color: transparent;
  bottom: calc(31.47% - 2px);
  height: 7px;
  left: calc(49.39% - 6px);
  object-fit: cover;
  position: absolute;
  width: 11px;
}

.mobile-homepage-1 .line-wskgPx {
  background-color: transparent;
  bottom: calc(45.11% - 5px);
  height: 11px;
  left: calc(47.37% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.mobile-homepage-1 .label-C9Sq1d {
  background-color: transparent;
  height: calc(100.00% - 5px);
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.mobile-homepage-1 .neque-porro-quisquam-BmmquK {
  background-color: transparent;
  height: 19px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 26px;
  white-space: nowrap;
  width: 126px;
}

.mobile-homepage-1 .grupo-257-tc1xwR {
  background-color: transparent;
  bottom: 3px;
  height: 863px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-homepage-1 .grupo-183-dShLVH {
  background-color: transparent;
  bottom: 0px;
  height: 109px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-homepage-1 .retngulo-334-U6PEvz {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .grupo-258-U6PEvz {
  background-color: transparent;
  height: 75px;
  left: 47px;
  position: absolute;
  top: calc(50.00% - 38px);
  width: calc(100.00% - 94px);
}

.mobile-homepage-1 .terms-of-service-stylestyle2tagui_s-Oevrjl {
  background-color: transparent;
  bottom: -2px;
  height: 19px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: calc(49.47% - 52px);
  text-align: center;
  white-space: nowrap;
  width: 106px;
}

.mobile-homepage-1 .privacy-policy-stylestyle2tagui_s-Oevrjl {
  background-color: transparent;
  bottom: calc(49.11% - 9px);
  height: 19px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: calc(49.52% - 44px);
  text-align: center;
  white-space: nowrap;
  width: 88px;
}

.mobile-homepage-1 .copyright-stylestyle2tagui_s-Oevrjl {
  background-color: transparent;
  height: 19px;
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .grupo-247-dShLVH {
  background-color: transparent;
  height: calc(100.00% - 109px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .retngulo-335-VV6CNw {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .grupo-184-VV6CNw {
  background-color: transparent;
  height: 158px;
  left: 29px;
  position: absolute;
  top: 63px;
  width: calc(100.00% - 58px);
}

.mobile-homepage-1 .description-stylestyle3tagp-AUuI4m {
  background-color: transparent;
  bottom: 4px;
  height: 104px;
  left: 7px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% - 12px);
}

.mobile-homepage-1 .company-stylestyle3tagh4-AUuI4m {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .google-maps-views-13-VV6CNw {
  background-color: transparent;
  bottom: 0px;
  height: 260px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.mobile-homepage-1 .grupo-239-VV6CNw {
  background-color: transparent;
  height: 100px;
  left: 36px;
  position: absolute;
  top: calc(35.93% - 36px);
  width: calc(100.00% - 56px);
}

.mobile-homepage-1 .grupo-236-xesQO4 {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .description-stylestyle3tagp-ziiUBv {
  background-color: transparent;
  height: 22px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -7px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.mobile-homepage-1 .grupo-231-ziiUBv {
  background-color: transparent;
  bottom: 0px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 14px;
}

.mobile-homepage-1 .grupo-230-5mRFwl {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .grupo-237-xesQO4 {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: calc(49.35% - 11px);
  width: calc(100.00% - 16px);
}

.mobile-homepage-1 .grupo-233-PU34x5 {
  background-color: transparent;
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 16px;
}

.mobile-homepage-1 .grupo-232-yq4foC {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .description-stylestyle3tagp-PU34x5 {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -7px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.mobile-homepage-1 .grupo-238-xesQO4 {
  background-color: transparent;
  bottom: 0px;
  height: 22px;
  left: 0px;
  position: absolute;
  width: calc(100.00% - 16px);
}

.mobile-homepage-1 .grupo-235-JjxOTD {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  left: 0px;
  position: absolute;
  width: 20px;
}

.mobile-homepage-1 .grupo-234-XeDIxR {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .description-stylestyle3tagp-JjxOTD {
  background-color: transparent;
  height: 24px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -7px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.mobile-homepage-1 .grupo-228-VV6CNw {
  background-color: transparent;
  bottom: calc(48.08% - 12px);
  cursor: pointer;
  height: 24px;
  left: 37px;
  position: absolute;
  width: 153px;
}

.mobile-homepage-1 .circle-button-S9bAVM {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.mobile-homepage-1 .grupo-172-EyhyYM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .icon-Vg0HyX {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .icon-LKFjOL {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.mobile-homepage-1 .path-VkOdrf {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .description-stylestyle3tagp-S9bAVM {
  background-color: transparent;
  height: 26px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -7px;
  white-space: nowrap;
  width: calc(100.00% - 25px);
}

.mobile-homepage-1 .grupo-229-VV6CNw {
  background-color: transparent;
  bottom: calc(48.29% - 10px);
  cursor: pointer;
  height: 21px;
  position: absolute;
  right: 36px;
  width: 153px;
}

.mobile-homepage-1 .grupo-227-c1Sh1F {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.mobile-homepage-1 .circle-button-TW1Qye {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 10px);
  position: relative;
  top: 0px;
  width: 19px;
}

.mobile-homepage-1 .grupo-172-5wYX5a {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .icon-NSXIc6 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .icon-5l90t3 {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.mobile-homepage-1 .path-WxiMLT {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.mobile-homepage-1 .description-stylestyle3tagp-c1Sh1F {
  background-color: transparent;
  height: 23px;
  left: 28px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -7px;
  white-space: nowrap;
  width: calc(100.00% - 26px);
}

.mobile-homepage-1 .grupo-95-tc1xwR {
  background-color: transparent;
  display: block;
  height: 45px;
  opacity: 0;
  position: absolute;
  right: 37px;
  top: 23px;
  transform: translate(0, 25px);
  width: 71px;
}

.mobile-homepage-1 .grupo-95-tc1xwR.bp5-animate-enter7 {
  animation: bp5-animate-enter7-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp5-animate-enter7-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.mobile-homepage-1 .tabs-rCQhcB {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .area-display_element-XnT8tQ {
  background-color: var(--pacifika);
  height: 100%;
  left: 0px;
  opacity: 0.49;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .menu-rCQhcB {
  background-color: transparent;
  height: 21px;
  left: calc(50.00% - 15px);
  position: absolute;
  top: calc(50.00% - 11px);
  width: 30px;
}

.mobile-homepage-1 .caminho-15-avoTE6 {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .caminho-16-avoTE6 {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 2px);
  width: 100%;
}

.mobile-homepage-1 .caminho-17-avoTE6 {
  background-color: transparent;
  bottom: 0px;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.mobile-homepage-1 .quinta-av-almeidattulo-do-destaque-tc1xwR {
  background-color: transparent;
  color: var(--jon);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
  height: 70px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: relative;
  text-align: center;
  margin-top: 234px;
  width: 100%;
}

.mobile-homepage-1 .grupo-278-tc1xwR {
  background-color: transparent;
  position: relative;
  margin-top: 100px;
  width: 100%;
}

.mobile-homepage-1 .x20190324_182927-zpD2BC {
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .grupo-275-zpD2BC {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  left: calc(50.00% - 54px);
  position: absolute;
  width: 108px;
}

.mobile-homepage-1 .pagination-Gxga0M {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .item-WuhyN8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-76Iycx {
  background-color: var(--ship-gray);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .item-GgyBb9 {
  background-color: transparent;
  height: 100%;
  left: calc(20.00% - 4px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-9QkLnQ {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .item-AOFInT {
  background-color: transparent;
  height: 100%;
  left: calc(40.00% - 7px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-aHdqAf {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .item-fsxUPe {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(40.00% - 7px);
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-oN3zN4 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .item-8ZatdR {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(20.00% - 4px);
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-xwWvH4 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .item-KbBweP {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
}

.mobile-homepage-1 .dot-aYyaOf {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.mobile-homepage-1 .retngulo-350-zpD2BC {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 67px;
}

.mobile-homepage-1 .shape-zpD2BC {
  background-color: transparent;
  height: 19px;
  position: absolute;
  right: 22px;
  top: calc(46.32% - 9px);
  transform: rotate(180deg);
  width: 19px;
}

.mobile-homepage-1 .bk-circle-bkgd-BlvPyA {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  transform: rotate(-180deg);
  width: 100%;
}

.mobile-homepage-1 .back-icon-BlvPyA {
  background-color: transparent;
  height: 9px;
  left: calc(50.00% - 2px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 4px);
  transform: rotate(-180deg);
  width: 5px;
}

.mobile-homepage-1 .retngulo-351-zpD2BC {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  position: absolute;
  top: 0px;
  transform: rotate(180deg);
  width: 67px;
}

.mobile-homepage-1 .shape-zbRhxG {
  background-color: transparent;
  height: 19px;
  left: 22px;
  position: absolute;
  top: calc(46.32% - 9px);
  width: 19px;
}

.mobile-homepage-1 .bk-circle-bkgd-ufoyn7 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .back-icon-ufoyn7 {
  background-color: transparent;
  height: 9px;
  left: calc(50.00% - 2px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 4px);
  width: 5px;
}

.mobile-homepage-1 .grupo-279-tc1xwR {
  background-color: transparent;
  min-height: 370px;
  left: 45px;
  position: relative;
  margin-top: 70px;
  width: calc(100% - 90px);
}

.mobile-homepage-1 .neque-porro-quisquam-aXW6SA {
  background-color: transparent;
  color: var(--sonic-silver);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 600;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  width: 100%;
}

.mobile-homepage-1 .neque-porro-quisquam-ht17xZ {
  background-color: transparent;
  min-height: 200px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  margin-top: 10px;
  width: 100%;
}

.mobile-homepage-1 .time-aXW6SA {
  background-color: transparent;
  margin-top: 50px;
  height: 17px;
  position: relative;
  left: calc(50% - 80px);
  width: 160px;
}

.mobile-homepage-1 .june-2-2017-H1Rr0q {
  background-color: transparent;
  color: var(--jon);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 12px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 120px;
}

.mobile-homepage-1 .symbol-22-13-H1Rr0q {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 1px;
  width: 15px;
}

.mobile-homepage-1 .path-13-gxRQwv {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.mobile-homepage-1 .time-ht17xZ {
  background-color: transparent;
  margin-top: 50px;
  height: 20px;
  position: relative;
  left: calc(50% - 27px);
  width: 54px;
}

.mobile-homepage-1 .june-2-2017-pKBnmN {
  background-color: transparent;
  color: var(--jon);
  font-family: var(--font-family-noto_sans);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 2px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - tablet-homepage-1 */

.tablet-homepage-1 {
  background-color: var(--white);
}

.tablet-homepage-1 .grupo-95-sCXgY4 {
  background-color: transparent;
  display: block;
  height: 45px;
  opacity: 0;
  position: absolute;
  right: 60px;
  top: 23px;
  transform: translate(0, 25px);
  width: 71px;
}

.tablet-homepage-1 .grupo-95-sCXgY4.bp4-animate-enter9 {
  animation: bp4-animate-enter9-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter9-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-homepage-1 .tabs-3VRFPf {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .area-display_element-RiU1Al {
  background-color: var(--pacifika);
  height: 100%;
  left: 0px;
  opacity: 0.49;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .menu-3VRFPf {
  background-color: transparent;
  height: 21px;
  left: calc(50.00% - 15px);
  position: absolute;
  top: calc(50.00% - 11px);
  width: 30px;
}

.tablet-homepage-1 .caminho-15-jJacse {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .caminho-16-jJacse {
  background-color: transparent;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 2px);
  width: 100%;
}

.tablet-homepage-1 .caminho-17-jJacse {
  background-color: transparent;
  bottom: 0px;
  height: 3px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.tablet-homepage-1 .header-sCXgY4 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: calc(50.00% - 72px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 144px;
}

.tablet-homepage-1 .header-sCXgY4.bp4-animate-enter10 {
  animation: bp4-animate-enter10-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter10-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.tablet-homepage-1 .button-tNoJfc {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: -478px;
  top: 37.11%;
  width: 0px;
}

.tablet-homepage-1 .button-ry7Xoj {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: -584px;
  top: 37.11%;
  width: 0px;
}

.tablet-homepage-1 .logo-tNoJfc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-251-sCXgY4 {
  background-color: transparent;
  margin-top: 50px;
  min-height: 698px;
  left: 45px;
  position: relative;
  width: calc(100.00% - 90px);
}

.tablet-homepage-1 .latest-news-hqKw3c {
  background-color: transparent;
  height: 41px;
  position: relative;
  left: calc(50% - 80px);
  width: 160px;
}

.tablet-homepage-1 .latest-news-tagh2-Bhqsgu {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 54px;
  position: absolute;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .grupo-248-hqKw3c {
  background-color: transparent;
  position: relative;
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.tablet-homepage-1 .grupo-244-vAgTEK {
  background-color: transparent;
  height: 100%;
  position: relative;
  width: 328px;
  display: inline-block;
  margin: 0 15px 20px 15px;
  vertical-align: text-top;
}

.tablet-homepage-1 .caminho-14-TUlEFN {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .x20190324_182927-TUlEFN {
  background-color: transparent;
  height: 341px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.tablet-homepage-1 .grupo-243-TUlEFN {
  background-color: transparent;
  min-height: 222px;
  position: relative;
  width: 100%;
  padding: 20px;
}

.tablet-homepage-1 .lorem-ipsum-dolor-si-wFUfqU {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: relative;
  text-align: left;
  width: 100%;
}

.tablet-homepage-1 .neque-porro-quisquam-wFUfqU {
  background-color: transparent;
  margin-top: 10px;
  height: 121px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  width: 100%;
  overflow: hidden;
}

.tablet-homepage-1 .grupo-242-wFUfqU {
  background-color: transparent;
  margin-top: 20px;
  height: 29px;
  position: relative;
  width: 100px;
}

.tablet-homepage-1 .icon-x6zzFx {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 27px;
}

.tablet-homepage-1 .icon-XU8EBm {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.tablet-homepage-1 .path-2dyvyX {
  background-color: transparent;
  border-radius: 10.5px/11px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .path-ToFsrn {
  background-color: transparent;
  bottom: calc(33.04% - 2px);
  height: 7px;
  left: calc(48.28% - 6px);
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.tablet-homepage-1 .line-2dyvyX {
  background-color: transparent;
  bottom: calc(47.54% - 5px);
  height: 12px;
  left: calc(46.79% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.tablet-homepage-1 .label-x6zzFx {
  background-color: transparent;
  height: 21px;
  letter-spacing: 0.00px;
  line-height: 14px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 60px;
}

.tablet-homepage-1 .neque-porro-quisquam-xeae9j {
  background-color: transparent;
  height: 20px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  white-space: nowrap;
  width: 100%;
  margin-top: 10px;
}

.tablet-homepage-1 .grupo-245-vAgTEK {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 326px;
}

.tablet-homepage-1 .retngulo-343-8sYE0g {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .x20190324_182927-8sYE0g {
  background-color: transparent;
  height: 341px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-243-8sYE0g {
  background-color: transparent;
  bottom: 22px;
  height: 222px;
  left: 30px;
  position: absolute;
  width: calc(100.00% - 57px);
}

.tablet-homepage-1 .lorem-ipsum-dolor-si-ra1F9P {
  background-color: transparent;
  height: 27px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .neque-porro-quisquam-ra1F9P {
  background-color: transparent;
  bottom: calc(37.62% - 46px);
  height: 121px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.tablet-homepage-1 .grupo-242-ra1F9P {
  background-color: transparent;
  bottom: 1px;
  height: 29px;
  left: 1px;
  position: absolute;
  width: 106px;
}

.tablet-homepage-1 .icon-wZUQke {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 28px;
}

.tablet-homepage-1 .icon-6WYz0X {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: 3px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 6px);
}

.tablet-homepage-1 .path-vxHf9r {
  background-color: transparent;
  border-radius: 11px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .path-4VlOxr {
  background-color: transparent;
  bottom: calc(33.04% - 2px);
  height: 7px;
  left: calc(48.09% - 6px);
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.tablet-homepage-1 .line-vxHf9r {
  background-color: transparent;
  bottom: calc(47.54% - 5px);
  height: 12px;
  left: calc(46.71% - 1px);
  object-fit: cover;
  position: absolute;
  width: 2px;
}

.tablet-homepage-1 .label-wZUQke {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.tablet-homepage-1 .neque-porro-quisquam-cwJ9xi {
  background-color: transparent;
  height: 20px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 27px;
  white-space: nowrap;
  width: 133px;
}

.tablet-homepage-1 .grupo-247-sCXgY4 {
  background-color: transparent;
  bottom: 88px;
  height: 754px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-homepage-1 .retngulo-335-OpXRTs {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-184-OpXRTs {
  background-color: transparent;
  height: 132px;
  left: calc(50.00% - 253px);
  position: absolute;
  top: 63px;
  width: 506px;
}

.tablet-homepage-1 .description-stylestyle3tagp-Fyr9m6 {
  background-color: transparent;
  bottom: 4px;
  height: 78px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .company-stylestyle3tagh4-Fyr9m6 {
  background-color: transparent;
  height: 41px;
  left: calc(50.00% - 167px);
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: 334px;
}

.tablet-homepage-1 .google-maps-views-13-OpXRTs {
  background-color: transparent;
  bottom: 0px;
  height: 260px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-homepage-1 .grupo-239-OpXRTs {
  background-color: transparent;
  height: 104px;
  left: calc(50.00% - 193px);
  position: absolute;
  top: calc(39.23% - 41px);
  width: 386px;
}

.tablet-homepage-1 .grupo-236-sgjKYK {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .description-stylestyle3tagp-JS5qq7 {
  background-color: transparent;
  height: 22px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.tablet-homepage-1 .grupo-231-JS5qq7 {
  background-color: transparent;
  bottom: 0px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 14px;
}

.tablet-homepage-1 .grupo-230-xU3YPF {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-237-sgjKYK {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: calc(46.91% - 11px);
  width: 100%;
}

.tablet-homepage-1 .grupo-233-lJPooP {
  background-color: transparent;
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 16px;
}

.tablet-homepage-1 .grupo-232-MWnnim {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .description-stylestyle3tagp-lJPooP {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.tablet-homepage-1 .grupo-238-sgjKYK {
  background-color: transparent;
  bottom: 0px;
  height: 26px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-homepage-1 .grupo-235-PkrsBc {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 9px);
  width: 20px;
}

.tablet-homepage-1 .grupo-234-EAP9Fx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .description-stylestyle3tagp-PkrsBc {
  background-color: transparent;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.tablet-homepage-1 .grupo-228-OpXRTs {
  background-color: transparent;
  bottom: calc(42.60% - 10px);
  cursor: pointer;
  height: 24px;
  left: calc(36.54% - 64px);
  position: absolute;
  width: 176px;
}

.tablet-homepage-1 .circle-button-WRkzzD {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.tablet-homepage-1 .grupo-172-CL4wJQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .icon-6T1EET {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .icon-8dFjUN {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.tablet-homepage-1 .path-xBGLXU {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .description-stylestyle3tagp-WRkzzD {
  background-color: transparent;
  height: 26px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.tablet-homepage-1 .grupo-229-OpXRTs {
  background-color: transparent;
  bottom: calc(42.84% - 9px);
  cursor: pointer;
  height: 21px;
  position: absolute;
  right: calc(34.96% - 60px);
  width: 171px;
}

.tablet-homepage-1 .grupo-227-8MzXhp {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.tablet-homepage-1 .circle-button-58t4Jq {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 10px);
  position: relative;
  top: 0px;
  width: 19px;
}

.tablet-homepage-1 .grupo-172-v1Jsrd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .icon-DOw4Xk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .icon-9JY2Rt {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.tablet-homepage-1 .path-eQAcot {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.tablet-homepage-1 .description-stylestyle3tagp-8MzXhp {
  background-color: transparent;
  height: 23px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.tablet-homepage-1 .grupo-183-sCXgY4 {
  background-color: transparent;
  bottom: -2px;
  height: 90px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.tablet-homepage-1 .retngulo-334-81FT4D {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-182-81FT4D {
  background-color: transparent;
  bottom: calc(49.32% - 8px);
  height: 17px;
  position: absolute;
  right: 71px;
  width: 259px;
}

.tablet-homepage-1 .terms-of-service-stylestyle2tagui_s-qpVqgj {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 106px;
}

.tablet-homepage-1 .privacy-policy-stylestyle2tagui_s-qpVqgj {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.tablet-homepage-1 .copyright-stylestyle2tagui_s-81FT4D {
  background-color: transparent;
  bottom: calc(48.59% - 9px);
  height: 19px;
  left: 54px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: 298px;
}

.tablet-homepage-1 .quinta-av-almeida-ttulo-do-destaque-sCXgY4 {
  background-color: transparent;
  height: 138px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: relative;
  text-align: center;
  margin-top: 234px;
  width: calc(100.00%);
}

.tablet-homepage-1 .grupo-278-sCXgY4 {
  background-color: transparent;
  height: 673px;
  left: 0px;
  position: relative;
  margin-top: 50px;
  width: 100%;
}

.tablet-homepage-1 .x20190324_182927-mPzBdj {
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .grupo-275-mPzBdj {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  position: absolute;
  right: calc(49.86% - 54px);
  width: 108px;
}

.tablet-homepage-1 .pagination-yqBoOI {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .item-8MPgWp {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-00ozyZ {
  background-color: var(--ship-gray);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .item-KStVxg {
  background-color: transparent;
  height: 100%;
  left: calc(20.00% - 4px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-59Vri2 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .item-yVS4J6 {
  background-color: transparent;
  height: 100%;
  left: calc(40.00% - 7px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-iel22p {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .item-iibNMn {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(40.00% - 7px);
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-cJ3gBz {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .item-erD6GO {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(20.00% - 4px);
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-Lxnxcw {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .item-9u9KxA {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
}

.tablet-homepage-1 .dot-cjxGa2 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.tablet-homepage-1 .retngulo-349-mPzBdj {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 190px;
}

.tablet-homepage-1 .shape-mPzBdj {
  background-color: transparent;
  height: 38px;
  left: 76px;
  position: absolute;
  top: calc(49.11% - 19px);
  width: 38px;
}

.tablet-homepage-1 .bk-circle-bkgd-iWAiAE {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .back-icon-iWAiAE {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  width: 9px;
}

.tablet-homepage-1 .retngulo-350-mPzBdj {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  position: absolute;
  right: 0px;
  top: 0px;
  width: 190px;
}

.tablet-homepage-1 .shape-n9YwMN {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: 76px;
  top: calc(49.11% - 19px);
  transform: rotate(180deg);
  width: 38px;
}

.tablet-homepage-1 .bk-circle-bkgd-F7HZtS {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  transform: rotate(-180deg);
  width: 100%;
}

.tablet-homepage-1 .back-icon-F7HZtS {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  transform: rotate(-180deg);
  width: 9px;
}

.tablet-homepage-1 .grupo-279-sCXgY4 {
  background-color: transparent;
  min-height: 350px;
  left: 45px;
  position: relative;
  margin-top: 100px;
  width: calc(100.00% - 109px);
}

.tablet-homepage-1 .neque-porro-quisquam-mevj5s {
  background-color: transparent;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .neque-porro-quisquam-HLezwT {
  background-color: transparent;
  margin-top: 10px;
  min-height: 200px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  width: 100%;
}

.tablet-homepage-1 .time-mevj5s {
  background-color: transparent;
  bottom: 1px;
  height: 30px;
  position: relative;
  left: calc(95% - 260px);
  width: 259px;
  display: inline-block;
}

.tablet-homepage-1 .june-2-2017-Z5sA3D {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 218px;
}

.tablet-homepage-1 .symbol-22-13-Z5sA3D {
  background-color: transparent;
  bottom: 2px;
  height: 23px;
  left: 0px;
  position: absolute;
  width: 23px;
}

.tablet-homepage-1 .path-13-qANAex {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.tablet-homepage-1 .time-HLezwT {
  background-color: transparent;
  height: 34px;
  left: 0px;
  position: relative;
  width: 90px;
  display: inline-block;
}

.tablet-homepage-1 .june-2-2017-H9AvX2 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}
/* screen - web-1920-2 */

.web-1920-2 {
  background-color: var(--alabaster);
}

.web-1920-2 .header-07RRWM {
  background-color: transparent;
  display: block;
  height: 135px;
  opacity: 0;
  position: absolute;
  right: calc(49.91% - 670px);
  top: 1px;
  transform: translate(0, 25px);
  width: 1343px;
}

.web-1920-2 .header-07RRWM.bp1-animate-enter14 {
  animation: bp1-animate-enter14-frames 0.10s ease 0.80s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter14-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.web-1920-2 .tabs-p4LN5u {
  background-color: transparent;
  bottom: calc(48.00% - 29px);
  height: 60px;
  left: 190px;
  position: absolute;
  width: calc(100.00% - 369px);
}

.web-1920-2 .area-display_element-4xoADW {
  background-color: var(--pacifika);
  height: 100%;
  left: 0px;
  opacity: 0.48;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-226-4xoADW {
  background-color: transparent;
  height: calc(100.00% - 7px);
  left: calc(49.28% - 310px);
  position: absolute;
  top: 4px;
  width: 629px;
}

.web-1920-2 .tab-item-xyQgTo {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 89px;
}

.web-1920-2 .area-NlcOnH {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 53px;
}

.web-1920-2 .label-NlcOnH {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .tab-item-0SxttF {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(24.28% - 18px);
  position: absolute;
  top: 0px;
  width: 73px;
}

.web-1920-2 .area-rujDJM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 20px);
}

.web-1920-2 .label-rujDJM {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(26.00% - 7px);
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .tab-item-JTbBzn {
  background-color: transparent;
  cursor: pointer;
  height: 100%;
  left: calc(46.62% - 38px);
  position: absolute;
  top: 0px;
  width: 82px;
}

.web-1920-2 .area-kVbxTq {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 51px;
}

.web-1920-2 .label-kVbxTq {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(26.00% - 7px);
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .tab-item-MRagl6 {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(31.86% - 20px);
  top: 0px;
  width: 64px;
}

.web-1920-2 .area-Hc8EHx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% - 12px);
}

.web-1920-2 .label-Hc8EHx {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 28px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .tab-item-TbOpSy {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 134px;
}

.web-1920-2 .area-qb79R2 {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 52px;
}

.web-1920-2 .label-qb79R2 {
  -webkit-text-stroke: 1px transparent;
  background-color: transparent;
  bottom: calc(30.00% - 8px);
  height: 28px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .button-p4LN5u {
  background-color: transparent;
  bottom: calc(49.33% - 30px);
  height: 60px;
  position: absolute;
  right: 0px;
  width: 179px;
}

.web-1920-2 .area-display_element-AbGpK8 {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .label-AbGpK8 {
  background-color: transparent;
  bottom: calc(29.69% - 8px);
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 19px;
  position: absolute;
  right: calc(49.48% - 41px);
  text-align: center;
  white-space: nowrap;
  width: 82px;
}

.web-1920-2 .button-Z8nFsw {
  background-color: transparent;
  height: 0px;
  position: absolute;
  right: 28.11%;
  top: 37.09%;
  width: 0px;
}

.web-1920-2 .logo-p4LN5u {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 191px;
}

.web-1920-2 .grupo-183-07RRWM {
  background-color: transparent;
  bottom: 199px;
  height: 92px;
  left: 0px;
  position: absolute;
  width: calc(100.00% - 1px);
}

.web-1920-2 .retngulo-334-yHWi7f {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-182-yHWi7f {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: calc(22.89% - 59px);
  top: calc(49.33% - 8px);
  width: 259px;
}

.web-1920-2 .terms-of-service-stylestyle2tagui_s-h8AxCt {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 106px;
}

.web-1920-2 .privacy-policy-stylestyle2tagui_s-h8AxCt {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.web-1920-2 .copyright-stylestyle2tagui_s-yHWi7f {
  background-color: transparent;
  height: 19px;
  left: calc(23.69% - 71px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 298px;
}

.web-1920-2 .grupo-247-07RRWM {
  background-color: transparent;
  bottom: 92px;
  height: 510px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-2 .retngulo-335-HMejNs {
  background-color: var(--jon);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-184-HMejNs {
  background-color: transparent;
  height: 132px;
  left: calc(26.47% - 112px);
  position: absolute;
  top: 63px;
  width: 424px;
}

.web-1920-2 .description-stylestyle3tagp-mJkPy4 {
  background-color: transparent;
  bottom: 4px;
  height: 78px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  width: calc(100.00% + 2px);
}

.web-1920-2 .company-stylestyle3tagh4-mJkPy4 {
  background-color: transparent;
  height: 41px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: 1px;
  white-space: nowrap;
  width: 335px;
}

.web-1920-2 .google-maps-views-13-HMejNs {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 1005px;
}

.web-1920-2 .grupo-239-HMejNs {
  background-color: transparent;
  bottom: calc(37.19% - 39px);
  height: 104px;
  left: calc(25.81% - 100px);
  position: absolute;
  width: 386px;
}

.web-1920-2 .grupo-236-w8ILol {
  background-color: transparent;
  height: 20px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .description-stylestyle3tagp-Pwx3gc {
  background-color: transparent;
  height: 22px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.web-1920-2 .grupo-231-Pwx3gc {
  background-color: transparent;
  bottom: 0px;
  height: 17px;
  left: 0px;
  position: absolute;
  width: 14px;
}

.web-1920-2 .grupo-230-SNhcKU {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-237-w8ILol {
  background-color: transparent;
  height: 23px;
  left: 0px;
  position: absolute;
  top: calc(46.91% - 11px);
  width: 100%;
}

.web-1920-2 .grupo-233-xlz20Y {
  background-color: transparent;
  bottom: 1px;
  height: 16px;
  left: 0px;
  position: absolute;
  width: 16px;
}

.web-1920-2 .grupo-232-Gk04fH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .description-stylestyle3tagp-xlz20Y {
  background-color: transparent;
  height: 25px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.web-1920-2 .grupo-238-w8ILol {
  background-color: transparent;
  bottom: 0px;
  height: 26px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.web-1920-2 .grupo-235-s0mxmI {
  background-color: transparent;
  height: 18px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 9px);
  width: 20px;
}

.web-1920-2 .grupo-234-G8BYpo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .description-stylestyle3tagp-s0mxmI {
  background-color: transparent;
  height: 28px;
  left: 34px;
  letter-spacing: 0.00px;
  line-height: 26px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 32px);
}

.web-1920-2 .grupo-228-HMejNs {
  background-color: transparent;
  bottom: 67px;
  cursor: pointer;
  height: 24px;
  left: calc(22.71% - 40px);
  position: absolute;
  width: 176px;
}

.web-1920-2 .circle-button-GFDzxZ {
  background-color: transparent;
  height: calc(100.00% - 5px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.web-1920-2 .grupo-172-x3PNFM {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-2 .icon-LJQShV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-2 .icon-zVkrZG {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.web-1920-2 .path-qf2ljq {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .description-stylestyle3tagp-GFDzxZ {
  background-color: transparent;
  height: 26px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.web-1920-2 .grupo-229-HMejNs {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 21px;
  left: calc(34.97% - 60px);
  position: absolute;
  width: 171px;
}

.web-1920-2 .grupo-227-kk9q1t {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 0px;
  position: absolute;
  top: 2px;
  width: 19px;
}

.web-1920-2 .circle-button-dYXlIM {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 10px);
  position: relative;
  top: 0px;
  width: 19px;
}

.web-1920-2 .grupo-172-iUN53A {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-2 .icon-nT4QPo {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-2 .icon-1mTja6 {
  background-color: transparent;
  height: calc(100.00% - 3px);
  position: absolute;
  right: calc(46.38% - 4px);
  top: 2px;
  width: 9px;
}

.web-1920-2 .path-8TzE5X {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .description-stylestyle3tagp-kk9q1t {
  background-color: transparent;
  height: 23px;
  left: 32px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: -6px;
  white-space: nowrap;
  width: calc(100.00% - 30px);
}

.web-1920-2 .quinta-av-almeida-ttulo-do-destaque-07RRWM {
  background-color: transparent;
  height: 70px;
  left: 289px;
  letter-spacing: 0.00px;
  line-height: 50px;
  position: relative;
  text-align: center;
  margin-top: 234px;
  width: calc(100.00% - 575px);
}

.web-1920-2 .grupo-277-07RRWM {
  background-color: transparent;
  height: 673px;
  left: 0px;
  position: relative;
  margin-top: 100px;
  width: 100%;
}

.web-1920-2 .x20190324_182927-2XTVjT {
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-275-2XTVjT {
  background-color: transparent;
  bottom: 0px;
  height: 18px;
  position: absolute;
  right: calc(49.94% - 54px);
  width: 108px;
}

.web-1920-2 .pagination-sg3Bjz {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.web-1920-2 .item-7mHd41 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-Bp5lW1 {
  background-color: var(--ship-gray);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .item-5w1g9b {
  background-color: transparent;
  height: 100%;
  left: calc(20.00% - 4px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-hm0Blv {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .item-iDAE4T {
  background-color: transparent;
  height: 100%;
  left: calc(40.00% - 7px);
  position: absolute;
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-CSmsPc {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .item-bGUzhK {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(40.00% - 7px);
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-T1URQm {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .item-r2geig {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: calc(20.00% - 4px);
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-SYI47r {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .item-Fdx5Ex {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 18px;
}

.web-1920-2 .dot-S9Wxb7 {
  background-color: var(--celeste);
  border-radius: 3px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: relative;
  top: calc(50.00% - 3px);
  width: 6px;
}

.web-1920-2 .retngulo-349-2XTVjT {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  left: 0px;
  position: absolute;
  top: 0px;
  width: 190px;
}

.web-1920-2 .shape-2XTVjT {
  background-color: transparent;
  height: 38px;
  left: 76px;
  position: absolute;
  top: calc(49.11% - 19px);
  width: 38px;
}

.web-1920-2 .bk-circle-bkgd-xQfgva {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .back-icon-xQfgva {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  width: 9px;
}

.web-1920-2 .retngulo-350-2XTVjT {
  -webkit-backdrop-filter: blur(30px) brightness(115%);
  backdrop-filter: blur(30px) brightness(115%);
  background-color: transparent;
  height: calc(100.00% - 49px);
  position: absolute;
  right: 1px;
  top: 0px;
  width: 190px;
}

.web-1920-2 .shape-RQ99sQ {
  background-color: transparent;
  height: 38px;
  position: absolute;
  right: 76px;
  top: calc(49.11% - 19px);
  transform: rotate(180deg);
  width: 38px;
}

.web-1920-2 .bk-circle-bkgd-ZQVSG5 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  transform: rotate(-180deg);
  width: 100%;
}

.web-1920-2 .back-icon-ZQVSG5 {
  background-color: transparent;
  height: 17px;
  left: calc(50.00% - 5px);
  object-fit: cover;
  position: absolute;
  top: calc(49.30% - 8px);
  transform: rotate(-180deg);
  width: 9px;
}

.web-1920-2 .grupo-276-07RRWM {
  background-color: transparent;
  min-height: 370px;
  left: calc(50.00% - 544px);
  position: relative;
  margin-top: 100px;
  width: 1088px;
}

.web-1920-2 .neque-porro-quisquam-H3eXxW {
  background-color: transparent;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .neque-porro-quisquam-b6CCDe {
  background-color: transparent;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 26px;
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 20px;
}

.web-1920-2 .time-H3eXxW {
  background-color: transparent;
  height: 30px;
  position: relative;
  left: calc(100% - 260px);
  width: 259px;
  display: inline-block;
}

.web-1920-2 .june-2-2017-Nvfurz {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: 218px;
}

.web-1920-2 .symbol-22-13-Nvfurz {
  background-color: transparent;
  bottom: 2px;
  height: 23px;
  left: 0px;
  position: absolute;
  width: 23px;
}

.web-1920-2 .path-13-4xQBZ3 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .time-b6CCDe {
  background-color: transparent;
  height: 34px;
  left: 0px;
  position: relative;
  width: 90px;
  display: inline-block;
}

.web-1920-2 .june-2-2017-Q5A8j8 {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 4px;
  white-space: nowrap;
  width: calc(100.00% + 2px);
}

.web-1920-2 .latest-news-tagh2-07RRWM {
  background-color: transparent;
  margin-top: 100px;
  height: 63px;
  left: calc(50.00% - 200px);
  letter-spacing: 0.00px;
  line-height: 54px;
  position: relative;
  text-align: center;
  white-space: nowrap;
  width: 400px;
}

.web-1920-2 .grupo-248-07RRWM {
  background-color: transparent;
  margin-top: 50px;
  min-height: 607px;
  left: calc(50.00% - 544px);
  position: relative;
  width: 1088px;
  text-align: center;
}

.web-1920-2 .grupo-244-ycv4gP {
  background-color: transparent;
  height: 100%;
  position: relative;
  width: 326px;
  display: inline-block;
  margin: 0 15px;
  vertical-align: text-top;
  margin-bottom: 20px;
}

.web-1920-2 .caminho-14-1pLKKF {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .x20190324_182927-1pLKKF {
  background-color: transparent;
  height: 342px;
  object-fit: cover;
  position: relative;
  width: 100%;
}

.web-1920-2 .grupo-243-1pLKKF {
  background-color: transparent;
  min-height: 223px;
  position: relative;
  width: 100%;
  padding: 30px;
}

.web-1920-2 .lorem-ipsum-dolor-si-7idIf0 {
  background-color: transparent;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: relative;
  text-align: left;
  width: 100%;
}

.web-1920-2 .neque-porro-quisquam-7idIf0 {
  background-color: transparent;
  margin-top: 10px;
  height: 122px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
}

.web-1920-2 .grupo-242-7idIf0 {
  background-color: transparent;
  height: 29px;
  position: relative;
  width: 107px;
  margin-top: 20px;
}

.web-1920-2 .icon-GvH0sB {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 29px;
}

.web-1920-2 .icon-fQgPxh {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 4px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 7px);
}

.web-1920-2 .path-Te8xdl {
  background-color: transparent;
  border-radius: 11px/11.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .path-wnGlYJ {
  background-color: transparent;
  bottom: calc(36.10% - 3px);
  height: 7px;
  left: calc(46.75% - 6px);
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.web-1920-2 .line-Te8xdl {
  background-color: transparent;
  height: 12px;
  left: calc(46.03% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(49.38% - 6px);
  width: 2px;
}

.web-1920-2 .label-GvH0sB {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.web-1920-2 .neque-porro-quisquam-pTlopc {
  background-color: transparent;
  height: 20px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: relative;
  text-align: left;
  margin-top: 10px;
  white-space: nowrap;
  width: 100%;
}

.web-1920-2 .grupo-272-ycv4gP {
  background-color: transparent;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 326px;
}

.web-1920-2 .caminho-14-67gjzx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .x20190324_182927-67gjzx {
  background-color: transparent;
  height: 342px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-2 .grupo-243-67gjzx {
  background-color: transparent;
  bottom: 22px;
  height: 223px;
  left: 29px;
  position: absolute;
  width: calc(100.00% - 57px);
}

.web-1920-2 .lorem-ipsum-dolor-si-CV5xkL {
  background-color: transparent;
  height: 27px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .neque-porro-quisquam-CV5xkL {
  background-color: transparent;
  bottom: calc(36.63% - 45px);
  height: 122px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.web-1920-2 .grupo-242-CV5xkL {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 107px;
}

.web-1920-2 .icon-jalWtM {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 29px;
}

.web-1920-2 .icon-gAioix {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 4px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 7px);
}

.web-1920-2 .path-qTOnrA {
  background-color: transparent;
  border-radius: 11px/11.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .path-9xKsMI {
  background-color: transparent;
  bottom: calc(36.10% - 3px);
  height: 7px;
  left: calc(46.75% - 6px);
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.web-1920-2 .line-qTOnrA {
  background-color: transparent;
  height: 12px;
  left: calc(46.03% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(49.38% - 6px);
  width: 2px;
}

.web-1920-2 .label-jalWtM {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.web-1920-2 .neque-porro-quisquam-rf98re {
  background-color: transparent;
  height: 20px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: 133px;
}

.web-1920-2 .grupo-273-ycv4gP {
  background-color: transparent;
  height: 100%;
  left: calc(50.00% - 163px);
  position: absolute;
  top: 0px;
  width: 326px;
}

.web-1920-2 .caminho-14-L2hkwa {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .x20190324_182927-L2hkwa {
  background-color: transparent;
  height: 342px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.web-1920-2 .grupo-243-L2hkwa {
  background-color: transparent;
  bottom: 22px;
  height: 223px;
  left: 29px;
  position: absolute;
  width: calc(100.00% - 57px);
}

.web-1920-2 .lorem-ipsum-dolor-si-tU27TI {
  background-color: transparent;
  height: 27px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 0px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .neque-porro-quisquam-tU27TI {
  background-color: transparent;
  bottom: calc(36.63% - 45px);
  height: 122px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  width: 100%;
}

.web-1920-2 .grupo-242-tU27TI {
  background-color: transparent;
  bottom: 0px;
  height: 29px;
  left: 0px;
  position: absolute;
  width: 107px;
}

.web-1920-2 .icon-Pj8aaC {
  background-color: transparent;
  height: 100%;
  left: 1px;
  position: absolute;
  top: 1px;
  width: 29px;
}

.web-1920-2 .icon-ZLkxuy {
  background-color: transparent;
  height: calc(100.00% - 6px);
  left: 4px;
  position: relative;
  top: 3px;
  width: calc(100.00% - 7px);
}

.web-1920-2 .path-x2DZGr {
  background-color: transparent;
  border-radius: 11px/11.5px;
  height: calc(100.00% + 2px);
  left: -1px;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.web-1920-2 .path-TBmABd {
  background-color: transparent;
  bottom: calc(36.10% - 3px);
  height: 7px;
  left: calc(46.75% - 6px);
  object-fit: cover;
  position: absolute;
  width: 12px;
}

.web-1920-2 .line-x2DZGr {
  background-color: transparent;
  height: 12px;
  left: calc(46.03% - 1px);
  object-fit: cover;
  position: absolute;
  top: calc(49.38% - 6px);
  width: 2px;
}

.web-1920-2 .label-Pj8aaC {
  background-color: transparent;
  height: 22px;
  letter-spacing: 0.00px;
  line-height: 15px;
  position: absolute;
  right: -2px;
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 64px;
}

.web-1920-2 .neque-porro-quisquam-8EmGwq {
  background-color: transparent;
  height: 20px;
  left: 1px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: 133px;
}

.web-1920-2 .grupo-183-keAnDz {
  background-color: transparent;
  bottom: 0px;
  height: 92px;
  left: 1px;
  position: absolute;
  width: calc(100.00% - 1px);
}

.web-1920-2 .retngulo-334-yP7RB4 {
  background-color: var(--cararra);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.web-1920-2 .grupo-182-yP7RB4 {
  background-color: transparent;
  height: 17px;
  position: absolute;
  right: calc(22.89% - 59px);
  top: calc(49.33% - 8px);
  width: 259px;
}

.web-1920-2 .terms-of-service-stylestyle2tagui_s-hPRQPx {
  background-color: transparent;
  height: calc(100.00% + 2px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  right: -2px;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 106px;
}

.web-1920-2 .privacy-policy-stylestyle2tagui_s-hPRQPx {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: 0px;
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: 0px;
  white-space: nowrap;
  width: 88px;
}

.web-1920-2 .copyright-stylestyle2tagui_s-yP7RB4 {
  background-color: transparent;
  height: 19px;
  left: calc(23.69% - 71px);
  letter-spacing: 0.36px;
  line-height: 18px;
  position: absolute;
  text-align: center;
  top: calc(50.00% - 10px);
  white-space: nowrap;
  width: 298px;
}
@media screen and (max-width: 799px) {
  .screen.web-1920-2 { 
    display: none;
   }
  .screen.desktop-homepage-1 { 
    display: none;
   }
  .screen.desktop-1100-1 { 
    display: none;
   }
  .screen.tablet-homepage-1 { 
    display: none;
   }
}
@media screen and (min-width: 800px) and (max-width: 1099px) {
  .screen.web-1920-2 { 
    display: none;
   }
  .screen.desktop-homepage-1 { 
    display: none;
   }
  .screen.desktop-1100-1 { 
    display: none;
   }
  .screen.mobile-homepage-1 { 
    display: none;
   }
}
@media screen and (min-width: 1100px) and (max-width: 1279px) {
  .screen.web-1920-2 { 
    display: none;
   }
  .screen.desktop-homepage-1 { 
    display: none;
   }
  .screen.tablet-homepage-1 { 
    display: none;
   }
  .screen.mobile-homepage-1 { 
    display: none;
   }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  .screen.web-1920-2 { 
    display: none;
   }
  .screen.desktop-1100-1 { 
    display: none;
   }
  .screen.tablet-homepage-1 { 
    display: none;
   }
  .screen.mobile-homepage-1 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.desktop-homepage-1 { 
    display: none;
   }
  .screen.desktop-1100-1 { 
    display: none;
   }
  .screen.tablet-homepage-1 { 
    display: none;
   }
  .screen.mobile-homepage-1 { 
    display: none;
   }
}