/* screen - amg-inst-mob */

.amg-inst-mob {
  background-color: var(--background--presentation);
  margin: 0px;
  min-height: 4309px;
  min-width: 360px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.amg-inst-mob .meet-our-leaders-x1fqOQ {
  background-color: transparent;
  bottom: 31px;
  height: 515px;
  left: 0px;
  position: absolute;
  width: calc(100.00% + 1px);
}

.amg-inst-mob .background-stylestyle2-6Sdn7U {
  background-color: #f6eedf;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .elipse-17-x1fqOQ {
  background-color: var(--background--presentation);
  border-radius: 15.5px/17.5px;
  bottom: calc(22.30% - 8px);
  height: 35px;
  left: 53px;
  position: absolute;
  width: 31px;
}

.amg-inst-mob .elipse-13-x1fqOQ {
  background-color: var(--background--presentation);
  border-radius: 15.5px/17.5px;
  height: 35px;
  left: 31px;
  position: absolute;
  top: 808px;
  width: 31px;
}

.amg-inst-mob .elipse-15-x1fqOQ {
  background-color: var(--background--presentation);
  border-radius: 15.5px/17.5px;
  bottom: calc(48.03% - 17px);
  height: 35px;
  left: 31px;
  position: absolute;
  width: 31px;
}

.amg-inst-mob .misso-amg-international-x1fqOQ {
  background-color: transparent;
  bottom: calc(14.96% - 74px);
  height: 495px;
  object-fit: cover;
  position: absolute;
  right: -10.83%;
  width: 438px;
}

.amg-inst-mob .background-stylestyle2-x1fqOQ {
  background-color: transparent;
  bottom: calc(14.96% - 74px);
  display: block;
  height: 495px;
  left: calc(50.00% - 219px);
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 438px;
}

.amg-inst-mob .background-stylestyle2-x1fqOQ.bp2-animate-enter {
  animation: bp2-animate-enter-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .image-assetherosize-defaultstatedefault-x1fqOQ {
  background-color: transparent;
  height: 378px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 1px);
}

.amg-inst-mob .placement-area-asset-ifen2n {
  top: 0px;
}

.amg-inst-mob .background-stylestyle2-xRdFFS {
  background-color: transparent;
  bottom: calc(41.69% - 707px);
  display: block;
  height: 1697px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100.00% + 1px);
}

.amg-inst-mob .background-stylestyle2-xRdFFS.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .background-x1fqOQ {
  background-color: #d28e8e;
  height: 546px;
  left: -13px;
  top: 401px;
  transform: translate(25px, 0);
  width: calc(100.00% + 13px);
}

.amg-inst-mob .background-x1fqOQ.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .grupo-47427-x1fqOQ {
  background-color: transparent;
  height: 519px;
  position: absolute;
  right: calc(46.97% - 158px);
  top: calc(11.06% - 57px);
  width: 337px;
}

.amg-inst-mob .grupo-47418-bvnSez {
  background-color: transparent;
  height: 519px;
  left: calc(50.00% - 168px);
  position: relative;
  top: calc(50.00% - 260px);
  width: 337px;
}

.amg-inst-mob .neque-porro-quisquam-xle48b {
  bottom: calc(8.60% - 25px);
  height: 289px;
  width: 337px;
}

