@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal
}

:root {
  --swiper-theme-color: #007aff
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block
}

.swiper-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, ease);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-horizontal {
  touch-action: pan-y
}

.swiper-vertical {
  touch-action: pan-x
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block
}

.swiper-slide-invisible-blank {
  visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-3d {
  perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border-radius: 50%;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: opacity .3s;
  transform: translateZ(0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet:only-child {
  display: none !important
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-lock {
  display: none
}

.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

:root {
  --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto
}

.swiper-button-lock {
  display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings: normal, ;
  font-variant: normal;
  line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next"
}

.styles_header__y5cmN {
  height: 75px;
  width: 100vw;
  display: flex;
  margin: -75px 0 0;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  z-index: 999;
  background-color: #fff;
  box-shadow: 1px 1px 5px #bbb
}

.styles_langFlagToBR__ysTjW {
  background-image: url(../media/flagbrasil.357da252.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -235px;
  right: -180px;
  width: 512px;
  height: 512px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transform: scale(.05);
  opacity: 80%
}

.styles_langFlagToBR__ysTjW:hover {
  opacity: 100%
}

.styles_langFlagToEN__CT5nb {
  background-image: url(../media/flagusa.e72063f5.png);
  background-repeat: no-repeat;
  position: absolute;
  top: -235px;
  right: -220px;
  width: 512px;
  height: 512px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transform: scale(.05);
  opacity: 80%
}

.styles_langFlagToEN__CT5nb:hover {
  opacity: 100%
}

.styles_logoPoint__c2qm0 {
  background-image: url(../media/logopoint.719922e9.png);
  width: 111px;
  height: 42px;
  margin: 0 0 0 20px;
  cursor: pointer;
  transform: scale(.9)
}

.styles_hamburger__ZesRD {
  background-image: url(../media/hamburger.571dadce.png);
  width: 29px;
  height: 37px;
  margin: 0 20px 0 0;
  cursor: pointer;
  transform: scale(1.1)
}

.styles_videoLoader__UTwKs {
  margin: auto;
  text-align: center;
  overflow: hidden
}

.styles_demoReelVideo__Zb_bS {
  height: auto;
  width: 300%;
  margin: 75px 0 30px 50vw;
  transform: translate(-50%);
  overflow: hidden
}

.styles_buttonReel__QQbJR {
  background-color: #eb6099;
  border: none;
  border-radius: 30px;
  color: #fff;
  width: 170px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  margin: -50px auto 0;
  position: relative;
  cursor: pointer
}

.styles_buttonReel__QQbJR:hover {
  background-color: #d8598e
}

.styles_openReel__hYaGb {
  width: 659px;
  height: 468px;
  transform: scale(.55);
  margin: 0
}

.styles_news__PMyY_ {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin: 0;
  width: 100vw
}

.styles_newsFirstPicture__8M6kw {
  background-image: url(../media/track&field.bf7301e4.png);
  height: 350px;
  margin: 0 auto
}

.styles_newsFirstPicture__8M6kw,
.styles_pointFatecPicture__Um6BL {
  width: 360px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: 50%
}

.styles_pointFatecPicture__Um6BL {
  background-image: url(../media/parceria_fatec.af822450.png);
  height: 325px;
  margin: 10px auto 0
}

.styles_news1Picture__yKP3d {
  background-image: url(../media/picpay.2374f00a.png);
  background-position: 50%
}

.styles_news1Picture__yKP3d,
.styles_news2Picture__Pti_6 {
  width: 360px;
  height: 350px;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_news2Picture__Pti_6 {
  background-image: url(../media/imgMGM.e1e7445e.png)
}

.styles_news3Picture__g8b_F {
  background-image: url(../media/havaianas.6acfe305.png)
}

.styles_news3Picture__g8b_F,
.styles_news4Picture___wW_z {
  width: 360px;
  height: 350px;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_news4Picture___wW_z {
  background-image: url(../media/cea.e9620172.png)
}

.styles_news5Picture__U548i {
  background-image: url(../media/veloe.f97c9ba5.png)
}

.styles_news5Picture__U548i,
.styles_news6Picture__sSwXt {
  width: 360px;
  height: 350px;
  margin: 0 auto;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_news6Picture__sSwXt {
  background-image: url(../media/suno.79e3ca3e.png)
}

.styles_news7Picture__MjgeO {
  background-image: url(../media/pointmedia_livelo.9d891463.png)
}

.styles_news7Picture__MjgeO,
.styles_news8Picture__Qqy3A {
  width: 360px;
  height: 340px;
  margin: 10px auto 0;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_news8Picture__Qqy3A {
  background-image: url(../media/pointmedia_c6.c06071a7.png)
}

.styles_newsLiveloPicture__s5SyV {
  background-image: url(../media/imgLivelo.3fa0520d.png);
  width: 360px;
  height: 340px;
  margin: 10px auto 0;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_pills__he24P {
  margin: -10px 0 -60px;
  background-image: url(../media/pills.b41c6d60.png);
  width: 260px;
  height: 170px;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_ilhaEdicaoImg__pN_gY {
  background-image: url(../media/ilhaedicao.e71984ca.png);
  width: 90%;
  max-width: 520px;
  height: 430px;
  background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 0 -150px
}

.styles_newsTextsContainer__NIQ_S {
  margin: 0;
  align-self: center
}

.styles_news1TagText__ytjWh {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  margin: 0;
  z-index: 1
}

.styles_news1TagLine__cJuGi {
  width: 68px;
  margin: -11px 0 0 -5px
}

.styles_news1TagLineXl__oyBgF,
.styles_news1TagLine__cJuGi {
  background-color: #6cabde;
  height: 10px;
  position: relative;
  z-index: 0
}

.styles_news1TagLineXl__oyBgF {
  width: 121px;
  margin: -11px 0 0 -2px
}

.styles_news1NewsTitle__wsqwi {
  font-weight: 700;
  font-size: 25px;
  line-height: 25px;
  width: 310px;
  margin: 30px 0 0
}

.styles_news1NewsText__5zOFQ {
  font-size: 16px;
  width: 310px;
  color: #707070;
  margin: 20px 0 -25px
}

.styles_news2TagText__tobm8 {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  margin: 0;
  z-index: 1
}

.styles_news2TagLine__tRrvu {
  width: 58px;
  margin: -12px 0 0 1px
}

.styles_news2TagLine__tRrvu,
.styles_newsLiveloTagLine__woI2Q {
  background-color: #6cabde;
  height: 10px;
  position: relative;
  z-index: 0
}

.styles_newsLiveloTagLine__woI2Q {
  width: 75px;
  margin: -11px 0 0 1px
}

.styles_betMGMNewsTagLine__BXreA {
  background-color: #6cabde;
  width: 48px;
  height: 10px;
  position: relative;
  margin: -11px 0 0 -5px;
  z-index: 0
}

.styles_news2NewsTitle__I1aIW {
  font-weight: 700;
  font-size: 25px;
  line-height: 25px;
  width: 310px;
  margin: 30px 0 0
}

.styles_news2NewsText__6v9gP {
  font-size: 16px;
  width: 300px;
  color: #707070;
  margin: 20px 0 0
}

.styles_news3TagText__4_bE6 {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  margin: 0;
  z-index: 1
}

.styles_news3TagLine__s3X3t {
  background-color: #6cabde;
  width: 108px;
  height: 10px;
  position: relative;
  margin: -11px 0 0 -5px;
  z-index: 0
}

.styles_news3NewsTitle__82x6S {
  font-weight: 700;
  font-size: 25px;
  line-height: 25px;
  width: 310px;
  margin: 30px 0 0
}

.styles_news3NewsText__4mf6v {
  font-size: 16px;
  width: 320px;
  color: #707070;
  margin: 20px 0 -25px
}

.styles_news4TagText__eVR7m {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  margin: 0 auto;
  z-index: 1
}

.styles_news4TagLine__6ti9l {
  background-color: #6cabde;
  width: 48px;
  height: 10px;
  position: relative;
  margin: -11px 0 0 -5px;
  z-index: 0
}

.styles_news4NewsTitle__uEsPE {
  font-weight: 700;
  font-size: 25px;
  line-height: 25px;
  width: 310px;
  margin: 30px 0 0
}

.styles_news4NewsText__SkjOQ {
  font-size: 16px;
  width: 300px;
  color: #707070;
  margin: 20px 0 0
}

.styles_news5TagText__LwjJ1 {
  font-weight: 700;
  font-size: 18px;
  position: relative;
  margin: 0;
  z-index: 1
}

.styles_news5TagLine__y8uAL {
  width: 59px;
  margin: -11px 0 0 -5px
}

.styles_news5TagLine__y8uAL,
.styles_news6TagLine__VD9B0 {
  background-color: #6cabde;
  height: 10px;
  position: relative;
  z-index: 0
}

.styles_news6TagLine__VD9B0 {
  width: 55px;
  margin: -12px 0 0 -4px
}

.styles_news7TagLine__xBVbo {
  width: 168px;
  margin: -10px 0 0 -4px
}

.styles_news7TagLine__xBVbo,
.styles_news8TagLine__lFH2Z {
  background-color: #6cabde;
  height: 7px;
  position: absolute;
  z-index: 0
}

.styles_news8TagLine__lFH2Z {
  width: 30px;
  margin: -10px 0 0 -2px
}

.styles_news5NewsTitle__PjtLt {
  font-weight: 700;
  font-size: 25px;
  line-height: 25px;
  width: 310px;
  margin: 30px 0 0
}

.styles_news5NewsText__z8BOO {
  font-size: 16px;
  width: 300px;
  color: #707070;
  margin: 20px 0 0
}

.styles_hoverMenu__BrPoH {
  position: fixed;
  background-color: #000;
  height: 100vh;
  width: 100vw;
  z-index: 999;
  top: 0;
  right: -100vw;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  overflow-y: auto;
  transition: right 1s ease
}

.styles_hoverMenu__BrPoH.styles_open__ExnxI {
  right: 0
}

.styles_menuClose__2HENa {
  background-image: url(../media/menuclose.c57e5bbb.png);
  width: 20px;
  height: 20px;
  margin: 28px 25px 30px 600px;
  cursor: pointer
}

.styles_menuLinks__jBZ9B {
  font-weight: 700;
  font-size: 25px;
  line-height: 35px;
  margin: 0 50px 0 0
}

.styles_anchorAbout__sEoF7 {
  cursor: pointer
}

.styles_anchorAbout__sEoF7:hover {
  color: #eb6099
}

.styles_anchorAbout__sEoF7:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorTeam__N_Fcd {
  cursor: pointer
}

.styles_anchorTeam__N_Fcd:hover {
  color: #eb6099
}

.styles_anchorTeam__N_Fcd:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorWwd__zDgzb {
  cursor: pointer
}

.styles_anchorWwd__zDgzb:hover {
  color: #eb6099
}

.styles_anchorWwd__zDgzb:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorHwd__4D5E_ {
  cursor: pointer
}

.styles_anchorHwd__4D5E_:hover {
  color: #eb6099
}

.styles_anchorHwd__4D5E_:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorPrevWorks__XTOMR {
  cursor: pointer
}

.styles_anchorPrevWorks__XTOMR:hover {
  color: #eb6099
}

.styles_anchorPrevWorks__XTOMR:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorCases__99tmx {
  cursor: pointer
}

.styles_anchorCases__99tmx:hover {
  color: #eb6099
}

.styles_anchorCases__99tmx:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorMosaico__nHbMh {
  cursor: pointer;
  margin: 0
}

.styles_anchorMosaico__nHbMh:hover {
  color: #eb6099
}

.styles_anchorMosaico__nHbMh:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorClients__OcEsY {
  cursor: pointer
}

.styles_anchorClients__OcEsY:hover {
  color: #eb6099
}

.styles_anchorClients__OcEsY:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorCareers__GNL5b {
  cursor: pointer
}

.styles_anchorCareers__GNL5b:hover {
  color: #eb6099
}

.styles_anchorCareers__GNL5b:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorReanimate__g_CL0 {
  cursor: pointer
}

.styles_anchorReanimate__g_CL0:hover {
  color: #eb6099
}

.styles_anchorReanimate__g_CL0:hover:after {
  content: "_";
  position: absolute
}

.styles_anchorContact__LYa25 {
  cursor: pointer
}

.styles_anchorContact__LYa25:hover {
  color: #eb6099
}

.styles_anchorContact__LYa25:hover:after {
  content: "_";
  position: absolute
}

.styles_menuSocials__MqbpY {
  display: flex;
  justify-content: space-between;
  transform: scale(.6);
  width: 300px;
  margin: 30px -20px 0 0
}

.styles_menuLogo__aqB7H {
  background-image: url(../media/logopoint3.52842018.png);
  width: 187px;
  height: 120px;
  transform: scale(.5);
  margin: 20px 0 0;
  cursor: pointer
}

.styles_about__TNw3O {
  margin: 0
}

.styles_aboutWind__0IiRi {
  background-image: url(../media/wind.1b7a08ca.png);
  width: 126px;
  height: 59px;
  margin: 15px 0 0 190px;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_aboutPointsV__phnri {
  background-image: url(../media/pointsV.bba9d0ed.png);
  width: 146px;
  height: 533px;
  margin: -100px 0 130px -90px;
  background-size: 100%;
  background-repeat: no-repeat;
  transform: scale(.6)
}

.styles_aboutWrap__PJKBd {
  margin: -570px 0 50px 50px
}

.styles_aboutPoint__h_1Wk {
  font-weight: 700;
  font-size: 18px;
  line-height: 30px;
  color: #000;
  margin: 0 0 0 25px;
  position: relative;
  z-index: 1
}

.styles_aboutTag__K9_An {
  background-color: #e96099;
  width: 90px;
  height: 10px;
  position: relative;
  margin: -13px 0 0 21px;
  z-index: 0
}

.styles_aboutPointsH__mwsYN {
  background-image: url(../media/pointsH.49a7782f.png);
  width: 533px;
  height: 146px;
  margin: -20px 0 0;
  background-size: 100%;
  background-repeat: no-repeat;
  transform: scale(.6)
}

.styles_aboutImage__EIcfj {
  background-image: url(../media/playpoint.c08cd8e5.png);
  width: 380px;
  height: 380px;
  margin: -100px 0 0 150px;
  background-size: 100%;
  background-repeat: no-repeat;
  display: none
}

.styles_aboutText__mvTMt {
  font-size: 16px;
  line-height: 20px;
  color: #707070;
  margin: 30px 0 0 25px;
  width: 250px
}

.styles_team__5Owpg {
  display: flex;
  flex-direction: column;
  margin: -95px 0 0;
  background-color: #6cabde
}

.styles_teamQuote__rNGw2 {
  font-weight: 700;
  color: #fff;
  font-size: 30px;
  line-height: 33px;
  margin: 100px auto 0;
  width: 280px
}

.styles_teamPictures__Cyy7i {
  width: 100vw
}

.styles_Mychel__PEo0w {
  margin: 0 0 0 -10px
}

.styles_MychelPicture__WzpDu {
  background-image: url(../media/teammychel.72be36b5.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Thiago__A13KO {
  margin: 0
}

.styles_ThiagoPicture__m2luK {
  background-image: url(../media/teamthiago.232669dd.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Will__6M3qB {
  margin: 0
}

.styles_WillPicture__0BzE1 {
  background-image: url(../media/TeamWill.05fa27da.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Maisa__KIDEF {
  margin: 0
}

.styles_MaisaPicture__LEM7s {
  background-image: url(../media/teamMaisa.328d7211.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Heitor__h9Xd1 {
  margin: 0
}

.styles_HeitorPicture__moNxw {
  background-image: url(../media/teamHeitor.99184bab.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Drielle__daUYu {
  margin: 0
}

.styles_DriellePicture__mwYWU {
  background-image: url(../media/teamDrielle.55c39ce3.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Louro__2jlBb {
  margin: 0
}

.styles_LouroPicture__Pwybb {
  background-image: url(../media/teamlouro.edc17f32.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Robson__9xy5O {
  margin: 0
}

.styles_RobsonPicture__08hI_ {
  background-image: url(../media/teamrobson.462a5623.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Priscila__9efU4 {
  margin: 0
}

.styles_PriscilaPicture__iLZv8 {
  background-image: url(../media/teampri.88014048.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_teamPictures2__6fOkQ {
  width: 100vw
}

.styles_Raphael__oxIUx {
  margin: 0
}

.styles_RaphaelPicture__oMwJO {
  background-image: url(../media/teamraphael.ea2b040b.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Vinicius__QchpE {
  margin: 0
}

.styles_ViniciusPicture___8gq_ {
  background-image: url(../media/teamvinicius.a7a83a8e.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Leandro__172yt {
  margin: 0
}

.styles_LeandroPicture__dIxKP {
  background-image: url(../media/teamleandro.4c4c0e7f.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Nicole__njTMY {
  margin: 0
}

.styles_NicolePicture__uFpvu {
  background-image: url(../media/teamnicole.69f502a7.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Georgia__A7TBr {
  margin: 0
}

.styles_GeorgiaPicture__H0Psp {
  background-image: url(../media/teamgeorgia.c8b2a166.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Marco__hT7k6 {
  margin: 0
}

.styles_MarcoPicture__pykPb {
  background-image: url(../media/teammarco.556e640e.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Thais__YLwjv {
  margin: 0
}

.styles_ThaisPicture__xGjOM {
  background-image: url(../media/teamthais.229d1b79.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Andre__aZqRx {
  margin: 0
}

.styles_AndrePicture__5pGM_ {
  background-image: url(../media/teamandre.13a60934.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_Thiemy__Ix6Ef {
  margin: 0
}

.styles_ThiemyPicture__mSqY3 {
  background-image: url(../media/teamthiemy.4dc91e16.png);
  width: 205px;
  height: 273px;
  margin: 0;
  transform: scale(.7)
}

.styles_teamTitle__hkIyB {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 0 25px;
  position: relative;
  z-index: 1
}

.styles_teamTitleTag__SB7Ec {
  background-color: #fff;
  width: 115px;
  height: 10px;
  position: relative;
  margin: -10px 0 0 20px;
  z-index: 0
}

.styles_teamText__qUdWz {
  font-size: 16px;
  line-height: 20px;
  width: 290px;
  margin: 10px 0 100px 25px
}

.styles_teamWind___0UFz {
  background-image: url(../media/wind2.23c3dcd5.png);
  width: 288px;
  height: 120px;
  margin: -60px 0 -59px 80px;
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_teamPinkBalls__dU1Au {
  background-image: url(../media/pinkballssmall.902b163a.png);
  width: 558px;
  height: 51px;
  margin: 0;
  background-size: 100%;
  background-repeat: no-repeat;
  display: none
}

.styles_wwd__mV6Cr {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_wwdTitle__koG_G {
  color: #000;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  margin: 100px 0 0 -140px;
  position: relative;
  z-index: 1
}

.styles_wwdTitleTag__dLfso {
  width: 172px;
  margin: -10px 0 0 -150px
}

.styles_wwdTitleTagIlha__pfWUG,
.styles_wwdTitleTag__dLfso {
  background-color: #eb6099;
  height: 10px;
  position: relative;
  z-index: 0
}

.styles_wwdTitleTagIlha__pfWUG {
  width: 140px;
  margin: -10px 0 0 -175px
}

.styles_wwdTextIlha__Cc0VI,
.styles_wwdText__dLEIm {
  color: #707070;
  font-size: 16px;
  line-height: 20px;
  width: 300px;
  margin: 30px 0 40px -10px
}

.styles_wwdWorks__vSqRU {
  width: 100vw;
  margin: 0
}

.styles_wwd1__jcrZs {
  margin: 0
}

.styles_wwd1image__5n03J {
  background-image: url(../media/job1.69892388.png);
  width: 279px;
  height: 279px;
  margin: 0;
  transform: scale(.8)
}

.styles_wwd2__EeaLd {
  margin: 0
}

.styles_wwd2image__vMNTM {
  background-image: url(../media/job2.8c982cf1.png);
  width: 279px;
  height: 279px;
  margin: 0;
  transform: scale(.8)
}

.styles_wwd3__QcB_J {
  margin: 0
}

.styles_wwd3image__oT_m_ {
  background-image: url(../media/job3.602156fd.png);
  width: 279px;
  height: 279px;
  margin: 0;
  transform: scale(.8)
}

.styles_wwd4__Qtxk4 {
  margin: 0
}

.styles_wwd4image__RKPxt {
  background-image: url(../media/job4.716974a5.png);
  width: 279px;
  height: 279px;
  margin: 0;
  transform: scale(.8)
}

.styles_wwd5__qul_r {
  margin: 0
}

.styles_wwd5image__fZ20A {
  background-image: url(../media/job5.7ada644b.png)
}

.styles_wwd5image__fZ20A,
.styles_wwd6image__PAnSz {
  width: 279px;
  height: 279px;
  margin: 0;
  transform: scale(.8)
}

.styles_wwd6image__PAnSz {
  background-image: url(../media/IA.f34f965b.png);
  background-size: contain;
  background-repeat: no-repeat
}

.styles_wwdWind__PW__M {
  background-image: url(../media/wind.1b7a08ca.png);
  width: 126px;
  height: 59px;
  margin: 10px 0 -10px 190px;
  transform: rotate(150deg)
}

.styles_wwdPoints__6bK__,
.styles_wwdWind__PW__M {
  background-size: 100%;
  background-repeat: no-repeat
}

.styles_wwdPoints__6bK__ {
  background-image: url(../media/pointsH.49a7782f.png);
  width: 533px;
  height: 146px;
  margin: 0 0 -55px -80px;
  transform: scale(.6)
}

.styles_hwd__O8FaW {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  background-color: #f9f9f9
}

.styles_hwdTitle__WjGu_ {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin: 70px 0 50px -120px;
  position: relative;
  z-index: 1
}

.styles_hwdTitleTag__PZNsA {
  background-color: #6cabde;
  width: 172px;
  height: 10px;
  position: relative;
  margin: -60px 0 50px -130px;
  z-index: 0
}

.styles_hwdWind__V12eN {
  display: none
}

.styles_hwdCircles__tDTrI {
  background-image: url(../media/circles.3d1455dc.png);
  width: 1120px;
  height: 1120px;
  z-index: 0;
  position: relative;
  animation: styles_rotate__7vQHo 45s linear infinite
}

@keyframes styles_rotate__7vQHo {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(-1turn)
  }
}

.styles_hwdcPinkText1__Mzw19 {
  position: absolute;
  z-index: 1;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  top: 78px;
  left: 430px
}

.styles_cpinkText1__jgE8e,
.styles_cpinkText3__kHiWZ {
  color: #fff
}

.styles_hwdcPinkText2__gqNIn {
  width: 350px;
  top: 330px;
  left: 800px;
  transform: rotate(64deg)
}

.styles_hwdcPinkText2__gqNIn,
.styles_hwdcPinkText3__PWyVg {
  position: absolute;
  z-index: 1;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center
}

.styles_hwdcPinkText3__PWyVg {
  top: 870px;
  left: 750px;
  transform: rotate(140deg)
}

.styles_hwdcPinkText4__sxdqk {
  top: 860px;
  left: 170px;
  transform: rotate(220deg)
}

.styles_hwdcPinkText4__sxdqk,
.styles_hwdcPinkText5__cITRI {
  position: absolute;
  z-index: 1;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center
}

.styles_hwdcPinkText5__cITRI {
  top: 330px;
  left: 80px;
  transform: rotate(295deg)
}

.styles_hwdcBlueText1__IML9m {
  position: absolute;
  top: 267px;
  left: 480px;
  z-index: 1;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  text-align: center
}

.styles_cblueText1__ozTWx {
  color: #fff
}

.styles_hwdcBlueText2__ozRkz {
  position: absolute;
  top: 425px;
  left: 720px;
  z-index: 1;
  transform: rotate(65deg);
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px
}

.styles_hwdcBlueText3__gnF0c {
  left: 650px;
  transform: rotate(140deg)
}

.styles_hwdcBlueText3__gnF0c,
.styles_hwdcBlueText4__ystb0 {
  position: absolute;
  top: 730px;
  z-index: 1;
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px
}

.styles_hwdcBlueText4__ystb0 {
  left: 320px;
  transform: rotate(220deg)
}

.styles_hwdcBlueText5__t_jnG {
  position: absolute;
  top: 435px;
  left: 230px;
  z-index: 1;
  transform: rotate(295deg);
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px
}

.styles_hwdWhiteBg__QU0Xn {
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 300px;
  margin: -660px 0 660px
}

.styles_hwdwBgLight__ZUfs9 {
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_hwdLightImage__QYh_A {
  background-image: url(../media/light.0ca733f1.png);
  width: 46px;
  height: 45px
}

.styles_hwdLightText__C7AN_ {
  font-weight: 700;
  font-size: 15px;
  line-height: 35px
}

.styles_hwdwBgLogo__z0wTT {
  background-image: url(../media/logopoint2.9d870bfc.png);
  width: 60px;
  height: 39px
}

.styles_hwdwBgMegaphone__DQS5f {
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_hwdMegaphoneImage__gOwtF {
  background-image: url(../media/megaphone.980b428f.png);
  width: 53px;
  height: 32px
}

.styles_hwdMegaphoneText__dse5x {
  font-weight: 700;
  font-size: 15px;
  line-height: 35px
}

.styles_galleryModal__oQr_y {
  position: fixed;
  background-color: #3a3a3a;
  width: 100vw;
  height: 100vh;
  z-index: 999;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center
}

.styles_modalClose__bbcv4 {
  background-image: url(../media/menuclose.c57e5bbb.png);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 30px;
  right: 20px;
  cursor: pointer
}

.styles_iframe1__Msmr2 {
  width: 300px;
  height: 250px
}

.styles_iframe2__lg32w {
  width: 659px;
  height: 468px;
  transform: scale(.5);
  overflow: hidden
}

.styles_iframe3__k3m2c {
  width: 300px;
  height: 250px
}

.styles_video04__zZkGz {
  width: 300px;
  height: 567px
}

.styles_iframe5__BkZhD {
  width: 300px;
  height: 600px
}

.styles_video06__cxv9c {
  width: 350px;
  height: 450px
}

.styles_video07__cXzYT {
  width: 300px;
  height: 567px
}

.styles_video08__hZbBD {
  width: 350px;
  height: 350px
}

.styles_iframe9__Zhv6w {
  width: 300px;
  height: 600px
}

.styles_video10__AJIkl {
  width: 350px;
  height: 350px
}

.styles_iframe11__jdoP1 {
  width: 300px;
  height: 250px
}

.styles_iframe12__f_EAq {
  width: 975px;
  height: 250px;
  transform: rotate(90deg) scale(.7)
}

.styles_iframe13__83iZN {
  width: 300px;
  height: 250px
}

.styles_iframe14__nqvzS,
.styles_iframe15__1jzQ6 {
  width: 300px;
  height: 600px
}

.styles_video16__0xpGD {
  width: 350px;
  height: 270px
}

.styles_iframe17__NmNjB {
  width: 730px;
  height: 90px;
  transform: rotate(90deg)
}

.styles_video18__r3QOJ {
  width: 350px;
  height: 450px
}

.styles_pwPoints__Mz2Lw {
  display: none
}

.styles_previousWorks__yFdDN {
  background-color: #000;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: -650px 0 0;
  position: relative
}

.styles_pwTitle__yzZZY {
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin: 20px 0 0 -120px;
  position: relative;
  z-index: 1
}

.styles_pwTitleTag__8hpwn {
  background-color: #6cabde;
  width: 190px;
  height: 10px;
  position: relative;
  margin: -10px 0 30px -135px;
  z-index: 0
}

.styles_pwButtonContainer__V4Y7N {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: -10px 0 0;
  width: 180px
}

.styles_prevWorksButton__4bVCC {
  background-color: #eb6099;
  border: none;
  border-radius: 30px;
  color: #fff;
  width: 170px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  margin: 0;
  position: relative;
  cursor: pointer;
  z-index: 2
}

.styles_prevWorksButton2__JTQz_ {
  background-color: transparent;
  border: 2px solid #6cabde;
  border-radius: 30px;
  width: 170px;
  height: 30px;
  margin: -9px 0 0 -165px;
  position: relative;
  z-index: 1
}

.styles_pwGallery__G6Lq5 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 370px;
  overflow: hidden;
  transition: height .5s ease;
  position: relative
}

.styles_gradientOverlay__BWbZK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 0, #000);
  pointer-events: none;
  transition: opacity 1s
}

.styles_gradientRemoved__3a3r1 {
  opacity: 0 !important
}

.styles_galleryContainer__RKGcA {
  cursor: pointer
}

.styles_gallery1__vBvh2 {
  background-image: url(../media/pw1.0d4bd3c3.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery2__9vmgv {
  background-image: url(../media/pw2.9a6ef2d3.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery3__ssvC1 {
  background-image: url(../media/pw3.86641b73.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery4__IYxpM {
  background-image: url(../media/pw4.b74f18a7.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery5__gyJCW {
  background-image: url(../media/pw5.3ee1d808.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery6__d6hlX {
  background-image: url(../media/pw6.c1ca983d.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery7__iLvSY {
  background-image: url(../media/pw7.f472f0e1.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery8__CQIU9 {
  background-image: url(../media/pw8.e36046ac.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery9__wibLj {
  background-image: url(../media/pw9.2a4eb06b.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery10__cUZIY {
  background-image: url(../media/pw10.97bb3519.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery11__07pog {
  background-image: url(../media/pw11.dca2f17f.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery12__UpBnd {
  background-image: url(../media/pw12.83e7c741.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery13__aZtaT {
  background-image: url(../media/pw13.66830968.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery14__hA_vN {
  background-image: url(../media/pw14.e2809535.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery15__9Hghp {
  background-image: url(../media/pw15.6bfd91a7.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery16__iwJWC {
  background-image: url(../media/pw16.2cec3444.png);
  width: 181px;
  height: 151px;
  margin-bottom: 8px
}

.styles_gallery17__8W7yl {
  background-image: url(../media/pw17.508c66aa.png);
  width: 181px;
  height: 151px
}

.styles_gallery18__4GTEP {
  height: 151px
}

.styles_gallery18__4GTEP,
.styles_gallery19__6hIWB {
  background-image: url(../media/pw18.0016a88b.png);
  width: 181px;
  margin: 0 0 5px
}

.styles_gallery19__6hIWB {
  height: 0
}

.styles_gallery20__NDfDs,
.styles_gallery21__v0ZGP,
.styles_gallery22__SlvxX,
.styles_gallery23__CGrOK,
.styles_gallery24__wcOZL {
  display: none
}

.styles_cases__PCQjw {
  background-color: #000;
  width: 100vw;
  height: 740px;
  position: relative;
  padding: 50px 0 0
}

.styles_casesTitle__u0RVX {
  color: #fff;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 0 25px;
  position: relative;
  z-index: 1
}

.styles_casesTitleTag__Gxjp3 {
  background-color: #eb6099;
  width: 145px;
  height: 10px;
  position: relative;
  margin: -10px 0 40px 15px;
  z-index: 0
}

.styles_casesSlide__uqRsS {
  overflow-x: hidden
}

.styles_case1Image__vmbkZ {
  background-image: url(../media/casehavaianas.48c37ef5.png);
  width: 859px;
  height: 609px;
  margin: -150px 0 0 -320px;
  transform: scale(.5)
}

.styles_case1logo__Nu1cz {
  background-image: url(../media/logohavaianas.35eb774c.png);
  width: 418px;
  height: 86px;
  margin: -180px 0 0 -50px;
  transform: scale(.5)
}

.styles_case1Subtitle__ARj1x {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 20px 55px;
  color: #fff
}

.styles_case1Text__KILwN {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  width: 280px;
  margin: 0 0 0 55px
}

.styles_case2Image__pn2mX {
  background-image: url(../media/casevivo.f0f149c0.png);
  width: 859px;
  height: 609px;
  margin: -150px 0 0 -320px;
  transform: scale(.5)
}

.styles_case2logo__CUSsp {
  background-image: url(../media/logovivo.32d4123a.png);
  width: 342px;
  height: 107px;
  margin: -196px 0 0 -35px;
  transform: scale(.5)
}

.styles_case2Subtitle__R4Szo {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 20px 55px;
  color: #fff
}

.styles_case2Text__lOanE {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  width: 280px;
  margin: 0 0 0 55px
}

.styles_case3Image__KY4WA {
  background-image: url(../media/caseambev.f108da60.png);
  width: 859px;
  height: 609px;
  margin: -150px 0 0 -290px;
  transform: scale(.5)
}

.styles_case3logo__kw9Dw {
  background-image: url(../media/logoambev.5a09a762.png);
  width: 342px;
  height: 86px;
  margin: -184px 0 0 -32px;
  transform: scale(.5)
}

.styles_case3Subtitle__XNiY5 {
  font-weight: 700;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 20px 55px;
  color: #fff
}

.styles_case3Text__Ol6XF {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  width: 280px;
  margin: 0 0 0 55px
}

.styles_blueBalls__QpBCY {
  background-image: url(../media/blueballs.bf544c4b.png);
  width: 348px;
  height: 81px;
  position: relative;
  background-size: 100%;
  background-repeat: no-repeat;
  margin: -20px 0 0 130px;
  z-index: 2
}

.styles_clientsTitle__2qs2X {
  font-weight: 700;
  font-size: 18px;
  line-height: 41px;
  margin: 20px 0 0 50px;
  position: relative;
  z-index: 1
}

.styles_clientsTitleTag__kUV_5 {
  background-color: #6cabde;
  width: 183px;
  height: 10px;
  position: relative;
  margin: -20px 0 0 42px;
  z-index: 0
}

.styles_clientsGallery__2B3e_ {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  margin: 30px auto 20px;
  height: 450px
}

.styles_client1__bSQQL {
  background-image: url(../media/assai.1d2a4157.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client2__nG2jK {
  background-image: url(../media/bradescoseguros.ad03287a.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client3__zWxPQ {
  background-image: url(../media/klick.d429eb03.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client4__vftql {
  background-image: url(../media/gpa.c72ea2f0.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client5__0uyZ4 {
  background-image: url(../media/cogna.b499cc87.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client6__J18md {
  background-image: url(../media/livelo.a2249f24.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client7__3YLv7 {
  background-image: url(../media/grey.353a4ff3.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client8__yAy8Y {
  background-image: url(../media/seara.52985628.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client9__7EQol {
  background-image: url(../media/sicredi.2a4e56e2.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client10__69I6P {
  background-image: url(../media/santander.424ecd2d.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client11__mx06C {
  background-image: url(../media/lactalis.f87761ad.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client12__e_umE {
  background-image: url(../media/trackfield.fc9216d3.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client13__FoHuP {
  background-image: url(../media/havas.e117e69d.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client14__4W2Bj {
  background-image: url(../media/picpay.e9e67e5a.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client15__ulFf1 {
  background-image: url(../media/almap.cc56f1c4.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client16__W93lt {
  background-image: url(../media/vivo.967a0d95.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client17__EEs0B {
  background-image: url(../media/cea.0904dd35.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client18__2ueQo {
  background-image: url(../media/dm9.b10d39e7.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client19__mrNWJ {
  background-image: url(../media/mccann.f90ea0ed.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client20___kcx6 {
  background-image: url(../media/havaianas.4ad8709e.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client21__DhBto {
  background-image: url(../media/yr.0840f20f.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client22__vd_Is {
  background-image: url(../media/rga.4665d2bf.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client23__PO_D9 {
  background-image: url(../media/ampfy.76e4e06b.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client24__WXOOU {
  background-image: url(../media/vmlyr.09e7899c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client25__26BVf {
  background-image: url(../media/veloe.1d5688c3.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client26__JN7bS {
  background-image: url(../media/peppery.6c9a342e.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client27__FpQ9C {
  background-image: url(../media/oi.5c4e386e.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client28__8ZBky {
  background-image: url(../media/tim.13928c19.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client29__5irWa {
  background-image: url(../media/reckitt.b42972a8.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client30__Q5cIh {
  background-image: url(../media/lg.799224aa.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client31__GfEDI {
  background-image: url(../media/agora.694da75b.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client32__o_BnW {
  background-image: url(../media/amil.42d02a3d.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client33__tmyRO {
  background-image: url(../media/big.29bd7510.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client34__CcRwt {
  background-image: url(../media/braskem.2b8feed9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client35__0__ek {
  background-image: url(../media/grupopetropolis.82024b18.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client36__6q_OE {
  background-image: url(../media/tiffany.aaa7c3d2.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client37__f_5ke {
  background-image: url(../media/psa.e9fc12fb.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client38__XBWPg {
  background-image: url(../media/marisa.f67c8833.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client39__UVyvS {
  background-image: url(../media/jde.6525e90c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client40__2XrNP {
  background-image: url(../media/samsung.01468a9f.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client41__QsqGY {
  background-image: url(../media/melitta.a5b45c35.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client42__cydBB {
  background-image: url(../media/outback.27f8e1e9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client43__ZJ1_C {
  background-image: url(../media/honda.e169608c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client44__0zwnu {
  background-image: url(../media/volkswagen.b11f64b0.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client45__GV5EX {
  background-image: url(../media/deezer.f53554a9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client46__6y7Uo {
  background-image: url(../media/bebario.8fa31fd6.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client47__SEWsL {
  background-image: url(../media/danone.2c76ead9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client48__zrn_1 {
  background-image: url(../media/chemyunion.52516496.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client49__re8k8 {
  background-image: url(../media/diageo.2491317b.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client50__Banmh {
  background-image: url(../media/michelin.0d32a8c4.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client51__PKQz0 {
  background-image: url(../media/cnn.9e37db19.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client52__qquX9 {
  background-image: url(../media/hypera.05325fc5.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client53__t_dRo {
  background-image: url(../media/sumup.128eabe8.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client54__im3Sz {
  background-image: url(../media/abinbev.99204a0e.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client55__eKYM5 {
  background-image: url(../media/webmotors.707b8845.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client56__UrQq3 {
  background-image: url(../media/volvo.02833eae.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client57__vzBtR {
  background-image: url(../media/petra.64d4cba2.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client58__xXqH1 {
  background-image: url(../media/caoa.ef07ef02.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client59__Zbs1e {
  background-image: url(../media/smirnoff.13a26cff.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client60__iBDqV {
  background-image: url(../media/prodigious.403783a0.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client61___9PsE {
  background-image: url(../media/tena.98b0b219.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client62__Plvo4 {
  background-image: url(../media/fcbbrasil.43b05322.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client63__niNlg {
  background-image: url(../media/hypnobox.8e37d23c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client64__KSeB_ {
  background-image: url(../media/louisvuitton.27054d30.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client65__qG7Cp {
  background-image: url(../media/techsoul.241e052a.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client66__gnzV5 {
  background-image: url(../media/tecban.156fb0f7.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client67__hvohD {
  background-image: url(../media/amazonprime.43f8bdbd.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client68__LzyGk {
  background-image: url(../media/heads.3fffde51.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client69__u2moy {
  background-image: url(../media/moneygram.08c02e83.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client70__CGJ_J {
  background-image: url(../media/pedepronto.15ec8830.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client71__CPOkD {
  background-image: url(../media/ingressorapido.8fe023ce.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client72__tgBT5 {
  background-image: url(../media/elopar.0e30fd8a.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client73__kdQKg {
  background-image: url(../media/submarino.04ce20e5.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client74__W_1t5 {
  background-image: url(../media/bancobrasil.35377414.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client75__zoOcI {
  background-image: url(../media/alamo.ccf1ae69.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client76__E7CVC {
  background-image: url(../media/necton.5ad2f47e.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client77__FCspA {
  background-image: url(../media/lysol.90382e7b.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client78__quZkt {
  background-image: url(../media/nestle.5551da52.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client79__JjY1a {
  background-image: url(../media/redbull.a12c7b0c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client80__NHCr8 {
  background-image: url(../media/dior.837de85c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client81___xC0N {
  background-image: url(../media/fendi.fc40851f.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client82__kSSfC {
  background-image: url(../media/hermes.d189fcc9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client83__FdUVg {
  background-image: url(../media/swarovski.390cd8e4.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client84__ht9KQ {
  background-image: url(../media/fbiz.51ae2511.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client85__4LtkB {
  background-image: url(../media/havashealth.4f6f6852.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client86__F2MeL {
  background-image: url(../media/sanofi.2296d22c.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client87__8WIZN {
  background-image: url(../media/energisa.f442d472.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client88__0fN_L {
  background-image: url(../media/vanish.775d6ead.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client89___oba9 {
  background-image: url(../media/brastemp.b2f8c2a7.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client90__efzMs {
  background-image: url(../media/mrm.d8f234ea.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client91___T60w {
  background-image: url(../media/superunion.fe545350.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_client92__1dfla {
  background-image: url(../media/empty.c23b95c9.png);
  width: 205px;
  height: 90px;
  margin: 0 0 20px
}

.styles_reanimate__itdZS {
  background-color: #000;
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_reanimateLogo__o2DzU {
  background-image: url(../media/logoreanimate.6e3ac078.png);
  width: 278px;
  height: 101px;
  margin: 10px 0 10px -130px;
  transform: scale(.6)
}

.styles_reanimateLines__cpDAd {
  background-image: url(../media/reanimatelines.7e1bf636.png);
  width: 697px;
  height: 781px;
  margin: -410px 0 0 400px;
  transform: scale(.5)
}

.styles_reanimateText__keddi {
  font-size: 16px;
  line-height: 20px;
  width: 255px;
  color: #fff;
  margin: 0 0 0 -40px
}

.styles_reanimateCards__E5Pya {
  margin: -320px 0 40px;
  width: 100vw
}

.styles_reanimateMM1__YN_iH {
  margin: 0
}

.styles_reanimateMM__xf8g9 {
  width: 300px;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 30px;
  margin: 0;
  background-color: #fff;
  border: 5px solid #e5e5e5
}

.styles_reanimateMMlogo__wjvn9 {
  background-image: url(../media/logomm.3e067a98.png);
  width: 242px;
  height: 59px;
  margin: 10px 0 25px
}

.styles_reanimateMMtext__q_PVH {
  width: 250px;
  text-align: center;
  font-weight: medium;
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 22px
}

.styles_mmButton__Fcxh5 {
  background-color: #3da8e0;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 205px;
  height: 45px;
  cursor: pointer;
  margin: 25px 0 0
}

.styles_reanimateRA__HwQCC {
  width: 300px;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 30px;
  margin: 0;
  background-color: #fff;
  border: 5px solid #e5e5e5
}

.styles_reanimateRAlogo__0B0ow {
  background-image: url(../media/logora.c34671b6.png);
  width: 221px;
  height: 59px;
  margin: 10px 0 25px
}

.styles_reanimateRAtext__NTDoJ {
  width: 230px;
  text-align: center;
  font-weight: medium;
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 22px
}

.styles_raButton__AmJrp {
  background-color: #6e4590;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 205px;
  height: 45px;
  cursor: pointer;
  margin: 25px 0 0
}

.styles_reanimateDA__c4Dcv {
  width: 300px;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 30px;
  margin: 0;
  background-color: #fff;
  border: 5px solid #e5e5e5
}

.styles_reanimateDAlogo__mpmDS {
  background-image: url(../media/logoda.d43b0c4a.png);
  width: 219px;
  height: 59px;
  margin: 10px 0 25px
}

.styles_reanimateDAtext__B1Y7l {
  width: 250px;
  text-align: center;
  font-weight: medium;
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 22px
}

.styles_daButton__6xIOW {
  background-color: #ff6f00;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 205px;
  height: 45px;
  cursor: pointer;
  margin: 25px 0 0
}

.styles_reanimateAM__hw_jJ {
  width: 300px;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 30px;
  margin: 0;
  background-color: #fff;
  border: 5px solid #e5e5e5
}

.styles_reanimateAMlogo__Ayre0 {
  background-image: url(../media/logoam.1e4a5560.png);
  width: 188px;
  height: 59px;
  margin: 10px 0 25px
}

.styles_reanimateAMtext__kh1Zb {
  width: 280px;
  text-align: center;
  font-weight: medium;
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 22px
}

.styles_amButton__KHp6H {
  background-color: #f3ba14;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 205px;
  height: 45px;
  cursor: pointer;
  margin: 25px 0 0
}

.styles_reanimateTM__Y98or {
  width: 300px;
  height: 305px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-radius: 30px;
  margin: 0;
  background-color: #fff;
  border: 5px solid #e5e5e5
}

.styles_reanimateTMlogo__VSOdD {
  background-image: url(../media/logortm.58f68392.png);
  width: 180px;
  height: 59px;
  margin: 10px 0 25px
}

.styles_reanimateTMtext__44oks {
  width: 250px;
  text-align: center;
  font-weight: medium;
  margin: 0;
  color: #000;
  font-size: 18px;
  line-height: 22px
}

.styles_tmButton__vyler {
  background-color: #1bda28;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 205px;
  height: 45px;
  cursor: pointer;
  margin: 25px 0 0
}

.styles_reanimatePoints__2fvXK {
  background-image: url(../media/pointsH.49a7782f.png);
  width: 533px;
  height: 146px;
  margin: -50px 0 -55px 240px;
  background-size: 100%;
  background-repeat: no-repeat;
  transform: scale(.6);
  display: none
}

.styles_contact__g6rzg {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #6cabde;
  color: #000;
  overflow: hidden;
  width: 340px;
  height: 740px;
  margin: 30px 0 0
}

.styles_modalCloseContato__MNRbd {
  background-image: url(../media/menuclose.c57e5bbb.png);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 15px;
  right: 20px;
  cursor: pointer;
  z-index: 9
}

.styles_contactWind__gaL_i {
  background-image: url(../media/wind3.4e388f8f.png);
  width: 331px;
  height: 154px;
  margin: 30px 0 0 180px;
  background-size: 40%;
  background-repeat: no-repeat
}

.styles_contactPointsV__QSjBP {
  background-image: url(../media/pointsV.bba9d0ed.png);
  width: 146px;
  height: 533px;
  transform: scale(.6);
  background-repeat: no-repeat;
  margin: -350px 0 -300px 300px
}

.styles_contactTitle__P480c {
  font-weight: 700;
  font-size: 32px;
  line-height: 43px;
  margin: 150px 0 20px -125px;
  color: #fff;
  position: relative;
  z-index: 2
}

.styles_contactTitleTag__rdnyH {
  background-color: #eb6099;
  width: 151px;
  height: 15px;
  position: relative;
  margin: -35px 0 0 -145px;
  z-index: 0
}

.styles_contactText__RWPUd {
  font-size: 18px;
  line-height: 22px;
  width: 260px;
  margin: 20px 0 40px -35px
}

.styles_contactForm__E4Dv1 {
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_formLoading__PinG9 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 400px;
  width: 100vw;
  font-size: 60px
}

.styles_formSubject__PBEfi {
  padding: 0 0 0 16px;
  margin: 0 0 5px
}

.styles_formName__xfGh6,
.styles_formSubject__PBEfi {
  width: 269px;
  height: 56px;
  border: 2px solid #000;
  border-radius: 30px;
  font-family: Segoe UI;
  font-size: 20px;
  line-height: 27px;
  background-color: #6cabde
}

.styles_formName__xfGh6 {
  padding: 0 0 0 20px;
  margin: 5px 0
}

.styles_formName__xfGh6::-moz-placeholder {
  color: #000
}

.styles_formName__xfGh6:-ms-input-placeholder {
  color: #000
}

.styles_formName__xfGh6::placeholder {
  color: #000
}

.styles_formEmail__uBz6h {
  width: 269px;
  height: 56px;
  border: 2px solid #000;
  border-radius: 30px;
  padding: 0 0 0 20px;
  font-family: Segoe UI;
  font-size: 20px;
  line-height: 27px;
  margin: 5px 0;
  background-color: #6cabde
}

.styles_formEmail__uBz6h::-moz-placeholder {
  color: #000
}

.styles_formEmail__uBz6h:-ms-input-placeholder {
  color: #000
}

.styles_formEmail__uBz6h::placeholder {
  color: #000
}

.styles_formPhone__9HEjB {
  width: 269px;
  height: 56px;
  border: 2px solid #000;
  border-radius: 30px;
  color: #000;
  padding: 0 0 0 20px;
  font-family: Segoe UI;
  font-size: 20px;
  line-height: 27px;
  background-color: #6cabde;
  margin: 5px 0
}

.styles_formPhone__9HEjB::-moz-placeholder {
  color: #000
}

.styles_formPhone__9HEjB:-ms-input-placeholder {
  color: #000
}

.styles_formPhone__9HEjB::placeholder {
  color: #000
}

.styles_formMessage__lPsZ3 {
  width: 269px;
  height: 132px;
  border: 2px solid #000;
  border-radius: 30px;
  padding: 20px 40px 20px 20px;
  margin: 5px 0 10px;
  resize: none;
  background-color: #6cabde
}

.styles_formMessage__lPsZ3::-moz-placeholder {
  padding: 0;
  color: #000
}

.styles_formMessage__lPsZ3:-ms-input-placeholder {
  padding: 0;
  color: #000
}

.styles_formMessage__lPsZ3::placeholder {
  padding: 0;
  color: #000
}

.styles_contactButton__XfS_A {
  background-color: #000;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 141px;
  height: 40px;
  cursor: pointer;
  margin: 0 0 0 130px
}

.styles_contactButton__XfS_A:hover {
  background-color: #d8598e
}

.styles_contactPointsH__GPGfN {
  background-image: url(../media/pointsH.49a7782f.png);
  width: 533px;
  height: 146px;
  margin: -10px 0 -70px -180px;
  background-size: 100%;
  background-repeat: no-repeat;
  transform: scale(.5)
}

.styles_footer__GKj9j {
  color: #000;
  display: flex;
  flex-direction: column;
  align-items: center
}

.styles_footerLogo__xWMuP {
  background-image: url(../media/logopoint3.52842018.png);
  width: 187px;
  height: 120px;
  margin: 50px 0 0 -120px;
  cursor: pointer
}

.styles_footerLinks__VkYMN {
  font-size: 20px;
  line-height: 25px;
  margin: 60px 0 50px -40px
}

.styles_footerAbout__VwxtJ {
  font-weight: 700;
  margin: 0 0 10px
}

.styles_footerProducts__lxg8W {
  font-weight: 700;
  width: 130px;
  margin: 50px 0 10px
}

.styles_footerSocials__XNPzh {
  display: flex;
  justify-content: center;
  margin: -10px 0 20px -50px
}

.styles_whatsapp__q_0nE {
  background-image: url(../media/zap.32b819df.png);
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-repeat: no-repeat;
  transform: scale(.8);
  margin: 0
}

.styles_linkedin__FT_7X {
  background-image: url(../media/link.2c57c697.png)
}

.styles_instagram__SIn7_,
.styles_linkedin__FT_7X {
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-repeat: no-repeat;
  transform: scale(.8);
  margin: 0 0 0 -10px
}

.styles_instagram__SIn7_ {
  background-image: url(../media/insta.cad15074.png)
}

.styles_facebook__bdWe9 {
  background-image: url(../media/face.90b52129.png);
  width: 75px;
  height: 75px;
  cursor: pointer;
  background-repeat: no-repeat;
  transform: scale(.8);
  margin: 0 0 0 -10px
}

.styles_pin__L1p8f {
  background-image: url(../media/pin.2268916d.png);
  width: 23px;
  height: 31px;
  cursor: pointer
}

.styles_address__f93rc {
  font-family: Poppins;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 40px -20px
}

.styles_complianceButton__sBuES {
  background-color: #eb6099;
  border: none;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  width: 215px;
  height: 50px;
  cursor: pointer;
  margin: 0 0 50px -35px
}

.styles_complianceButton__sBuES:hover {
  background-color: #d8598e
}

.styles_footerCopyright__1Sebb {
  color: #eb6099;
  font-family: Poppins;
  font-size: 12px;
  line-height: 16px;
  margin: -40px 0 30px -125px
}

.styles_newsFatecLine__ikNnA {
  background-color: #6cabde;
  width: 635px;
  height: 10px;
  position: absolute;
  margin: -95px 0 0 1px;
  z-index: 0
}

.styles_footerFatecPartner__8_R48>img {
  width: 120px;
  margin-top: 30px
}

.styles_footerFatecPartner__8_R48 {
  margin: 0;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  align-items: center;
  align-self: center
}

@media (max-width:430px) {
  .styles_swiperSizeStyle__JDMqt {
    height: 760px !important
  }

  .styles_newsFatecLine__ikNnA {
    width: 240px;
    height: 7px;
    position: absolute;
    margin: -38px 0 0 1px
  }

  .styles_newsLiveloTagLine__woI2Q {
    width: 57px;
    margin: -11px 0 0 1px
  }

  .styles_news2TagLine__tRrvu,
  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news2TagLine__tRrvu {
    width: 75px;
    margin: -12px 0 0 1px
  }
}

@media (min-width:430px) and (max-width:767px) {
  .styles_ilhaEdicaoImg__pN_gY {
    width: 90%;
    max-width: 520px;
    height: 460px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: 30px 0 -150px
  }

  .styles_langFlagToBR__ysTjW {
    top: -235px;
    right: -180px
  }

  .styles_langFlagToEN__CT5nb {
    top: -235px;
    right: -220px
  }

  .styles_header__y5cmN {
    height: 75px;
    margin: -75px 0 0
  }

  .styles_logoPoint__c2qm0 {
    margin: 0 0 0 20px;
    transform: scale(.9)
  }

  .styles_hamburger__ZesRD {
    margin: 0 20px 0 0;
    transform: scale(1.1)
  }

  .styles_demoReelVideo__Zb_bS {
    margin: 75px 0 30px 50vw
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 10px
  }

  .styles_contact__g6rzg {
    width: 400px;
    height: 800px;
    margin: 40px 0 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 30px 0 0 180px;
    background-size: 40%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(.6);
    background-repeat: no-repeat;
    margin: -400px 0 -300px 300px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
    margin: 200px 0 20px -165px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 151px;
    height: 15px;
    position: relative;
    margin: -35px 0 0 -185px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 18px;
    line-height: 22px;
    width: 260px;
    margin: 20px 0 40px -65px
  }

  .styles_formSubject__PBEfi {
    width: 343px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 5px;
    background-color: #6cabde
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 343px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formMessage__lPsZ3 {
    width: 343px;
    height: 132px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px;
    resize: none;
    background-color: #6cabde
  }

  .styles_contactButton__XfS_A {
    font-size: 18px;
    line-height: 27px;
    width: 181px;
    height: 40px;
    margin: 0 0 0 160px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(.65);
    margin: 0
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 94px;
    margin: -13px 0 0 -10px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 160px;
    margin: -13px 0 0
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 18px;
    width: 385px;
    color: #707070;
    margin: 20px 0 -27px
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    background-color: #6cabde;
    width: 102px;
    height: 10px;
    position: relative;
    margin: -13px 0 0;
    z-index: 0
  }

  .styles_news2NewsText__6v9gP {
    font-size: 18px;
    width: 340px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 142px;
    height: 10px;
    position: relative;
    margin: -13px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 18px;
    width: 360px;
    color: #707070;
    margin: 20px 0 -27px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 64px;
    height: 10px;
    position: relative;
    margin: -13px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 18px;
    width: 330px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 78px;
    margin: -13px 0 0 -5px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 70px;
    margin: -15px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo {
    width: 220px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 12px;
    position: absolute;
    margin: -15px 0 0 -4px;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 40px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 18px;
    width: 330px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 24px;
    line-height: 62px;
    color: #000;
    margin: -100px 0 0 25px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 110px;
    height: 10px;
    position: relative;
    margin: -26px 0 0 21px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    margin: 30px 0 0 25px;
    width: 300px
  }

  .styles_aboutWind__0IiRi {
    margin: 20px 0 -130px 250px;
    background-size: 100%
  }

  .styles_teamQuote__rNGw2 {
    font-size: 30px;
    line-height: 33px;
    margin: 100px 0 0 40px;
    width: 300px
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 24px;
    line-height: 62px;
    margin: 0 0 0 25px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 150px;
    height: 10px;
    position: relative;
    margin: -25px 0 0 20px;
    z-index: 0
  }

  .styles_teamPictures__Cyy7i {
    width: 100vw
  }

  .styles_Mychel__PEo0w {
    margin: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 320px;
    margin: 10px 0 100px 25px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -60px 0 -59px 80px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_wwdTitle__koG_G {
    color: #000;
    font-weight: 700;
    font-size: 24px;
    line-height: 62px;
    margin: 100px 0 0 -150px;
    position: relative;
    z-index: 1
  }

  .styles_wwdTitleTag__dLfso {
    width: 222px;
    margin: -25px 0 0 -165px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 185px;
    margin: -25px 0 0 -195px
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    color: #707070;
    font-size: 18px;
    line-height: 22px;
    width: 320px;
    margin: 30px 0 40px -60px
  }

  .styles_wwdWorks__vSqRU {
    width: 100vw;
    margin: 0
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd4__Qtxk4 {
    margin: 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd5__qul_r {
    margin: 0
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png)
  }

  .styles_wwd5image__fZ20A,
  .styles_wwd6image__PAnSz {
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 172px;
    height: 80px;
    margin: 10px 0 -10px 190px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: rotate(150deg)
  }

  .styles_hwdTitle__WjGu_ {
    font-weight: 700;
    font-size: 24px;
    line-height: 43px;
    margin: 70px 0 50px -150px;
    position: relative;
    z-index: 1
  }

  .styles_hwdTitleTag__PZNsA {
    background-color: #6cabde;
    width: 230px;
    height: 10px;
    position: relative;
    margin: -65px 0 50px -160px;
    z-index: 0
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 44px;
    margin: 20px 0 0 -120px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 250px;
    height: 10px;
    position: relative;
    margin: -16px 0 50px -135px;
    z-index: 0
  }

  .styles_closedPrevWorks__39fx9 {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -650px 0 -110px;
    position: relative;
    height: 510px
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 180px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    width: 170px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 30px;
    width: 170px;
    height: 30px;
    margin: -9px 0 0 -165px;
    position: relative;
    z-index: 1
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 750px;
    position: relative;
    padding: 50px 0 0
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 44px;
    margin: -10px 0 0 28px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 175px;
    height: 10px;
    position: relative;
    margin: -18px 0 40px 25px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: -120px 0 0 -310px;
    transform: scale(.6)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -180px 0 0 -50px;
    transform: scale(.5)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 55px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 55px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: -120px 0 0 -310px;
    transform: scale(.6)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -180px 0 0 -35px;
    transform: scale(.5)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 55px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 55px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: -120px 0 0 -310px;
    transform: scale(.6)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -180px 0 0 -32px;
    transform: scale(.5)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 55px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 55px
  }

  .styles_blueBalls__QpBCY {
    background-image: url(../media/blueballs.bf544c4b.png);
    width: 348px;
    height: 81px;
    position: relative;
    background-size: 100%;
    background-repeat: no-repeat;
    margin: -20px 0 0 130px;
    z-index: 2
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 24px;
    line-height: 41px;
    margin: 20px 0 0 25px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 250px;
    height: 10px;
    position: relative;
    margin: -16px 0 0 15px;
    z-index: 0
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.6e3ac078.png);
    width: 278px;
    height: 101px;
    margin: 25px 0 25px -130px;
    transform: scale(.8)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -420px 0 0 460px;
    transform: scale(.55)
  }

  .styles_reanimateText__keddi {
    font-size: 18px;
    line-height: 22px;
    width: 300px;
    color: #fff;
    margin: 0 0 0 -60px
  }

  .styles_footerLogo__xWMuP {
    background-image: url(../media/logopoint3.52842018.png);
    width: 187px;
    height: 120px;
    margin: 70px 0 0 -150px;
    cursor: pointer
  }

  .styles_footerLinks__VkYMN {
    font-size: 20px;
    line-height: 25px;
    margin: 50px 0 50px -90px
  }

  .styles_footerSocials__XNPzh {
    display: flex;
    justify-content: center;
    margin: -10px 0 20px -105px
  }

  .styles_footerFatecPartner__8_R48,
  .styles_footerFatecPartner__8_R48>img {
    width: 160px;
    margin-top: 30px
  }

  .styles_address__f93rc {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 40px -80px
  }

  .styles_complianceButton__sBuES {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 215px;
    height: 50px;
    cursor: pointer;
    margin: 0 0 50px -90px
  }

  .styles_footerCopyright__1Sebb {
    color: #eb6099;
    font-family: Poppins;
    font-size: 12px;
    line-height: 16px;
    margin: -30px 0 30px -185px
  }

  .styles_newsFatecLine__ikNnA {
    width: 320px;
    height: 10px;
    position: absolute;
    margin: -47px 0 0 1px
  }

  .styles_swiperSizeStyle__JDMqt {
    height: 760px !important
  }
}

@media (min-width:768px) and (max-width:1279px) {
  .styles_contact__g6rzg {
    width: 720px;
    height: 900px;
    margin: 40px 0 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 130px 0 0 180px;
    background-size: 40%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(.6);
    background-repeat: no-repeat;
    margin: -400px 0 -300px 550px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
    margin: 170px 0 20px -165px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 151px;
    height: 15px;
    position: relative;
    margin: -35px 0 0 -185px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 18px;
    line-height: 22px;
    width: 300px;
    margin: 20px 0 40px -20px
  }

  .styles_formSubject__PBEfi {
    width: 343px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 0 0 5px;
    background-color: #6cabde
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 343px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formMessage__lPsZ3 {
    width: 343px;
    height: 132px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px;
    resize: none;
    background-color: #6cabde
  }

  .styles_contactButton__XfS_A {
    font-size: 18px;
    line-height: 27px;
    width: 181px;
    height: 40px;
    margin: 0 0 0 160px
  }

  .styles_header__y5cmN {
    height: 75px;
    margin: -75px 0 0
  }

  .styles_logoPoint__c2qm0 {
    margin: 0 0 0 30px;
    transform: scale(.9)
  }

  .styles_hamburger__ZesRD {
    margin: 0 40px 0 0;
    transform: scale(1.1)
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 150%;
    margin: 75px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 20px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(1.1);
    margin: 0
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0
  }

  .styles_news1Picture__yKP3d,
  .styles_news2Picture__Pti_6,
  .styles_news3Picture__g8b_F,
  .styles_news4Picture___wW_z,
  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt,
  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsFirstPicture__8M6kw,
  .styles_newsLiveloPicture__s5SyV,
  .styles_pointFatecPicture__Um6BL {
    width: 426px;
    height: 401px;
    margin: 0 40px;
    background-size: 100%
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: -20px 0 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 94px;
    margin: -13px 0 0 -10px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 158px;
    margin: -13px 0 0 3px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 18px;
    width: 310px;
    color: #707070;
    margin: 20px 0 -34px
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    width: 100px;
    margin: -13px 0 0
  }

  .styles_news2TagLine__tRrvu,
  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_newsLiveloTagLine__woI2Q {
    width: 78px;
    margin: -15px 0 0 1px
  }

  .styles_news2NewsText__6v9gP {
    font-size: 18px;
    width: 300px;
    color: #707070;
    margin: 20px 0 -27px
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: -20px 0 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 142px;
    height: 10px;
    position: relative;
    margin: -13px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 18px;
    width: 330px;
    color: #707070;
    margin: 20px 0 -34px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 64px;
    height: 10px;
    position: relative;
    margin: -13px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 18px;
    width: 330px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 24px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 78px;
    margin: -13px 0 0 -5px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 70px;
    margin: -15px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo {
    width: 220px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 12px;
    position: absolute;
    margin: -15px 0 0 -4px;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 40px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 18px;
    width: 330px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_carouselBullets__kXoOt {
    width: 160px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin: 50px 0
  }

  .styles_menuClose__2HENa {
    margin: 28px 45px 30px 600px;
    transform: scale(1.2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 35px;
    line-height: 55px;
    margin: 0 80px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    width: 300px;
    margin: 30px 0 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(.5);
    margin: 0 30px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 24px;
    line-height: 62px;
    color: #000;
    margin: 200px 0 0 25px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 110px;
    height: 10px;
    position: relative;
    margin: -26px 0 0 21px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    margin: 30px 0 0 25px;
    width: 300px
  }

  .styles_aboutWind__0IiRi {
    margin: 100px 0 0 200px;
    background-size: 100%;
    transform: scale(1.5)
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 650px;
    height: 650px;
    margin: -600px 0 0 430px;
    background-size: 100%;
    display: block
  }

  .styles_aboutPointsV__phnri {
    margin: -100px 0 130px -95px;
    transform: scale(.7)
  }

  .styles_aboutPointsH__mwsYN {
    margin: -60px 0 0 -30px;
    transform: scale(.7)
  }

  .styles_team__5Owpg {
    margin: -50px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 100px 0 0 50px;
    width: 400px
  }

  .styles_Mychel__PEo0w {
    margin: 0 0 0 10px
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    margin: 0 0 0 50px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 170px;
    height: 10px;
    position: relative;
    margin: -10px 0 0 50px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 22px;
    line-height: 26px;
    width: 530px;
    margin: 10px 0 100px 50px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 400px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 28px;
    line-height: 28px;
    margin: 100px 0 0 -410px
  }

  .styles_wwdTitleTag__dLfso {
    width: 260px;
    margin: -8px 0 0 -430px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 215px;
    margin: -8px 0 0 -467px
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    width: 620px;
    margin: 30px 0 40px -50px;
    font-size: 18px;
    line-height: 22px
  }

  .styles_wwdWorks__vSqRU {
    width: 100vw;
    margin: 0
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd4__Qtxk4 {
    margin: 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd5__qul_r {
    margin: 0
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png)
  }

  .styles_wwd5image__fZ20A,
  .styles_wwd6image__PAnSz {
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 172px;
    height: 80px;
    margin: 50px 0 -50px 400px;
    transform: rotate(150deg)
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 28px;
    line-height: 43px;
    margin: 70px 0 50px -405px
  }

  .styles_hwdTitleTag__PZNsA {
    width: 260px;
    height: 10px;
    margin: -65px 0 50px -420px
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 28px;
    line-height: 44px;
    margin: 20px 0 0 -375px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 290px;
    height: 10px;
    position: relative;
    margin: -16px 0 50px -400px;
    z-index: 0
  }

  .styles_pwGallery__G6Lq5 {
    width: 750px
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 180px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    width: 170px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 30px;
    width: 170px;
    height: 30px;
    margin: -9px 0 0 -165px;
    position: relative;
    z-index: 1
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 370px;
    height: 700px
  }

  .styles_video06__cxv9c {
    width: 544px;
    height: 700px
  }

  .styles_video07__cXzYT {
    width: 370px;
    height: 700px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 700px;
    height: 700px
  }

  .styles_video16__0xpGD {
    width: 700px;
    height: 540px
  }

  .styles_video18__r3QOJ {
    width: 544px;
    height: 700px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(90deg) scale(1)
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 250px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.0d4bd3c3.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.9a6ef2d3.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.86641b73.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.b74f18a7.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.3ee1d808.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.c1ca983d.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.f472f0e1.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.e36046ac.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.2a4eb06b.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.97bb3519.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.dca2f17f.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.83e7c741.png);
    width: 181px;
    height: 151px;
    margin-bottom: 8px
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.66830968.png)
  }

  .styles_gallery13__aZtaT,
  .styles_gallery14__hA_vN {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.e2809535.png)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.6bfd91a7.png)
  }

  .styles_gallery15__9Hghp,
  .styles_gallery16__iwJWC {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.2cec3444.png)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.508c66aa.png)
  }

  .styles_gallery17__8W7yl,
  .styles_gallery18__4GTEP {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.0016a88b.png)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.16e687e8.png)
  }

  .styles_gallery19__6hIWB,
  .styles_gallery20__NDfDs {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.cd6c01eb.png)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.4524e2f4.png)
  }

  .styles_gallery21__v0ZGP,
  .styles_gallery22__SlvxX {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.f6cfb5a2.png)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.721b56f5.png)
  }

  .styles_gallery23__CGrOK,
  .styles_gallery24__wcOZL {
    width: 181px;
    height: 151px;
    margin-bottom: 8px;
    display: block
  }

  .styles_gallery24__wcOZL,
  .styles_gallery25__THhXn {
    background-image: url(../media/pw24.9d0f02a2.png)
  }

  .styles_gallery25__THhXn {
    width: 181px;
    height: 0;
    margin-bottom: 8px;
    display: block;
    opacity: 0
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 550px;
    position: relative;
    padding: 50px 0 0
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    padding: 0 0 100px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 28px;
    line-height: 44px;
    margin: 0 0 0 50px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 215px;
    height: 10px;
    position: relative;
    margin: -15px 0 0 40px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: -60px 0 0 -310px;
    transform: scale(.7)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -500px 0 0 350px;
    transform: scale(.5)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 450px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 450px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: -60px 0 0 -315px;
    transform: scale(.7)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -500px 0 0 350px;
    transform: scale(.5)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 440px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 440px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: -60px 0 0 -315px;
    transform: scale(.7)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -500px 0 0 350px;
    transform: scale(.5)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    margin: 0 0 20px 440px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    width: 280px;
    margin: 0 0 0 440px
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 70%;
    margin: -50px 0 -100px 450px
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 28px;
    line-height: 41px;
    margin: 0 0 0 50px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 280px;
    height: 10px;
    position: relative;
    margin: -16px 0 -50px 42px;
    z-index: 0
  }

  .styles_clientsGallery__2B3e_ {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 100px auto 0
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.6e3ac078.png);
    width: 278px;
    height: 101px;
    margin: 25px 0 25px -380px;
    transform: scale(1)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -340px 0 0 460px;
    transform: scale(.7)
  }

  .styles_reanimateText__keddi {
    font-size: 18px;
    line-height: 22px;
    width: 430px;
    color: #fff;
    margin: 0 0 0 -250px
  }

  .styles_reanimateCards__E5Pya {
    margin: -400px auto 40px
  }

  .styles_reanimateMM__xf8g9 {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.3e067a98.png);
    width: 242px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.c34671b6.png);
    width: 221px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.d43b0c4a.png);
    width: 219px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.1e4a5560.png);
    width: 188px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 280px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logortm.58f68392.png);
    width: 180px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0 0 20px;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -20px 0 -90px 350px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(.6)
  }

  .styles_footerLogo__xWMuP {
    margin: 100px 0 60px -450px
  }

  .styles_footerLinks__VkYMN {
    margin: -160px 0 50px 350px
  }

  .styles_footerSocials__XNPzh {
    margin: -225px 0 90px -420px
  }

  .styles_complianceButton__sBuES {
    margin: -150px 0 80px -420px
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: 50px 0 40px 400px
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -30px 0 70px 285px
  }

  .styles_newsFatecLine__ikNnA {
    width: 315px;
    height: 10px;
    position: absolute;
    margin: -49px 0 0 1px
  }

  .styles_footerFatecPartner__8_R48 {
    margin-top: 30px;
    width: 190px
  }

  .styles_footerFatecPartner__8_R48>img {
    width: 120px
  }
}

@media (min-width:1280px) and (max-width:1365px) {
  .styles_pills__he24P {
    margin: 0 0 -60px -810px;
    width: 350px;
    height: 170px
  }

  .styles_ilhaEdicaoImg__pN_gY {
    width: 750px;
    height: 590px;
    margin: -400px 0 -150px 500px
  }

  .styles_header__y5cmN {
    height: 75px;
    margin: -75px 0 0
  }

  .styles_logoPoint__c2qm0 {
    margin: 0 0 0 50px;
    transform: scale(.9)
  }

  .styles_hamburger__ZesRD {
    margin: 0 50px 0 0;
    transform: scale(1.1)
  }

  .styles_hoverMenu__BrPoH {
    width: 512px
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 100%;
    margin: 75px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 20px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(1.6);
    margin: -70px 0 0
  }

  .styles_contact__g6rzg {
    width: 1000px;
    height: 700px;
    margin: 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 80px 0 0 400px;
    background-size: 40%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(.6);
    background-repeat: no-repeat;
    margin: -400px 0 -400px 850px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 32px;
    line-height: 43px;
    margin: 170px 0 20px -700px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 151px;
    height: 20px;
    position: relative;
    margin: -35px 0 0 -720px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 18px;
    line-height: 22px;
    width: 400px;
    margin: 20px 0 40px -455px
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 343px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0 5px -515px;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formSubject__PBEfi {
    height: 56px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: -193px 0 5px 250px
  }

  .styles_formMessage__lPsZ3,
  .styles_formSubject__PBEfi {
    width: 343px;
    border: 2px solid #000;
    border-radius: 30px;
    background-color: #6cabde
  }

  .styles_formMessage__lPsZ3 {
    height: 132px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px 250px;
    resize: none
  }

  .styles_contactButton__XfS_A {
    font-size: 18px;
    line-height: 27px;
    width: 181px;
    height: 40px;
    margin: 0 0 0 415px
  }

  .styles_contactPointsH__GPGfN {
    width: 533px;
    height: 146px;
    margin: 10px 0 -70px -550px;
    transform: scale(.7)
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0 auto
  }

  .styles_news1Picture__yKP3d,
  .styles_newsFirstPicture__8M6kw,
  .styles_pointFatecPicture__Um6BL {
    width: 620px;
    height: 579px;
    margin: 0 auto;
    background-size: 100%
  }

  .styles_news2Picture__Pti_6 {
    width: 620px;
    height: 579px;
    margin: 0 0 0 68px;
    background-size: 100%
  }

  .styles_news3Picture__g8b_F {
    width: 620px;
    height: 579px;
    margin: 0 60px 0 75px;
    background-size: 100%
  }

  .styles_news4Picture___wW_z {
    width: 620px;
    height: 579px;
    margin: 0 0 0 68px;
    background-size: 100%
  }

  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt {
    width: 620px;
    height: 579px;
    margin: 0 0 0 80px;
    background-size: 100%
  }

  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsLiveloPicture__s5SyV {
    width: 620px;
    height: 579px;
    margin: 50px 0 0 80px;
    background-size: 100%
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 150px;
    margin: -20px 0 0 -13px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 269px;
    margin: -20px 0 0 -2px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 18px;
    width: 450px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    background-color: #6cabde;
    width: 167px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 2px;
    z-index: 0
  }

  .styles_news2NewsText__6v9gP {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 36px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 210px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 18px;
    width: 480px;
    color: #707070;
    margin: 20px 0 4px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 100px;
    height: 10px;
    position: relative;
    margin: -22px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 120px;
    margin: -22px 0 0 -4px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 110px;
    margin: -25px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo {
    width: 365px;
    margin: -85px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 15px;
    position: absolute;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 60px;
    margin: -25px 0 0 -4px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_carouselBullets__kXoOt {
    width: 160px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin: 50px 0
  }

  .styles_menuClose__2HENa {
    margin: 27px 55px 30px 600px;
    transform: scale(1.2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 32px;
    line-height: 45px;
    margin: 0 80px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    transform: scale(.9);
    width: 300px;
    margin: 10px 40px 0 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(.5);
    margin: -20px 30px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 40px;
    line-height: 62px;
    color: #000;
    margin: 280px 0 0 100px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 180px;
    height: 20px;
    position: relative;
    margin: -25px 0 0 90px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    margin: 30px 0 0 100px;
    width: 450px
  }

  .styles_aboutWind__0IiRi {
    margin: 80px 0 150px 320px;
    width: 250px;
    height: 130px
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 700px;
    height: 700px;
    margin: -700px 0 0 700px;
    background-size: 100%;
    display: block
  }

  .styles_aboutPointsV__phnri {
    margin: -300px 0 0 -50px;
    transform: scale(.9)
  }

  .styles_aboutPointsH__mwsYN {
    margin: 20px 0 0 50px;
    transform: scale(.9)
  }

  .styles_team__5Owpg {
    margin: -100px 0 0;
    padding: 100px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 30px 0 50px 75px;
    width: 640px
  }

  .styles_teamPictures__Cyy7i {
    margin: -20px auto 10px
  }

  .styles_teamPictures2__6fOkQ,
  .styles_teamPictures__Cyy7i {
    place-items: normal;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 1300px
  }

  .styles_teamPictures2__6fOkQ {
    margin: -60px auto 10px
  }

  .styles_Mychel__PEo0w {
    margin: 0 -20px 0 0
  }

  .styles_Louro__2jlBb,
  .styles_Thiago__A13KO {
    margin: 0 -20px
  }

  .styles_Vinicius__QchpE {
    margin: 0 -40px
  }

  .styles_Drielle__daUYu,
  .styles_Heitor__h9Xd1,
  .styles_Priscila__9efU4,
  .styles_Raphael__oxIUx,
  .styles_Thiemy__Ix6Ef {
    margin: 0 -70px 0 0;
    transform: scale(.7)
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 70px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 250px;
    height: 20px;
    position: relative;
    margin: -13px 0 0 60px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 640px;
    margin: 10px 0 100px 73px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 600px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 40px;
    line-height: 62px;
    margin: 100px 0 0 -760px
  }

  .styles_wwdTitleTag__dLfso {
    width: 370px;
    margin: -22px 0 0 -780px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 20px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 305px;
    margin: -22px 0 0 -840px
  }

  .styles_wwdText__dLEIm {
    width: 620px;
    margin: 30px 0 40px -515px;
    font-size: 18px;
    line-height: 22px
  }

  .styles_wwdTextIlha__Cc0VI {
    width: 400px;
    margin: 30px 0 40px -730px;
    font-size: 18px;
    line-height: 22px
  }

  .styles_wwdWorks__vSqRU {
    width: 100vw;
    margin: -20px 0;
    display: flex;
    justify-content: center;
    align-items: center
  }

  .styles_wwd1__jcrZs {
    margin: 0 -20px 0 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.65)
  }

  .styles_wwd2__EeaLd {
    margin: 0 -20px 0 -50px
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.65)
  }

  .styles_wwd3__QcB_J {
    margin: 0 -20px 0 -50px
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.65)
  }

  .styles_wwd4__Qtxk4 {
    margin: 0 -20px 0 -50px
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.65)
  }

  .styles_wwd5__qul_r {
    margin: 0 0 0 -50px
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png)
  }

  .styles_wwd5image__fZ20A,
  .styles_wwd6image__PAnSz {
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.65)
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 200px;
    height: 103px;
    margin: 50px 0 -50px 400px;
    transform: rotate(150deg)
  }

  .styles_wwdPoints__6bK__ {
    width: 533px;
    height: 146px;
    margin: 0 0 -55px -30px;
    transform: scale(.8)
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 40px;
    line-height: 43px;
    margin: 80px 0 50px -755px
  }

  .styles_hwdTitleTag__PZNsA {
    width: 380px;
    height: 20px;
    margin: -65px 0 50px -780px
  }

  .styles_closedPrevWorks__39fx9 {
    height: 860px
  }

  .styles_closedPicture__X79G3 {
    background-image: url(../media/closed4.fc90e1c9.png);
    width: 1160px;
    height: 720px;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(1)
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 40px 0 0 -710px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 420px;
    height: 20px;
    position: relative;
    margin: -16px 0 50px -740px;
    z-index: 0
  }

  .styles_closedPrevWorks__39fx9 {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -650px 0 -110px;
    position: relative;
    height: 940px
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 330px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    width: 322px;
    height: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    line-height: 44px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 30px;
    width: 322px;
    height: 51px;
    margin: -14px 0 0 -315px;
    position: relative;
    z-index: 1
  }

  .styles_pwGallery__G6Lq5 {
    width: 1160px
  }

  .styles_pwGallery__G6Lq5:after {
    height: 0;
    width: 100%;
    content: ""
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 383px;
    height: 680px
  }

  .styles_video06__cxv9c {
    width: 544px;
    height: 680px
  }

  .styles_video07__cXzYT {
    width: 383px;
    height: 680px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 680px;
    height: 680px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(0deg) scale(1)
  }

  .styles_video16__0xpGD {
    width: 907px;
    height: 680px
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_video18__r3QOJ {
    width: 544px;
    height: 680px
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 300px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_iframe25__QVCei {
    width: 300px;
    height: 600px
  }

  .styles_iframe26__OMEwX,
  .styles_iframe27__8yPrP {
    width: 300px;
    height: 300px
  }

  .styles_video28__B21lw {
    width: 383px;
    height: 680px
  }

  .styles_iframe29__BgxsD,
  .styles_iframe30__q7bCn,
  .styles_iframe31__BtqqU {
    width: 300px;
    height: 300px
  }

  .styles_galleryContainer__RKGcA {
    height: 230px;
    overflow: hidden;
    margin-bottom: 12px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.5563b3ea.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery1__vBvh2:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.8588ef74.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery2__9vmgv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.67cedabb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery3__ssvC1:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.2fe5498c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery4__IYxpM:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.e8ad1289.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery5__gyJCW:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.1a3631f7.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery6__d6hlX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.7d4a5757.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery7__iLvSY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.0212b6d0.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery8__CQIU9:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.6dd219eb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery9__wibLj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.a5d3e1ba.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery10__cUZIY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.25d2ef8c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery11__07pog:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.4f3fdb4b.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery12__UpBnd:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.82710876.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery13__aZtaT:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.5eb7fded.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery14__hA_vN:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.c8e289db.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery15__9Hghp:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.f7d624c1.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery16__iwJWC:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.d61b300b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery17__8W7yl:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.1ad4330e.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery18__4GTEP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.b14571f6.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery19__6hIWB:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.fc65f4a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery20__NDfDs:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.74d05b2b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery21__v0ZGP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.699b4ca8.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery22__SlvxX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.66c258a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery23__CGrOK:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery24__wcOZL {
    background-image: url(../media/pw24.43fb6f8a.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery24__wcOZL:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery25__THhXn {
    background-image: url(../media/pw25.8530ee6f.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery25__THhXn:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery26__nBigG {
    background-image: url(../media/pw26.2c992a61.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery26__nBigG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery27__yf31Q {
    background-image: url(../media/pw27.7de9aa80.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery27__yf31Q:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery28__B6ADv {
    background-image: url(../media/pw28.a6c352ac.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery28__B6ADv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery29__banou {
    background-image: url(../media/pw29.bea14fee.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery29__banou:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery30__Nn_lG {
    background-image: url(../media/pw30.255bc42c.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery30__Nn_lG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery31__r6_bj {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery31__r6_bj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery32__ra42U {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 630px;
    position: relative;
    padding: 50px 0 0
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    padding: 0 0 150px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 75px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 310px;
    height: 20px;
    position: relative;
    margin: -15px 0 0 55px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: -20px 0 0 -170px;
    transform: scale(.8)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -500px 0 0 630px;
    transform: scale(.7)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin: 10px 0 25px 692px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    width: 500px;
    margin: 0 0 0 690px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: -20px 0 0 -170px;
    transform: scale(.8)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -500px 0 0 630px;
    transform: scale(.7)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin: 10px 0 25px 690px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    width: 500px;
    margin: 0 0 0 690px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: -20px 0 0 -170px;
    transform: scale(.8)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -500px 0 0 630px;
    transform: scale(.7)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    margin: 10px 0 25px 690px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 18px;
    line-height: 22px;
    width: 500px;
    margin: 0 0 0 690px
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 100%;
    margin: -85px 0 -100px 700px;
    transform: scale(.7)
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 40px;
    line-height: 41px;
    margin: 20px 0 0 75px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 400px;
    height: 20px;
    position: relative;
    margin: -13px 0 -50px 70px;
    z-index: 0
  }

  .styles_clientsGallery__2B3e_ {
    flex-direction: row;
    flex-wrap: wrap;
    margin: 100px auto 30px
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.cc7dd0b6.png);
    width: 321px;
    height: 117px;
    margin: 50px 0 50px -380px;
    transform: scale(1)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -340px 0 0 500px;
    transform: scale(.8)
  }

  .styles_reanimateText__keddi {
    font-size: 18px;
    line-height: 22px;
    width: 430px;
    color: #fff;
    margin: 0 0 0 -300px
  }

  .styles_reanimateCards__E5Pya {
    margin: -400px auto 40px
  }

  .styles_reanimateMM__xf8g9 {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.3e067a98.png);
    width: 242px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.c34671b6.png);
    width: 221px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0 0 15px;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.d43b0c4a.png);
    width: 219px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.1e4a5560.png);
    width: 188px;
    height: 59px;
    margin: 10px 0 25px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 280px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 300px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logortm.58f68392.png);
    width: 180px;
    height: 59px;
    margin: 0 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0 0 20px;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -20px 0 -90px 750px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(.7)
  }

  .styles_footerLogo__xWMuP {
    margin: 150px 0 60px -900px
  }

  .styles_footerLinks__VkYMN {
    margin: -250px 0 100px -100px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    width: 450px
  }

  .styles_footerSocials__XNPzh {
    margin: -340px 0 90px 840px
  }

  .styles_complianceButton__sBuES {
    margin: -70px 0 50px 850px
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: -80px 0 40px 900px
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -50px 0 100px 785px
  }

  .styles_newsFatecLine__ikNnA {
    width: 520px;
    height: 10px;
    position: absolute;
    margin: -80px 0 0 1px
  }
}

@media (min-width:1366px) and (max-width:1599px) {
  .styles_pills__he24P {
    margin: 0 0 -60px -810px;
    width: 350px;
    height: 170px
  }

  .styles_ilhaEdicaoImg__pN_gY {
    width: 780px;
    height: 585px;
    margin: -400px 0 -150px 570px
  }

  .styles_header__y5cmN {
    height: 75px;
    margin: -75px 0 0
  }

  .styles_logoPoint__c2qm0 {
    margin: 0 0 0 60px;
    transform: scale(.9)
  }

  .styles_hamburger__ZesRD {
    margin: 0 60px 0 0;
    transform: scale(1.2)
  }

  .styles_hoverMenu__BrPoH {
    width: 546px
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 100%;
    margin: 75px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 30px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(1.8);
    margin: -50px 0 0
  }

  .styles_contact__g6rzg {
    width: 1297px;
    height: 699px;
    margin: 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 80px 0 0 500px;
    background-size: 60%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(.8);
    background-repeat: no-repeat;
    margin: -420px 0 -400px 1230px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 40px;
    line-height: 43px;
    margin: 200px 0 20px -900px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 190px;
    height: 20px;
    position: relative;
    margin: -35px 0 0 -930px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 18px;
    line-height: 22px;
    width: 400px;
    margin: 20px 0 40px -690px
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 495px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0 5px -600px;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formSubject__PBEfi {
    height: 56px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: -193px 0 5px 450px
  }

  .styles_formMessage__lPsZ3,
  .styles_formSubject__PBEfi {
    width: 495px;
    border: 2px solid #000;
    border-radius: 30px;
    background-color: #6cabde
  }

  .styles_formMessage__lPsZ3 {
    height: 132px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px 450px;
    resize: none
  }

  .styles_contactButton__XfS_A {
    font-size: 18px;
    line-height: 27px;
    width: 181px;
    height: 40px;
    margin: 0 0 0 765px
  }

  .styles_contactPointsH__GPGfN {
    width: 533px;
    height: 146px;
    margin: 10px 0 -70px -800px;
    transform: scale(.8)
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0 auto
  }

  .styles_news1Picture__yKP3d,
  .styles_newsFirstPicture__8M6kw,
  .styles_pointFatecPicture__Um6BL {
    width: 620px;
    height: 579px;
    margin: 0 0 0 102px;
    background-size: 100%
  }

  .styles_news2Picture__Pti_6 {
    width: 620px;
    height: 579px;
    margin: 0 0 0 68px;
    background-size: 100%
  }

  .styles_news3Picture__g8b_F {
    width: 620px;
    height: 579px;
    margin: 0 60px 0 75px;
    background-size: 100%
  }

  .styles_news4Picture___wW_z {
    width: 620px;
    height: 579px;
    margin: 0 0 0 68px;
    background-size: 100%
  }

  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt {
    width: 620px;
    height: 579px;
    margin: 0 0 0 80px;
    background-size: 100%
  }

  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsLiveloPicture__s5SyV {
    width: 620px;
    height: 579px;
    margin: 50px 0 0 80px;
    background-size: 100%
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 150px;
    margin: -20px 0 0 -13px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 266px;
    margin: -20px 0 0 2px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 18px;
    width: 450px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    background-color: #6cabde;
    width: 168px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 2px;
    z-index: 0
  }

  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    width: 128px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 1px
  }

  .styles_news2NewsText__6v9gP {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 36px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 210px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 18px;
    width: 480px;
    color: #707070;
    margin: 20px 0 4px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 100px;
    height: 10px;
    position: relative;
    margin: -22px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 120px;
    margin: -22px 0 0 -4px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 110px;
    margin: -25px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo {
    width: 365px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 15px;
    position: absolute;
    margin: -25px 0 0 -4px;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 60px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_carouselBullets__kXoOt {
    width: 160px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin: 50px 0
  }

  .styles_menuClose__2HENa {
    margin: 27px 65px 30px 600px;
    transform: scale(1.2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 32px;
    line-height: 50px;
    margin: 0 80px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    transform: scale(.9);
    width: 300px;
    margin: 30px 40px 0 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(.5);
    margin: 0 30px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 40px;
    line-height: 62px;
    color: #000;
    margin: 300px 0 0 100px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 180px;
    height: 20px;
    position: relative;
    margin: -25px 0 50px 90px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    margin: 30px 0 0 100px;
    width: 450px
  }

  .styles_aboutWind__0IiRi {
    margin: 80px 0 150px 320px;
    width: 250px;
    height: 130px
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 700px;
    height: 700px;
    margin: -650px 0 0 750px;
    background-size: 100%;
    display: block
  }

  .styles_aboutPointsV__phnri {
    margin: -350px 0 0 -50px;
    transform: scale(.9)
  }

  .styles_aboutPointsH__mwsYN {
    margin: -50px 0 -50px 50px;
    transform: scale(.9)
  }

  .styles_team__5Owpg {
    margin: -50px 0 0;
    padding: 100px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 30px 0 50px 75px;
    width: 640px
  }

  .styles_teamPictures__Cyy7i {
    margin: -20px auto 10px
  }

  .styles_teamPictures2__6fOkQ,
  .styles_teamPictures__Cyy7i {
    place-items: normal;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 1300px
  }

  .styles_teamPictures2__6fOkQ {
    margin: -60px auto 10px
  }

  .styles_Mychel__PEo0w {
    margin: 0 -20px 0 0;
    transform: scale(.9)
  }

  .styles_Louro__2jlBb,
  .styles_Thiago__A13KO,
  .styles_Will__6M3qB {
    margin: 0 -20px;
    transform: scale(.9)
  }

  .styles_Drielle__daUYu,
  .styles_Georgia__A7TBr,
  .styles_Leandro__172yt,
  .styles_Marco__hT7k6,
  .styles_Nicole__njTMY,
  .styles_Priscila__9efU4,
  .styles_Raphael__oxIUx,
  .styles_Thais__YLwjv,
  .styles_Vinicius__QchpE {
    margin: 0 -40px;
    transform: scale(.9)
  }

  .styles_Andre__aZqRx {
    margin: 0 0 0 -40px;
    transform: scale(.9)
  }

  .styles_Heitor__h9Xd1 {
    margin: 0 -40px;
    transform: scale(.9)
  }

  .styles_Thiemy__Ix6Ef {
    margin: 0 0 0 -40px;
    transform: scale(.9)
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 70px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 250px;
    height: 20px;
    position: relative;
    margin: -13px 0 0 60px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 640px;
    margin: 10px 0 100px 73px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 600px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 40px;
    line-height: 62px;
    margin: 130px 0 0 -760px
  }

  .styles_wwdTitleTag__dLfso {
    width: 370px;
    margin: -22px 0 0 -780px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 20px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 305px;
    margin: -22px 0 0 -835px
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    width: 380px;
    margin: 30px 0 40px -755px;
    font-size: 18px;
    line-height: 22px
  }

  .styles_wwdWorks__vSqRU {
    width: 840px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -350px 0 0 500px
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.7)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.7)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.7)
  }

  .styles_wwd4__Qtxk4 {
    margin: -50px 0 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.7)
  }

  .styles_wwd5__qul_r {
    margin: -50px 0 0
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png)
  }

  .styles_wwd5image__fZ20A,
  .styles_wwd6image__PAnSz {
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.7)
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 200px;
    height: 103px;
    margin: -180px 0 0 -500px;
    transform: rotate(135deg)
  }

  .styles_wwdPoints__6bK__ {
    width: 533px;
    height: 146px;
    margin: 0 0 -55px -30px;
    transform: scale(.8)
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 40px;
    line-height: 43px;
    margin: 80px 0 50px -755px
  }

  .styles_hwdTitleTag__PZNsA {
    width: 380px;
    height: 20px;
    margin: -65px 0 -120px -780px
  }

  .styles_hwdWind__V12eN {
    display: block;
    background-image: url(../media/wind4.0c776948.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 160px;
    margin: 30px 0 -30px 700px;
    z-index: 1
  }

  .styles_hwdCircles__tDTrI {
    background-image: url(../media/circles.f42ec77c.png);
    width: 1347px;
    height: 1120px;
    z-index: 0;
    position: relative;
    animation: none
  }

  .styles_hwdcPinkText1__Mzw19 {
    font-size: 25px;
    line-height: 35px;
    top: 490px;
    left: 50px;
    width: 190px
  }

  .styles_hwdcPinkText2__gqNIn {
    font-size: 25px;
    line-height: 35px;
    width: 200px;
    top: 180px;
    left: 210px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText3__PWyVg {
    font-size: 25px;
    line-height: 35px;
    top: 80px;
    left: 550px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText4__sxdqk {
    font-size: 25px;
    line-height: 35px;
    top: 200px;
    left: 940px;
    width: 200px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText5__cITRI {
    font-size: 25px;
    line-height: 35px;
    top: 500px;
    left: 1120px;
    width: 180px;
    transform: rotate(0deg)
  }

  .styles_hwdcBlueText1__IML9m {
    top: 590px;
    left: 290px;
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText2__ozRkz {
    top: 410px;
    left: 390px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText3__gnF0c {
    top: 330px;
    left: 590px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText4__ystb0 {
    top: 420px;
    left: 800px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText5__t_jnG {
    top: 595px;
    left: 885px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdArrows__HZpfg {
    display: none
  }

  .styles_hwdWhiteBg__QU0Xn {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 300px;
    margin: -540px 0 660px;
    z-index: 1
  }

  .styles_pwPoints__Mz2Lw {
    display: block;
    position: absolute;
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -73px 0 0 1200px;
    transform: scale(.6);
    z-index: 2
  }

  .styles_closedPrevWorks__39fx9 {
    height: 860px
  }

  .styles_closedPicture__X79G3 {
    background-image: url(../media/closed4.fc90e1c9.png);
    width: 1160px;
    height: 720px;
    margin: 0 auto;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(1)
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 40px 0 0 -710px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 420px;
    height: 20px;
    position: relative;
    margin: -16px 0 50px -740px;
    z-index: 0
  }

  .styles_closedPrevWorks__39fx9 {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -650px 0 -110px;
    position: relative;
    height: 940px
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 330px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    width: 322px;
    height: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    line-height: 44px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 30px;
    width: 322px;
    height: 51px;
    margin: -14px 0 0 -315px;
    position: relative;
    z-index: 1
  }

  .styles_pwGallery__G6Lq5 {
    width: 1160px
  }

  .styles_pwGallery__G6Lq5:after {
    height: 0;
    width: 100%;
    content: ""
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 383px;
    height: 680px
  }

  .styles_video06__cxv9c {
    width: 544px;
    height: 680px
  }

  .styles_video07__cXzYT {
    width: 383px;
    height: 680px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 680px;
    height: 680px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(0deg) scale(1)
  }

  .styles_video16__0xpGD {
    width: 907px;
    height: 680px
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_video18__r3QOJ {
    width: 544px;
    height: 680px
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 300px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_iframe25__QVCei {
    width: 300px;
    height: 600px
  }

  .styles_iframe26__OMEwX,
  .styles_iframe27__8yPrP {
    width: 300px;
    height: 300px
  }

  .styles_video28__B21lw {
    width: 383px;
    height: 680px
  }

  .styles_iframe29__BgxsD,
  .styles_iframe30__q7bCn,
  .styles_iframe31__BtqqU {
    width: 300px;
    height: 300px
  }

  .styles_galleryContainer__RKGcA {
    height: 230px;
    overflow: hidden;
    margin-bottom: 12px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.5563b3ea.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery1__vBvh2:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.8588ef74.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery2__9vmgv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.67cedabb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery3__ssvC1:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.2fe5498c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery4__IYxpM:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.e8ad1289.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery5__gyJCW:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.1a3631f7.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery6__d6hlX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.7d4a5757.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery7__iLvSY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.0212b6d0.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery8__CQIU9:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.6dd219eb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery9__wibLj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.a5d3e1ba.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery10__cUZIY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.25d2ef8c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery11__07pog:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.4f3fdb4b.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery12__UpBnd:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.82710876.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery13__aZtaT:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.5eb7fded.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery14__hA_vN:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.c8e289db.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery15__9Hghp:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.f7d624c1.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery16__iwJWC:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.d61b300b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery17__8W7yl:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.1ad4330e.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery18__4GTEP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.b14571f6.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery19__6hIWB:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.fc65f4a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery20__NDfDs:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.74d05b2b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery21__v0ZGP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.699b4ca8.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery22__SlvxX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.66c258a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery23__CGrOK:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery24__wcOZL {
    background-image: url(../media/pw24.43fb6f8a.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery24__wcOZL:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery25__THhXn {
    background-image: url(../media/pw25.8530ee6f.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery25__THhXn:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery26__nBigG {
    background-image: url(../media/pw26.2c992a61.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery26__nBigG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery27__yf31Q {
    background-image: url(../media/pw27.7de9aa80.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery27__yf31Q:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery28__B6ADv {
    background-image: url(../media/pw28.a6c352ac.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery28__B6ADv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery29__banou {
    background-image: url(../media/pw29.bea14fee.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery29__banou:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery30__Nn_lG {
    background-image: url(../media/pw30.255bc42c.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery30__Nn_lG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery31__r6_bj {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery31__r6_bj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery32__ra42U {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 690px;
    position: relative;
    padding: 50px 0 0
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    padding: 0 0 160px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 75px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 310px;
    height: 20px;
    position: relative;
    margin: -15px 0 0 55px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 -170px;
    transform: scale(.9)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -550px 0 0 660px;
    transform: scale(.8)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 700px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 700px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 -170px;
    transform: scale(.9)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -550px 0 0 660px;
    transform: scale(.8)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 700px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 700px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 -170px;
    transform: scale(.9)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -550px 0 0 660px;
    transform: scale(.8)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 700px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 700px
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 100%;
    margin: -80px 0 -100px 800px;
    transform: scale(.8)
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 40px;
    line-height: 41px;
    margin: 20px 0 0 115px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 400px;
    height: 20px;
    position: relative;
    margin: -13px 0 -50px 110px;
    z-index: 0
  }

  .styles_clientsGallery__2B3e_ {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: 100px auto 50px
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.cc7dd0b6.png);
    width: 321px;
    height: 117px;
    margin: 50px 0 50px -380px;
    transform: scale(1)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -190px 0 0 -1350px;
    transform: scaleX(-1) scale(.8)
  }

  .styles_reanimateText__keddi {
    font-size: 18px;
    line-height: 22px;
    width: 430px;
    color: #fff;
    margin: -145px 0 0 500px
  }

  .styles_reanimateCards__E5Pya {
    margin: -500px auto 40px
  }

  .styles_reanimateMM__xf8g9 {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.2d59d6ce.png);
    width: 336px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.cd4e1851.png);
    width: 303px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.39b6f559.png);
    width: 304px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.bfa9c97e.png);
    width: 265px;
    height: 81px;
    margin: 10px 0 15px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 15px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logotm.64cbdb12.png);
    width: 253px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -20px 0 -90px 750px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(.7);
    display: block
  }

  .styles_footerLogo__xWMuP {
    margin: 150px 0 60px -900px
  }

  .styles_footerLinks__VkYMN {
    margin: -250px 0 100px -100px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    width: 450px
  }

  .styles_footerSocials__XNPzh {
    margin: -340px 0 90px 840px
  }

  .styles_complianceButton__sBuES {
    margin: -70px 0 50px 850px
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: -80px 0 40px 900px
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -50px 0 100px 785px
  }

  .styles_newsFatecLine__ikNnA {
    width: 530px;
    height: 15px;
    position: absolute;
    margin: -83px 0 0 1px
  }
}

@media (min-width:1600px) and (max-width:1799px) {
  .styles_pills__he24P {
    margin: 30px 0 -60px -810px;
    width: 350px;
    height: 170px
  }

  .styles_ilhaEdicaoImg__pN_gY {
    width: 800px;
    height: 620px;
    margin: -450px 0 -150px 700px
  }

  .styles_header__y5cmN {
    height: 75px;
    margin: -75px 0 0
  }

  .styles_logoPoint__c2qm0 {
    margin: 0 0 0 70px;
    transform: scale(1)
  }

  .styles_hamburger__ZesRD {
    margin: 0 70px 0 0;
    transform: scale(1.2)
  }

  .styles_hoverMenu__BrPoH {
    width: 640px
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 100%;
    margin: 75px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 20px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(1.9);
    margin: -80px 0 0
  }

  .styles_contact__g6rzg {
    width: 1297px;
    height: 699px;
    margin: 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 80px 0 0 500px;
    background-size: 60%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(.8);
    background-repeat: no-repeat;
    margin: -420px 0 -400px 1230px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 40px;
    line-height: 43px;
    margin: 200px 0 20px -900px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 190px;
    height: 20px;
    position: relative;
    margin: -35px 0 0 -930px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 18px;
    line-height: 22px;
    width: 400px;
    margin: 20px 0 40px -690px
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 495px;
    height: 56px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0 5px -600px;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formSubject__PBEfi {
    height: 56px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: -193px 0 5px 450px
  }

  .styles_formMessage__lPsZ3,
  .styles_formSubject__PBEfi {
    width: 495px;
    border: 2px solid #000;
    border-radius: 30px;
    background-color: #6cabde
  }

  .styles_formMessage__lPsZ3 {
    height: 132px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px 450px;
    resize: none
  }

  .styles_contactButton__XfS_A {
    font-size: 18px;
    line-height: 27px;
    width: 181px;
    height: 40px;
    margin: 0 0 0 765px
  }

  .styles_contactPointsH__GPGfN {
    width: 533px;
    height: 146px;
    margin: 10px 0 -70px -800px;
    transform: scale(.8)
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0 auto
  }

  .styles_news1Picture__yKP3d,
  .styles_newsFirstPicture__8M6kw,
  .styles_pointFatecPicture__Um6BL {
    width: 620px;
    height: 579px;
    margin: 0 -100px 0 200px;
    background-size: 100%
  }

  .styles_news2Picture__Pti_6 {
    width: 620px;
    height: 579px;
    margin: 0 -135px 0 200px;
    background-size: 100%
  }

  .styles_news3Picture__g8b_F {
    width: 620px;
    height: 579px;
    margin: 0 -68px 0 200px;
    background-size: 100%
  }

  .styles_news4Picture___wW_z {
    width: 620px;
    height: 579px;
    margin: 0 -135px 0 200px;
    background-size: 100%
  }

  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt {
    width: 620px;
    height: 579px;
    margin: 0 -122px 0 200px;
    background-size: 100%
  }

  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsLiveloPicture__s5SyV {
    width: 620px;
    height: 579px;
    margin: 50px -122px 0 200px;
    background-size: 100%
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 150px;
    margin: -20px 0 0 -13px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 266px;
    margin: -20px 0 0 2px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 18px;
    width: 450px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    width: 167px;
    margin: -20px 0 0 3px
  }

  .styles_news2TagLine__tRrvu,
  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_newsLiveloTagLine__woI2Q {
    width: 128px;
    margin: -20px 0 0 1px
  }

  .styles_news2NewsText__6v9gP {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 36px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 210px;
    height: 10px;
    position: relative;
    margin: -20px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 18px;
    width: 480px;
    color: #707070;
    margin: 20px 0 4px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 100px;
    height: 10px;
    position: relative;
    margin: -22px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 40px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 120px;
    margin: -22px 0 0 -4px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 110px;
    margin: -25px 0 0 -4px
  }

  .styles_news7TagLine__xBVbo {
    width: 370px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 15px;
    position: absolute;
    margin: -25px 0 0 -4px;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 60px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 18px;
    width: 420px;
    color: #707070;
    margin: 20px 0 1px
  }

  .styles_carouselBullets__kXoOt {
    width: 160px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin: 50px 0
  }

  .styles_menuClose__2HENa {
    margin: 28px 75px 30px 600px;
    transform: scale(1.2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 32px;
    line-height: 50px;
    margin: 0 100px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    transform: scale(.9);
    width: 300px;
    margin: 30px 60px 0 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(.5);
    margin: 0 50px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 40px;
    line-height: 62px;
    color: #000;
    margin: 300px 0 0 200px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 180px;
    height: 20px;
    position: relative;
    margin: -25px 0 50px 190px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 18px;
    line-height: 22px;
    color: #707070;
    margin: 30px 0 50px 200px;
    width: 450px
  }

  .styles_aboutWind__0IiRi {
    margin: 80px 0 150px 500px;
    width: 250px;
    height: 130px
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 700px;
    height: 700px;
    margin: -650px 0 0 950px;
    background-size: 100%;
    display: block
  }

  .styles_aboutPointsV__phnri {
    margin: -350px 0 0;
    transform: scale(.9)
  }

  .styles_aboutPointsH__mwsYN {
    margin: -50px 0 -50px 150px;
    transform: scale(.9)
  }

  .styles_team__5Owpg {
    margin: -50px 0 0;
    padding: 100px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 30px 0 50px 75px;
    width: 640px
  }

  .styles_teamPictures__Cyy7i {
    margin: -20px auto 10px
  }

  .styles_teamPictures2__6fOkQ,
  .styles_teamPictures__Cyy7i {
    place-items: normal;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 1600px
  }

  .styles_teamPictures2__6fOkQ {
    margin: -60px auto 10px
  }

  .styles_Mychel__PEo0w {
    margin: 0 -20px 0 0
  }

  .styles_Louro__2jlBb,
  .styles_Thiago__A13KO,
  .styles_Will__6M3qB {
    margin: 0 -20px
  }

  .styles_Drielle__daUYu,
  .styles_Georgia__A7TBr,
  .styles_Heitor__h9Xd1,
  .styles_Leandro__172yt,
  .styles_Maisa__KIDEF,
  .styles_Marco__hT7k6,
  .styles_Nicole__njTMY,
  .styles_Priscila__9efU4,
  .styles_Raphael__oxIUx,
  .styles_Thais__YLwjv,
  .styles_Thiemy__Ix6Ef,
  .styles_Vinicius__QchpE {
    margin: 0 -40px
  }

  .styles_Andre__aZqRx {
    margin: 0 0 0 -40px
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 70px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 250px;
    height: 20px;
    position: relative;
    margin: -13px 0 0 60px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 640px;
    margin: 10px 0 100px 73px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 600px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 40px;
    line-height: 62px;
    margin: 130px 0 0 -760px
  }

  .styles_wwdTitleTag__dLfso {
    width: 370px;
    margin: -22px 0 0 -790px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 20px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 310px;
    margin: -22px 0 0 -840px
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    width: 380px;
    margin: 30px 0 40px -760px;
    font-size: 18px;
    line-height: 22px
  }

  .styles_wwdWorks__vSqRU {
    width: 840px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -375px 0 0 600px
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd4__Qtxk4 {
    margin: -50px 0 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd5__qul_r {
    margin: -50px 0 0
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png)
  }

  .styles_wwd5image__fZ20A,
  .styles_wwd6image__PAnSz {
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(.8)
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 200px;
    height: 103px;
    margin: -150px 0 0 -450px;
    transform: rotate(135deg)
  }

  .styles_wwdPoints__6bK__ {
    width: 533px;
    height: 146px;
    margin: 0 0 0 -30px;
    transform: scale(.8)
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 40px;
    line-height: 43px;
    margin: 80px 0 50px -755px
  }

  .styles_hwdTitleTag__PZNsA {
    width: 380px;
    height: 20px;
    margin: -65px 0 -120px -780px
  }

  .styles_hwdWind__V12eN {
    display: block;
    background-image: url(../media/wind4.0c776948.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 160px;
    margin: 100px 0 -50px 900px;
    z-index: 1
  }

  .styles_hwdCircles__tDTrI {
    background-image: url(../media/circles.f42ec77c.png);
    width: 1347px;
    height: 1120px;
    z-index: 0;
    position: relative;
    animation: none;
    border-top: 1px solid #f9f9f9
  }

  .styles_hwdcPinkText1__Mzw19 {
    font-size: 25px;
    line-height: 35px;
    top: 490px;
    left: 50px;
    width: 190px
  }

  .styles_hwdcPinkText2__gqNIn {
    font-size: 25px;
    line-height: 35px;
    width: 200px;
    top: 180px;
    left: 210px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText3__PWyVg {
    font-size: 25px;
    line-height: 35px;
    top: 80px;
    left: 550px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText4__sxdqk {
    font-size: 25px;
    line-height: 35px;
    top: 200px;
    left: 940px;
    width: 200px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText5__cITRI {
    font-size: 25px;
    line-height: 35px;
    top: 500px;
    left: 1120px;
    width: 180px;
    transform: rotate(0deg)
  }

  .styles_hwdcBlueText1__IML9m {
    top: 590px;
    left: 290px;
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText2__ozRkz {
    top: 410px;
    left: 390px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText3__gnF0c {
    top: 330px;
    left: 590px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText4__ystb0 {
    top: 420px;
    left: 800px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdcBlueText5__t_jnG {
    top: 595px;
    left: 885px;
    transform: rotate(0deg);
    font-size: 20px;
    line-height: 30px
  }

  .styles_hwdArrows__HZpfg {
    display: none
  }

  .styles_hwdWhiteBg__QU0Xn {
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 300px;
    margin: -540px 0 660px;
    z-index: 1
  }

  .styles_pwPoints__Mz2Lw {
    display: block;
    position: absolute;
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -55px 0 0 1200px;
    transform: scale(.6);
    z-index: 2
  }

  .styles_closedPrevWorks__39fx9 {
    height: 930px
  }

  .styles_closedPicture__X79G3 {
    background-image: url(../media/closed5.cc237466.png);
    width: 1390px;
    height: 690px;
    margin: 50px auto 0;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(1.15)
  }

  .styles_closedPrevWorks__39fx9 {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -650px 0 -110px;
    position: relative;
    height: 1010px
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 330px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 30px;
    color: #fff;
    width: 322px;
    height: 51px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 32px;
    line-height: 44px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 30px;
    width: 322px;
    height: 51px;
    margin: -14px 0 0 -315px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 40px 0 0 -710px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 420px;
    height: 20px;
    position: relative;
    margin: -16px 0 50px -740px;
    z-index: 0
  }

  .styles_pwGallery__G6Lq5 {
    width: 1460px
  }

  .styles_pwGallery__G6Lq5:after {
    height: 0;
    width: 100%;
    content: ""
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 383px;
    height: 680px
  }

  .styles_video06__cxv9c {
    width: 544px;
    height: 680px
  }

  .styles_video07__cXzYT {
    width: 383px;
    height: 680px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 680px;
    height: 680px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(0deg) scale(1)
  }

  .styles_video16__0xpGD {
    width: 907px;
    height: 680px
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_video18__r3QOJ {
    width: 544px;
    height: 680px
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 300px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_iframe25__QVCei {
    width: 300px;
    height: 600px
  }

  .styles_iframe26__OMEwX,
  .styles_iframe27__8yPrP {
    width: 300px;
    height: 300px
  }

  .styles_video28__B21lw {
    width: 383px;
    height: 680px
  }

  .styles_iframe29__BgxsD,
  .styles_iframe30__q7bCn,
  .styles_iframe31__BtqqU {
    width: 300px;
    height: 300px
  }

  .styles_galleryContainer__RKGcA {
    height: 230px;
    overflow: hidden;
    margin-bottom: 12px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.5563b3ea.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery1__vBvh2:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.8588ef74.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery2__9vmgv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.67cedabb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery3__ssvC1:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.2fe5498c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery4__IYxpM:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.e8ad1289.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery5__gyJCW:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.1a3631f7.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery6__d6hlX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.7d4a5757.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery7__iLvSY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.0212b6d0.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery8__CQIU9:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.6dd219eb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery9__wibLj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.a5d3e1ba.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery10__cUZIY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.25d2ef8c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery11__07pog:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.4f3fdb4b.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery12__UpBnd:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.82710876.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery13__aZtaT:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.5eb7fded.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery14__hA_vN:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.c8e289db.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery15__9Hghp:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.f7d624c1.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery16__iwJWC:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.d61b300b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery17__8W7yl:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.1ad4330e.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery18__4GTEP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.b14571f6.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery19__6hIWB:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.fc65f4a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery20__NDfDs:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.74d05b2b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery21__v0ZGP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.699b4ca8.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery22__SlvxX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.66c258a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery23__CGrOK:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery24__wcOZL {
    background-image: url(../media/pw24.43fb6f8a.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery24__wcOZL:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery25__THhXn {
    background-image: url(../media/pw25.8530ee6f.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery25__THhXn:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery26__nBigG {
    background-image: url(../media/pw26.2c992a61.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery26__nBigG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery27__yf31Q {
    background-image: url(../media/pw27.7de9aa80.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery27__yf31Q:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery28__B6ADv {
    background-image: url(../media/pw28.a6c352ac.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery28__B6ADv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery29__banou {
    background-image: url(../media/pw29.bea14fee.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery29__banou:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery30__Nn_lG {
    background-image: url(../media/pw30.255bc42c.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery30__Nn_lG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery31__r6_bj {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: none;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery31__r6_bj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery32__ra42U {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0;
    display: none
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 700px;
    position: relative;
    padding: 50px 0 0;
    margin: -1px 0 0
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    padding: 0 0 160px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 62px;
    margin: 0 0 0 230px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 310px;
    height: 20px;
    position: relative;
    margin: -20px 0 0 210px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 50px;
    transform: scale(.9)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -550px 0 0 900px;
    transform: scale(.8)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 940px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 940px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 50px;
    transform: scale(.9)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -550px 0 0 900px;
    transform: scale(.8)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 940px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 940px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 50px;
    transform: scale(.9)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -550px 0 0 900px;
    transform: scale(.8)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 36px;
    line-height: 30px;
    margin: 20px 0 30px 940px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 18px;
    line-height: 30px;
    width: 500px;
    margin: 0 0 0 940px
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 100%;
    margin: -80px 0 -100px 970px;
    transform: scale(.8)
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 40px;
    line-height: 41px;
    margin: 20px 0 0 230px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 400px;
    height: 20px;
    position: relative;
    margin: -13px 0 -50px 230px;
    z-index: 0
  }

  .styles_clientsGallery__2B3e_ {
    margin: 100px auto 50px
  }

  .styles_clientsSwipe__gHTaV {
    margin: 0 0 0 50px
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.cc7dd0b6.png);
    width: 321px;
    height: 117px;
    margin: 50px 0 50px -380px;
    transform: scale(1)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -190px 0 0 -1350px;
    transform: scaleX(-1) scale(.8)
  }

  .styles_reanimateText__keddi {
    font-size: 18px;
    line-height: 22px;
    width: 430px;
    color: #fff;
    margin: -145px 0 0 500px
  }

  .styles_reanimateCards__E5Pya {
    margin: -500px auto 40px
  }

  .styles_reanimateMM__xf8g9 {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.2d59d6ce.png);
    width: 336px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.cd4e1851.png);
    width: 303px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.39b6f559.png);
    width: 304px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.bfa9c97e.png);
    width: 265px;
    height: 81px;
    margin: 10px 0 15px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 15px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logotm.64cbdb12.png);
    width: 253px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -20px 0 -90px 750px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(.7);
    display: block
  }

  .styles_footerLogo__xWMuP {
    margin: 150px 0 60px -1200px
  }

  .styles_footerLinks__VkYMN {
    margin: -250px 0 100px -150px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    width: 450px
  }

  .styles_footerSocials__XNPzh {
    margin: -340px 0 90px 950px
  }

  .styles_complianceButton__sBuES {
    margin: -70px 0 50px 900px
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: -80px 0 40px 950px
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -50px 0 100px 835px
  }

  .styles_newsFatecLine__ikNnA {
    width: 530px;
    height: 15px;
    position: absolute;
    margin: -83px 0 0 1px
  }
}

@media (min-width:1800px) and (max-width:2559px) {
  .styles_pills__he24P {
    margin: 80px 0 -60px -1170px;
    width: 470px;
    height: 170px
  }

  .styles_ilhaEdicaoImg__pN_gY {
    width: 1000px;
    height: 840px;
    margin: -570px 0 -150px 790px
  }

  .styles_header__y5cmN {
    height: 100px;
    margin: -100px 0 0
  }

  .styles_logoPoint__c2qm0 {
    background-image: url(../media/pointlogo.84c8b277.png);
    width: 156px;
    height: 59px;
    margin: 0 0 0 100px
  }

  .styles_hamburger__ZesRD {
    margin: 0 100px 0 0;
    transform: scale(1.2)
  }

  .styles_hoverMenu__BrPoH {
    width: 768px
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 101%;
    margin: 100px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 170px;
    height: 40px;
    font-size: 20px;
    line-height: 30px;
    margin: -50px auto 20px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(2.3);
    margin: -100px 0 0
  }

  .styles_contact__g6rzg {
    width: 1796px;
    height: 900px;
    margin: 0
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 80px 0 0 400px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(1);
    margin: -400px 0 -400px 1600px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 65px;
    line-height: 62px;
    margin: 250px 0 20px -1200px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 300px;
    height: 30px;
    position: relative;
    margin: -40px 0 0 -1240px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 24px;
    line-height: 28px;
    width: 530px;
    margin: 20px 0 40px -985px
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 695px;
    height: 79px;
    border: 2px solid #000;
    border-radius: 40px;
    padding: 0 0 0 20px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0 5px -900px;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formSubject__PBEfi {
    width: 791px;
    height: 79px;
    border: 2px solid #000;
    border-radius: 40px;
    padding: 0 0 0 16px;
    font-family: Segoe UI;
    font-size: 20px;
    line-height: 27px;
    margin: -262px 0 5px 650px;
    background-color: #6cabde
  }

  .styles_formMessage__lPsZ3 {
    width: 791px;
    height: 168px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px 650px;
    resize: none;
    background-color: #6cabde
  }

  .styles_contactButton__XfS_A {
    font-size: 24px;
    line-height: 35px;
    width: 254px;
    height: 56px;
    margin: 25px 0 0 1190px
  }

  .styles_contactPointsH__GPGfN {
    width: 533px;
    height: 146px;
    margin: -20px 0 -70px -1200px;
    transform: scale(1)
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0 auto
  }

  .styles_news1Picture__yKP3d,
  .styles_newsFirstPicture__8M6kw,
  .styles_pointFatecPicture__Um6BL {
    width: 620px;
    height: 579px;
    margin: 50px -60px 0 250px;
    background-size: 100%;
    transform: scale(1.2)
  }

  .styles_news2Picture__Pti_6 {
    margin: 50px -100px 0 250px
  }

  .styles_news2Picture__Pti_6,
  .styles_news3Picture__g8b_F {
    width: 620px;
    height: 579px;
    background-size: 100%;
    transform: scale(1.2)
  }

  .styles_news3Picture__g8b_F {
    margin: 50px -11px 0 250px
  }

  .styles_news4Picture___wW_z,
  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt {
    width: 620px;
    height: 579px;
    margin: 50px -110px 0 250px;
    background-size: 100%;
    transform: scale(1.2)
  }

  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsLiveloPicture__s5SyV {
    width: 620px;
    height: 579px;
    margin: 100px -110px 0 250px;
    background-size: 100%;
    transform: scale(1.2)
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 48px;
    position: relative;
    margin: 1px 0 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 180px;
    margin: -25px 0 0 -13px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 317px;
    margin: -25px 0 0 1px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 24px;
    line-height: 28px;
    width: 600px;
    color: #707070;
    margin: 30px 0 0
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 1px 0 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    width: 200px;
    margin: -25px 0 0 3px
  }

  .styles_news2TagLine__tRrvu,
  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_newsLiveloTagLine__woI2Q {
    width: 155px;
    margin: -25px 0 0 1px
  }

  .styles_news2NewsText__6v9gP {
    font-size: 24px;
    line-height: 28px;
    width: 560px;
    color: #707070;
    margin: 30px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 280px;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 24px;
    line-height: 28px;
    width: 560px;
    color: #707070;
    margin: 30px 0 -27px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 120px;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 24px;
    line-height: 28px;
    width: 550px;
    color: #707070;
    margin: 30px 0 1px
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 150px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -4px;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 130px
  }

  .styles_news7TagLine__xBVbo {
    width: 435px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 15px;
    position: absolute;
    margin: -25px 0 0 -4px
  }

  .styles_news8TagLine__lFH2Z {
    width: 80px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 24px;
    line-height: 28px;
    width: 550px;
    color: #707070;
    margin: 30px 0 1px
  }

  .styles_carouselBullets__kXoOt {
    width: 160px;
    height: 20px;
    display: flex;
    justify-content: space-between;
    margin: 50px 0 50px 15px;
    transform: scale(1.2)
  }

  .styles_menuClose__2HENa {
    margin: 40px 87px 30px 600px;
    transform: scale(1.2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 32px;
    line-height: 52px;
    margin: 0 120px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    transform: scale(.9);
    width: 300px;
    margin: 30px 80px 0 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(.5);
    margin: 0 65px 0 0
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 48px;
    line-height: 62px;
    color: #000;
    margin: 300px 0 0 200px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 180px;
    height: 20px;
    position: relative;
    margin: -25px 0 50px 190px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 24px;
    line-height: 28px;
    color: #707070;
    margin: 30px 0 0 200px;
    width: 600px
  }

  .styles_aboutWind__0IiRi {
    margin: 180px 0 150px 550px;
    width: 250px;
    height: 130px
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 1021px;
    height: 1017px;
    margin: -800px 0 0 1000px;
    background-size: 100%;
    display: block
  }

  .styles_aboutPointsV__phnri {
    margin: -350px 0 0 30px;
    transform: scale(1)
  }

  .styles_aboutPointsH__mwsYN {
    margin: -150px 0 -45px 75px;
    transform: scale(1)
  }

  .styles_team__5Owpg {
    margin: -40px 0 0;
    padding: 100px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 30px 0 50px 75px;
    width: 640px
  }

  .styles_teamPictures__Cyy7i {
    margin: -20px auto 10px;
    transform: scale(1.1)
  }

  .styles_teamPictures2__6fOkQ,
  .styles_teamPictures__Cyy7i {
    place-items: normal;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 1650px
  }

  .styles_teamPictures2__6fOkQ {
    margin: -30px auto 10px;
    transform: scale(1.075)
  }

  .styles_Drielle__daUYu,
  .styles_Heitor__h9Xd1,
  .styles_Louro__2jlBb,
  .styles_Mychel__PEo0w,
  .styles_Priscila__9efU4,
  .styles_Raphael__oxIUx,
  .styles_Thiago__A13KO,
  .styles_Thiemy__Ix6Ef,
  .styles_Vinicius__QchpE,
  .styles_Will__6M3qB {
    margin: 0 20px 0 0
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 70px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 250px;
    height: 20px;
    position: relative;
    margin: -13px 0 0 60px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 640px;
    margin: 10px 0 100px 73px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 600px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 48px;
    line-height: 62px;
    margin: 200px 0 0 -1162px
  }

  .styles_wwdTitleTag__dLfso {
    width: 440px;
    margin: -22px 0 0 -1180px
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 20px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG {
    width: 370px;
    margin: -22px 0 0 -1250px
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    width: 510px;
    margin: 30px 0 40px -1100px;
    font-size: 24px;
    line-height: 30px
  }

  .styles_wwdWorks__vSqRU {
    width: 950px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: -375px 0 0 600px
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd4__Qtxk4 {
    margin: 30px 0 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd5__qul_r {
    margin: 30px 0 0 -150px
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd6___1Eng {
    margin: 30px 0 0
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 295px;
    height: 150px;
    margin: -170px 0 0 -700px;
    transform: rotate(135deg)
  }

  .styles_wwdPoints__6bK__ {
    width: 533px;
    height: 146px;
    margin: 0 0 -55px -30px;
    transform: scale(.8)
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 48px;
    line-height: 60px;
    margin: 80px 0 50px -1150px
  }

  .styles_hwdTitleTag__PZNsA {
    width: 450px;
    height: 20px;
    margin: -70px 0 -120px -1180px
  }

  .styles_hwdWind__V12eN {
    display: block;
    background-image: url(../media/wind4.0c776948.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 160px;
    margin: 100px 0 -50px 1100px;
    z-index: 1
  }

  .styles_hwdCircles__tDTrI {
    background-image: url(../media/circles.a709b79d.png);
    width: 1607px;
    height: 830px;
    transform: scale(1);
    animation: none
  }

  .styles_hwdcPinkText1__Mzw19 {
    font-size: 30px;
    line-height: 35px;
    top: 590px;
    left: 60px;
    width: 220px
  }

  .styles_hwdcPinkText2__gqNIn {
    font-size: 30px;
    line-height: 35px;
    width: 240px;
    top: 220px;
    left: 260px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText3__PWyVg {
    font-size: 30px;
    line-height: 35px;
    top: 100px;
    left: 660px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText4__sxdqk {
    font-size: 30px;
    line-height: 35px;
    top: 250px;
    left: 1140px;
    width: 200px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText5__cITRI {
    font-size: 30px;
    line-height: 35px;
    top: 620px;
    left: 1330px;
    width: 220px;
    transform: rotate(0deg)
  }

  .styles_hwdcBlueText1__IML9m {
    top: 700px;
    left: 350px;
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText2__ozRkz {
    top: 490px;
    left: 455px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText3__gnF0c {
    top: 380px;
    left: 700px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText4__ystb0 {
    top: 490px;
    left: 950px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText5__t_jnG {
    top: 710px;
    left: 1050px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdWhiteBg__QU0Xn {
    transform: scale(1.2);
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 300px;
    margin: -130px 0 680px;
    z-index: 1
  }

  .styles_hwdLightText__C7AN_,
  .styles_hwdMegaphoneText__dse5x {
    font-size: 20px
  }

  .styles_pwPoints__Mz2Lw {
    display: block;
    position: absolute;
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -45px 0 0 1550px;
    transform: scale(.8);
    z-index: 2
  }

  .styles_closedPrevWorks__39fx9 {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: -650px 0 -110px;
    position: relative;
    height: 1260px
  }

  .styles_closedPicture__X79G3 {
    background-image: url(../media/closed6.b9af8a3f.png);
    width: 1760px;
    height: 1060px;
    margin: -6px auto 0;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(1)
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 480px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 36px;
    color: #fff;
    width: 453px;
    height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 36px;
    width: 453px;
    height: 72px;
    margin: -10px 0 0 -448px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 40px 0 0 -1180px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 420px;
    height: 20px;
    position: relative;
    margin: -15px 0 50px -1200px;
    z-index: 0
  }

  .styles_pwGallery__G6Lq5 {
    width: 1750px
  }

  .styles_galleryContainer__RKGcA {
    height: 230px;
    overflow: hidden;
    margin-bottom: 12px
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 432px;
    height: 768px
  }

  .styles_video06__cxv9c {
    width: 614px;
    height: 768px
  }

  .styles_video07__cXzYT {
    width: 432px;
    height: 768px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 768px;
    height: 768px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(0deg) scale(1)
  }

  .styles_video16__0xpGD {
    width: 1024px;
    height: 768px
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_video18__r3QOJ {
    width: 614px;
    height: 768px
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 300px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_iframe25__QVCei {
    width: 300px;
    height: 600px
  }

  .styles_iframe26__OMEwX,
  .styles_iframe27__8yPrP {
    width: 300px;
    height: 300px
  }

  .styles_video28__B21lw {
    width: 432px;
    height: 768px
  }

  .styles_iframe29__BgxsD,
  .styles_iframe30__q7bCn,
  .styles_iframe31__BtqqU {
    width: 300px;
    height: 300px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.5563b3ea.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery1__vBvh2:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.8588ef74.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery2__9vmgv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.67cedabb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery3__ssvC1:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.2fe5498c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery4__IYxpM:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.e8ad1289.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery5__gyJCW:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.1a3631f7.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery6__d6hlX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.7d4a5757.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery7__iLvSY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.0212b6d0.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery8__CQIU9:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.6dd219eb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery9__wibLj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.a5d3e1ba.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery10__cUZIY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.25d2ef8c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery11__07pog:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.4f3fdb4b.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery12__UpBnd:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.82710876.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery13__aZtaT:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.5eb7fded.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery14__hA_vN:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.c8e289db.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery15__9Hghp:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.f7d624c1.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery16__iwJWC:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.d61b300b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery17__8W7yl:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.1ad4330e.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery18__4GTEP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.b14571f6.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery19__6hIWB:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.fc65f4a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery20__NDfDs:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.74d05b2b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery21__v0ZGP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.699b4ca8.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery22__SlvxX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.66c258a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery23__CGrOK:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery24__wcOZL {
    background-image: url(../media/pw24.43fb6f8a.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery24__wcOZL:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery25__THhXn {
    background-image: url(../media/pw25.8530ee6f.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    margin-right: 14px
  }

  .styles_gallery25__THhXn:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery26__nBigG {
    background-image: url(../media/pw26.2c992a61.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    margin-right: 14px
  }

  .styles_gallery26__nBigG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery27__yf31Q {
    background-image: url(../media/pw27.7de9aa80.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    margin-right: 14px
  }

  .styles_gallery27__yf31Q:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery28__B6ADv {
    background-image: url(../media/pw28.a6c352ac.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    margin-right: 14px
  }

  .styles_gallery28__B6ADv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery29__banou {
    background-image: url(../media/pw29.bea14fee.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    margin-right: 14px
  }

  .styles_gallery29__banou:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery30__Nn_lG {
    background-image: url(../media/pw30.255bc42c.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery30__Nn_lG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery31__r6_bj {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    display: none
  }

  .styles_gallery31__r6_bj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery32__ra42U {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0;
    display: none
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 830px;
    position: relative;
    padding: 100px 0 0;
    margin: -1px 0 0 -10px
  }

  .styles_cases2__rLNfo {
    background-color: #000;
    width: 99vw;
    height: 620px;
    position: relative;
    padding: 50px 0 0;
    margin: 0 auto
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    padding: 0 0 160px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 48px;
    line-height: 62px;
    margin: 0 0 0 140px;
    position: relative;
    z-index: 1
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 360px;
    height: 20px;
    position: relative;
    margin: -20px 0 0 130px;
    z-index: 0
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 140px;
    transform: scale(1)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -550px 0 0 1050px;
    transform: scale(1)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 40px 0 40px 1050px;
    color: #fff
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1050px
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 140px;
    transform: scale(1)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -550px 0 0 1050px;
    transform: scale(1)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 40px 0 40px 1050px;
    color: #fff
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1050px
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: 10px 0 0 140px;
    transform: scale(1)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -550px 0 0 1050px;
    transform: scale(1)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 40px 0 40px 1050px;
    color: #fff
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1050px
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 100%;
    margin: -75px 0 -100px 1200px;
    transform: scale(.85)
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin: 20px 0 0 140px;
    position: relative;
    z-index: 1
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 490px;
    height: 20px;
    position: relative;
    margin: -20px 0 -50px 125px;
    z-index: 0
  }

  .styles_clientsGallery__2B3e_ {
    margin: 100px auto 50px
  }

  .styles_clientsSwipe__gHTaV {
    margin: 0 0 0 50px
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.cc7dd0b6.png);
    width: 321px;
    height: 117px;
    margin: 70px 0 50px -550px;
    transform: scale(1)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -190px 0 0 -1450px;
    transform: scaleX(-1) scale(.8)
  }

  .styles_reanimateText__keddi {
    font-size: 24px;
    line-height: 28px;
    width: 570px;
    color: #fff;
    margin: -150px 0 0 450px
  }

  .styles_reanimateCards__E5Pya {
    margin: -500px auto 60px
  }

  .styles_reanimateMM__xf8g9 {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.2d59d6ce.png);
    width: 336px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.cd4e1851.png);
    width: 303px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.39b6f559.png);
    width: 304px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.bfa9c97e.png);
    width: 265px;
    height: 81px;
    margin: 10px 0 15px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 15px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logotm.64cbdb12.png);
    width: 253px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -50px 0 -45px 1200px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(.8);
    display: block
  }

  .styles_footerLogo__xWMuP {
    margin: 150px 0 60px -1400px;
    transform: scale(1.3)
  }

  .styles_footerLinks__VkYMN {
    margin: -250px 0 100px -300px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    width: 600px
  }

  .styles_footerSocials__XNPzh {
    margin: -280px 0 90px 880px
  }

  .styles_complianceButton__sBuES {
    margin: -70px 0 50px 900px
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: -80px 0 40px 950px
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -50px 0 100px 835px
  }
}

@media (min-width:2560px) {
  .styles_pills__he24P {
    margin: 80px 0 -60px -1170px;
    width: 470px;
    height: 170px
  }

  .styles_ilhaEdicaoImg__pN_gY {
    width: 1000px;
    height: 840px;
    margin: -570px 0 -150px 790px
  }

  .styles_header__y5cmN {
    height: 150px;
    margin: -100px 0 0
  }

  .styles_logoPoint__c2qm0 {
    background-image: url(../media/pointlogo2.10170852.png);
    width: 297px;
    height: 111px;
    margin: 0 0 0 150px;
    transform: scale(.8)
  }

  .styles_hamburger__ZesRD {
    margin: 0 120px 0 0;
    background-image: url(../media/hamburger2.dc061629.png);
    width: 91px;
    height: 97px
  }

  .styles_hoverMenu__BrPoH {
    width: 768px
  }

  .styles_demoReelVideo__Zb_bS {
    height: auto;
    width: 101%;
    margin: 100px 0 30px 50vw;
    transform: translate(-50%)
  }

  .styles_buttonReel__QQbJR {
    width: 370px;
    height: 70px;
    font-size: 42px;
    line-height: 62px;
    border-radius: 36px;
    margin: -60px auto 20px
  }

  .styles_openReel__hYaGb {
    width: 659px;
    height: 468px;
    transform: scale(3.1);
    margin: -150px 0 0
  }

  .styles_contact__g6rzg {
    width: 1796px;
    height: 900px;
    margin: 0;
    transform: scale(1.2)
  }

  .styles_contactWind__gaL_i {
    background-image: url(../media/wind3.4e388f8f.png);
    width: 331px;
    height: 154px;
    margin: 80px 0 0 400px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_contactPointsV__QSjBP {
    background-image: url(../media/pointsV.bba9d0ed.png);
    width: 146px;
    height: 533px;
    transform: scale(1);
    margin: -400px 0 -400px 1600px
  }

  .styles_contactTitle__P480c {
    font-weight: 700;
    font-size: 65px;
    line-height: 62px;
    margin: 250px 0 20px -1200px;
    color: #fff;
    position: relative;
    z-index: 1
  }

  .styles_contactTitleTag__rdnyH {
    background-color: #eb6099;
    width: 300px;
    height: 30px;
    position: relative;
    margin: -40px 0 0 -1240px;
    z-index: 0
  }

  .styles_contactText__RWPUd {
    font-size: 24px;
    line-height: 28px;
    width: 530px;
    margin: 20px 0 40px -985px
  }

  .styles_formEmail__uBz6h,
  .styles_formName__xfGh6,
  .styles_formPhone__9HEjB {
    width: 695px;
    height: 79px;
    border: 2px solid #000;
    border-radius: 40px;
    padding: 0 0 0 20px;
    font-size: 20px;
    line-height: 27px;
    margin: 5px 0 5px -900px;
    background-color: #6cabde
  }

  .styles_formPhone__9HEjB {
    color: #000
  }

  .styles_formSubject__PBEfi {
    width: 791px;
    height: 79px;
    border: 2px solid #000;
    border-radius: 40px;
    padding: 0 0 0 16px;
    font-size: 20px;
    line-height: 27px;
    margin: -262px 0 5px 650px;
    background-color: #6cabde
  }

  .styles_formMessage__lPsZ3 {
    width: 791px;
    height: 168px;
    border: 2px solid #000;
    border-radius: 30px;
    padding: 20px 40px 20px 20px;
    margin: 5px 0 10px 650px;
    resize: none;
    background-color: #6cabde
  }

  .styles_contactButton__XfS_A {
    font-size: 24px;
    line-height: 35px;
    width: 254px;
    height: 56px;
    margin: 25px 0 0 1190px
  }

  .styles_contactPointsH__GPGfN {
    width: 533px;
    height: 146px;
    margin: -20px 0 -70px -1200px;
    transform: scale(1)
  }

  .styles_news__PMyY_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    margin: 0
  }

  .styles_newsTextsContainer__NIQ_S {
    display: flex;
    flex-direction: column;
    align-items: left;
    margin: 0 auto;
    transform: scale(1.5)
  }

  .styles_news1Picture__yKP3d,
  .styles_newsFirstPicture__8M6kw,
  .styles_pointFatecPicture__Um6BL {
    width: 620px;
    height: 579px;
    margin: 150px -60px 0 350px;
    background-size: 100%;
    transform: scale(1.5)
  }

  .styles_news2Picture__Pti_6 {
    margin: 150px -100px 0 350px
  }

  .styles_news2Picture__Pti_6,
  .styles_news3Picture__g8b_F {
    width: 620px;
    height: 579px;
    background-size: 100%;
    transform: scale(1.5)
  }

  .styles_news3Picture__g8b_F {
    margin: 150px -11px 0 350px
  }

  .styles_news4Picture___wW_z,
  .styles_news5Picture__U548i,
  .styles_news6Picture__sSwXt,
  .styles_news7Picture__MjgeO,
  .styles_news8Picture__Qqy3A,
  .styles_newsLiveloPicture__s5SyV {
    width: 620px;
    height: 579px;
    margin: 150px -110px 0 350px;
    background-size: 100%;
    transform: scale(1.5)
  }

  .styles_news1TagText__ytjWh {
    font-weight: 700;
    font-size: 48px;
    position: relative;
    margin: 1px 0 0;
    z-index: 1
  }

  .styles_news1TagLine__cJuGi {
    width: 180px;
    margin: -25px 0 0 -13px
  }

  .styles_news1TagLineXl__oyBgF,
  .styles_news1TagLine__cJuGi {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    z-index: 0
  }

  .styles_news1TagLineXl__oyBgF {
    width: 324px;
    margin: -25px 0 0 -4px
  }

  .styles_news1NewsText__5zOFQ {
    font-size: 24px;
    line-height: 28px;
    width: 600px;
    color: #707070;
    margin: 30px 0 0
  }

  .styles_news2TagText__tobm8 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 1px 0 0;
    z-index: 1
  }

  .styles_news2TagLine__tRrvu {
    width: 200px
  }

  .styles_news2TagLine__tRrvu,
  .styles_newsLiveloTagLine__woI2Q {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -8px;
    z-index: 0
  }

  .styles_newsLiveloTagLine__woI2Q {
    width: 125px
  }

  .styles_news2NewsText__6v9gP {
    font-size: 24px;
    line-height: 28px;
    width: 560px;
    color: #707070;
    margin: 30px 0 0
  }

  .styles_news3TagText__4_bE6 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news3TagLine__s3X3t {
    background-color: #6cabde;
    width: 280px;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -5px;
    z-index: 0
  }

  .styles_news3NewsText__4mf6v {
    font-size: 24px;
    line-height: 28px;
    width: 560px;
    color: #707070;
    margin: 30px 0 -27px
  }

  .styles_news4TagText__eVR7m {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0 auto;
    z-index: 1
  }

  .styles_news4TagLine__6ti9l {
    background-color: #6cabde;
    width: 120px;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -5px;
    z-index: 0
  }

  .styles_news4NewsText__SkjOQ {
    font-size: 24px;
    line-height: 28px;
    width: 550px;
    color: #707070;
    margin: 30px 0 1px
  }

  .styles_news5TagText__LwjJ1 {
    font-weight: 700;
    font-size: 48px;
    line-height: 72px;
    position: relative;
    margin: 0;
    z-index: 1
  }

  .styles_news5TagLine__y8uAL {
    width: 150px
  }

  .styles_news5TagLine__y8uAL,
  .styles_news6TagLine__VD9B0 {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -4px;
    z-index: 0
  }

  .styles_news6TagLine__VD9B0 {
    width: 130px
  }

  .styles_news7TagLine__xBVbo {
    width: 170px
  }

  .styles_news7TagLine__xBVbo,
  .styles_news8TagLine__lFH2Z {
    background-color: #6cabde;
    height: 10px;
    position: relative;
    margin: -25px 0 0 -4px;
    z-index: 0
  }

  .styles_news8TagLine__lFH2Z {
    width: 50px
  }

  .styles_news5NewsText__z8BOO {
    font-size: 24px;
    line-height: 28px;
    width: 550px;
    color: #707070;
    margin: 30px 0 1px
  }

  .styles_menuClose__2HENa {
    margin: 67px 155px 40px 600px;
    transform: scale(2)
  }

  .styles_menuLinks__jBZ9B {
    font-weight: 700;
    font-size: 50px;
    line-height: 60px;
    margin: 0 190px 0 0
  }

  .styles_menuSocials__MqbpY {
    display: flex;
    justify-content: space-between;
    transform: scale(1.3);
    width: 300px;
    margin: 30px 200px 20px 0
  }

  .styles_menuLogo__aqB7H {
    transform: scale(1);
    margin: 0 185px 0 0
  }

  .styles_aboutWrap__PJKBd {
    transform: scale(1.3);
    margin: -680px 0 100px 400px
  }

  .styles_aboutPoint__h_1Wk {
    font-weight: 700;
    font-size: 48px;
    line-height: 62px;
    color: #000;
    margin: 300px 0 0 200px;
    position: relative;
    z-index: 1
  }

  .styles_aboutTag__K9_An {
    background-color: #e96099;
    width: 180px;
    height: 20px;
    position: relative;
    margin: -25px 0 50px 190px;
    z-index: 0
  }

  .styles_aboutText__mvTMt {
    font-size: 24px;
    line-height: 28px;
    color: #707070;
    margin: 30px 0 0 200px;
    width: 600px
  }

  .styles_aboutWind__0IiRi {
    margin: 50px 0 300px 700px;
    width: 250px;
    height: 130px
  }

  .styles_aboutImage__EIcfj {
    background-image: url(../media/playpoint.c08cd8e5.png);
    width: 1021px;
    height: 1017px;
    margin: -800px 0 0 1600px;
    background-size: 100%;
    display: block;
    transform: scale(1.3)
  }

  .styles_aboutPointsV__phnri {
    margin: -350px 0 0 30px;
    transform: scale(1)
  }

  .styles_aboutPointsH__mwsYN {
    margin: -150px 0 -45px 150px;
    transform: scale(1)
  }

  .styles_team__5Owpg {
    margin: -100px 0 0;
    padding: 100px 0 0
  }

  .styles_teamQuote__rNGw2 {
    font-size: 40px;
    line-height: 40px;
    margin: 30px 0 50px 75px;
    width: 640px
  }

  .styles_teamPictures__Cyy7i {
    margin: 20px auto 10px;
    transform: scale(1.5)
  }

  .styles_teamPictures2__6fOkQ,
  .styles_teamPictures__Cyy7i {
    place-items: normal;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 2400px
  }

  .styles_teamPictures2__6fOkQ {
    margin: 50px auto 30px;
    transform: scale(1.3)
  }

  .styles_Mychel__PEo0w {
    margin: 0 -400px 0 0
  }

  .styles_Thiago__A13KO {
    margin: 0 -400px
  }

  .styles_Louro__2jlBb {
    margin: 0 0 0 -400px
  }

  .styles_Vinicius__QchpE {
    margin: 0 -400px
  }

  .styles_Priscila__9efU4 {
    margin: 0 -300px 0 -100px
  }

  .styles_Drielle__daUYu,
  .styles_Heitor__h9Xd1,
  .styles_Raphael__oxIUx {
    margin: 0 -300px
  }

  .styles_Thiemy__Ix6Ef {
    margin: 0 0 0 -300px
  }

  .styles_teamTitle__hkIyB {
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 0 0 0 70px;
    position: relative;
    z-index: 1
  }

  .styles_teamTitleTag__SB7Ec {
    background-color: #fff;
    width: 250px;
    height: 20px;
    position: relative;
    margin: -13px 0 0 60px;
    z-index: 0
  }

  .styles_teamText__qUdWz {
    font-size: 18px;
    line-height: 22px;
    width: 640px;
    margin: 10px 0 100px 73px
  }

  .styles_teamWind___0UFz {
    background-image: url(../media/wind2.23c3dcd5.png);
    width: 288px;
    height: 120px;
    margin: -50px 0 -85px 60px;
    background-size: 100%;
    background-repeat: no-repeat
  }

  .styles_teamPinkBalls__dU1Au {
    background-image: url(../media/pinkballssmall.902b163a.png);
    width: 558px;
    height: 51px;
    margin: 0 0 -25px 600px;
    display: block
  }

  .styles_wwdTitle__koG_G {
    font-size: 48px;
    line-height: 62px;
    margin: 150px 0 0 -1160px;
    transform: scale(1.3)
  }

  .styles_wwdTitleTag__dLfso {
    background-color: #eb6099;
    height: 20px;
    position: relative;
    z-index: 0
  }

  .styles_wwdTitleTagIlha__pfWUG,
  .styles_wwdTitleTag__dLfso {
    width: 450px;
    margin: -15px 0 0 -1200px;
    transform: scale(1.3)
  }

  .styles_wwdTextIlha__Cc0VI,
  .styles_wwdText__dLEIm {
    width: 510px;
    margin: 100px 0 40px -1085px;
    font-size: 24px;
    line-height: 30px;
    transform: scale(1.3)
  }

  .styles_wwdWorks__vSqRU {
    width: 950px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin: -375px 0 0 1000px;
    transform: scale(1.3)
  }

  .styles_wwd1__jcrZs {
    margin: 0
  }

  .styles_wwd1image__5n03J {
    background-image: url(../media/job1.69892388.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd2__EeaLd {
    margin: 0
  }

  .styles_wwd2image__vMNTM {
    background-image: url(../media/job2.8c982cf1.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd3__QcB_J {
    margin: 0
  }

  .styles_wwd3image__oT_m_ {
    background-image: url(../media/job3.602156fd.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd4__Qtxk4 {
    margin: 30px -150px 0 0
  }

  .styles_wwd4image__RKPxt {
    background-image: url(../media/job4.716974a5.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd5__qul_r {
    margin: 30px 0 0 -150px
  }

  .styles_wwd5image__fZ20A {
    background-image: url(../media/job5.7ada644b.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwd6___1Eng {
    margin: 30px 0 0
  }

  .styles_wwd6image__PAnSz {
    background-image: url(../media/IA.f34f965b.png);
    width: 279px;
    height: 279px;
    margin: 0;
    transform: scale(1)
  }

  .styles_wwdWind__PW__M {
    background-image: url(../media/wind.1b7a08ca.png);
    width: 295px;
    height: 150px;
    margin: -170px 0 100px -700px;
    transform: rotate(135deg) scale(1.3)
  }

  .styles_wwdPoints__6bK__ {
    margin: 0 0 -35px -1800px
  }

  .styles_hwdTitle__WjGu_ {
    font-size: 48px;
    line-height: 60px;
    margin: 150px 0 50px -1150px;
    transform: scale(1.3)
  }

  .styles_hwdTitleTag__PZNsA {
    width: 450px;
    height: 25px;
    margin: -70px 0 -120px -1180px;
    transform: scale(1.3)
  }

  .styles_hwdWind__V12eN {
    display: block;
    background-image: url(../media/wind4.0c776948.png);
    background-repeat: no-repeat;
    width: 290px;
    height: 160px;
    margin: 100px 0 -50px 1200px;
    z-index: 1;
    transform: scale(1.3)
  }

  .styles_hwdCircles__tDTrI {
    background-image: url(../media/circles.a709b79d.png);
    width: 1607px;
    height: 830px;
    transform: scale(1.3);
    animation: none;
    margin: 100px 0 0
  }

  .styles_hwdcPinkText1__Mzw19 {
    font-size: 30px;
    line-height: 35px;
    top: 590px;
    left: 60px;
    width: 220px
  }

  .styles_hwdcPinkText2__gqNIn {
    font-size: 30px;
    line-height: 35px;
    width: 240px;
    top: 220px;
    left: 260px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText3__PWyVg {
    font-size: 30px;
    line-height: 35px;
    top: 100px;
    left: 660px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText4__sxdqk {
    font-size: 30px;
    line-height: 35px;
    top: 250px;
    left: 1140px;
    width: 200px;
    transform: rotate(0deg)
  }

  .styles_hwdcPinkText5__cITRI {
    font-size: 30px;
    line-height: 35px;
    top: 620px;
    left: 1330px;
    width: 220px;
    transform: rotate(0deg)
  }

  .styles_hwdcBlueText1__IML9m {
    top: 700px;
    left: 350px;
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText2__ozRkz {
    top: 490px;
    left: 455px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText3__gnF0c {
    top: 380px;
    left: 700px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText4__ystb0 {
    top: 490px;
    left: 950px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdcBlueText5__t_jnG {
    top: 710px;
    left: 1050px;
    transform: rotate(0deg);
    font-size: 25px;
    line-height: 35px
  }

  .styles_hwdWhiteBg__QU0Xn {
    transform: scale(1.6);
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 300px;
    margin: -20px 0 680px;
    z-index: 1
  }

  .styles_hwdLightText__C7AN_,
  .styles_hwdMegaphoneText__dse5x {
    font-size: 20px
  }

  .styles_pwPoints__Mz2Lw {
    display: block;
    position: absolute;
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -30px 0 0 2100px;
    transform: scale(1.3);
    z-index: 2
  }

  .styles_previousWorks__yFdDN {
    margin: -620px 0 0
  }

  .styles_pwButtonContainer__V4Y7N {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    width: 480px
  }

  .styles_prevWorksButton__4bVCC {
    background-color: #eb6099;
    border: none;
    border-radius: 36px;
    color: #fff;
    width: 453px;
    height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 48px;
    line-height: 62px;
    font-weight: 700;
    margin: 0;
    position: relative;
    cursor: pointer;
    z-index: 2
  }

  .styles_prevWorksButton2__JTQz_ {
    background-color: transparent;
    border: 2px solid #6cabde;
    border-radius: 36px;
    width: 453px;
    height: 72px;
    margin: -10px 0 0 -448px;
    position: relative;
    z-index: 1
  }

  .styles_pwTitle__yzZZY {
    color: #fff;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    margin: 100px 0 0 -1180px;
    position: relative;
    z-index: 1;
    transform: scale(1.3)
  }

  .styles_pwTitleTag__8hpwn {
    background-color: #6cabde;
    width: 420px;
    height: 25px;
    position: relative;
    margin: -15px 0 0 -1200px;
    z-index: 0;
    transform: scale(1.3)
  }

  .styles_pwGallery__G6Lq5 {
    width: 2050px;
    margin: 100px 0 0
  }

  .styles_gradientOverlay__BWbZK {
    box-shadow: 0 0 0 1px #000
  }

  .styles_galleryContainer__RKGcA {
    height: 230px;
    overflow: hidden;
    margin-bottom: 12px
  }

  .styles_iframe2__lg32w {
    width: 659px;
    height: 468px;
    transform: scale(1)
  }

  .styles_video04__zZkGz {
    width: 432px;
    height: 768px
  }

  .styles_video06__cxv9c {
    width: 614px;
    height: 768px
  }

  .styles_video07__cXzYT {
    width: 432px;
    height: 768px
  }

  .styles_video08__hZbBD,
  .styles_video10__AJIkl {
    width: 768px;
    height: 768px
  }

  .styles_iframe12__f_EAq {
    width: 975px;
    height: 250px;
    transform: rotate(0deg) scale(1)
  }

  .styles_video16__0xpGD {
    width: 1024px;
    height: 768px
  }

  .styles_iframe17__NmNjB {
    width: 730px;
    height: 90px;
    transform: rotate(0deg)
  }

  .styles_video18__r3QOJ {
    width: 614px;
    height: 768px
  }

  .styles_iframe19__HVpmj {
    width: 300px;
    height: 600px
  }

  .styles_iframe20__G64b6,
  .styles_iframe21__UE8ko {
    width: 300px;
    height: 300px
  }

  .styles_iframe22__3J_Ij,
  .styles_iframe23__A4_3U {
    width: 300px;
    height: 600px
  }

  .styles_iframe24__ncnhG {
    width: 600px;
    height: 600px
  }

  .styles_iframe25__QVCei {
    width: 300px;
    height: 600px
  }

  .styles_iframe26__OMEwX,
  .styles_iframe27__8yPrP {
    width: 300px;
    height: 300px
  }

  .styles_video28__B21lw {
    width: 432px;
    height: 768px
  }

  .styles_iframe29__BgxsD,
  .styles_iframe30__q7bCn,
  .styles_iframe31__BtqqU {
    width: 300px;
    height: 300px
  }

  .styles_gallery1__vBvh2 {
    background-image: url(../media/pw1.5563b3ea.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery1__vBvh2:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery2__9vmgv {
    background-image: url(../media/pw2.8588ef74.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery2__9vmgv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery3__ssvC1 {
    background-image: url(../media/pw3.67cedabb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery3__ssvC1:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery4__IYxpM {
    background-image: url(../media/pw4.2fe5498c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery4__IYxpM:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery5__gyJCW {
    background-image: url(../media/pw5.e8ad1289.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery5__gyJCW:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery6__d6hlX {
    background-image: url(../media/pw6.1a3631f7.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery6__d6hlX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery7__iLvSY {
    background-image: url(../media/pw7.7d4a5757.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery7__iLvSY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery8__CQIU9 {
    background-image: url(../media/pw8.0212b6d0.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery8__CQIU9:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery9__wibLj {
    background-image: url(../media/pw9.6dd219eb.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery9__wibLj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery10__cUZIY {
    background-image: url(../media/pw10.a5d3e1ba.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery10__cUZIY:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery11__07pog {
    background-image: url(../media/pw11.25d2ef8c.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery11__07pog:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery12__UpBnd {
    background-image: url(../media/pw12.4f3fdb4b.png);
    width: 280px;
    height: 230px;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery12__UpBnd:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery13__aZtaT {
    background-image: url(../media/pw13.82710876.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery13__aZtaT:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery14__hA_vN {
    background-image: url(../media/pw14.5eb7fded.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery14__hA_vN:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery15__9Hghp {
    background-image: url(../media/pw15.c8e289db.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery15__9Hghp:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery16__iwJWC {
    background-image: url(../media/pw16.f7d624c1.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery16__iwJWC:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery17__8W7yl {
    background-image: url(../media/pw17.d61b300b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery17__8W7yl:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery18__4GTEP {
    background-image: url(../media/pw18.1ad4330e.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery18__4GTEP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery19__6hIWB {
    background-image: url(../media/pw19.b14571f6.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery19__6hIWB:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery20__NDfDs {
    background-image: url(../media/pw20.fc65f4a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery20__NDfDs:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery21__v0ZGP {
    background-image: url(../media/pw21.74d05b2b.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery21__v0ZGP:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery22__SlvxX {
    background-image: url(../media/pw22.699b4ca8.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery22__SlvxX:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery23__CGrOK {
    background-image: url(../media/pw23.66c258a3.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery23__CGrOK:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery24__wcOZL {
    background-image: url(../media/pw24.43fb6f8a.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery24__wcOZL:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery25__THhXn {
    background-image: url(../media/pw25.8530ee6f.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery25__THhXn:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery26__nBigG {
    background-image: url(../media/pw26.2c992a61.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery26__nBigG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery27__yf31Q {
    background-image: url(../media/pw27.7de9aa80.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery27__yf31Q:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery28__B6ADv {
    background-image: url(../media/pw28.a6c352ac.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease
  }

  .styles_gallery28__B6ADv:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery29__banou {
    background-image: url(../media/pw29.bea14fee.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_gallery29__banou:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery30__Nn_lG {
    background-image: url(../media/pw30.255bc42c.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_gallery30__Nn_lG:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery31__r6_bj {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_gallery31__r6_bj:hover {
    filter: none;
    transform: scale(1.05)
  }

  .styles_gallery32__ra42U {
    background-image: url(../media/pw31.b91efabc.png);
    width: 280px;
    height: 230px;
    display: block;
    filter: grayscale(100%);
    transition: transform .5s ease;
    opacity: 0
  }

  .styles_cases__PCQjw {
    background-color: #000;
    width: 100vw;
    height: 987px;
    margin: -1px 0 0
  }

  .styles_cases2__rLNfo {
    background-color: #000;
    width: 99.8vw;
    height: 870px;
    margin: 0 auto
  }

  .styles_casesSlide__uqRsS {
    overflow: hidden;
    margin: 30px auto 0;
    padding: 0 0 220px
  }

  .styles_casesTitle__u0RVX {
    color: #fff;
    font-weight: 700;
    font-size: 48px;
    line-height: 62px;
    margin: 0 0 0 695px;
    position: relative;
    z-index: 1;
    transform: scale(1.3)
  }

  .styles_casesTitleTag__Gxjp3 {
    background-color: #eb6099;
    width: 360px;
    height: 25px;
    position: relative;
    margin: -20px 0 0 450px;
    z-index: 0;
    transform: scale(1.3)
  }

  .styles_case1Image__vmbkZ {
    background-image: url(../media/casehavaianas.48c37ef5.png);
    width: 859px;
    height: 609px;
    margin: 100px 0 0 350px;
    transform: scale(1.3)
  }

  .styles_case1logo__Nu1cz {
    background-image: url(../media/logohavaianas.35eb774c.png);
    width: 418px;
    height: 86px;
    margin: -600px 0 0 1500px;
    transform: scale(1.3)
  }

  .styles_case1Subtitle__ARj1x {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 70px 0 80px 1580px;
    color: #fff;
    transform: scale(1.3)
  }

  .styles_case1Text__KILwN {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1530px;
    transform: scale(1.3)
  }

  .styles_case2Image__pn2mX {
    background-image: url(../media/casevivo.f0f149c0.png);
    width: 859px;
    height: 609px;
    margin: 100px 0 0 350px;
    transform: scale(1.3)
  }

  .styles_case2logo__CUSsp {
    background-image: url(../media/logovivo.32d4123a.png);
    width: 342px;
    height: 107px;
    margin: -600px 0 0 1500px;
    transform: scale(1.3)
  }

  .styles_case2Subtitle__R4Szo {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 70px 0 80px 1605px;
    color: #fff;
    transform: scale(1.3)
  }

  .styles_case2Text__lOanE {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1560px;
    transform: scale(1.3)
  }

  .styles_case3Image__KY4WA {
    background-image: url(../media/caseambev.f108da60.png);
    width: 859px;
    height: 609px;
    margin: 100px 0 0 350px;
    transform: scale(1.3)
  }

  .styles_case3logo__kw9Dw {
    background-image: url(../media/logoambev.5a09a762.png);
    width: 342px;
    height: 86px;
    margin: -600px 0 0 1500px;
    transform: scale(1.3)
  }

  .styles_case3Subtitle__XNiY5 {
    font-weight: 700;
    font-size: 48px;
    line-height: 30px;
    margin: 70px 0 80px 1605px;
    color: #fff;
    transform: scale(1.3)
  }

  .styles_case3Text__Ol6XF {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    width: 660px;
    margin: 0 0 0 1560px;
    transform: scale(1.3)
  }

  .styles_blueBalls__QpBCY {
    width: 572px;
    height: 236px;
    background-size: 100%;
    margin: -45px 0 -100px 1600px;
    transform: scale(1.4)
  }

  .styles_clientsTitle__2qs2X {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin: 20px 0 0 700px;
    position: relative;
    z-index: 1;
    transform: scale(1.3)
  }

  .styles_clientsTitleTag__kUV_5 {
    background-color: #6cabde;
    width: 490px;
    height: 25px;
    position: relative;
    margin: -20px 0 -30px 475px;
    z-index: 0;
    transform: scale(1.3)
  }

  .styles_clientsGallery__2B3e_ {
    margin: 100px auto 50px
  }

  .styles_clientsSwipe__gHTaV {
    margin: 0 0 0 50px
  }

  .styles_reanimate__itdZS {
    background-color: #000;
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .styles_reanimateLogo__o2DzU {
    background-image: url(../media/logoreanimate.cc7dd0b6.png);
    width: 321px;
    height: 117px;
    margin: 100px 0 50px -570px;
    transform: scale(1.3)
  }

  .styles_reanimateLines__cpDAd {
    background-image: url(../media/reanimatelines.7e1bf636.png);
    width: 697px;
    height: 781px;
    margin: -50px 0 0 -1900px;
    transform: scaleX(-1) scale(1.3)
  }

  .styles_reanimateText__keddi {
    font-size: 24px;
    line-height: 28px;
    width: 570px;
    color: #fff;
    margin: -155px 0 0 670px;
    transform: scale(1.3)
  }

  .styles_reanimateCards__E5Pya {
    margin: -570px auto 170px;
    transform: scale(1.3)
  }

  .styles_reanimateMM__xf8g9 {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateMMlogo__wjvn9 {
    background-image: url(../media/logomm.2d59d6ce.png);
    width: 336px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateMMtext__q_PVH {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_mmButton__Fcxh5 {
    background-color: #3da8e0;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateRA__HwQCC {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateRAlogo__0B0ow {
    background-image: url(../media/logora.cd4e1851.png);
    width: 303px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateRAtext__NTDoJ {
    width: 250px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_raButton__AmJrp {
    background-color: #6e4590;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateDA__c4Dcv {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5;
    z-index: 1
  }

  .styles_reanimateDAlogo__mpmDS {
    background-image: url(../media/logoda.39b6f559.png);
    width: 304px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateDAtext__B1Y7l {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_daButton__6xIOW {
    background-color: #ff6f00;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimateAM__hw_jJ {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateAMlogo__Ayre0 {
    background-image: url(../media/logoam.bfa9c97e.png);
    width: 265px;
    height: 81px;
    margin: 10px 0 15px
  }

  .styles_reanimateAMtext__kh1Zb {
    width: 320px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_amButton__KHp6H {
    background-color: #f3ba14;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 15px 0 0
  }

  .styles_reanimateTM__Y98or {
    width: 400px;
    height: 305px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 30px;
    margin: 0;
    background-color: #fff;
    border: 5px solid #e5e5e5
  }

  .styles_reanimateTMlogo__VSOdD {
    background-image: url(../media/logotm.64cbdb12.png);
    width: 253px;
    height: 81px;
    margin: 10px 0 25px
  }

  .styles_reanimateTMtext__44oks {
    width: 230px;
    text-align: center;
    font-weight: medium;
    margin: 0;
    color: #000;
    font-size: 18px;
    line-height: 22px
  }

  .styles_tmButton__vyler {
    background-color: #1bda28;
    border: none;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    width: 205px;
    height: 45px;
    cursor: pointer;
    margin: 25px 0 0
  }

  .styles_reanimatePoints__2fvXK {
    background-image: url(../media/pointsH.49a7782f.png);
    width: 533px;
    height: 146px;
    margin: -50px 0 -45px 1500px;
    background-size: 100%;
    background-repeat: no-repeat;
    transform: scale(1.3);
    display: block
  }

  .styles_footerLogo__xWMuP {
    margin: 200px 0 60px -1400px;
    transform: scale(1.3)
  }

  .styles_footerLinks__VkYMN {
    margin: -250px 0 200px -300px;
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-between;
    width: 450px;
    transform: scale(1.3)
  }

  .styles_footerSocials__XNPzh {
    margin: -380px 0 120px 1300px;
    transform: scale(1.3)
  }

  .styles_address__f93rc {
    font-size: 16px;
    line-height: 26px;
    margin: -80px 0 50px 1300px;
    transform: scale(1.3)
  }

  .styles_footerCopyright__1Sebb {
    font-size: 14px;
    margin: -40px 0 120px 1150px;
    transform: scale(1.3)
  }

  .styles_complianceButton__sBuES {
    margin: -70px 0 100px 1250px;
    transform: scale(1.3)
  }

  .styles_wwdTitleTagIlha__pfWUG {
    background-color: #eb6099;
    width: 365px;
    height: 20px;
    position: relative;
    margin: -22px 0 0 -1280px;
    z-index: 0
  }

  .styles_wwdPoints__6bK__ {
    width: 533px;
    height: 146px;
    margin: 0 0 -35px;
    transform: scale(1.3)
  }
}