/* screen - olly1366 */

.olly1366 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 6259px;
  min-width: 1366px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.olly1366 .rectangle-5295-1xgDqK {
  background-color: transparent;
  bottom: 881px;
  height: 769px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.olly1366 .path-3841-1xgDqK {
  background-color: transparent;
  bottom: 881px;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3841-1xgDqK.bp1-animate-enter87 {
  animation: bp1-animate-enter87-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3842-1xgDqK {
  background-color: transparent;
  bottom: 881px;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3842-1xgDqK.bp1-animate-enter88 {
  animation: bp1-animate-enter88-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3843-1xgDqK {
  background-color: transparent;
  bottom: 881px;
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3843-1xgDqK.bp1-animate-enter89 {
  animation: bp1-animate-enter89-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5296-1xgDqK {
  background-color: transparent;
  bottom: 113px;
  height: 768px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.olly1366 .path-3844-1xgDqK {
  background-color: transparent;
  bottom: 113px;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3844-1xgDqK.bp1-animate-enter90 {
  animation: bp1-animate-enter90-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3845-1xgDqK {
  background-color: transparent;
  bottom: 113px;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3845-1xgDqK.bp1-animate-enter91 {
  animation: bp1-animate-enter91-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5298-1xgDqK {
  background-color: transparent;
  bottom: calc(30.05% - 231px);
  height: 768px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.olly1366 .path-3850-1xgDqK {
  background-color: transparent;
  bottom: calc(29.11% - 172px);
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3850-1xgDqK.bp1-animate-enter92 {
  animation: bp1-animate-enter92-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3851-1xgDqK {
  background-color: transparent;
  bottom: calc(28.01% - 103px);
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3851-1xgDqK.bp1-animate-enter93 {
  animation: bp1-animate-enter93-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3852-1xgDqK {
  background-color: transparent;
  bottom: calc(27.23% - 55px);
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3852-1xgDqK.bp1-animate-enter94 {
  animation: bp1-animate-enter94-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5255-1xgDqK {
  background-color: transparent;
  height: 768px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1366 .path-3724-1xgDqK {
  background-color: transparent;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 176px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3724-1xgDqK.bp1-animate-enter95 {
  animation: bp1-animate-enter95-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3725-1xgDqK {
  background-color: transparent;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 399px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3725-1xgDqK.bp1-animate-enter96 {
  animation: bp1-animate-enter96-frames 1.20s ease 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3726-1xgDqK {
  background-color: transparent;
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 567px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3726-1xgDqK.bp1-animate-enter97 {
  animation: bp1-animate-enter97-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5256-1xgDqK {
  background-color: transparent;
  display: block;
  height: 768px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(27.99% - 215px);
  width: 100%;
}

.olly1366 .rectangle-5256-1xgDqK.bp1-animate-enter98 {
  animation: bp1-animate-enter98-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.olly1366 .path-3727-1xgDqK {
  background-color: transparent;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(30.22% - 179px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3727-1xgDqK.bp1-animate-enter99 {
  animation: bp1-animate-enter99-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3728-1xgDqK {
  background-color: transparent;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(32.87% - 121px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3728-1xgDqK.bp1-animate-enter100 {
  animation: bp1-animate-enter100-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3729-1xgDqK {
  background-color: transparent;
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(34.73% - 70px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3729-1xgDqK.bp1-animate-enter101 {
  animation: bp1-animate-enter101-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5257-1xgDqK {
  background-color: transparent;
  height: 769px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 768px;
  width: 100%;
}

.olly1366 .path-3730-1xgDqK {
  background-color: transparent;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(16.66% - 99px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3730-1xgDqK.bp1-animate-enter102 {
  animation: bp1-animate-enter102-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3731-1xgDqK {
  background-color: transparent;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(19.82% - 73px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3731-1xgDqK.bp1-animate-enter103 {
  animation: bp1-animate-enter103-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3732-1xgDqK {
  background-color: transparent;
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(22.04% - 44px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3732-1xgDqK.bp1-animate-enter104 {
  animation: bp1-animate-enter104-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-5258-1xgDqK {
  background-color: transparent;
  display: block;
  height: 768px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(41.98% - 322px);
  width: 100%;
}

.olly1366 .rectangle-5258-1xgDqK.bp1-animate-enter105 {
  animation: bp1-animate-enter105-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.olly1366 .path-3733-1xgDqK {
  background-color: transparent;
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(43.78% - 259px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3733-1xgDqK.bp1-animate-enter106 {
  animation: bp1-animate-enter106-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3734-1xgDqK {
  background-color: transparent;
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(45.91% - 170px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3734-1xgDqK.bp1-animate-enter107 {
  animation: bp1-animate-enter107-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3735-1xgDqK {
  background-color: transparent;
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(47.41% - 95px);
  transform: translate(25px, 0);
  width: 100%;
}

.olly1366 .path-3735-1xgDqK.bp1-animate-enter108 {
  animation: bp1-animate-enter108-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.olly1366 .rectangle-5263-1xgDqK {
  background-color: transparent;
  bottom: calc(44.04% - 338px);
  display: block;
  height: 768px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.olly1366 .rectangle-5263-1xgDqK.bp1-animate-enter109 {
  animation: bp1-animate-enter109-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.olly1366 .path-3750-1xgDqK {
  background-color: transparent;
  bottom: calc(42.67% - 253px);
  display: block;
  height: 592px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3750-1xgDqK.bp1-animate-enter110 {
  animation: bp1-animate-enter110-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3736-1xgDqK {
  background-color: transparent;
  bottom: calc(41.05% - 152px);
  display: block;
  height: 369px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3736-1xgDqK.bp1-animate-enter111 {
  animation: bp1-animate-enter111-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3737-1xgDqK {
  background-color: transparent;
  bottom: calc(39.92% - 80px);
  display: block;
  height: 201px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3737-1xgDqK.bp1-animate-enter112 {
  animation: bp1-animate-enter112-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-3846-1xgDqK {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 314px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1366 .path-3846-1xgDqK.bp1-animate-enter113 {
  animation: bp1-animate-enter113-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .whitepapmob-1xgDqK {
  background-color: transparent;
  height: 14px;
  object-fit: cover;
  position: absolute;
  right: calc(47.60% - 21px);
  top: calc(31.56% - 4px);
  width: 44px;
}

.olly1366 .whitepapmob_1-1xgDqK {
  background-color: transparent;
  height: 14px;
  object-fit: cover;
  position: absolute;
  right: calc(43.73% - 19px);
  top: calc(31.56% - 4px);
  width: 44px;
}

.olly1366 .i-walk-into-the-work-1xgDqK {
  background-color: transparent;
  display: block;
  height: 598px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 763px;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .i-walk-into-the-work-1xgDqK.bp1-animate-enter114 {
  animation: bp1-animate-enter114-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .octor-told-me-the-st-1xgDqK {
  background-color: transparent;
  display: block;
  height: 665px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(23.63% - 157px);
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .octor-told-me-the-st-1xgDqK.bp1-animate-enter115 {
  animation: bp1-animate-enter115-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .now-here-i-am-checki-1xgDqK {
  background-color: transparent;
  display: block;
  height: 497px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(34.45% - 171px);
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .now-here-i-am-checki-1xgDqK.bp1-animate-enter116 {
  animation: bp1-animate-enter116-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .as-we-sit-in-front-o-1xgDqK {
  background-color: transparent;
  display: block;
  height: 645px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(44.45% - 287px);
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .as-we-sit-in-front-o-1xgDqK.bp1-animate-enter117 {
  animation: bp1-animate-enter117-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .octor-smiles-and-giv-1xgDqK {
  background-color: transparent;
  bottom: calc(44.45% - 252px);
  display: block;
  height: 568px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .octor-smiles-and-giv-1xgDqK.bp1-animate-enter118 {
  animation: bp1-animate-enter118-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .suddenly-the-lights-1xgDqK {
  background-color: transparent;
  bottom: calc(33.23% - 209px);
  display: block;
  height: 629px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .suddenly-the-lights-1xgDqK.bp1-animate-enter119 {
  animation: bp1-animate-enter119-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .the-power-goes-on-ag-1xgDqK {
  background-color: transparent;
  bottom: calc(23.37% - 125px);
  display: block;
  height: 535px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .the-power-goes-on-ag-1xgDqK.bp1-animate-enter120 {
  animation: bp1-animate-enter120-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .i-woke-up-in-a-white-1xgDqK {
  background-color: transparent;
  display: block;
  height: 585px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 168px;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .i-woke-up-in-a-white-1xgDqK.bp1-animate-enter121 {
  animation: bp1-animate-enter121-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .i-swim-towards-sam-j-1xgDqK {
  background-color: transparent;
  bottom: 666px;
  display: block;
  height: 666px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .i-swim-towards-sam-j-1xgDqK.bp1-animate-enter122 {
  animation: bp1-animate-enter122-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .as-the-night-progres-1xgDqK {
  background-color: transparent;
  bottom: 29px;
  display: block;
  height: 631px;
  left: 184px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 366px);
}

.olly1366 .as-the-night-progres-1xgDqK.bp1-animate-enter123 {
  animation: bp1-animate-enter123-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .tekengebied-14-1xgDqK {
  background-color: transparent;
  height: 119px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 99.97%;
}

.olly1366 .group-7930-1xgDqK {
  background-color: transparent;
  height: 52px;
  left: calc(49.95% - 443px);
  position: absolute;
  top: 34px;
  width: 887px;
}

.olly1366 .tekengebied-20-PQQH8E {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0, 25px);
  width: 177px;
}

.olly1366 .tekengebied-20-PQQH8E.bp1-animate-enter124 {
  animation: bp1-animate-enter124-frames 1.20s ease-in 4.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-5-jCRULk {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.olly1366 .whitepaper-jCRULk {
  background-color: transparent;
  bottom: calc(43.76% - 13px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 20.6px;
  position: absolute;
  right: calc(45.72% - 49px);
  text-align: left;
  white-space: nowrap;
  width: 108px;
}

.olly1366 .span0-43z40r {
}

.olly1366 .span1-43z40r {
  letter-spacing: -0.20px;
}

.olly1366 .span2-43z40r {
}

.olly1366 .tekengebied-21-PQQH8E {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: calc(25.02% - 44px);
  top: 0px;
  transform: translate(0, 25px);
  width: 177px;
}

.olly1366 .tekengebied-21-PQQH8E.bp1-animate-enter125 {
  animation: bp1-animate-enter125-frames 1.20s ease-in 3.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-9-KhfUln {
  background-color: var(--regal-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1366 .shellet-KhfUln {
  background-color: transparent;
  bottom: calc(43.76% - 13px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 20.6px;
  position: absolute;
  right: calc(49.08% - 31px);
  text-align: left;
  white-space: nowrap;
  width: 63px;
}

.olly1366 .tekengebied-22-PQQH8E {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: calc(49.97% - 89px);
  top: 0px;
  transform: translate(0, 25px);
  width: 177px;
}

.olly1366 .tekengebied-22-PQQH8E.bp1-animate-enter126 {
  animation: bp1-animate-enter126-frames 1.20s ease-in 2.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-10-hhMyzd {
  background-color: var(--bahama-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1366 .crafting-hhMyzd {
  background-color: transparent;
  bottom: calc(43.76% - 13px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 20.6px;
  position: absolute;
  right: calc(48.16% - 36px);
  text-align: left;
  white-space: nowrap;
  width: 75px;
}

.olly1366 .span0-YEYykx {
}

.olly1366 .span1-YEYykx {
  letter-spacing: 0.20px;
}

.olly1366 .span2-YEYykx {
}

.olly1366 .tekengebied-23-PQQH8E {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(25.02% - 44px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 177px;
}

.olly1366 .tekengebied-23-PQQH8E.bp1-animate-enter127 {
  animation: bp1-animate-enter127-frames 1.20s ease-in 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .rectangle-11-KjBxYx {
  background-color: var(--shakespeare);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1366 .stories-KjBxYx {
  background-color: transparent;
  bottom: calc(43.76% - 13px);
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 20.6px;
  position: absolute;
  right: calc(49.24% - 31px);
  text-align: left;
  white-space: nowrap;
  width: 63px;
}

.olly1366 .span0-BTJrad {
}

.olly1366 .span1-BTJrad {
  letter-spacing: -0.20px;
}

.olly1366 .span2-BTJrad {
}

.olly1366 .tekengebied-24-PQQH8E {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 177px;
}

.olly1366 .tekengebied-24-PQQH8E.bp1-animate-enter128 {
  animation: bp1-animate-enter128-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1366 .path-6-vOk1Vd {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.olly1366 .home-vOk1Vd {
  background-color: transparent;
  height: 29px;
  letter-spacing: 0.00px;
  line-height: 20.6px;
  position: absolute;
  right: calc(49.45% - 28px);
  text-align: left;
  top: calc(49.67% - 14px);
  white-space: nowrap;
  width: 57px;
}

.olly1366 .logo_1_-1xgDqK {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 37px;
  left: 54px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 41px;
  transform: translate(25px, 0);
  width: 51px;
}

.olly1366 .logo_1_-1xgDqK.bp1-animate-enter129 {
  animation: bp1-animate-enter129-frames 1.20s ease-in 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.olly1366 .discord-logo-black-1xgDqK {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 37px;
  left: 152px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 41px;
  transform: translate(25px, 0);
  width: 48px;
}

.olly1366 .discord-logo-black-1xgDqK.bp1-animate-enter130 {
  animation: bp1-animate-enter130-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp1-animate-enter130-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
/* screen - olly1920 */

.olly1920 {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 5398px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.olly1920 .whitepapmob-CjQfNf {
  background-color: transparent;
  bottom: calc(48.49% - 10px);
  height: 20px;
  object-fit: cover;
  position: absolute;
  right: calc(47.60% - 29px);
  width: 61px;
}

.olly1920 .whitepapmob_1-CjQfNf {
  background-color: transparent;
  bottom: calc(48.49% - 10px);
  height: 20px;
  object-fit: cover;
  position: absolute;
  right: calc(43.73% - 27px);
  width: 61px;
}

.olly1920 .rectangle-5255-CjQfNf {
  background-color: transparent;
  height: 1080px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1920 .path-3724-CjQfNf {
  background-color: transparent;
  display: block;
  height: 833px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 247px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3724-CjQfNf.bp4-animate-enter96 {
  animation: bp4-animate-enter96-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3725-CjQfNf {
  background-color: transparent;
  display: block;
  height: 519px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 561px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3725-CjQfNf.bp4-animate-enter97 {
  animation: bp4-animate-enter97-frames 1.20s ease 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3726-CjQfNf {
  background-color: transparent;
  display: block;
  height: 283px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 797px;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3726-CjQfNf.bp4-animate-enter98 {
  animation: bp4-animate-enter98-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-5256-CjQfNf {
  background-color: transparent;
  bottom: calc(49.98% - 540px);
  display: block;
  height: 1080px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.olly1920 .rectangle-5256-CjQfNf.bp4-animate-enter99 {
  animation: bp4-animate-enter99-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp4-animate-enter99-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.olly1920 .path-3727-CjQfNf {
  background-color: transparent;
  bottom: calc(47.27% - 394px);
  display: block;
  height: 833px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3727-CjQfNf.bp4-animate-enter100 {
  animation: bp4-animate-enter100-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3728-CjQfNf {
  background-color: transparent;
  bottom: calc(44.23% - 230px);
  display: block;
  height: 519px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3728-CjQfNf.bp4-animate-enter101 {
  animation: bp4-animate-enter101-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3729-CjQfNf {
  background-color: transparent;
  bottom: calc(42.19% - 119px);
  display: block;
  height: 283px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3729-CjQfNf.bp4-animate-enter102 {
  animation: bp4-animate-enter102-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-5257-CjQfNf {
  background-color: transparent;
  height: 1080px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(25.01% - 270px);
  width: 100%;
}

.olly1920 .path-3730-CjQfNf {
  background-color: transparent;
  display: block;
  height: 833px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(29.08% - 242px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3730-CjQfNf.bp4-animate-enter103 {
  animation: bp4-animate-enter103-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3731-CjQfNf {
  background-color: transparent;
  display: block;
  height: 519px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(33.63% - 175px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3731-CjQfNf.bp4-animate-enter104 {
  animation: bp4-animate-enter104-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3732-CjQfNf {
  background-color: transparent;
  display: block;
  height: 283px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(36.70% - 104px);
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3732-CjQfNf.bp4-animate-enter105 {
  animation: bp4-animate-enter105-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-5258-CjQfNf {
  background-color: transparent;
  bottom: calc(24.97% - 270px);
  display: block;
  height: 1080px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.olly1920 .rectangle-5258-CjQfNf.bp4-animate-enter106 {
  animation: bp4-animate-enter106-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp4-animate-enter106-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.olly1920 .path-3733-CjQfNf {
  background-color: transparent;
  bottom: calc(23.61% - 197px);
  display: block;
  height: 833px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3733-CjQfNf.bp4-animate-enter107 {
  animation: bp4-animate-enter107-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3734-CjQfNf {
  background-color: transparent;
  bottom: calc(22.09% - 115px);
  display: block;
  height: 519px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3734-CjQfNf.bp4-animate-enter108 {
  animation: bp4-animate-enter108-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3735-CjQfNf {
  background-color: transparent;
  bottom: calc(21.07% - 60px);
  display: block;
  height: 283px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(25px, 0);
  width: 100%;
}

.olly1920 .path-3735-CjQfNf.bp4-animate-enter109 {
  animation: bp4-animate-enter109-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.olly1920 .path-3736-CjQfNf {
  background-color: transparent;
  bottom: -1px;
  display: block;
  height: 519px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3736-CjQfNf.bp4-animate-enter110 {
  animation: bp4-animate-enter110-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-3737-CjQfNf {
  background-color: transparent;
  bottom: -1px;
  display: block;
  height: 283px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3737-CjQfNf.bp4-animate-enter111 {
  animation: bp4-animate-enter111-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-5263-CjQfNf {
  background-color: transparent;
  bottom: -1px;
  display: block;
  height: 1080px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
}

.olly1920 .rectangle-5263-CjQfNf.bp4-animate-enter112 {
  animation: bp4-animate-enter112-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp4-animate-enter112-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.olly1920 .path-3750-CjQfNf {
  background-color: transparent;
  bottom: -1px;
  display: block;
  height: 833px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.olly1920 .path-3750-CjQfNf.bp4-animate-enter113 {
  animation: bp4-animate-enter113-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .i-walk-into-the-work-CjQfNf {
  background-color: transparent;
  display: block;
  height: 424px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 722px;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .i-walk-into-the-work-CjQfNf.bp4-animate-enter114 {
  animation: bp4-animate-enter114-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .octor-told-me-the-st-CjQfNf {
  background-color: transparent;
  display: block;
  height: 533px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(23.50% - 125px);
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .octor-told-me-the-st-CjQfNf.bp4-animate-enter115 {
  animation: bp4-animate-enter115-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .now-here-i-am-checki-CjQfNf {
  background-color: transparent;
  display: block;
  height: 463px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: calc(34.32% - 159px);
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .now-here-i-am-checki-CjQfNf.bp4-animate-enter116 {
  animation: bp4-animate-enter116-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .as-we-sit-in-front-o-CjQfNf {
  background-color: transparent;
  display: block;
  height: 500px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(44.16% - 221px);
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .as-we-sit-in-front-o-CjQfNf.bp4-animate-enter117 {
  animation: bp4-animate-enter117-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .octor-smiles-and-giv-CjQfNf {
  background-color: transparent;
  bottom: calc(46.16% - 203px);
  display: block;
  height: 440px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .octor-smiles-and-giv-CjQfNf.bp4-animate-enter118 {
  animation: bp4-animate-enter118-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .suddenly-the-lights-CjQfNf {
  background-color: transparent;
  bottom: calc(36.92% - 174px);
  display: block;
  height: 472px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .suddenly-the-lights-CjQfNf.bp4-animate-enter119 {
  animation: bp4-animate-enter119-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .the-power-goes-on-ag-CjQfNf {
  background-color: transparent;
  bottom: calc(28.44% - 113px);
  display: block;
  height: 399px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .the-power-goes-on-ag-CjQfNf.bp4-animate-enter120 {
  animation: bp4-animate-enter120-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .i-swim-towards-sam-j-CjQfNf {
  background-color: transparent;
  bottom: calc(18.68% - 95px);
  display: block;
  height: 511px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .i-swim-towards-sam-j-CjQfNf.bp4-animate-enter121 {
  animation: bp4-animate-enter121-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .as-the-night-progres-CjQfNf {
  background-color: transparent;
  bottom: 388px;
  display: block;
  height: 527px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .as-the-night-progres-CjQfNf.bp4-animate-enter122 {
  animation: bp4-animate-enter122-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .i-woke-up-in-a-white-CjQfNf {
  background-color: transparent;
  display: block;
  height: 471px;
  left: 259px;
  letter-spacing: 0.00px;
  line-height: 24px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 236px;
  transform: translate(0, 25px);
  width: calc(100.00% - 515px);
}

.olly1920 .i-woke-up-in-a-white-CjQfNf.bp4-animate-enter123 {
  animation: bp4-animate-enter123-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .navbar-background-CjQfNf {
  background-color: transparent;
  height: 167px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1920 .group-7929-CjQfNf {
  background-color: transparent;
  height: 72px;
  left: calc(50.00% - 624px);
  position: absolute;
  top: 47px;
  width: 1248px;
}

.olly1920 .whitepaper-lCT5zN {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 1px;
  top: 0px;
  transform: translate(0, 25px);
  width: 250px;
}

.olly1920 .whitepaper-lCT5zN.bp4-animate-enter124 {
  animation: bp4-animate-enter124-frames 1.20s ease-in 4.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-18-zK8KSj {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.olly1920 .whitepaper-zK8KSj {
  background-color: transparent;
  bottom: calc(45.21% - 18px);
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(46.20% - 70px);
  text-align: left;
  white-space: nowrap;
  width: 151px;
}

.olly1920 .span0-ukt6x3 {
}

.olly1920 .span1-ukt6x3 {
  letter-spacing: -0.29px;
}

.olly1920 .span2-ukt6x3 {
}

.olly1920 .crafting-lCT5zN {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(50.00% - 125px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 250px;
}

.olly1920 .crafting-lCT5zN.bp4-animate-enter125 {
  animation: bp4-animate-enter125-frames 1.20s ease-in 2.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-26-JQzxdA {
  background-color: var(--bahama-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1920 .crafting-JQzxdA {
  background-color: transparent;
  bottom: calc(45.21% - 18px);
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(48.67% - 51px);
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.olly1920 .span0-BAbvf9 {
}

.olly1920 .span1-BAbvf9 {
  letter-spacing: 0.29px;
}

.olly1920 .span2-BAbvf9 {
}

.olly1920 .home-lCT5zN {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 250px;
}

.olly1920 .home-lCT5zN.bp4-animate-enter126 {
  animation: bp4-animate-enter126-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-19-EdSgBi {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.olly1920 .home-EdSgBi {
  background-color: transparent;
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(49.49% - 40px);
  text-align: left;
  top: calc(48.35% - 19px);
  white-space: nowrap;
  width: 80px;
}

.olly1920 .stories-lCT5zN {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(25.00% - 62px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 250px;
}

.olly1920 .stories-lCT5zN.bp4-animate-enter127 {
  animation: bp4-animate-enter127-frames 1.20s ease-in 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .path-4016-Z8HmGO {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.olly1920 .stories-Z8HmGO {
  background-color: transparent;
  bottom: calc(45.21% - 18px);
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(49.42% - 43px);
  text-align: left;
  white-space: nowrap;
  width: 88px;
}

.olly1920 .span0-qax7ae {
}

.olly1920 .span1-qax7ae {
  letter-spacing: -0.29px;
}

.olly1920 .span2-qax7ae {
}

.olly1920 .shellet-lCT5zN {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: calc(25.00% - 62px);
  top: 0px;
  transform: translate(0, 25px);
  width: 250px;
}

.olly1920 .shellet-lCT5zN.bp4-animate-enter128 {
  animation: bp4-animate-enter128-frames 1.20s ease-in 3.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.olly1920 .rectangle-3-iHzFFs {
  background-color: var(--regal-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.olly1920 .shellet-iHzFFs {
  background-color: transparent;
  bottom: calc(45.21% - 18px);
  height: 40px;
  letter-spacing: 0.00px;
  line-height: 29px;
  position: absolute;
  right: calc(49.26% - 43px);
  text-align: left;
  white-space: nowrap;
  width: 88px;
}

.olly1920 .logo_1_-CjQfNf {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 58px;
  left: 65px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 54px;
  transform: translate(25px, 0);
  width: 79px;
}

.olly1920 .logo_1_-CjQfNf.bp4-animate-enter129 {
  animation: bp4-animate-enter129-frames 1.20s ease-in 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.olly1920 .discord-logo-black-CjQfNf {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 65px;
  left: 196px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 48px;
  transform: translate(25px, 0);
  width: 83px;
}

.olly1920 .discord-logo-black-CjQfNf.bp4-animate-enter130 {
  animation: bp4-animate-enter130-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp4-animate-enter130-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
/* screen - ollymobile */

.ollymobile {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 5471px;
  min-width: 375px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ollymobile .rectangle-5302-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollymobile .path-3862-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 48px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3862-xqsD52.bp3-animate-enter308 {
  animation: bp3-animate-enter308-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3863-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 109px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3863-xqsD52.bp3-animate-enter309 {
  animation: bp3-animate-enter309-frames 1.20s ease 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3864-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 155px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3864-xqsD52.bp3-animate-enter310 {
  animation: bp3-animate-enter310-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5319-xqsD52 {
  background-color: transparent;
  bottom: calc(19.92% - 42px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3913-xqsD52 {
  background-color: transparent;
  bottom: calc(19.74% - 32px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3913-xqsD52.bp3-animate-enter311 {
  animation: bp3-animate-enter311-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3914-xqsD52 {
  background-color: transparent;
  bottom: calc(19.51% - 20px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3914-xqsD52.bp3-animate-enter312 {
  animation: bp3-animate-enter312-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3915-xqsD52 {
  background-color: transparent;
  bottom: calc(19.35% - 11px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3915-xqsD52.bp3-animate-enter313 {
  animation: bp3-animate-enter313-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5321-xqsD52 {
  background-color: transparent;
  bottom: 211px;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3919-xqsD52 {
  background-color: transparent;
  bottom: 211px;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3919-xqsD52.bp3-animate-enter314 {
  animation: bp3-animate-enter314-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3929-xqsD52 {
  background-color: transparent;
  bottom: 421px;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3929-xqsD52.bp3-animate-enter315 {
  animation: bp3-animate-enter315-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3930-xqsD52 {
  background-color: transparent;
  bottom: 421px;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3930-xqsD52.bp3-animate-enter316 {
  animation: bp3-animate-enter316-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5322-xqsD52 {
  background-color: transparent;
  bottom: 837px;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3922-xqsD52 {
  background-color: transparent;
  bottom: 837px;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3922-xqsD52.bp3-animate-enter317 {
  animation: bp3-animate-enter317-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3923-xqsD52 {
  background-color: transparent;
  bottom: 837px;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3923-xqsD52.bp3-animate-enter318 {
  animation: bp3-animate-enter318-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3924-xqsD52 {
  background-color: transparent;
  bottom: 837px;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3924-xqsD52.bp3-animate-enter319 {
  animation: bp3-animate-enter319-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5323-xqsD52 {
  background-color: transparent;
  bottom: 626px;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3925-xqsD52 {
  background-color: transparent;
  bottom: 626px;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3925-xqsD52.bp3-animate-enter320 {
  animation: bp3-animate-enter320-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3926-xqsD52 {
  background-color: transparent;
  bottom: 626px;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3926-xqsD52.bp3-animate-enter321 {
  animation: bp3-animate-enter321-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3927-xqsD52 {
  background-color: transparent;
  bottom: 626px;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3927-xqsD52.bp3-animate-enter322 {
  animation: bp3-animate-enter322-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5324-xqsD52 {
  background-color: transparent;
  bottom: 422px;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3928-xqsD52 {
  background-color: transparent;
  bottom: 421px;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3928-xqsD52.bp3-animate-enter323 {
  animation: bp3-animate-enter323-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5311-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(36.08% - 76px);
  width: 100%;
}

.ollymobile .path-3889-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(36.67% - 60px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3889-xqsD52.bp3-animate-enter324 {
  animation: bp3-animate-enter324-frames 1.20s ease 2.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3890-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(37.39% - 38px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3890-xqsD52.bp3-animate-enter325 {
  animation: bp3-animate-enter325-frames 1.20s ease 3.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3891-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(37.92% - 21px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3891-xqsD52.bp3-animate-enter326 {
  animation: bp3-animate-enter326-frames 1.20s ease 4.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5312-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(40.10% - 85px);
  width: 100%;
}

.ollymobile .path-3892-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(40.64% - 66px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3892-xqsD52.bp3-animate-enter327 {
  animation: bp3-animate-enter327-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5304-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 211px;
  width: 100%;
}

.ollymobile .path-3868-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 259px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3868-xqsD52.bp3-animate-enter328 {
  animation: bp3-animate-enter328-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5303-xqsD52 {
  background-color: transparent;
  display: block;
  height: 210px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 422px;
  width: 100%;
}

.ollymobile .rectangle-5303-xqsD52.bp3-animate-enter329 {
  animation: bp3-animate-enter329-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp3-animate-enter329-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.ollymobile .path-3865-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 470px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3865-xqsD52.bp3-animate-enter330 {
  animation: bp3-animate-enter330-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3869-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 320px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3869-xqsD52.bp3-animate-enter331 {
  animation: bp3-animate-enter331-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3870-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 366px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3870-xqsD52.bp3-animate-enter332 {
  animation: bp3-animate-enter332-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3866-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 531px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3866-xqsD52.bp3-animate-enter333 {
  animation: bp3-animate-enter333-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3867-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 577px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3867-xqsD52.bp3-animate-enter334 {
  animation: bp3-animate-enter334-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5305-xqsD52 {
  background-color: transparent;
  display: block;
  height: 211px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 632px;
  width: 100%;
}

.ollymobile .rectangle-5305-xqsD52.bp3-animate-enter335 {
  animation: bp3-animate-enter335-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp3-animate-enter335-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.ollymobile .path-3871-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 681px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3871-xqsD52.bp3-animate-enter336 {
  animation: bp3-animate-enter336-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3872-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 742px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3872-xqsD52.bp3-animate-enter337 {
  animation: bp3-animate-enter337-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5307-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(32.07% - 68px);
  width: 100%;
}

.ollymobile .path-3877-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(32.69% - 53px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3877-xqsD52.bp3-animate-enter338 {
  animation: bp3-animate-enter338-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3878-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(33.46% - 34px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3878-xqsD52.bp3-animate-enter339 {
  animation: bp3-animate-enter339-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3879-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(34.02% - 19px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3879-xqsD52.bp3-animate-enter340 {
  animation: bp3-animate-enter340-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5299-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(24.05% - 51px);
  width: 100%;
}

.ollymobile .path-3853-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(24.74% - 40px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3853-xqsD52.bp3-animate-enter341 {
  animation: bp3-animate-enter341-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3854-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(25.60% - 26px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3854-xqsD52.bp3-animate-enter342 {
  animation: bp3-animate-enter342-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3855-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(26.23% - 14px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3855-xqsD52.bp3-animate-enter343 {
  animation: bp3-animate-enter343-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5300-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(28.06% - 59px);
  width: 100%;
}

.ollymobile .path-3856-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(28.72% - 47px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3856-xqsD52.bp3-animate-enter344 {
  animation: bp3-animate-enter344-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3857-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(29.53% - 30px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3857-xqsD52.bp3-animate-enter345 {
  animation: bp3-animate-enter345-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3858-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(30.13% - 17px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3858-xqsD52.bp3-animate-enter346 {
  animation: bp3-animate-enter346-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5301-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(20.04% - 42px);
  width: 100%;
}

.ollymobile .path-3859-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(20.77% - 34px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3859-xqsD52.bp3-animate-enter347 {
  animation: bp3-animate-enter347-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3860-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(21.67% - 22px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3860-xqsD52.bp3-animate-enter348 {
  animation: bp3-animate-enter348-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3861-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(22.34% - 12px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3861-xqsD52.bp3-animate-enter349 {
  animation: bp3-animate-enter349-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3873-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 788px;
  transform: translate(25px, 0);
  width: 100%;
}

.ollymobile .path-3873-xqsD52.bp3-animate-enter350 {
  animation: bp3-animate-enter350-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.ollymobile .rectangle-5306-xqsD52 {
  background-color: transparent;
  display: block;
  height: 211px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 843px;
  width: 100%;
}

.ollymobile .rectangle-5306-xqsD52.bp3-animate-enter351 {
  animation: bp3-animate-enter351-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

@keyframes bp3-animate-enter351-frames {
  from{opacity: 0;
}
to{opacity: 1;
}
}

.ollymobile .path-3874-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 892px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3874-xqsD52.bp3-animate-enter352 {
  animation: bp3-animate-enter352-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3875-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 953px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3875-xqsD52.bp3-animate-enter353 {
  animation: bp3-animate-enter353-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3876-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 999px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3876-xqsD52.bp3-animate-enter354 {
  animation: bp3-animate-enter354-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3888-xqsD52 {
  background-color: transparent;
  bottom: calc(42.60% - 24px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3888-xqsD52.bp3-animate-enter355 {
  animation: bp3-animate-enter355-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3882-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(49.61% - 27px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3882-xqsD52.bp3-animate-enter356 {
  animation: bp3-animate-enter356-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5309-xqsD52 {
  background-color: transparent;
  bottom: calc(47.87% - 101px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3883-xqsD52 {
  background-color: transparent;
  bottom: calc(47.44% - 77px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3883-xqsD52.bp3-animate-enter357 {
  animation: bp3-animate-enter357-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3884-xqsD52 {
  background-color: transparent;
  bottom: calc(46.90% - 48px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3884-xqsD52.bp3-animate-enter358 {
  animation: bp3-animate-enter358-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3885-xqsD52 {
  background-color: transparent;
  bottom: calc(46.50% - 26px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3885-xqsD52.bp3-animate-enter359 {
  animation: bp3-animate-enter359-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5310-xqsD52 {
  background-color: transparent;
  bottom: calc(43.86% - 93px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3886-xqsD52 {
  background-color: transparent;
  bottom: calc(43.47% - 71px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3886-xqsD52.bp3-animate-enter360 {
  animation: bp3-animate-enter360-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3887-xqsD52 {
  background-color: transparent;
  bottom: calc(42.97% - 44px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3887-xqsD52.bp3-animate-enter361 {
  animation: bp3-animate-enter361-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5308-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(48.12% - 102px);
  width: 100%;
}

.ollymobile .path-3880-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(48.59% - 79px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3880-xqsD52.bp3-animate-enter362 {
  animation: bp3-animate-enter362-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3881-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(49.17% - 50px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3881-xqsD52.bp3-animate-enter363 {
  animation: bp3-animate-enter363-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3893-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(41.32% - 42px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3893-xqsD52.bp3-animate-enter364 {
  animation: bp3-animate-enter364-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3894-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(41.82% - 23px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3894-xqsD52.bp3-animate-enter365 {
  animation: bp3-animate-enter365-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5313-xqsD52 {
  background-color: transparent;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: calc(44.11% - 93px);
  width: 100%;
}

.ollymobile .path-3895-xqsD52 {
  background-color: transparent;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(44.61% - 73px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3895-xqsD52.bp3-animate-enter366 {
  animation: bp3-animate-enter366-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3896-xqsD52 {
  background-color: transparent;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(45.24% - 46px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3896-xqsD52.bp3-animate-enter367 {
  animation: bp3-animate-enter367-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3897-xqsD52 {
  background-color: transparent;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(45.71% - 25px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3897-xqsD52.bp3-animate-enter368 {
  animation: bp3-animate-enter368-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5316-xqsD52 {
  background-color: transparent;
  bottom: calc(39.85% - 84px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3904-xqsD52 {
  background-color: transparent;
  bottom: calc(39.49% - 64px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3904-xqsD52.bp3-animate-enter369 {
  animation: bp3-animate-enter369-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3905-xqsD52 {
  background-color: transparent;
  bottom: calc(39.04% - 40px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3905-xqsD52.bp3-animate-enter370 {
  animation: bp3-animate-enter370-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3906-xqsD52 {
  background-color: transparent;
  bottom: calc(38.70% - 21px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3906-xqsD52.bp3-animate-enter371 {
  animation: bp3-animate-enter371-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5317-xqsD52 {
  background-color: transparent;
  bottom: calc(35.84% - 76px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .rectangle-5314-xqsD52 {
  background-color: transparent;
  bottom: calc(23.94% - 51px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3898-xqsD52 {
  background-color: transparent;
  bottom: calc(23.71% - 39px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3898-xqsD52.bp3-animate-enter372 {
  animation: bp3-animate-enter372-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3899-xqsD52 {
  background-color: transparent;
  bottom: calc(23.44% - 24px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3899-xqsD52.bp3-animate-enter373 {
  animation: bp3-animate-enter373-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3900-xqsD52 {
  background-color: transparent;
  bottom: calc(23.24% - 13px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3900-xqsD52.bp3-animate-enter374 {
  animation: bp3-animate-enter374-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5315-xqsD52 {
  background-color: transparent;
  bottom: calc(27.95% - 59px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3901-xqsD52 {
  background-color: transparent;
  bottom: calc(27.69% - 45px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3901-xqsD52.bp3-animate-enter375 {
  animation: bp3-animate-enter375-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3902-xqsD52 {
  background-color: transparent;
  bottom: calc(27.37% - 28px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3902-xqsD52.bp3-animate-enter376 {
  animation: bp3-animate-enter376-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3903-xqsD52 {
  background-color: transparent;
  bottom: calc(27.14% - 15px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3903-xqsD52.bp3-animate-enter377 {
  animation: bp3-animate-enter377-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5318-xqsD52 {
  background-color: transparent;
  bottom: calc(31.96% - 67px);
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3910-xqsD52 {
  background-color: transparent;
  bottom: calc(31.66% - 51px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3910-xqsD52.bp3-animate-enter378 {
  animation: bp3-animate-enter378-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3911-xqsD52 {
  background-color: transparent;
  bottom: calc(31.30% - 32px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3911-xqsD52.bp3-animate-enter379 {
  animation: bp3-animate-enter379-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3912-xqsD52 {
  background-color: transparent;
  bottom: calc(31.03% - 17px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3912-xqsD52.bp3-animate-enter380 {
  animation: bp3-animate-enter380-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3907-xqsD52 {
  background-color: transparent;
  bottom: calc(35.51% - 58px);
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3907-xqsD52.bp3-animate-enter381 {
  animation: bp3-animate-enter381-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3908-xqsD52 {
  background-color: transparent;
  bottom: calc(35.11% - 36px);
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3908-xqsD52.bp3-animate-enter382 {
  animation: bp3-animate-enter382-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3909-xqsD52 {
  background-color: transparent;
  bottom: calc(34.81% - 19px);
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3909-xqsD52.bp3-animate-enter383 {
  animation: bp3-animate-enter383-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3918-xqsD52 {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3918-xqsD52.bp3-animate-enter384 {
  animation: bp3-animate-enter384-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-5320-xqsD52 {
  background-color: transparent;
  bottom: 0px;
  height: 211px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollymobile .path-3916-xqsD52 {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 163px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3916-xqsD52.bp3-animate-enter385 {
  animation: bp3-animate-enter385-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3917-xqsD52 {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3917-xqsD52.bp3-animate-enter386 {
  animation: bp3-animate-enter386-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3920-xqsD52 {
  background-color: transparent;
  bottom: 211px;
  display: block;
  height: 101px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3920-xqsD52.bp3-animate-enter387 {
  animation: bp3-animate-enter387-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-3921-xqsD52 {
  background-color: transparent;
  bottom: 211px;
  display: block;
  height: 55px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollymobile .path-3921-xqsD52.bp3-animate-enter388 {
  animation: bp3-animate-enter388-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .i-walk-into-the-work-xqsD52 {
  background-color: transparent;
  display: block;
  height: 541px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 596px;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .i-walk-into-the-work-xqsD52.bp3-animate-enter389 {
  animation: bp3-animate-enter389-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .octor-told-me-the-st-xqsD52 {
  background-color: transparent;
  display: block;
  height: 542px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(22.81% - 124px);
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .octor-told-me-the-st-xqsD52.bp3-animate-enter390 {
  animation: bp3-animate-enter390-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .now-here-i-am-checki-xqsD52 {
  background-color: transparent;
  display: block;
  height: 455px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(33.19% - 151px);
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .now-here-i-am-checki-xqsD52.bp3-animate-enter391 {
  animation: bp3-animate-enter391-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .i-woke-up-in-a-white-xqsD52 {
  background-color: transparent;
  display: block;
  height: 533px;
  left: 51px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 65px;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .i-woke-up-in-a-white-xqsD52.bp3-animate-enter392 {
  animation: bp3-animate-enter392-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .as-we-sit-in-front-o-xqsD52 {
  background-color: transparent;
  display: block;
  height: 600px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(43.65% - 262px);
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .as-we-sit-in-front-o-xqsD52.bp3-animate-enter393 {
  animation: bp3-animate-enter393-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .octor-smiles-and-giv-xqsD52 {
  background-color: transparent;
  bottom: calc(45.48% - 212px);
  display: block;
  height: 466px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .octor-smiles-and-giv-xqsD52.bp3-animate-enter394 {
  animation: bp3-animate-enter394-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .suddenly-the-lights-xqsD52 {
  background-color: transparent;
  bottom: calc(34.87% - 191px);
  display: block;
  height: 549px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .suddenly-the-lights-xqsD52.bp3-animate-enter395 {
  animation: bp3-animate-enter395-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .the-power-goes-on-ag-xqsD52 {
  background-color: transparent;
  bottom: calc(24.86% - 118px);
  display: block;
  height: 475px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .the-power-goes-on-ag-xqsD52.bp3-animate-enter396 {
  animation: bp3-animate-enter396-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .i-swim-towards-sam-j-xqsD52 {
  background-color: transparent;
  bottom: 659px;
  display: block;
  height: 585px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .i-swim-towards-sam-j-xqsD52.bp3-animate-enter397 {
  animation: bp3-animate-enter397-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .as-the-night-progres-xqsD52 {
  background-color: transparent;
  bottom: 152px;
  display: block;
  height: 504px;
  left: 50px;
  letter-spacing: 0.00px;
  line-height: 12px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 99px);
}

.ollymobile .as-the-night-progres-xqsD52.bp3-animate-enter398 {
  animation: bp3-animate-enter398-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .tekengebied-38-xqsD52 {
  background-color: transparent;
  height: 33px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.ollymobile .group-7932-xqsD52 {
  background-color: transparent;
  height: 14px;
  left: calc(50.00% - 122px);
  position: absolute;
  top: 9px;
  width: 244px;
}

.ollymobile .tekengebied-44-fSgFiI {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 49px;
}

.ollymobile .tekengebied-44-fSgFiI.bp3-animate-enter399 {
  animation: bp3-animate-enter399-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-15-OiIIEV {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.ollymobile .home-OiIIEV {
  background-color: transparent;
  bottom: calc(43.57% - 4px);
  height: 9px;
  letter-spacing: 0.00px;
  line-height: 5.7px;
  position: absolute;
  right: calc(47.29% - 8px);
  text-align: left;
  white-space: nowrap;
  width: 17px;
}

.ollymobile .tekengebied-45-fSgFiI {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(25.00% - 12px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 49px;
}

.ollymobile .tekengebied-45-fSgFiI.bp3-animate-enter400 {
  animation: bp3-animate-enter400-frames 1.20s ease-in 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-23-91e7kE {
  background-color: var(--shakespeare);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollymobile .stories-91e7kE {
  background-color: transparent;
  bottom: calc(35.59% - 3px);
  height: 9px;
  letter-spacing: 0.00px;
  line-height: 5.7px;
  position: absolute;
  right: calc(46.34% - 9px);
  text-align: left;
  white-space: nowrap;
  width: 19px;
}

.ollymobile .span0-R8sFBw {
}

.ollymobile .span1-R8sFBw {
  letter-spacing: -0.05px;
}

.ollymobile .span2-R8sFBw {
}

.ollymobile .tekengebied-46-fSgFiI {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(50.00% - 24px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 49px;
}

.ollymobile .tekengebied-46-fSgFiI.bp3-animate-enter401 {
  animation: bp3-animate-enter401-frames 1.20s ease-in 2.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-24-1zIS1O {
  background-color: var(--bahama-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollymobile .crafting-1zIS1O {
  background-color: transparent;
  bottom: calc(35.59% - 3px);
  height: 9px;
  letter-spacing: 0.00px;
  line-height: 5.7px;
  position: absolute;
  right: calc(45.44% - 10px);
  text-align: left;
  white-space: nowrap;
  width: 22px;
}

.ollymobile .span0-VCVOMh {
}

.ollymobile .span1-VCVOMh {
  letter-spacing: 0.05px;
}

.ollymobile .span2-VCVOMh {
}

.ollymobile .tekengebied-47-fSgFiI {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: calc(25.00% - 12px);
  top: 0px;
  transform: translate(0, 25px);
  width: 49px;
}

.ollymobile .tekengebied-47-fSgFiI.bp3-animate-enter402 {
  animation: bp3-animate-enter402-frames 1.20s ease-in 3.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .rectangle-25-BMVbHK {
  background-color: var(--regal-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollymobile .shellet-BMVbHK {
  background-color: transparent;
  bottom: calc(35.59% - 3px);
  height: 9px;
  letter-spacing: 0.00px;
  line-height: 5.7px;
  position: absolute;
  right: calc(46.17% - 9px);
  text-align: left;
  white-space: nowrap;
  width: 19px;
}

.ollymobile .tekengebied-48-fSgFiI {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 1px;
  top: 0px;
  transform: translate(0, 25px);
  width: 49px;
}

.ollymobile .tekengebied-48-fSgFiI.bp3-animate-enter403 {
  animation: bp3-animate-enter403-frames 1.20s ease-in 4.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollymobile .path-16-wUvbLL {
  background-color: transparent;
  height: 100%;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.ollymobile .whitepaper-wUvbLL {
  background-color: transparent;
  bottom: calc(35.60% - 3px);
  height: 9px;
  letter-spacing: 0.00px;
  line-height: 5.7px;
  position: absolute;
  right: calc(41.60% - 13px);
  text-align: left;
  white-space: nowrap;
  width: 31px;
}

.ollymobile .span0-tm7cxV {
  letter-spacing: -0.05px;
}

.ollymobile .span1-tm7cxV {
}

.ollymobile .span2-tm7cxV {
  letter-spacing: -0.05px;
}

.ollymobile .span3-tm7cxV {
}

.ollymobile .logo_1_-xqsD52 {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 15px;
  left: 11px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 9px;
  transform: translate(25px, 0);
  width: 21px;
}

.ollymobile .logo_1_-xqsD52.bp3-animate-enter404 {
  animation: bp3-animate-enter404-frames 1.20s ease-in 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.ollymobile .discord-logo-black-xqsD52 {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 17px;
  left: 39px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: translate(25px, 0);
  width: 22px;
}

.ollymobile .discord-logo-black-xqsD52.bp3-animate-enter405 {
  animation: bp3-animate-enter405-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp3-animate-enter405-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
/* screen - ollytablet */

.ollytablet {
  background-color: var(--white);
  height: 100vh;
  margin: 0px;
  min-height: 4221px;
  min-width: 834px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.ollytablet .rectangle-5307-EJwTua {
  background-color: transparent;
  bottom: 0px;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollytablet .path-3877-EJwTua {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3877-EJwTua.bp2-animate-enter180 {
  animation: bp2-animate-enter180-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3878-EJwTua {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3878-EJwTua.bp2-animate-enter181 {
  animation: bp2-animate-enter181-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3879-EJwTua {
  background-color: transparent;
  bottom: 0px;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3879-EJwTua.bp2-animate-enter182 {
  animation: bp2-animate-enter182-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5302-EJwTua {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollytablet .path-3862-EJwTua {
  background-color: transparent;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 107px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3862-EJwTua.bp2-animate-enter183 {
  animation: bp2-animate-enter183-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3863-EJwTua {
  background-color: transparent;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 243px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3863-EJwTua.bp2-animate-enter184 {
  animation: bp2-animate-enter184-frames 1.20s ease 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3864-EJwTua {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 346px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3864-EJwTua.bp2-animate-enter185 {
  animation: bp2-animate-enter185-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5304-EJwTua {
  background-color: transparent;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 469px;
  width: 100%;
}

.ollytablet .path-3868-EJwTua {
  background-color: transparent;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 576px;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3868-EJwTua.bp2-animate-enter186 {
  animation: bp2-animate-enter186-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5303-EJwTua {
  background-color: transparent;
  display: block;
  height: 469px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(25.00% - 117px);
  width: 100%;
}

.ollytablet .rectangle-5303-EJwTua.bp2-animate-enter187 {
  animation: bp2-animate-enter187-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.ollytablet .path-3865-EJwTua {
  background-color: transparent;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(27.08% - 98px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3865-EJwTua.bp2-animate-enter188 {
  animation: bp2-animate-enter188-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3869-EJwTua {
  background-color: transparent;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(17.83% - 40px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3869-EJwTua.bp2-animate-enter189 {
  animation: bp2-animate-enter189-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3870-EJwTua {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(19.88% - 24px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3870-EJwTua.bp2-animate-enter190 {
  animation: bp2-animate-enter190-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5299-EJwTua {
  background-color: transparent;
  bottom: calc(25.00% - 117px);
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollytablet .path-3853-EJwTua {
  background-color: transparent;
  bottom: calc(24.30% - 88px);
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3853-EJwTua.bp2-animate-enter191 {
  animation: bp2-animate-enter191-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3854-EJwTua {
  background-color: transparent;
  bottom: calc(23.48% - 53px);
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3854-EJwTua.bp2-animate-enter192 {
  animation: bp2-animate-enter192-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3855-EJwTua {
  background-color: transparent;
  bottom: calc(22.89% - 28px);
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3855-EJwTua.bp2-animate-enter193 {
  animation: bp2-animate-enter193-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5300-EJwTua {
  background-color: transparent;
  bottom: 469px;
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollytablet .path-3856-EJwTua {
  background-color: transparent;
  bottom: 469px;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3856-EJwTua.bp2-animate-enter194 {
  animation: bp2-animate-enter194-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3857-EJwTua {
  background-color: transparent;
  bottom: 469px;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3857-EJwTua.bp2-animate-enter195 {
  animation: bp2-animate-enter195-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3858-EJwTua {
  background-color: transparent;
  bottom: 469px;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3858-EJwTua.bp2-animate-enter196 {
  animation: bp2-animate-enter196-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5301-EJwTua {
  background-color: transparent;
  bottom: calc(37.50% - 176px);
  height: 469px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  width: 100%;
}

.ollytablet .path-3859-EJwTua {
  background-color: transparent;
  bottom: calc(36.46% - 132px);
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3859-EJwTua.bp2-animate-enter197 {
  animation: bp2-animate-enter197-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3860-EJwTua {
  background-color: transparent;
  bottom: calc(35.22% - 79px);
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3860-EJwTua.bp2-animate-enter198 {
  animation: bp2-animate-enter198-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3861-EJwTua {
  background-color: transparent;
  bottom: calc(34.34% - 42px);
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3861-EJwTua.bp2-animate-enter199 {
  animation: bp2-animate-enter199-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3866-EJwTua {
  background-color: transparent;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(29.57% - 67px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3866-EJwTua.bp2-animate-enter200 {
  animation: bp2-animate-enter200-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3867-EJwTua {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(31.33% - 39px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3867-EJwTua.bp2-animate-enter201 {
  animation: bp2-animate-enter201-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-5305-EJwTua {
  background-color: transparent;
  display: block;
  height: 469px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(37.50% - 176px);
  width: 100%;
}

.ollytablet .rectangle-5305-EJwTua.bp2-animate-enter202 {
  animation: bp2-animate-enter202-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.ollytablet .path-3871-EJwTua {
  background-color: transparent;
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(39.24% - 142px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3871-EJwTua.bp2-animate-enter203 {
  animation: bp2-animate-enter203-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3872-EJwTua {
  background-color: transparent;
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(41.31% - 93px);
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3872-EJwTua.bp2-animate-enter204 {
  animation: bp2-animate-enter204-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3873-EJwTua {
  background-color: transparent;
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(42.78% - 53px);
  transform: translate(25px, 0);
  width: 100%;
}

.ollytablet .path-3873-EJwTua.bp2-animate-enter205 {
  animation: bp2-animate-enter205-frames 1.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.ollytablet .rectangle-5306-EJwTua {
  background-color: transparent;
  display: block;
  height: 469px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: calc(50.00% - 234px);
  width: 100%;
}

.ollytablet .rectangle-5306-EJwTua.bp2-animate-enter206 {
  animation: bp2-animate-enter206-frames 0.20s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
}

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

.ollytablet .path-3874-EJwTua {
  background-color: transparent;
  bottom: calc(48.62% - 176px);
  display: block;
  height: 362px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3874-EJwTua.bp2-animate-enter207 {
  animation: bp2-animate-enter207-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3875-EJwTua {
  background-color: transparent;
  bottom: calc(46.96% - 106px);
  display: block;
  height: 225px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3875-EJwTua.bp2-animate-enter208 {
  animation: bp2-animate-enter208-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-3876-EJwTua {
  background-color: transparent;
  bottom: calc(45.78% - 56px);
  display: block;
  height: 123px;
  left: 0px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  transform: translate(0, 25px);
  width: 100%;
}

.ollytablet .path-3876-EJwTua.bp2-animate-enter209 {
  animation: bp2-animate-enter209-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .i-woke-up-in-a-white-EJwTua {
  background-color: transparent;
  display: block;
  height: 388px;
  left: 113px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: 103px;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .i-woke-up-in-a-white-EJwTua.bp2-animate-enter210 {
  animation: bp2-animate-enter210-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .i-walk-into-the-work-EJwTua {
  background-color: transparent;
  display: block;
  height: 392px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 508px;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .i-walk-into-the-work-EJwTua.bp2-animate-enter211 {
  animation: bp2-animate-enter211-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .octor-told-me-the-st-EJwTua {
  background-color: transparent;
  display: block;
  height: 413px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(23.32% - 96px);
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .octor-told-me-the-st-EJwTua.bp2-animate-enter212 {
  animation: bp2-animate-enter212-frames 1.20s ease 7.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .now-here-i-am-checki-EJwTua {
  background-color: transparent;
  display: block;
  height: 334px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(33.42% - 112px);
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .now-here-i-am-checki-EJwTua.bp2-animate-enter213 {
  animation: bp2-animate-enter213-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .as-we-sit-in-front-o-EJwTua {
  background-color: transparent;
  display: block;
  height: 445px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  top: calc(43.20% - 192px);
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .as-we-sit-in-front-o-EJwTua.bp2-animate-enter214 {
  animation: bp2-animate-enter214-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .octor-smiles-and-giv-EJwTua {
  background-color: transparent;
  bottom: calc(46.21% - 161px);
  display: block;
  height: 347px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .octor-smiles-and-giv-EJwTua.bp2-animate-enter215 {
  animation: bp2-animate-enter215-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .suddenly-the-lights-EJwTua {
  background-color: transparent;
  bottom: calc(35.94% - 147px);
  display: block;
  height: 408px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .suddenly-the-lights-EJwTua.bp2-animate-enter216 {
  animation: bp2-animate-enter216-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .the-power-goes-on-ag-EJwTua {
  background-color: transparent;
  bottom: calc(26.02% - 94px);
  display: block;
  height: 361px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .the-power-goes-on-ag-EJwTua.bp2-animate-enter217 {
  animation: bp2-animate-enter217-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .i-swim-towards-sam-j-EJwTua {
  background-color: transparent;
  bottom: 586px;
  display: block;
  height: 429px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .i-swim-towards-sam-j-EJwTua.bp2-animate-enter218 {
  animation: bp2-animate-enter218-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .as-the-night-progres-EJwTua {
  background-color: transparent;
  bottom: 186px;
  display: block;
  height: 395px;
  left: 112px;
  letter-spacing: 0.00px;
  line-height: 15px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  text-align: left;
  transform: translate(0, 25px);
  width: calc(100.00% - 223px);
}

.ollytablet .as-the-night-progres-EJwTua.bp2-animate-enter219 {
  animation: bp2-animate-enter219-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .tekengebied-26-EJwTua {
  background-color: transparent;
  height: 73px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 99.99%;
}

.ollytablet .group-7931-EJwTua {
  background-color: transparent;
  height: 31px;
  position: absolute;
  right: calc(50.00% - 271px);
  top: 21px;
  width: 542px;
}

.ollytablet .tekengebied-32-mZqkLn {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 108px;
}

.ollytablet .tekengebied-32-mZqkLn.bp2-animate-enter220 {
  animation: bp2-animate-enter220-frames 1.20s ease-in 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-10-3MxbsN {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.ollytablet .home-3MxbsN {
  background-color: transparent;
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 12.6px;
  position: absolute;
  right: calc(48.61% - 18px);
  text-align: left;
  top: 7px;
  white-space: nowrap;
  width: 36px;
}

.ollytablet .tekengebied-33-mZqkLn {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(25.00% - 27px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 108px;
}

.ollytablet .tekengebied-33-mZqkLn.bp2-animate-enter221 {
  animation: bp2-animate-enter221-frames 1.20s ease-in 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-16-liybWo {
  background-color: var(--shakespeare);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollytablet .stories-liybWo {
  background-color: transparent;
  bottom: calc(40.37% - 8px);
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 12.6px;
  position: absolute;
  right: calc(48.85% - 19px);
  text-align: left;
  white-space: nowrap;
  width: 39px;
}

.ollytablet .span0-73Qfyg {
}

.ollytablet .span1-73Qfyg {
  letter-spacing: -0.12px;
}

.ollytablet .span2-73Qfyg {
}

.ollytablet .tekengebied-34-mZqkLn {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  left: calc(50.00% - 54px);
  opacity: 0;
  position: absolute;
  top: 0px;
  transform: translate(0, 25px);
  width: 108px;
}

.ollytablet .tekengebied-34-mZqkLn.bp2-animate-enter222 {
  animation: bp2-animate-enter222-frames 1.20s ease-in 2.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-17-DxDeuU {
  background-color: var(--bahama-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollytablet .crafting-DxDeuU {
  background-color: transparent;
  bottom: calc(40.37% - 8px);
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 12.6px;
  position: absolute;
  right: calc(47.99% - 22px);
  text-align: left;
  white-space: nowrap;
  width: 46px;
}

.ollytablet .span0-4f8ufn {
}

.ollytablet .span1-4f8ufn {
  letter-spacing: -0.12px;
}

.ollytablet .span2-4f8ufn {
}

.ollytablet .span3-4f8ufn {
  letter-spacing: 0.12px;
}

.ollytablet .span4-4f8ufn {
}

.ollytablet .tekengebied-35-mZqkLn {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: calc(25.00% - 27px);
  top: 0px;
  transform: translate(0, 25px);
  width: 108px;
}

.ollytablet .tekengebied-35-mZqkLn.bp2-animate-enter223 {
  animation: bp2-animate-enter223-frames 1.20s ease-in 3.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .rectangle-18-S9QpsP {
  background-color: var(--regal-blue);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.ollytablet .shellet-S9QpsP {
  background-color: transparent;
  bottom: calc(40.37% - 8px);
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 12.6px;
  position: absolute;
  right: calc(48.70% - 19px);
  text-align: left;
  white-space: nowrap;
  width: 39px;
}

.ollytablet .tekengebied-36-mZqkLn {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 100%;
  opacity: 0;
  position: absolute;
  right: 0px;
  top: 0px;
  transform: translate(0, 25px);
  width: 108px;
}

.ollytablet .tekengebied-36-mZqkLn.bp2-animate-enter224 {
  animation: bp2-animate-enter224-frames 1.20s ease-in 4.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

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

.ollytablet .path-11-fT3TAj {
  background-color: transparent;
  height: 100%;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 100%;
}

.ollytablet .whitepaper-fT3TAj {
  background-color: transparent;
  bottom: calc(40.37% - 8px);
  height: 19px;
  letter-spacing: 0.00px;
  line-height: 12.6px;
  position: absolute;
  right: calc(44.36% - 30px);
  text-align: left;
  white-space: nowrap;
  width: 67px;
}

.ollytablet .span0-KyZzwK {
  letter-spacing: -0.12px;
}

.ollytablet .span1-KyZzwK {
}

.ollytablet .span2-KyZzwK {
  letter-spacing: -0.12px;
}

.ollytablet .span3-KyZzwK {
}

.ollytablet .logo_1_-EJwTua {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 26px;
  left: 18px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 23px;
  transform: translate(25px, 0);
  width: 36px;
}

.ollytablet .logo_1_-EJwTua.bp2-animate-enter225 {
  animation: bp2-animate-enter225-frames 1.20s ease-in 6.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

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

.ollytablet .discord-logo-black-EJwTua {
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 25px;
  left: 79px;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  top: 24px;
  transform: translate(25px, 0);
  width: 32px;
}

.ollytablet .discord-logo-black-EJwTua.bp2-animate-enter226 {
  animation: bp2-animate-enter226-frames 1.20s ease-in 5.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(25px, 0);
}

@keyframes bp2-animate-enter226-frames {
  from{opacity: 0;
transform: translate(25px, 0);
}
to{opacity: 1;
transform: translate(0,0);
}
}
@media screen and (max-width: 833px) {
  .screen.olly1920 { 
    display: none;
   }
  .screen.olly1366 { 
    display: none;
   }
  .screen.ollytablet { 
    display: none;
   }
}
@media screen and (min-width: 834px) and (max-width: 1365px) {
  .screen.olly1920 { 
    display: none;
   }
  .screen.olly1366 { 
    display: none;
   }
  .screen.ollymobile { 
    display: none;
   }
}
@media screen and (min-width: 1366px) and (max-width: 1919px) {
  .screen.olly1920 { 
    display: none;
   }
  .screen.ollytablet { 
    display: none;
   }
  .screen.ollymobile { 
    display: none;
   }
}
@media screen and (min-width: 1920px) {
  .screen.olly1366 { 
    display: none;
   }
  .screen.ollytablet { 
    display: none;
   }
  .screen.ollymobile { 
    display: none;
   }
}