.amg-inst-mob .neque-porro-quisquam-xle48b.bp2-animate-enter3 {
  animation: bp2-animate-enter3-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .sweet-ice-cream-tagh2-xle48b {
  bottom: calc(100.42% - 41px);
  color: var(--mirage);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 35px;
  height: 41px;
  letter-spacing: 0.49px;
  line-height: 43px;
  opacity: 0;
  right: calc(50.00% - 85px);
  text-align: right;
  transform: translate(25px, 0);
  width: 171px;
}

.amg-inst-mob .sweet-ice-cream-tagh2-xle48b.bp2-animate-enter4 {
  animation: bp2-animate-enter4-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .grupo-47439-xle48b {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 29px;
  opacity: 0;
  position: absolute;
  right: 0px;
  transform: translate(0, 25px);
  width: 6px;
}

.amg-inst-mob .grupo-47439-xle48b.bp2-animate-enter5 {
  animation: bp2-animate-enter5-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .caminho-10-swKlNO {
  left: 0px;
  top: 0px;
}

.amg-inst-mob .caminho-9-swKlNO {
  top: calc(34.83% - 2px);
}

.amg-inst-mob .caminho-7-swKlNO {
  bottom: 0px;
}

.amg-inst-mob .title-tagh1-x1fqOQ {
  background-color: transparent;
  color: var(--background--presentation);
  display: block;
  font-family: var(--font-family-ubuntu);
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  height: 133px;
  letter-spacing: 0.80px;
  line-height: 43px;
  opacity: 0;
  position: absolute;
  right: calc(46.88% - 154px);
  text-align: center;
  top: calc(3.40% - 5px);
  transform: translate(-25px, 0);
  white-space: nowrap;
  width: 328px;
}

.amg-inst-mob .title-tagh1-x1fqOQ.bp2-animate-enter6 {
  animation: bp2-animate-enter6-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .description-tagui_l-x1fqOQ {
  background-color: transparent;
  color: var(--background--presentation);
  display: block;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 600;
  height: 75px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  right: calc(43.75% - 150px);
  text-align: center;
  top: calc(6.57% - 5px);
  transform: translate(0, 25px);
  width: 344px;
}

.amg-inst-mob .description-tagui_l-x1fqOQ.bp2-animate-enter7 {
  animation: bp2-animate-enter7-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .grupo-47428-x1fqOQ {
  background-color: transparent;
  bottom: calc(41.62% - 700px);
  height: 1681px;
  position: absolute;
  right: calc(50.00% - 172px);
  width: 345px;
}

.amg-inst-mob .grupo-47413-HxalPi {
  background-color: transparent;
  display: block;
  height: 1645px;
  left: calc(50.00% - 172px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 345px;
}

.amg-inst-mob .grupo-47413-HxalPi.bp2-animate-enter20 {
  animation: bp2-animate-enter20-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .grupo-47408-4VIN3T {
  background-color: transparent;
  height: 381px;
  left: 0px;
  position: absolute;
  top: calc(36.74% - 140px);
  width: 100%;
}

.amg-inst-mob .icon-yVrnSH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-Fhc1VN {
  background-color: transparent;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-Fhc1VN.bp2-animate-enter8 {
  animation: bp2-animate-enter8-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter8-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .icon-Fhc1VN {
  background-color: transparent;
  height: 16.58%;
  left: 38.66%;
  position: absolute;
  top: 5.83%;
  width: 18.33%;
}

.amg-inst-mob .path-3-hVQwpE {
  background-color: transparent;
  height: 63px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 63px;
}

.amg-inst-mob .path-4-hVQwpE {
  background-color: transparent;
  height: 31px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 34px;
}

.amg-inst-mob .path-5-hVQwpE {
  background-color: transparent;
  height: 28px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 34px;
}

.amg-inst-mob .line-1-hVQwpE {
  background-color: transparent;
  height: 36px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 10px;
}

.amg-inst-mob .description-yVrnSH {
  bottom: calc(9.94% - 21px);
  height: 210px;
  left: 28px;
  line-height: 26px;
  transform: translate(25px, 0);
  width: 302px;
}

.amg-inst-mob .description-yVrnSH.bp2-animate-enter9 {
  animation: bp2-animate-enter9-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .title-yVrnSH {
  color: var(--foreground--presentation);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 39px;
  left: 12px;
  letter-spacing: -0.52px;
  line-height: 30px;
  opacity: 0;
  text-align: center;
  top: calc(30.12% - 12px);
  transform: translate(25px, 0);
  width: 324px;
}

.amg-inst-mob .title-yVrnSH.bp2-animate-enter10 {
  animation: bp2-animate-enter10-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .sweet-ice-cream-tagh2-4VIN3T {
  color: var(--background--presentation);
  font-family: var(--font-family-proximanova-bold);
  font-size: 37px;
  height: 44px;
  letter-spacing: 0.52px;
  line-height: 43px;
  right: calc(49.21% - 107px);
  text-align: left;
  top: 0px;
  width: 218px;
}

.amg-inst-mob .grupo-47409-4VIN3T {
  background-color: transparent;
  height: 381px;
  left: 0px;
  position: absolute;
  top: 65px;
  width: 100%;
}

.amg-inst-mob .icon-SVwm3r {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-MkZxZ6 {
  background-color: var(--lighter--presentation);
  border-radius: 40px;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-MkZxZ6.bp2-animate-enter11 {
  animation: bp2-animate-enter11-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter11-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .icon-ionic-md-analytics-MkZxZ6 {
  background-color: transparent;
  height: 46px;
  left: calc(50.00% - 25px);
  position: absolute;
  top: 28px;
  width: 50px;
}

.amg-inst-mob .caminho-466-uQIjlt {
  background-color: transparent;
  height: calc(100.00% - 14px);
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 100%;
}

.amg-inst-mob .caminho-467-uQIjlt {
  background-color: transparent;
  height: 30px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .grupo-47407-SVwm3r {
  bottom: 18px;
  display: block;
  height: 264px;
  left: 16px;
  opacity: 0;
  transform: translate(-25px, 0);
  width: calc(100.00% - 31px);
}

.amg-inst-mob .grupo-47407-SVwm3r.bp2-animate-enter13 {
  animation: bp2-animate-enter13-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .description-XTPqem {
  bottom: calc(2.13% - 5px);
  height: 217px;
  left: 0px;
  line-height: 26px;
  transform: translate(25px, 0);
  width: 316px;
}

.amg-inst-mob .description-XTPqem.bp2-animate-enter12 {
  animation: bp2-animate-enter12-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .title-XTPqem {
  bottom: calc(101.74% - 35px);
  height: 34px;
  left: 42px;
  letter-spacing: 0.00px;
  line-height: 40px;
  text-align: left;
  white-space: nowrap;
  width: 238px;
}

.amg-inst-mob .grupo-47410-4VIN3T {
  background-color: transparent;
  bottom: calc(31.60% - 120px);
  height: 381px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .icon-JUqh2W {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-XRa8xY {
  background-color: var(--lighter--presentation);
  border-radius: 40px;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-XRa8xY.bp2-animate-enter14 {
  animation: bp2-animate-enter14-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter14-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .icon-awesome-tasks-XRa8xY {
  background-color: transparent;
  height: 54px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 32px);
  top: 24px;
  width: 64px;
}

.amg-inst-mob .grupo-47407-JUqh2W {
  bottom: 33px;
  height: 254px;
  left: 10px;
  width: calc(100.00% - 25px);
}

.amg-inst-mob .description-gFEPP4 {
  bottom: 0px;
  height: 219px;
  left: 0px;
  line-height: 24px;
  transform: translate(-25px, 0);
  width: 316px;
}

.amg-inst-mob .description-gFEPP4.bp2-animate-enter15 {
  animation: bp2-animate-enter15-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .title-gFEPP4 {
  color: var(--foreground--presentation);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: 33px;
  left: 4px;
  letter-spacing: 0.00px;
  line-height: 22px;
  opacity: 0;
  text-align: center;
  top: 0.90%;
  transform: translate(-25px, 0);
  width: 318px;
}

.amg-inst-mob .title-gFEPP4.bp2-animate-enter16 {
  animation: bp2-animate-enter16-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .grupo-47411-4VIN3T {
  background-color: transparent;
  bottom: 0px;
  height: 381px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .icon-cOljD2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-hXeE75 {
  background-color: transparent;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .background-hXeE75.bp2-animate-enter17 {
  animation: bp2-animate-enter17-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter17-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .icon-hXeE75 {
  background-color: transparent;
  height: 15.50%;
  left: 41.44%;
  position: absolute;
  top: 7.47%;
  width: 17.12%;
}

.amg-inst-mob .path-6-1eTY1x {
  background-color: transparent;
  height: 59px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 59px;
}

.amg-inst-mob .line-2-1eTY1x {
  background-color: transparent;
  height: 41px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 41px;
}

.amg-inst-mob .path-7-1eTY1x {
  background-color: transparent;
  height: 56px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 56px;
}

.amg-inst-mob .grupo-47407-cOljD2 {
  bottom: calc(35.84% - 74px);
  height: 206px;
  left: 10px;
  width: calc(100.00% - 20px);
}

.amg-inst-mob .description-PXeSVx {
  bottom: calc(5.94% - 9px);
  height: 155px;
  left: 6px;
  line-height: 30px;
  transform: translate(-25px, 0);
  width: 316px;
}

.amg-inst-mob .description-PXeSVx.bp2-animate-enter18 {
  animation: bp2-animate-enter18-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .title-PXeSVx {
  display: block;
  height: 35px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  opacity: 0;
  text-align: center;
  top: 0.88%;
  transform: translate(-25px, 0);
  width: 327px;
}

.amg-inst-mob .title-PXeSVx.bp2-animate-enter19 {
  animation: bp2-animate-enter19-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .grupo-47436-HxalPi {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 29px;
  opacity: 0;
  position: absolute;
  right: 2.80%;
  transform: translate(0, 25px);
  width: 6px;
}

.amg-inst-mob .grupo-47436-HxalPi.bp2-animate-enter25 {
  animation: bp2-animate-enter25-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .caminho-10-PpRxt0 {
  display: block;
  left: 1px;
  opacity: 0;
  top: 1px;
}

.amg-inst-mob .caminho-10-PpRxt0.bp2-animate-enter21 {
  animation: bp2-animate-enter21-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter21-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-9-PpRxt0 {
  display: block;
  opacity: 0;
  top: calc(34.82% - 2px);
}

.amg-inst-mob .caminho-9-PpRxt0.bp2-animate-enter22 {
  animation: bp2-animate-enter22-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter22-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-7-PpRxt0 {
  bottom: 0px;
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-7-PpRxt0.bp2-animate-enter23 {
  animation: bp2-animate-enter23-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter23-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-6-PpRxt0 {
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-6-PpRxt0.bp2-animate-enter24 {
  animation: bp2-animate-enter24-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter24-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .background-xRdFFS {
  background-color: #7782a0;
  height: 528px;
  left: 0px;
  top: calc(25.68% - 136px);
  width: 100%;
}

.amg-inst-mob .background-xRdFFS.bp2-animate-enter26 {
  animation: bp2-animate-enter26-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter26-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .grupo-47426-x1fqOQ {
  background-color: transparent;
  height: 499px;
  left: calc(43.08% - 139px);
  position: absolute;
  top: calc(25.94% - 130px);
  width: 323px;
}

.amg-inst-mob .grupo-47419-vjHi5z {
  background-color: transparent;
  height: 488px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 323px;
}

.amg-inst-mob .neque-porro-quisquam-fkZHzx {
  height: 273px;
  top: calc(100.47% - 274px);
  width: 325px;
}

.amg-inst-mob .neque-porro-quisquam-fkZHzx.bp2-animate-enter27 {
  animation: bp2-animate-enter27-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .sweet-ice-cream-tagh2-fkZHzx {
  bottom: calc(100.45% - 41px);
  color: var(--mirage);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 35px;
  height: 41px;
  letter-spacing: 0.49px;
  line-height: 43px;
  opacity: 0;
  right: calc(48.66% - 64px);
  text-align: left;
  transform: translate(0, 25px);
  width: 132px;
}

.amg-inst-mob .sweet-ice-cream-tagh2-fkZHzx.bp2-animate-enter28 {
  animation: bp2-animate-enter28-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .grupo-47423-vjHi5z {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 29px;
  left: 0.36%;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 6px;
}

.amg-inst-mob .grupo-47423-vjHi5z.bp2-animate-enter33 {
  animation: bp2-animate-enter33-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .caminho-10-oLUQSm {
  display: block;
  left: 1px;
  opacity: 0;
  top: 1px;
}

.amg-inst-mob .caminho-10-oLUQSm.bp2-animate-enter29 {
  animation: bp2-animate-enter29-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter29-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-9-oLUQSm {
  display: block;
  opacity: 0;
  top: calc(34.82% - 2px);
}

.amg-inst-mob .caminho-9-oLUQSm.bp2-animate-enter30 {
  animation: bp2-animate-enter30-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter30-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-7-oLUQSm {
  bottom: 0px;
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-7-oLUQSm.bp2-animate-enter31 {
  animation: bp2-animate-enter31-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter31-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-6-oLUQSm {
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-6-oLUQSm.bp2-animate-enter32 {
  animation: bp2-animate-enter32-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter32-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .grupo-47421-x1fqOQ {
  background-color: transparent;
  bottom: calc(15.34% - 70px);
  height: 454px;
  left: calc(50.00% - 155px);
  position: absolute;
  width: 310px;
}

.amg-inst-mob .paragraph-VxJ71X {
  background-color: transparent;
  bottom: calc(107.85% - 449px);
  color: #1f2860;
  display: block;
  font-family: var(--font-family-alice);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
  height: 416px;
  left: 0px;
  letter-spacing: -0.26px;
  line-height: 32px;
  opacity: 0;
  position: absolute;
  text-align: center;
  text-shadow: 3px 3px 6px #00000029;
  transform: translate(25px, 0);
  width: 312px;
}

.amg-inst-mob .paragraph-VxJ71X.bp2-animate-enter34 {
  animation: bp2-animate-enter34-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .sweet-ice-cream-tagh2-VxJ71X {
  color: #0c3053;
  display: block;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxl);
  height: 36px;
  left: calc(50.00% - 52px);
  letter-spacing: 0.39px;
  line-height: 36px;
  opacity: 0;
  text-align: left;
  top: calc(100.24% - 36px);
  transform: translate(-25px, 0);
  width: 105px;
}

.amg-inst-mob .sweet-ice-cream-tagh2-VxJ71X.bp2-animate-enter35 {
  animation: bp2-animate-enter35-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.amg-inst-mob .grupo-47431-x1fqOQ {
  background-color: transparent;
  height: 111px;
  left: calc(50.00% - 64px);
  position: absolute;
  top: calc(0.50% - 1px);
  width: 128px;
}

.amg-inst-mob .button-display_eleme-C5KDx4 {
  height: 100%;
  left: 0px;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .area-display_element-0iNMrC {
  background-color: var(--background--presentation);
  border-radius: 14px;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .button-display_eleme-p3C5tP {
  height: 0px;
  right: 5px;
  top: 7px;
  width: 0px;
}

.amg-inst-mob .grupo-47399-C5KDx4 {
  background-color: transparent;
  bottom: calc(49.69% - 45px);
  height: 91px;
  object-fit: cover;
  position: absolute;
  right: calc(49.30% - 40px);
  width: 80px;
}

.amg-inst-mob .text-x1fqOQ {
  background-color: transparent;
  bottom: calc(10.81% - 5px);
  color: var(--foreground--presentation);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 37px;
  font-style: normal;
  font-weight: 700;
  height: 44px;
  letter-spacing: 0.00px;
  line-height: 40px;
  opacity: 0;
  position: absolute;
  right: calc(49.25% - 111px);
  text-align: left;
  transform: translate(25px, 0);
  white-space: nowrap;
  width: 226px;
}

.amg-inst-mob .text-x1fqOQ.bp2-animate-enter36 {
  animation: bp2-animate-enter36-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.amg-inst-mob .retngulo-31-x1fqOQ {
  background-color: transparent;
  border-radius: 8px;
  bottom: calc(3.22% - 11px);
  height: 331px;
  left: calc(50.00% - 170px);
  position: absolute;
  width: 340px;
}

.amg-inst-mob .image-assetsmallsize-defaultstatedefault-x1fqOQ {
  top: calc(11.16% - 16px);
}

.amg-inst-mob .image-assetsmallsize-defaultstatedefault-x1fqOQ.bp2-animate-enter37 {
  animation: bp2-animate-enter37-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter37-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .placement-area-asset-iEIFJX {
  top: 0px;
}

.amg-inst-mob .image-assetsmallsize-defaultstatedefault-xRdFFS {
  top: calc(24.96% - 37px);
}

.amg-inst-mob .image-assetsmallsize-defaultstatedefault-xRdFFS.bp2-animate-enter38 {
  animation: bp2-animate-enter38-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter38-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .placement-area-asset-73DVDv {
  top: 1px;
}

.amg-inst-mob .grupo-47449-x1fqOQ {
  background-color: transparent;
  bottom: calc(2.47% - 1px);
  height: 29px;
  position: absolute;
  right: calc(49.76% - 158px);
  width: 318px;
}

.amg-inst-mob .grupo-47437-jaXCyq {
  background-color: transparent;
  display: block;
  height: 29px;
  left: calc(100.00% - 6px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 6px;
}

.amg-inst-mob .grupo-47437-jaXCyq.bp2-animate-enter43 {
  animation: bp2-animate-enter43-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .caminho-10-p1Avxf {
  display: block;
  left: 1px;
  opacity: 0;
  top: 0px;
}

.amg-inst-mob .caminho-10-p1Avxf.bp2-animate-enter39 {
  animation: bp2-animate-enter39-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter39-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-9-p1Avxf {
  display: block;
  opacity: 0;
  top: calc(34.82% - 2px);
}

.amg-inst-mob .caminho-9-p1Avxf.bp2-animate-enter40 {
  animation: bp2-animate-enter40-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter40-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-7-p1Avxf {
  bottom: 1px;
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-7-p1Avxf.bp2-animate-enter41 {
  animation: bp2-animate-enter41-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter41-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-6-p1Avxf {
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-6-p1Avxf.bp2-animate-enter42 {
  animation: bp2-animate-enter42-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter42-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .grupo-47448-jaXCyq {
  background-color: transparent;
  display: block;
  height: 29px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 6px;
}

.amg-inst-mob .grupo-47448-jaXCyq.bp2-animate-enter48 {
  animation: bp2-animate-enter48-frames 0.40s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.amg-inst-mob .caminho-10-5H9QV9 {
  display: block;
  left: 1px;
  opacity: 0;
  top: 0px;
}

.amg-inst-mob .caminho-10-5H9QV9.bp2-animate-enter44 {
  animation: bp2-animate-enter44-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter44-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-9-5H9QV9 {
  display: block;
  opacity: 0;
  top: calc(34.82% - 2px);
}

.amg-inst-mob .caminho-9-5H9QV9.bp2-animate-enter45 {
  animation: bp2-animate-enter45-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter45-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-7-5H9QV9 {
  bottom: 1px;
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-7-5H9QV9.bp2-animate-enter46 {
  animation: bp2-animate-enter46-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter46-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .caminho-6-5H9QV9 {
  display: block;
  opacity: 0;
}

.amg-inst-mob .caminho-6-5H9QV9.bp2-animate-enter47 {
  animation: bp2-animate-enter47-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp2-animate-enter47-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.amg-inst-mob .grupo-47438-x1fqOQ {
  background-color: transparent;
  bottom: -3px;
  height: 108px;
  left: -420px;
  position: absolute;
  width: calc(100.00% + 840px);
}

.amg-inst-mob .shape-U68GIx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.amg-inst-mob .copyright-amige-all-rights-reserved-x1fqOQ {
  background-color: transparent;
  bottom: 13px;
  color: var(--background--presentation);
  cursor: pointer;
  display: block;
  filter: blur(10px);
  font-family: var(--font-family-ubuntu);
  font-size: 9px;
  font-weight: 500;
  height: 12px;
  letter-spacing: -0.09px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  right: 8px;
  text-align: center;
  white-space: nowrap;
  width: 166px;
}

.amg-inst-mob .span0-KQl8TG {
  font-style: normal;
}

.amg-inst-mob .span1-KQl8TG {
  color: var(--red-berry);
  font-style: normal;
}

.amg-inst-mob .span2-KQl8TG {
  font-style: normal;
}

.amg-inst-mob .copyright-amige-all-rights-reserved-x1fqOQ.bp2-animate-enter49 {
  animation: bp2-animate-enter49-frames 0.30s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter49-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .circle-button-sizeme-x1fqOQ {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  display: block;
  filter: blur(10px);
  height: 32px;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: calc(16.67% - 6px);
  transition: all 0.2s ease;
  width: 33px;
}

.amg-inst-mob .circle-button-sizeme-x1fqOQ.bp2-animate-enter50 {
  animation: bp2-animate-enter50-frames 0.30s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter50-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .circle-button-sizeme-x1fqOQ:hover {
  transform: scale(0.9); 
}

.amg-inst-mob .icon-iconfeatherlink-ayF5ql {
  background-color: transparent;
  height: 15px;
  position: absolute;
  right: calc(49.60% - 7px);
  top: calc(50.00% - 8px);
  width: 14px;
}

.amg-inst-mob .icon-xVg6Y4 {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 1px;
  position: relative;
  top: 1px;
  width: 100%;
}

.amg-inst-mob .d9257753-d890-4a95-8524-29cf8295b8e2-a60cHU {
  background-color: transparent;
  bottom: -1px;
  height: 11px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  width: 10px;
}

.amg-inst-mob .x21e2b4d1-0eec-46b8-a0d3-becdbe919913-a60cHU {
  background-color: transparent;
  border: 2px solid;
  border-color: var(--mirage);
  bottom: -1px;
  height: 10px;
  left: -1px;
  position: absolute;
  width: 5px;
}

.amg-inst-mob .x100ef52b-fed1-47a4-9224-93e39313884a-a60cHU {
  background-color: transparent;
  border: 2px solid;
  border-color: var(--mirage);
  border-radius: 1.4px;
  height: 5px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 5px;
}

.amg-inst-mob .circle-button-sizeme-xRdFFS {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  display: block;
  filter: blur(10px);
  height: 32px;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: calc(29.86% - 10px);
  transition: all 0.2s ease;
  width: 32px;
}

.amg-inst-mob .circle-button-sizeme-xRdFFS.bp2-animate-enter51 {
  animation: bp2-animate-enter51-frames 0.30s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter51-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .circle-button-sizeme-xRdFFS:hover {
  transform: scale(0.9); 
}

.amg-inst-mob .icon-iconfeatherface-aWGMhN {
  background-color: transparent;
  bottom: calc(50.00% - 8px);
  height: 15px;
  left: calc(50.00% - 7px);
  position: absolute;
  width: 14px;
}

.amg-inst-mob .icon-e7BRM6 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  position: absolute;
  right: calc(48.69% - 4px);
  top: 1px;
  width: 8px;
}

.amg-inst-mob .x451e944f-e518-4fd0-adae-7d6779bd82ea-NAjBLB {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.amg-inst-mob .circle-button-sizeme-oW3JI6 {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  display: block;
  filter: blur(10px);
  height: 32px;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: calc(43.07% - 15px);
  transition: all 0.2s ease;
  width: 34px;
}

.amg-inst-mob .circle-button-sizeme-oW3JI6.bp2-animate-enter52 {
  animation: bp2-animate-enter52-frames 0.30s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter52-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .circle-button-sizeme-oW3JI6:hover {
  transform: scale(0.9); 
}

.amg-inst-mob .icon-simple-instagram-3DQ6pz {
  background-color: transparent;
  height: calc(100.00% - 13px);
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: calc(100.00% - 15px);
}

.amg-inst-mob .circle-button-sizeme-37UtoX {
  background-color: transparent;
  bottom: 31px;
  cursor: pointer;
  display: block;
  filter: blur(10px);
  height: 32px;
  opacity: 0;
  pointer-events: auto;
  position: absolute;
  right: 10px;
  transition: all 0.2s ease;
  width: 34px;
}

.amg-inst-mob .circle-button-sizeme-37UtoX.bp2-animate-enter53 {
  animation: bp2-animate-enter53-frames 0.30s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp2-animate-enter53-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.amg-inst-mob .circle-button-sizeme-37UtoX:hover {
  transform: scale(0.9); 
}

.amg-inst-mob .icon-iconfeatherphon-nrOyVI {
  background-color: transparent;
  bottom: calc(50.00% - 8px);
  height: 15px;
  left: calc(48.57% - 7px);
  position: absolute;
  width: 14px;
}

.amg-inst-mob .icon-K5ieNI {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.amg-inst-mob .fdf0da1e-d0bf-44ae-b927-4572612a4631-ESwAaf {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.amg-inst-mob .background {
  display: block;
  opacity: 0;
  position: absolute;
}

.amg-inst-mob .button-display_eleme {
  background-color: transparent;
  position: absolute;
}

.amg-inst-mob .caminho-10 {
  background-color: transparent;
  height: 5px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .caminho-6 {
  background-color: transparent;
  bottom: calc(31.91% - 2px);
  height: 5px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .caminho-7 {
  background-color: transparent;
  height: 5px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .caminho-9 {
  background-color: transparent;
  height: 5px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.amg-inst-mob .image-assetsmallsize-defaultstatedefault {
  background-color: transparent;
  display: block;
  filter: blur(10px);
  height: 147px;
  left: calc(50.00% - 216px);
  opacity: 0;
  position: absolute;
  width: 431px;
}

.amg-inst-mob .neque-porro-quisquam {
  background-color: transparent;
  display: block;
  left: 0px;
  letter-spacing: 0.45px;
  line-height: 20px;
  opacity: 0;
  position: absolute;
  text-align: center;
  transform: translate(25px, 0);
}

.amg-inst-mob .placement-area-asset {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}
/* screen - full-project */

.full-project {
  background-color: var(--background--presentation);
  margin: 0px;
  min-height: 3826px;
  min-width: 1024px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.full-project .elipse-25-KqxCzi {
  background-color: var(--background--presentation);
  border-radius: 11.5px/14px;
  height: 28px;
  left: 40px;
  position: absolute;
  top: calc(38.68% - 11px);
  width: 23px;
}

.full-project .elipse-28-KqxCzi {
  background-color: var(--background--presentation);
  border-radius: 11.5px/14px;
  bottom: calc(33.60% - 9px);
  height: 28px;
  left: 40px;
  position: absolute;
  width: 23px;
}

.full-project .elipse-29-KqxCzi {
  background-color: var(--background--presentation);
  border-radius: 11.5px/14px;
  bottom: 698px;
  height: 28px;
  left: 40px;
  position: absolute;
  width: 23px;
}

.full-project .elipse-26-KqxCzi {
  background-color: var(--background--presentation);
  border-radius: 11.5px/14px;
  height: 28px;
  left: 40px;
  position: absolute;
  top: calc(26.78% - 7px);
  width: 23px;
}

.full-project .elipse-27-KqxCzi {
  background-color: var(--background--presentation);
  border-radius: 11.5px/14px;
  height: 28px;
  left: 40px;
  position: absolute;
  top: 569px;
  width: 23px;
}

.full-project .grupo-47446-KqxCzi {
  background-color: transparent;
  bottom: calc(25.16% - 13px);
  display: block;
  height: 51px;
  opacity: 0;
  position: absolute;
  right: -37px;
  transform: translate(25px, 0);
  width: 87px;
}

.full-project .grupo-47446-KqxCzi.bp1-animate-enter {
  animation: bp1-animate-enter-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-2-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-3-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-4-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-5-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-6-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-7-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-8-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-9-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-10-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-11-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-12-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-13-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-14-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-15-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-16-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  right: 0px;
  width: 4px;
}

.full-project .op-component-17-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-18-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  width: 4px;
}

.full-project .op-component-19-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-20-So76vm {
  background-color: var(--havelock-blue);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .meet-our-leaders-KqxCzi {
  background-color: transparent;
  bottom: 107px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: calc(100.00% + 2px);
}

.full-project .background-stylestyle2-h5nuf4 {
  background-color: #f6eedf;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.full-project .grupo-47417-KqxCzi {
  background-color: transparent;
  bottom: 0px;
  height: 177px;
  left: -768px;
  position: absolute;
  width: calc(100.00% + 1536px);
}

.full-project .shape-raHnx8 {
  background-color: transparent;
  height: 177px;
  left: calc(50.00% - 1280px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 89px);
  width: 2560px;
}

.full-project .image-assetherosize-defaultstatedefault-KqxCzi {
  background-color: transparent;
  height: 564px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: calc(100.00% + 2px);
}

.full-project .placement-area-asset-Cfva6G {
  left: 0px;
  top: 0px;
}

.full-project .background-stylestyle2-KqxCzi {
  background-color: transparent;
  bottom: calc(46.50% - 473px);
  display: block;
  height: 1018px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100.00% + 2px);
}

.full-project .background-stylestyle2-KqxCzi.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .background-KqxCzi {
  background-color: #d28e8e;
  height: 417px;
  left: 1px;
  top: calc(17.55% - 73px);
  transform: translate(25px, 0);
}

.full-project .background-KqxCzi.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .grupo-47427-KqxCzi {
  background-color: transparent;
  height: 339px;
  left: calc(50.00% - 436px);
  position: absolute;
  top: calc(18.22% - 62px);
  width: 872px;
}

.full-project .grupo-47418-D99skl {
  background-color: transparent;
  height: 339px;
  left: 0px;
  position: absolute;
  top: calc(50.00% - 169px);
  width: 810px;
}

.full-project .neque-porro-quisquam-QSKzrA {
  height: 140px;
  left: calc(100.45% - 364px);
  line-height: 22px;
  text-align: right;
  top: calc(26.52% - 37px);
  width: 363px;
}

.full-project .neque-porro-quisquam-QSKzrA.bp1-animate-enter3 {
  animation: bp1-animate-enter3-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .neque-porro-quisquam-2sHPie {
  bottom: 0px;
  height: 135px;
  line-height: 22px;
  right: 0px;
  text-align: right;
  width: 395px;
}

.full-project .neque-porro-quisquam-2sHPie.bp1-animate-enter4 {
  animation: bp1-animate-enter4-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .sweet-ice-cream-tagh2-QSKzrA {
  bottom: calc(100.17% - 44px);
  color: var(--mirage);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 37px;
  height: 44px;
  letter-spacing: 0.52px;
  line-height: 43px;
  opacity: 0;
  right: 0px;
  text-align: right;
  transform: translate(25px, 0);
  width: 180px;
}

.full-project .sweet-ice-cream-tagh2-QSKzrA.bp1-animate-enter5 {
  animation: bp1-animate-enter5-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .image-assetsmallsize-defaultstatedefault-QSKzrA {
  left: calc(32.44% - 60px);
  top: calc(12.58% - 18px);
  width: 185px;
}

.full-project .image-assetsmallsize-defaultstatedefault-QSKzrA.bp1-animate-enter6 {
  animation: bp1-animate-enter6-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter6-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-4A1PWl {
  left: 0px;
  top: 0px;
}

.full-project .image-assetsmallsize-defaultstatedefault-2sHPie {
  left: 0px;
  top: calc(12.58% - 18px);
  width: 185px;
}

.full-project .image-assetsmallsize-defaultstatedefault-2sHPie.bp1-animate-enter7 {
  animation: bp1-animate-enter7-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter7-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-m8W1Ze {
  left: 0px;
  top: 0px;
}

.full-project .image-assetsmallsize-defaultstatedefault-3q9aQv {
  bottom: calc(1.83% - 3px);
  left: 0px;
  width: 388px;
}

.full-project .image-assetsmallsize-defaultstatedefault-3q9aQv.bp1-animate-enter8 {
  animation: bp1-animate-enter8-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter8-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-AqaUE9 {
  left: 0px;
  top: 1px;
}

.full-project .grupo-47390-D99skl {
  background-color: transparent;
  display: block;
  height: 99px;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: calc(42.84% - 42px);
  transform: translate(25px, 0);
  width: 23px;
}

.full-project .grupo-47390-D99skl.bp1-animate-enter9 {
  animation: bp1-animate-enter9-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .caminho-10-x1tWzU {
  bottom: 0px;
  left: 0px;
}

.full-project .caminho-9-x1tWzU {
  bottom: calc(34.82% - 7px);
}

.full-project .caminho-7-x1tWzU {
  left: 0px;
  top: 1px;
}

.full-project .caminho-6-x1tWzU {
  left: 1px;
  top: calc(31.91% - 7px);
}

.full-project .grupo-47416-KqxCzi {
  background-color: transparent;
  height: 247px;
  left: calc(50.00% - 492px);
  position: absolute;
  top: calc(5.73% - 14px);
  width: 984px;
}

.full-project .title-tagh1-AlOAhg {
  color: var(--background--presentation);
  left: 0px;
  transform: translate(25px, 0);
  width: 410px;
}

.full-project .title-tagh1-AlOAhg.bp1-animate-enter10 {
  animation: bp1-animate-enter10-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .title-tagh1-L4ty3D {
  color: transparent;
  filter: blur(10px);
  left: calc(100.35% - 407px);
  width: 406px;
}

.full-project .title-tagh1-L4ty3D.bp1-animate-enter11 {
  animation: bp1-animate-enter11-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter11-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .description-tagui_l-AlOAhg {
  color: var(--background--presentation);
  left: calc(1.32% - 5px);
  transform: translate(25px, 0);
}

.full-project .description-tagui_l-AlOAhg.bp1-animate-enter12 {
  animation: bp1-animate-enter12-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .description-tagui_l-L4ty3D {
  color: transparent;
  filter: blur(10px);
  right: calc(3.30% - 13px);
}

.full-project .description-tagui_l-L4ty3D.bp1-animate-enter13 {
  animation: bp1-animate-enter13-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter13-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .grupo-47420-KqxCzi {
  background-color: transparent;
  display: block;
  height: 59px;
  left: -35px;
  opacity: 0;
  position: absolute;
  top: calc(24.26% - 14px);
  transform: translate(25px, 0);
  width: 101px;
}

.full-project .grupo-47420-KqxCzi.bp1-animate-enter14 {
  animation: bp1-animate-enter14-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: 1px;
  height: 5px;
  position: absolute;
  right: 1px;
  width: 5px;
}

.full-project .op-component-2-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: 1px;
  height: 5px;
  width: 5px;
}

.full-project .op-component-3-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: 1px;
  height: 5px;
  left: calc(50.00% - 3px);
  position: absolute;
  width: 5px;
}

.full-project .op-component-4-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: 1px;
  height: 5px;
  width: 5px;
}

.full-project .op-component-5-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: 1px;
  height: 5px;
  width: 5px;
}

.full-project .op-component-6-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: calc(33.33% - 2px);
  height: 5px;
  position: absolute;
  right: 1px;
  width: 5px;
}

.full-project .op-component-7-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: calc(33.33% - 2px);
  height: 5px;
  width: 5px;
}

.full-project .op-component-8-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: calc(33.33% - 2px);
  height: 5px;
  left: calc(50.00% - 3px);
  position: absolute;
  width: 5px;
}

.full-project .op-component-9-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: calc(33.33% - 2px);
  height: 5px;
  width: 5px;
}

.full-project .op-component-10-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  bottom: calc(33.33% - 2px);
  height: 5px;
  width: 5px;
}

.full-project .op-component-11-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  position: absolute;
  right: 1px;
  top: calc(33.33% - 2px);
  width: 5px;
}

.full-project .op-component-12-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  top: calc(33.33% - 2px);
  width: 5px;
}

.full-project .op-component-13-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  left: calc(50.00% - 3px);
  position: absolute;
  top: calc(33.33% - 2px);
  width: 5px;
}

.full-project .op-component-14-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  top: calc(33.33% - 2px);
  width: 5px;
}

.full-project .op-component-15-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  top: calc(33.33% - 2px);
  width: 5px;
}

.full-project .op-component-16-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  right: 1px;
  width: 5px;
}

.full-project .op-component-17-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  width: 5px;
}

.full-project .op-component-18-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  left: calc(50.00% - 3px);
  width: 5px;
}

.full-project .op-component-19-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  width: 5px;
}

.full-project .op-component-20-clTw4y {
  background-color: var(--red-berry);
  border-radius: 2.52px;
  height: 5px;
  width: 5px;
}

.full-project .grupo-47391-KqxCzi {
  background-color: transparent;
  display: block;
  height: 67px;
  opacity: 0;
  position: absolute;
  right: -44px;
  top: 497px;
  transform: translate(25px, 0);
  width: 113px;
}

.full-project .grupo-47391-KqxCzi.bp1-animate-enter15 {
  animation: bp1-animate-enter15-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: 1px;
  height: 6px;
  position: absolute;
  right: 0px;
  width: 6px;
}

.full-project .op-component-2-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: 1px;
  height: 6px;
  width: 6px;
}

.full-project .op-component-3-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: 1px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: absolute;
  width: 6px;
}

.full-project .op-component-4-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: 1px;
  height: 6px;
  width: 6px;
}

.full-project .op-component-5-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: 1px;
  height: 6px;
  width: 6px;
}

.full-project .op-component-6-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: calc(33.33% - 2px);
  height: 6px;
  position: absolute;
  right: 0px;
  width: 6px;
}

.full-project .op-component-7-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: calc(33.33% - 2px);
  height: 6px;
  width: 6px;
}

.full-project .op-component-8-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: calc(33.33% - 2px);
  height: 6px;
  left: calc(50.00% - 3px);
  position: absolute;
  width: 6px;
}

.full-project .op-component-9-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: calc(33.33% - 2px);
  height: 6px;
  width: 6px;
}

.full-project .op-component-10-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  bottom: calc(33.33% - 2px);
  height: 6px;
  width: 6px;
}

.full-project .op-component-11-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  position: absolute;
  right: 0px;
  top: calc(33.33% - 2px);
  width: 6px;
}

.full-project .op-component-12-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  top: calc(33.33% - 2px);
  width: 6px;
}

.full-project .op-component-13-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  left: calc(50.00% - 3px);
  position: absolute;
  top: calc(33.33% - 2px);
  width: 6px;
}

.full-project .op-component-14-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  top: calc(33.33% - 2px);
  width: 6px;
}

.full-project .op-component-15-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  top: calc(33.33% - 2px);
  width: 6px;
}

.full-project .op-component-16-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  right: 0px;
  width: 6px;
}

.full-project .op-component-17-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  width: 6px;
}

.full-project .op-component-18-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  left: calc(50.00% - 3px);
  width: 6px;
}

.full-project .op-component-19-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  width: 6px;
}

.full-project .op-component-20-O5aBCx {
  background-color: var(--background--presentation);
  border-radius: 2.79px/2.78px;
  height: 6px;
  width: 6px;
}

.full-project .grupo-47428-KqxCzi {
  background-color: transparent;
  bottom: calc(46.82% - 442px);
  height: 943px;
  left: calc(50.00% - 429px);
  position: absolute;
  width: 857px;
}

.full-project .grupo-47404-ND11qq {
  background-color: transparent;
  bottom: calc(47.80% - 47px);
  display: block;
  height: 99px;
  opacity: 0;
  position: absolute;
  right: 0px;
  transform: translate(0, 25px);
  width: 23px;
}

.full-project .grupo-47404-ND11qq.bp1-animate-enter16 {
  animation: bp1-animate-enter16-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-10-xBSiEq {
  bottom: 1px;
  left: 0px;
  transform: rotate(-180deg);
}

.full-project .caminho-9-xBSiEq {
  bottom: calc(34.82% - 7px);
  transform: rotate(-180deg);
}

.full-project .caminho-7-xBSiEq {
  left: 0px;
  top: 1px;
  transform: rotate(-180deg);
}

.full-project .caminho-6-xBSiEq {
  left: 1px;
  top: calc(31.91% - 7px);
  transform: rotate(-180deg);
}

.full-project .grupo-47413-ND11qq {
  background-color: transparent;
  display: block;
  height: 943px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(50.00% - 471px);
  transform: translate(0, 25px);
  width: 818px;
}

.full-project .grupo-47413-ND11qq.bp1-animate-enter26 {
  animation: bp1-animate-enter26-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .grupo-47408-dRIzs7 {
  background-color: transparent;
  height: 409px;
  position: absolute;
  right: 0px;
  top: 82px;
  width: 370px;
}

.full-project .icon-XJWfm2 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.full-project .background-Jw9SKW {
  background-color: transparent;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 0px;
}

.full-project .background-Jw9SKW.bp1-animate-enter17 {
  animation: bp1-animate-enter17-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter17-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .icon-Jw9SKW {
  background-color: transparent;
  height: 16.58%;
  left: 40.83%;
  position: absolute;
  top: 5.83%;
  width: 18.33%;
}

.full-project .path-3-YddguT {
  background-color: transparent;
  height: 68px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 68px;
}

.full-project .path-4-YddguT {
  background-color: transparent;
  height: 33px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 35px;
}

.full-project .path-5-YddguT {
  background-color: transparent;
  height: 30px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 35px;
}

.full-project .line-1-YddguT {
  background-color: transparent;
  height: 38px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 10px;
}

.full-project .description-XJWfm2 {
  bottom: calc(18.95% - 41px);
  height: 219px;
  left: 35px;
  line-height: 26px;
  transform: translate(25px, 0);
  width: 302px;
}

.full-project .description-XJWfm2.bp1-animate-enter18 {
  animation: bp1-animate-enter18-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .title-XJWfm2 {
  height: 39px;
  left: 6px;
  letter-spacing: -0.56px;
  line-height: 30px;
  text-align: center;
  top: calc(28.11% - 11px);
  width: 359px;
}

.full-project .sweet-ice-cream-tagh2-dRIzs7 {
  color: var(--background--presentation);
  font-family: var(--font-family-proximanova-bold);
  font-size: 37px;
  height: 44px;
  letter-spacing: 0.52px;
  line-height: 43px;
  right: calc(49.83% - 109px);
  text-align: left;
  top: 0px;
  width: 218px;
}

.full-project .grupo-47409-dRIzs7 {
  background-color: transparent;
  height: 409px;
  left: 0px;
  position: absolute;
  top: 82px;
  width: 370px;
}

.full-project .icon-dgsCUH {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.full-project .background-Jhjt0v {
  background-color: var(--lighter--presentation);
  border-radius: 40px;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  top: 0px;
}

.full-project .background-Jhjt0v.bp1-animate-enter19 {
  animation: bp1-animate-enter19-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter19-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .icon-ionic-md-analytics-Jhjt0v {
  background-color: transparent;
  height: 46px;
  left: calc(50.00% - 25px);
  position: absolute;
  top: 37px;
  width: 50px;
}

.full-project .caminho-466-fvmxc2 {
  background-color: transparent;
  height: calc(100.00% - 14px);
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 100%;
}

.full-project .caminho-467-fvmxc2 {
  background-color: transparent;
  height: 30px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.full-project .grupo-47407-dgsCUH {
  bottom: 37px;
  display: block;
  height: 264px;
  left: 28px;
  opacity: 0;
  transform: translate(-25px, 0);
  width: calc(100.00% - 56px);
}

.full-project .grupo-47407-dgsCUH.bp1-animate-enter21 {
  animation: bp1-animate-enter21-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.full-project .description-EVzHOn {
  bottom: calc(2.13% - 5px);
  height: 217px;
  left: 0px;
  line-height: 26px;
  transform: translate(-25px, 0);
  width: 316px;
}

.full-project .description-EVzHOn.bp1-animate-enter20 {
  animation: bp1-animate-enter20-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.full-project .title-EVzHOn {
  bottom: calc(101.74% - 35px);
  height: 34px;
  left: 42px;
  letter-spacing: 0.00px;
  line-height: 40px;
  text-align: left;
  white-space: nowrap;
  width: 238px;
}

.full-project .grupo-47410-dRIzs7 {
  background-color: transparent;
  bottom: 0px;
  height: 409px;
  left: 8px;
  position: absolute;
  width: 370px;
}

.full-project .icon-QWU575 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.full-project .background-4bXJOb {
  background-color: var(--lighter--presentation);
  border-radius: 40px;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  top: 0px;
}

.full-project .background-4bXJOb.bp1-animate-enter22 {
  animation: bp1-animate-enter22-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter22-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .icon-awesome-tasks-4bXJOb {
  background-color: transparent;
  height: 54px;
  object-fit: cover;
  position: absolute;
  right: calc(50.00% - 32px);
  top: 40px;
  width: 64px;
}

.full-project .grupo-47407-QWU575 {
  bottom: 29px;
  height: 270px;
  left: 16px;
  width: calc(100.00% - 31px);
}

.full-project .description-jNynkd {
  bottom: 0px;
  height: 219px;
  left: 12px;
  line-height: 24px;
  transform: translate(-25px, 0);
  width: 316px;
}

.full-project .description-jNynkd.bp1-animate-enter23 {
  animation: bp1-animate-enter23-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(-25px, 0);
}

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

.full-project .title-jNynkd {
  height: 43px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  text-align: center;
  top: calc(1.32% - 1px);
  width: 341px;
}

.full-project .grupo-47411-dRIzs7 {
  background-color: transparent;
  bottom: 0px;
  height: 409px;
  position: absolute;
  right: 3px;
  width: 370px;
}

.full-project .icon-E6aeha {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.full-project .background-WJgSRq {
  background-color: transparent;
  filter: blur(10px);
  height: 100%;
  left: 0px;
  object-fit: cover;
  top: 0px;
}

.full-project .background-WJgSRq.bp1-animate-enter24 {
  animation: bp1-animate-enter24-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter24-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .icon-WJgSRq {
  background-color: transparent;
  height: 14.44%;
  left: 42.02%;
  position: absolute;
  top: 8.67%;
  width: 15.97%;
}

.full-project .path-6-i6EzZw {
  background-color: transparent;
  height: 59px;
  left: -0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 59px;
}

.full-project .line-2-i6EzZw {
  background-color: transparent;
  height: 41px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 41px;
}

.full-project .path-7-i6EzZw {
  background-color: transparent;
  height: 56px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 56px;
}

.full-project .grupo-47407-E6aeha {
  bottom: 12px;
  height: 287px;
  left: 22px;
  width: calc(100.00% - 45px);
}

.full-project .description-5wQyU2 {
  bottom: calc(5.94% - 14px);
  height: 236px;
  left: 6px;
  line-height: 30px;
  transform: translate(25px, 0);
  width: 316px;
}

.full-project .description-5wQyU2.bp1-animate-enter25 {
  animation: bp1-animate-enter25-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .title-5wQyU2 {
  height: 35px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: center;
  top: 0.60%;
  width: 327px;
}

.full-project .grupo-47444-KqxCzi {
  background-color: transparent;
  height: 165px;
  left: calc(50.00% - 391px);
  position: absolute;
  top: calc(0.76% - 1px);
  width: 783px;
}

.full-project .area-display_element-IM8dXM {
  background-color: var(--background--presentation);
  border-radius: 14px;
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 190px;
}

.full-project .grupo-47399-IM8dXM {
  background-color: transparent;
  height: 135px;
  left: calc(5.42% - 6px);
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 68px);
  width: 119px;
}

.full-project .label-IM8dXM {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: calc(30.48% - 25px);
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-shadow: 3px 3px 6px #00000029;
  top: 24px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 81px;
}

.full-project .label-IM8dXM:hover {
  transform: scale(1.1);
}

.full-project .label-Mxc5e3 {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: absolute;
  right: calc(42.23% - 43px);
  text-align: left;
  text-shadow: 3px 3px 6px #00000029;
  top: 24px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 101px;
}

.full-project .label-Mxc5e3:hover {
  transform: scale(1.1);
}

.full-project .label-UNIKPY {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: absolute;
  right: calc(24.00% - 26px);
  text-align: left;
  text-shadow: 3px 3px 6px #00000029;
  top: 24px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 108px;
}

.full-project .label-UNIKPY:hover {
  transform: scale(1.1);
}

.full-project .label-U68qjj {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  left: calc(43.47% - 27px);
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  text-shadow: 3px 3px 6px #00000029;
  top: 24px;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: 63px;
}

.full-project .label-U68qjj:hover {
  transform: scale(1.1);
}

.full-project .grupo-47441-IM8dXM {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  pointer-events: auto;
  position: absolute;
  right: 0px;
  top: 2px;
  transition: all 0.2s ease;
  width: 144px;
}

.full-project .grupo-47441-IM8dXM:hover {
  transform: scale(0.9); 
}

.full-project .area-display_element-8q9xQ7 {
  background-color: transparent;
  height: calc(100.00% + 48px);
  left: -24px;
  object-fit: cover;
  position: absolute;
  top: -16px;
  width: calc(100.00% + 48px);
}

.full-project .label-8q9xQ7 {
  background-color: transparent;
  bottom: calc(33.33% - 8px);
  color: var(--black);
  cursor: pointer;
  font-family: var(--font-family-noto_sans);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  height: 24px;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 16px;
  pointer-events: auto;
  position: absolute;
  text-align: center;
  transition: all 0.2s ease;
  white-space: nowrap;
  width: calc(100.00% - 38px);
}

.full-project .label-8q9xQ7:hover {
  transform: scale(0.9); 
}

.full-project .background-G2FEbR {
  background-color: #7782a0;
  height: 417px;
  left: 0px;
  top: calc(30.81% - 129px);
}

.full-project .background-G2FEbR.bp1-animate-enter27 {
  animation: bp1-animate-enter27-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter27-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.full-project .grupo-47426-KqxCzi {
  background-color: transparent;
  height: 331px;
  position: absolute;
  right: calc(50.00% - 443px);
  top: calc(31.15% - 103px);
  width: 886px;
}

.full-project .grupo-47419-VBVwFX {
  background-color: transparent;
  height: 331px;
  position: absolute;
  right: 0px;
  top: calc(50.00% - 166px);
  width: 823px;
}

.full-project .neque-porro-quisquam-PBQkOE {
  bottom: calc(4.29% - 12px);
  height: 273px;
  left: 0px;
  line-height: 25px;
  text-align: left;
  width: 395px;
}

.full-project .neque-porro-quisquam-PBQkOE.bp1-animate-enter28 {
  animation: bp1-animate-enter28-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .sweet-ice-cream-tagh2-PBQkOE {
  bottom: calc(100.17% - 44px);
  color: var(--mirage);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 37px;
  height: 44px;
  left: 0px;
  letter-spacing: 0.52px;
  line-height: 43px;
  opacity: 0;
  text-align: left;
  transform: translate(25px, 0);
  width: 139px;
}

.full-project .sweet-ice-cream-tagh2-PBQkOE.bp1-animate-enter29 {
  animation: bp1-animate-enter29-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .image-assetsmallsize-defaultstatedefault-PBQkOE {
  right: 0px;
  top: calc(10.99% - 16px);
  width: 185px;
}

.full-project .image-assetsmallsize-defaultstatedefault-PBQkOE.bp1-animate-enter30 {
  animation: bp1-animate-enter30-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter30-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-qITIig {
  left: 1px;
  top: 1px;
}

.full-project .image-assetsmallsize-defaultstatedefault-nejeVS {
  right: calc(31.82% - 59px);
  top: calc(10.99% - 16px);
  width: 185px;
}

.full-project .image-assetsmallsize-defaultstatedefault-nejeVS.bp1-animate-enter31 {
  animation: bp1-animate-enter31-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter31-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-LiClwv {
  left: 1px;
  top: 1px;
}

.full-project .image-assetsmallsize-defaultstatedefault-W9mSLx {
  bottom: 0px;
  right: 0px;
  width: 388px;
}

.full-project .image-assetsmallsize-defaultstatedefault-W9mSLx.bp1-animate-enter32 {
  animation: bp1-animate-enter32-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  filter: blur(10px);
  opacity: 0;
}

@keyframes bp1-animate-enter32-frames {
  from{opacity: 0;
filter: blur(10px);
}
to{opacity: 1;
filter: none;
}
}

.full-project .placement-area-asset-Ox9ttP {
  left: 1px;
  top: 1px;
}

.full-project .grupo-47423-VBVwFX {
  background-color: transparent;
  bottom: calc(42.44% - 42px);
  display: block;
  height: 99px;
  left: 0px;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 23px;
}

.full-project .grupo-47423-VBVwFX.bp1-animate-enter37 {
  animation: bp1-animate-enter37-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-10-f5rG9U {
  display: block;
  left: 1px;
  opacity: 0;
  top: 1px;
}

.full-project .caminho-10-f5rG9U.bp1-animate-enter33 {
  animation: bp1-animate-enter33-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter33-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.full-project .caminho-9-f5rG9U {
  display: block;
  opacity: 0;
  top: calc(34.82% - 7px);
}

.full-project .caminho-9-f5rG9U.bp1-animate-enter34 {
  animation: bp1-animate-enter34-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter34-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.full-project .caminho-7-f5rG9U {
  bottom: 1px;
  display: block;
  left: 1px;
  opacity: 0;
}

.full-project .caminho-7-f5rG9U.bp1-animate-enter35 {
  animation: bp1-animate-enter35-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter35-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.full-project .caminho-6-f5rG9U {
  bottom: calc(31.91% - 7px);
  display: block;
  left: 0px;
  opacity: 0;
}

.full-project .caminho-6-f5rG9U.bp1-animate-enter36 {
  animation: bp1-animate-enter36-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp1-animate-enter36-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.full-project .grupo-120-KqxCzi {
  background-color: transparent;
  display: block;
  height: 51px;
  opacity: 0;
  position: absolute;
  right: -29px;
  top: calc(36.26% - 19px);
  transform: translate(25px, 0);
  width: 87px;
}

.full-project .grupo-120-KqxCzi.bp1-animate-enter38 {
  animation: bp1-animate-enter38-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-2-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-3-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-4-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-5-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-6-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-7-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-8-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-9-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-10-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-11-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-12-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-13-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-14-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-15-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-16-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  right: 0px;
  width: 4px;
}

.full-project .op-component-17-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-18-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  width: 4px;
}

.full-project .op-component-19-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-20-gu5kxW {
  background-color: var(--big-stone);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .grupo-47445-KqxCzi {
  background-color: transparent;
  bottom: calc(45.94% - 24px);
  display: block;
  height: 51px;
  left: -31px;
  opacity: 0;
  position: absolute;
  transform: translate(25px, 0);
  width: 87px;
}

.full-project .grupo-47445-KqxCzi.bp1-animate-enter39 {
  animation: bp1-animate-enter39-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-2-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-3-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-4-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-5-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-6-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-7-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-8-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-9-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-10-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-11-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-12-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-13-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-14-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-15-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-16-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  right: 0px;
  width: 4px;
}

.full-project .op-component-17-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-18-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  width: 4px;
}

.full-project .op-component-19-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-20-o0RYmP {
  background-color: var(--background--presentation);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .grupo-47447-KqxCzi {
  background-color: transparent;
  bottom: 443px;
  display: block;
  height: 51px;
  left: -31px;
  opacity: 0;
  position: absolute;
  transform: translate(25px, 0);
  width: 87px;
}

.full-project .grupo-47447-KqxCzi.bp1-animate-enter40 {
  animation: bp1-animate-enter40-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .op-component-1-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-2-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-3-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-4-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-5-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: 0px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-6-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  position: absolute;
  right: 0px;
  width: 4px;
}

.full-project .op-component-7-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-8-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  width: 4px;
}

.full-project .op-component-9-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-10-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  bottom: calc(33.33% - 1px);
  height: 4px;
  width: 4px;
}

.full-project .op-component-11-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  position: absolute;
  right: 0px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-12-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-13-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  position: absolute;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-14-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-15-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  top: calc(33.33% - 1px);
  width: 4px;
}

.full-project .op-component-16-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  right: 0px;
  width: 4px;
}

.full-project .op-component-17-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-18-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  left: calc(50.00% - 2px);
  width: 4px;
}

.full-project .op-component-19-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .op-component-20-CmDx5P {
  background-color: var(--laser);
  border-radius: 2.18px/2.17px;
  height: 4px;
  width: 4px;
}

.full-project .misso-amg-international-KqxCzi {
  background-color: transparent;
  border-radius: 64px;
  bottom: calc(22.25% - 120px);
  height: 540px;
  left: calc(50.00% - 472px);
  object-fit: cover;
  position: absolute;
  width: 944px;
}

.full-project .background-stylestyle2-G2FEbR {
  background-color: transparent;
  bottom: calc(22.25% - 120px);
  display: block;
  height: 540px;
  left: 6px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: calc(100.00% + 2px);
}

.full-project .background-stylestyle2-G2FEbR.bp1-animate-enter41 {
  animation: bp1-animate-enter41-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .grupo-47421-KqxCzi {
  background-color: transparent;
  bottom: calc(25.41% - 61px);
  height: 241px;
  left: calc(50.00% - 422px);
  position: absolute;
  width: 845px;
}

.full-project .paragraph-zIdUgK {
  background-color: transparent;
  bottom: calc(111.31% - 219px);
  color: #1f2860;
  display: block;
  font-family: var(--font-family-alice);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 400;
  height: 197px;
  left: 0px;
  letter-spacing: -0.30px;
  line-height: 40px;
  opacity: 0;
  position: absolute;
  text-align: center;
  text-shadow: 3px 3px 6px #00000029;
  transform: translate(25px, 0);
  width: 847px;
}

.full-project .paragraph-zIdUgK.bp1-animate-enter42 {
  animation: bp1-animate-enter42-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .sweet-ice-cream-tagh2-zIdUgK {
  color: #0c3053;
  font-family: var(--font-family-montserrat);
  font-size: 31px;
  height: 40px;
  letter-spacing: 0.43px;
  line-height: 36px;
  right: 0px;
  text-align: left;
  top: calc(101.49% - 41px);
  width: 137px;
}

.full-project .company-stylestyle3tagh4-KqxCzi {
  background-color: transparent;
  bottom: 93px;
  color: var(--background--presentation);
  display: block;
  font-family: var(--font-family-droid_serif);
  font-size: 21px;
  font-weight: 400;
  height: 27px;
  letter-spacing: 0.17px;
  line-height: 26px;
  opacity: 0;
  position: absolute;
  right: 12px;
  text-align: left;
  transform: translate(25px, 0);
  white-space: nowrap;
  width: 203px;
}

.full-project .span0-tuxvSq {
  font-family: var(--font-family-droidserif-bold);
  font-style: normal;
  font-weight: 700;
}

.full-project .span1-tuxvSq {
  font-family: var(--font-family-alice);
  font-style: normal;
}

.full-project .company-stylestyle3tagh4-KqxCzi.bp1-animate-enter43 {
  animation: bp1-animate-enter43-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .grupo-47443-KqxCzi {
  background-color: transparent;
  bottom: calc(10.62% - 10px);
  height: 99px;
  left: calc(49.85% - 427px);
  position: absolute;
  width: 856px;
}

.full-project .grupo-47440-Qg7odH {
  background-color: transparent;
  display: block;
  height: 99px;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: calc(50.00% - 49px);
  transform: translate(0, 25px);
  width: 23px;
}

.full-project .grupo-47440-Qg7odH.bp1-animate-enter48 {
  animation: bp1-animate-enter48-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-10-Fx0EzN {
  bottom: 0px;
  display: block;
  left: 0px;
  opacity: 0;
  transform: translate(0, 25px);
}

.full-project .caminho-10-Fx0EzN.bp1-animate-enter44 {
  animation: bp1-animate-enter44-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-9-Fx0EzN {
  bottom: calc(34.82% - 7px);
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

.full-project .caminho-9-Fx0EzN.bp1-animate-enter45 {
  animation: bp1-animate-enter45-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-7-Fx0EzN {
  display: block;
  left: 0px;
  opacity: 0;
  top: 1px;
  transform: translate(0, 25px);
}

.full-project .caminho-7-Fx0EzN.bp1-animate-enter46 {
  animation: bp1-animate-enter46-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-6-Fx0EzN {
  display: block;
  left: 1px;
  opacity: 0;
  top: calc(31.91% - 7px);
  transform: translate(0, 25px);
}

.full-project .caminho-6-Fx0EzN.bp1-animate-enter47 {
  animation: bp1-animate-enter47-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .grupo-47442-Qg7odH {
  background-color: transparent;
  display: block;
  height: 99px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(50.00% - 49px);
  transform: translate(0, 25px);
  width: 23px;
}

.full-project .grupo-47442-Qg7odH.bp1-animate-enter53 {
  animation: bp1-animate-enter53-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-10-x6Gw1q {
  bottom: 0px;
  display: block;
  left: 1px;
  opacity: 0;
  transform: translate(0, 25px);
}

.full-project .caminho-10-x6Gw1q.bp1-animate-enter49 {
  animation: bp1-animate-enter49-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-9-x6Gw1q {
  bottom: calc(34.82% - 7px);
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

.full-project .caminho-9-x6Gw1q.bp1-animate-enter50 {
  animation: bp1-animate-enter50-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-7-x6Gw1q {
  display: block;
  left: 0px;
  opacity: 0;
  top: 1px;
  transform: translate(0, 25px);
}

.full-project .caminho-7-x6Gw1q.bp1-animate-enter51 {
  animation: bp1-animate-enter51-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .caminho-6-x6Gw1q {
  display: block;
  left: 1px;
  opacity: 0;
  top: calc(31.91% - 7px);
  transform: translate(0, 25px);
}

.full-project .caminho-6-x6Gw1q.bp1-animate-enter52 {
  animation: bp1-animate-enter52-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.full-project .text-KqxCzi {
  background-color: transparent;
  bottom: calc(15.77% - 7px);
  color: var(--foreground--presentation);
  display: block;
  font-family: var(--font-family-proximanova-bold);
  font-size: 39px;
  font-style: normal;
  font-weight: 700;
  height: 46px;
  letter-spacing: 0.00px;
  line-height: 40px;
  opacity: 0;
  position: absolute;
  right: calc(49.75% - 118px);
  text-align: left;
  transform: translate(25px, 0);
  white-space: nowrap;
  width: 238px;
}

.full-project .text-KqxCzi.bp1-animate-enter54 {
  animation: bp1-animate-enter54-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .circle-button-sizeme-KqxCzi {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 30px;
  pointer-events: auto;
  position: absolute;
  right: 56px;
  transition: all 0.2s ease;
  width: 31px;
}

.full-project .circle-button-sizeme-KqxCzi:hover {
  transform: scale(0.9); 
}

.full-project .icon-iconfeatherlink-1vDVQM {
  background-color: transparent;
  height: 14px;
  position: absolute;
  right: calc(49.60% - 7px);
  top: calc(50.00% - 7px);
  width: 13px;
}

.full-project .icon-uiNnAZ {
  background-color: transparent;
  height: calc(100.00% - 2px);
  left: 1px;
  position: relative;
  top: 1px;
  width: 100%;
}

.full-project .d9257753-d890-4a95-8524-29cf8295b8e2-E1DIno {
  background-color: transparent;
  bottom: -1px;
  height: 10px;
  object-fit: cover;
  position: absolute;
  right: -1px;
  width: 10px;
}

.full-project .x21e2b4d1-0eec-46b8-a0d3-becdbe919913-E1DIno {
  background-color: transparent;
  border: 2px solid;
  border-color: var(--mirage);
  bottom: -1px;
  height: 10px;
  left: -1px;
  position: absolute;
  width: 5px;
}

.full-project .x100ef52b-fed1-47a4-9224-93e39313884a-E1DIno {
  background-color: transparent;
  border: 2px solid;
  border-color: var(--mirage);
  border-radius: 1.3px;
  height: 5px;
  left: -1px;
  position: absolute;
  top: -1px;
  width: 5px;
}

.full-project .circle-button-sizeme-G2FEbR {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 30px;
  pointer-events: auto;
  position: absolute;
  right: 96px;
  transition: all 0.2s ease;
  width: 30px;
}

.full-project .circle-button-sizeme-G2FEbR:hover {
  transform: scale(0.9); 
}

.full-project .icon-iconfeatherface-k9HqrA {
  background-color: transparent;
  height: 14px;
  left: calc(50.00% - 6px);
  position: absolute;
  top: calc(50.00% - 7px);
  width: 13px;
}

.full-project .icon-3SWsp6 {
  background-color: transparent;
  height: calc(100.00% - 1px);
  position: absolute;
  right: calc(48.69% - 3px);
  top: 1px;
  width: 7px;
}

.full-project .x451e944f-e518-4fd0-adae-7d6779bd82ea-VHPeri {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.full-project .circle-button-sizeme-r7pNzL {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 30px;
  pointer-events: auto;
  position: absolute;
  right: 136px;
  transition: all 0.2s ease;
  width: 32px;
}

.full-project .circle-button-sizeme-r7pNzL:hover {
  transform: scale(0.9); 
}

.full-project .icon-simple-instagram-VhHYBn {
  background-color: transparent;
  height: calc(100.00% - 12px);
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: calc(100.00% - 14px);
}

.full-project .circle-button-sizeme-KXDrcE {
  background-color: transparent;
  bottom: 58px;
  cursor: pointer;
  height: 30px;
  pointer-events: auto;
  position: absolute;
  right: 14px;
  transition: all 0.2s ease;
  width: 32px;
}

.full-project .circle-button-sizeme-KXDrcE:hover {
  transform: scale(0.9); 
}

.full-project .icon-iconfeatherphon-Tdhdn1 {
  background-color: transparent;
  bottom: calc(50.00% - 7px);
  height: 14px;
  left: calc(48.57% - 6px);
  position: absolute;
  width: 13px;
}

.full-project .icon-SMA0Lz {
  background-color: transparent;
  height: calc(100.00% - 1px);
  left: 0px;
  position: relative;
  top: 1px;
  width: 100%;
}

.full-project .fdf0da1e-d0bf-44ae-b927-4572612a4631-dpxTYz {
  background-color: transparent;
  height: calc(100.00% + 2px);
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: -1px;
  width: calc(100.00% + 2px);
}

.full-project .copyright-amige-all-rights-reserved-KqxCzi {
  background-color: transparent;
  bottom: 34px;
  color: var(--background--presentation);
  display: block;
  font-family: var(--font-family-ubuntu);
  font-size: var(--font-size-s);
  font-weight: 500;
  height: 18px;
  left: 14px;
  letter-spacing: -0.14px;
  line-height: 18px;
  opacity: 0;
  position: absolute;
  text-align: center;
  transform: translate(25px, 0);
  white-space: nowrap;
  width: 256px;
}

.full-project .span0-XWBx4t {
  font-style: normal;
}

.full-project .span1-XWBx4t {
  color: var(--red-berry);
  font-style: normal;
}

.full-project .span2-XWBx4t {
  font-style: normal;
}

.full-project .copyright-amige-all-rights-reserved-KqxCzi.bp1-animate-enter55 {
  animation: bp1-animate-enter55-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.full-project .retngulo-31-KqxCzi {
  background-color: transparent;
  border-radius: 8px;
  bottom: calc(6.66% - 23px);
  height: 340px;
  left: calc(50.00% - 219px);
  position: absolute;
  width: 438px;
}

.full-project .background {
  display: block;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.full-project .caminho-10 {
  background-color: transparent;
  height: 22px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.full-project .caminho-6 {
  background-color: transparent;
  height: 22px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.full-project .caminho-7 {
  background-color: transparent;
  height: 22px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.full-project .caminho-9 {
  background-color: transparent;
  height: 21px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.full-project .description-tagui_l {
  background-color: transparent;
  bottom: 0.58%;
  display: block;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
  height: 75px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 380px;
}

.full-project .image-assetsmallsize-defaultstatedefault {
  background-color: transparent;
  display: block;
  filter: blur(10px);
  height: 147px;
  opacity: 0;
  position: absolute;
}

.full-project .neque-porro-quisquam {
  background-color: transparent;
  display: block;
  letter-spacing: 0.45px;
  opacity: 0;
  position: absolute;
  transform: translate(25px, 0);
}

.full-project .op-component-10 {
  left: 0px;
  position: absolute;
}

.full-project .op-component-12 {
  position: absolute;
  right: calc(25.00% - 1px);
}

.full-project .op-component-14 {
  left: calc(25.00% - 1px);
  position: absolute;
}

.full-project .op-component-15 {
  left: 0px;
  position: absolute;
}

.full-project .op-component-16 {
  position: absolute;
  top: 0px;
}

.full-project .op-component-17 {
  position: absolute;
  right: calc(25.00% - 1px);
  top: 0px;
}

.full-project .op-component-18 {
  position: absolute;
  top: 0px;
}

.full-project .op-component-19 {
  left: calc(25.00% - 1px);
  position: absolute;
  top: 0px;
}

.full-project .op-component-2 {
  position: absolute;
  right: calc(25.00% - 1px);
}

.full-project .op-component-20 {
  left: 0px;
  position: absolute;
  top: 0px;
}

.full-project .op-component-4 {
  left: calc(25.00% - 1px);
  position: absolute;
}

.full-project .op-component-5 {
  left: 0px;
  position: absolute;
}

.full-project .op-component-7 {
  position: absolute;
  right: calc(25.00% - 1px);
}

.full-project .op-component-9 {
  left: calc(25.00% - 1px);
  position: absolute;
}

.full-project .placement-area-asset {
  background-color: transparent;
  height: 100%;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.full-project .title-tagh1 {
  background-color: transparent;
  display: block;
  font-family: var(--font-family-ubuntu);
  font-size: var(--font-size-xxxxl);
  font-style: normal;
  font-weight: 700;
  height: 164px;
  letter-spacing: 1.00px;
  line-height: 53px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: calc(1.81% - 3px);
  white-space: nowrap;
}
@media screen and (max-width: 1023px) {
  .screen.full-project { 
    display: none;
   }
}
@media screen and (min-width: 1024px) {
  .screen.amg-inst-mob { 
    display: none;
   }
}