:root {
  --white: #f7f7f7;
  --white-secondary: #acacac;
  --white-tertiary: #959ba4;
  --black: #000000;
  --white1: #ffffff12;
  --white2: #ffffff01;
  --white3: #ffffff1a;
  --white4: #34343459;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.3s ease;
  z-index: 2000;
}
header nav {
  --header-height: 97px;
  height: var(--header-height);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header nav .logo {
  position: relative;
  z-index: 20;
}
header nav .logo.white {
  display: flex;
}
header nav .logo.dark {
  display: none;
}
header nav a:not(.logo):not(.btn) {
  color: var(--white-tertiary);
  text-decoration: none;
  font-weight: 500;
  position: relative;
}
header nav a:not(.logo):not(.btn)::after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 0;
  height: 1.8px;
  background: var(--white-tertiary);
  transition: 0.3s ease;
}
header nav a:not(.logo):not(.btn):hover::after {
  width: 100%;
}
header nav a:not(.logo):not(.btn).active {
  color: var(--white);
}
header nav a:not(.logo):not(.btn).active::after {
  width: 100%;
  background-color: var(--white);
}
header nav #menu {
  display: flex;
  gap: 48px;
  align-items: center;
  flex: 1 10px;
  width: 10px;
  justify-content: center;
}
header nav #menu .btn {
  display: none !important;
  height: 52px !important;
}
header nav .rightActions {
  display: flex;
  gap: 12px;
  align-items: center;
  position: relative;
  z-index: 20;
}
header nav #toggle {
  width: 32px;
  height: 32px;
  display: none;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 20;
  cursor: pointer;
}
header nav #toggle #toggleInner {
  width: 24px;
  height: 16px;
  position: relative;
}
header nav #toggle #toggleInner div {
  height: 2px;
  border-radius: 10px;
  background: var(--white);
  position: absolute;
  left: 0;
  width: 100%;
  transition: 0.3s ease;
}
header nav #toggle #toggleInner div:first-child {
  top: 0;
}
header nav #toggle #toggleInner div:nth-child(2) {
  top: 50%;
  transform: translateY(-50%);
}
header nav #toggle #toggleInner div:last-child {
  top: 100%;
  transform: translateY(-100%);
}
header nav #toggle.opened #toggleInner div {
  background: var(--white) !important;
}
header nav #toggle.opened #toggleInner div:not(:nth-child(2)) {
  top: 50%;
}
header nav #toggle.opened #toggleInner div:not(:nth-child(2)):first-child {
  transform: translateY(-50%) rotate(45deg);
}
header nav #toggle.opened #toggleInner div:not(:nth-child(2)):last-child {
  transform: translateY(-50%) rotate(-45deg);
}
header nav #toggle.opened #toggleInner div:nth-child(2) {
  transform: scaleX(0);
}
header nav .whiteBtn {
  display: flex;
}
header nav .darkBtn {
  display: none;
}
@media (max-width: 650px) {
  header nav #menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: var(--black);
    transition: 0.3s ease;
    transform: translateX(100%);
    flex-direction: column;
    gap: 32px;
    height: var(--view-height);
    padding: var(--header-height) 15px 15px;
    z-index: 2;
    align-items: flex-start;
    justify-content: flex-start;
  }
  header nav #menu .btn {
    width: 100%;
    display: flex !important;
  }
  header nav #menu.opened {
    transform: translateX(0);
  }
  header nav #toggle {
    display: flex;
  }
}
@media (max-width: 500px) {
  header nav {
    --header-height: 68px;
  }
}
header.transparent .logo.white {
  display: none;
}
header.transparent .logo.dark {
  display: flex;
}
header.transparent a:not(.logo):not(.btn) {
  color: #252525;
}
header.transparent a:not(.logo):not(.btn)::after {
  background: #252525;
}
header.transparent a:not(.logo):not(.btn).active {
  color: var(--black);
}
header.transparent a:not(.logo):not(.btn).active::after {
  background-color: var(--black);
}
header.transparent nav .whiteBtn {
  display: none;
}
header.transparent nav .darkBtn {
  display: flex;
}
header.transparent nav #toggle #toggleInner div {
  background: var(--black);
}
header.scrolled {
  background: var(--white2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
header:has(.opened) .logo.white {
  display: flex;
}
header:has(.opened) .logo.dark {
  display: none;
}
header:has(.opened) a:not(.logo):not(.btn) {
  color: var(--white-tertiary);
}
header:has(.opened) a:not(.logo):not(.btn)::after {
  background: var(--white-tertiary);
}
header:has(.opened) a:not(.logo):not(.btn).active {
  color: var(--white);
}
header:has(.opened) a:not(.logo):not(.btn).active::after {
  background-color: var(--white);
}
header:has(.opened) nav .whiteBtn {
  display: flex;
}
header:has(.opened) nav .darkBtn {
  display: none;
}
header:has(.opened) nav > .rightActions .btn {
  display: none !important;
}

footer {
  padding: 32px 0;
  border-top: 1px solid var(--white-tertiary);
}
footer nav {
  display: flex;
  align-items: center;
  gap: 48px;
}
footer nav a:not(.logo):not(.btn) {
  color: var(--white-tertiary);
  text-decoration: none;
  position: relative;
}
footer nav a:not(.logo):not(.btn)::after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 0;
  height: 1.8px;
  background: var(--white-tertiary);
  transition: 0.3s ease;
}
footer nav a:not(.logo):not(.btn):hover::after {
  width: 100%;
}
footer nav .btn {
  align-self: flex-start;
}
footer nav .logoAndLinks {
  display: flex;
  flex: 1 10px;
  gap: 48px;
  flex-wrap: wrap;
}
@media (max-width: 500px) {
  footer nav .logoAndLinks {
    gap: 24px;
  }
}
footer nav .logoAndLinks .btn {
  display: none !important;
}
@media (max-width: 840px) {
  footer nav .logoAndLinks .btn {
    display: flex !important;
    width: 100%;
    height: 52px;
    margin-bottom: 8px;
  }
}
@media (max-width: 840px) {
  footer nav .logoAndLinks + .btn {
    display: none !important;
  }
}
footer nav .socialLinks {
  display: flex;
  align-items: center;
  gap: 32px;
  flex: 1 430px;
  justify-content: center;
}
@media (max-width: 840px) {
  footer nav .socialLinks {
    gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }
}

#scrollTop {
  display: flex;
  justify-content: center;
  align-items: center;
  background: var(--white);
  width: 48px;
  height: 48px;
  border-radius: 50%;
  position: fixed;
  bottom: 24px;
  right: 24px;
  cursor: pointer;
  z-index: 1000;
  opacity: 0;
  pointer-events: none;
  transition: 0.3s ease;
}
#scrollTop.show {
  opacity: 1;
  pointer-events: all;
}
@media (max-width: 500px) {
  #scrollTop {
    right: 15px;
    bottom: 15px;
  }
}

.carouselParent {
  position: relative;
  overflow: hidden;
}
.carouselParent .flexCont {
  display: flex;
  width: 100%;
  position: relative;
  transition: 0s;
}
.carouselParent .carouselItem {
  margin-right: 10px;
}
.carouselParent .prev,
.carouselParent .next {
  position: absolute;
  top: 50%;
  font-size: 26px;
  color: #fff;
  transform: translateY(-50%);
  cursor: pointer;
  font-weight: bold;
  text-shadow: 2px 2px 5px #292929;
}
.carouselParent .prev:hover,
.carouselParent .next:hover {
  color: var(--primary);
}
.carouselParent .prev {
  left: 0px;
}
.carouselParent .next {
  right: 0px;
}
.carouselParent .indicators {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  margin-top: 16px;
}
.carouselParent .indicators .indicatorItem {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: rgba(33, 73, 80, 0.2);
  cursor: pointer;
}
.carouselParent .indicators .indicatorItem.activeInd {
  background: var(--primary);
}

#modal {
  position: fixed;
  top: 0;
  left: 0;
  transition: 0.3s ease;
  background: rgba(0, 0, 0, 0.1019607843);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  padding: 52px;
  display: flex;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  overflow: auto;
}
#modal .backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#modal .modalContent {
  transition: 0.3s ease;
  transform: scale(0.5);
  border-radius: 24px;
  background: #020b1b;
  width: 100%;
  position: relative;
  z-index: 20;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
}
#modal .modalContent .modalHead {
  padding: 24px 48px 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#modal .modalContent .modalHead .closeBtn {
  cursor: pointer;
}
#modal .modalContent .modalBody {
  padding: 0 48px 48px;
}
#modal .modalContent .modalBody img {
  max-width: 100%;
  margin: auto;
  width: auto;
  display: block;
  border-radius: 16px;
}
#modal .modalContent .modalBody img.fullWidth {
  width: 100%;
}
#modal.showModal {
  opacity: 1;
  pointer-events: all;
  z-index: 5000;
}
#modal.showModal .modalContent {
  transform: scale(1);
}
@media (max-width: 500px) {
  #modal {
    padding: 15px;
  }
  #modal .modalContent .modalHead {
    padding: 16px 16px 8px;
  }
  #modal .modalContent .modalBody {
    padding: 0 16px 16px;
  }
}

.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 49px;
  padding: 0 24px;
  font-weight: bold;
  font-size: 20px;
  border-radius: 100px;
  text-decoration: none !important;
  gap: 8px;
  white-space: nowrap;
  transition: 0.3s ease;
}
.btn.whiteBtn {
  background: var(--white);
  color: var(--black) !important;
}
.btn.whiteBtn:hover {
  background: var(--white-tertiary);
}
.btn.darkBtn {
  background: var(--black);
  color: var(--white) !important;
}
.btn.darkBtn:hover {
  background: #252525;
}
@media (max-width: 500px) {
  .btn {
    font-size: 14px;
    height: 36px;
    padding: 0 16px;
  }
}

.fadeAnim > * {
  position: relative;
  transition: 1s ease;
  transform: translateY(400px);
  opacity: 0;
}
.fadeAnim.noFade > * {
  opacity: 1;
}
.fadeAnim.bottom1 > * {
  top: 1px;
}
.fadeAnim.bottom2 > * {
  top: 2px;
}
.fadeAnim.bottom3 > * {
  top: 3px;
}
.fadeAnim.bottom4 > * {
  top: 4px;
}
.fadeAnim.bottom5 > * {
  top: 5px;
}
.fadeAnim.bottom6 > * {
  top: 6px;
}
.fadeAnim.bottom7 > * {
  top: 7px;
}
.fadeAnim.bottom8 > * {
  top: 8px;
}
.fadeAnim.bottom9 > * {
  top: 9px;
}
.fadeAnim.bottom10 > * {
  top: 10px;
}
.fadeAnim.bottom11 > * {
  top: 11px;
}
.fadeAnim.bottom12 > * {
  top: 12px;
}
.fadeAnim.bottom13 > * {
  top: 13px;
}
.fadeAnim.bottom14 > * {
  top: 14px;
}
.fadeAnim.bottom15 > * {
  top: 15px;
}
.fadeAnim.bottom16 > * {
  top: 16px;
}
.fadeAnim.bottom17 > * {
  top: 17px;
}
.fadeAnim.bottom18 > * {
  top: 18px;
}
.fadeAnim.bottom19 > * {
  top: 19px;
}
.fadeAnim.bottom20 > * {
  top: 20px;
}
.fadeAnim.bottom21 > * {
  top: 21px;
}
.fadeAnim.bottom22 > * {
  top: 22px;
}
.fadeAnim.bottom23 > * {
  top: 23px;
}
.fadeAnim.bottom24 > * {
  top: 24px;
}
.fadeAnim.bottom25 > * {
  top: 25px;
}
.fadeAnim.bottom26 > * {
  top: 26px;
}
.fadeAnim.bottom27 > * {
  top: 27px;
}
.fadeAnim.bottom28 > * {
  top: 28px;
}
.fadeAnim.bottom29 > * {
  top: 29px;
}
.fadeAnim.bottom30 > * {
  top: 30px;
}
.fadeAnim.bottom31 > * {
  top: 31px;
}
.fadeAnim.bottom32 > * {
  top: 32px;
}
.fadeAnim.bottom33 > * {
  top: 33px;
}
.fadeAnim.bottom34 > * {
  top: 34px;
}
.fadeAnim.bottom35 > * {
  top: 35px;
}
.fadeAnim.bottom36 > * {
  top: 36px;
}
.fadeAnim.bottom37 > * {
  top: 37px;
}
.fadeAnim.bottom38 > * {
  top: 38px;
}
.fadeAnim.bottom39 > * {
  top: 39px;
}
.fadeAnim.bottom40 > * {
  top: 40px;
}
.fadeAnim.bottom41 > * {
  top: 41px;
}
.fadeAnim.bottom42 > * {
  top: 42px;
}
.fadeAnim.bottom43 > * {
  top: 43px;
}
.fadeAnim.bottom44 > * {
  top: 44px;
}
.fadeAnim.bottom45 > * {
  top: 45px;
}
.fadeAnim.bottom46 > * {
  top: 46px;
}
.fadeAnim.bottom47 > * {
  top: 47px;
}
.fadeAnim.bottom48 > * {
  top: 48px;
}
.fadeAnim.bottom49 > * {
  top: 49px;
}
.fadeAnim.bottom50 > * {
  top: 50px;
}
.fadeAnim.bottom51 > * {
  top: 51px;
}
.fadeAnim.bottom52 > * {
  top: 52px;
}
.fadeAnim.bottom53 > * {
  top: 53px;
}
.fadeAnim.bottom54 > * {
  top: 54px;
}
.fadeAnim.bottom55 > * {
  top: 55px;
}
.fadeAnim.bottom56 > * {
  top: 56px;
}
.fadeAnim.bottom57 > * {
  top: 57px;
}
.fadeAnim.bottom58 > * {
  top: 58px;
}
.fadeAnim.bottom59 > * {
  top: 59px;
}
.fadeAnim.bottom60 > * {
  top: 60px;
}
.fadeAnim.bottom61 > * {
  top: 61px;
}
.fadeAnim.bottom62 > * {
  top: 62px;
}
.fadeAnim.bottom63 > * {
  top: 63px;
}
.fadeAnim.bottom64 > * {
  top: 64px;
}
.fadeAnim.bottom65 > * {
  top: 65px;
}
.fadeAnim.bottom66 > * {
  top: 66px;
}
.fadeAnim.bottom67 > * {
  top: 67px;
}
.fadeAnim.bottom68 > * {
  top: 68px;
}
.fadeAnim.bottom69 > * {
  top: 69px;
}
.fadeAnim.bottom70 > * {
  top: 70px;
}
.fadeAnim.bottom71 > * {
  top: 71px;
}
.fadeAnim.bottom72 > * {
  top: 72px;
}
.fadeAnim.bottom73 > * {
  top: 73px;
}
.fadeAnim.bottom74 > * {
  top: 74px;
}
.fadeAnim.bottom75 > * {
  top: 75px;
}
.fadeAnim.bottom76 > * {
  top: 76px;
}
.fadeAnim.bottom77 > * {
  top: 77px;
}
.fadeAnim.bottom78 > * {
  top: 78px;
}
.fadeAnim.bottom79 > * {
  top: 79px;
}
.fadeAnim.bottom80 > * {
  top: 80px;
}
.fadeAnim.bottom81 > * {
  top: 81px;
}
.fadeAnim.bottom82 > * {
  top: 82px;
}
.fadeAnim.bottom83 > * {
  top: 83px;
}
.fadeAnim.bottom84 > * {
  top: 84px;
}
.fadeAnim.bottom85 > * {
  top: 85px;
}
.fadeAnim.bottom86 > * {
  top: 86px;
}
.fadeAnim.bottom87 > * {
  top: 87px;
}
.fadeAnim.bottom88 > * {
  top: 88px;
}
.fadeAnim.bottom89 > * {
  top: 89px;
}
.fadeAnim.bottom90 > * {
  top: 90px;
}
.fadeAnim.bottom91 > * {
  top: 91px;
}
.fadeAnim.bottom92 > * {
  top: 92px;
}
.fadeAnim.bottom93 > * {
  top: 93px;
}
.fadeAnim.bottom94 > * {
  top: 94px;
}
.fadeAnim.bottom95 > * {
  top: 95px;
}
.fadeAnim.bottom96 > * {
  top: 96px;
}
.fadeAnim.bottom97 > * {
  top: 97px;
}
.fadeAnim.bottom98 > * {
  top: 98px;
}
.fadeAnim.bottom99 > * {
  top: 99px;
}
.fadeAnim.bottom100 > * {
  top: 100px;
}
.fadeAnim.bottom101 > * {
  top: 101px;
}
.fadeAnim.bottom102 > * {
  top: 102px;
}
.fadeAnim.bottom103 > * {
  top: 103px;
}
.fadeAnim.bottom104 > * {
  top: 104px;
}
.fadeAnim.bottom105 > * {
  top: 105px;
}
.fadeAnim.bottom106 > * {
  top: 106px;
}
.fadeAnim.bottom107 > * {
  top: 107px;
}
.fadeAnim.bottom108 > * {
  top: 108px;
}
.fadeAnim.bottom109 > * {
  top: 109px;
}
.fadeAnim.bottom110 > * {
  top: 110px;
}
.fadeAnim.bottom111 > * {
  top: 111px;
}
.fadeAnim.bottom112 > * {
  top: 112px;
}
.fadeAnim.bottom113 > * {
  top: 113px;
}
.fadeAnim.bottom114 > * {
  top: 114px;
}
.fadeAnim.bottom115 > * {
  top: 115px;
}
.fadeAnim.bottom116 > * {
  top: 116px;
}
.fadeAnim.bottom117 > * {
  top: 117px;
}
.fadeAnim.bottom118 > * {
  top: 118px;
}
.fadeAnim.bottom119 > * {
  top: 119px;
}
.fadeAnim.bottom120 > * {
  top: 120px;
}
.fadeAnim.bottom121 > * {
  top: 121px;
}
.fadeAnim.bottom122 > * {
  top: 122px;
}
.fadeAnim.bottom123 > * {
  top: 123px;
}
.fadeAnim.bottom124 > * {
  top: 124px;
}
.fadeAnim.bottom125 > * {
  top: 125px;
}
.fadeAnim.bottom126 > * {
  top: 126px;
}
.fadeAnim.bottom127 > * {
  top: 127px;
}
.fadeAnim.bottom128 > * {
  top: 128px;
}
.fadeAnim.bottom129 > * {
  top: 129px;
}
.fadeAnim.bottom130 > * {
  top: 130px;
}
.fadeAnim.bottom131 > * {
  top: 131px;
}
.fadeAnim.bottom132 > * {
  top: 132px;
}
.fadeAnim.bottom133 > * {
  top: 133px;
}
.fadeAnim.bottom134 > * {
  top: 134px;
}
.fadeAnim.bottom135 > * {
  top: 135px;
}
.fadeAnim.bottom136 > * {
  top: 136px;
}
.fadeAnim.bottom137 > * {
  top: 137px;
}
.fadeAnim.bottom138 > * {
  top: 138px;
}
.fadeAnim.bottom139 > * {
  top: 139px;
}
.fadeAnim.bottom140 > * {
  top: 140px;
}
.fadeAnim.bottom141 > * {
  top: 141px;
}
.fadeAnim.bottom142 > * {
  top: 142px;
}
.fadeAnim.bottom143 > * {
  top: 143px;
}
.fadeAnim.bottom144 > * {
  top: 144px;
}
.fadeAnim.bottom145 > * {
  top: 145px;
}
.fadeAnim.bottom146 > * {
  top: 146px;
}
.fadeAnim.bottom147 > * {
  top: 147px;
}
.fadeAnim.bottom148 > * {
  top: 148px;
}
.fadeAnim.bottom149 > * {
  top: 149px;
}
.fadeAnim.bottom150 > * {
  top: 150px;
}
.fadeAnim.bottom151 > * {
  top: 151px;
}
.fadeAnim.bottom152 > * {
  top: 152px;
}
.fadeAnim.bottom153 > * {
  top: 153px;
}
.fadeAnim.bottom154 > * {
  top: 154px;
}
.fadeAnim.bottom155 > * {
  top: 155px;
}
.fadeAnim.bottom156 > * {
  top: 156px;
}
.fadeAnim.bottom157 > * {
  top: 157px;
}
.fadeAnim.bottom158 > * {
  top: 158px;
}
.fadeAnim.bottom159 > * {
  top: 159px;
}
.fadeAnim.bottom160 > * {
  top: 160px;
}
.fadeAnim.bottom161 > * {
  top: 161px;
}
.fadeAnim.bottom162 > * {
  top: 162px;
}
.fadeAnim.bottom163 > * {
  top: 163px;
}
.fadeAnim.bottom164 > * {
  top: 164px;
}
.fadeAnim.bottom165 > * {
  top: 165px;
}
.fadeAnim.bottom166 > * {
  top: 166px;
}
.fadeAnim.bottom167 > * {
  top: 167px;
}
.fadeAnim.bottom168 > * {
  top: 168px;
}
.fadeAnim.bottom169 > * {
  top: 169px;
}
.fadeAnim.bottom170 > * {
  top: 170px;
}
.fadeAnim.bottom171 > * {
  top: 171px;
}
.fadeAnim.bottom172 > * {
  top: 172px;
}
.fadeAnim.bottom173 > * {
  top: 173px;
}
.fadeAnim.bottom174 > * {
  top: 174px;
}
.fadeAnim.bottom175 > * {
  top: 175px;
}
.fadeAnim.bottom176 > * {
  top: 176px;
}
.fadeAnim.bottom177 > * {
  top: 177px;
}
.fadeAnim.bottom178 > * {
  top: 178px;
}
.fadeAnim.bottom179 > * {
  top: 179px;
}
.fadeAnim.bottom180 > * {
  top: 180px;
}
.fadeAnim.bottom181 > * {
  top: 181px;
}
.fadeAnim.bottom182 > * {
  top: 182px;
}
.fadeAnim.bottom183 > * {
  top: 183px;
}
.fadeAnim.bottom184 > * {
  top: 184px;
}
.fadeAnim.bottom185 > * {
  top: 185px;
}
.fadeAnim.bottom186 > * {
  top: 186px;
}
.fadeAnim.bottom187 > * {
  top: 187px;
}
.fadeAnim.bottom188 > * {
  top: 188px;
}
.fadeAnim.bottom189 > * {
  top: 189px;
}
.fadeAnim.bottom190 > * {
  top: 190px;
}
.fadeAnim.bottom191 > * {
  top: 191px;
}
.fadeAnim.bottom192 > * {
  top: 192px;
}
.fadeAnim.bottom193 > * {
  top: 193px;
}
.fadeAnim.bottom194 > * {
  top: 194px;
}
.fadeAnim.bottom195 > * {
  top: 195px;
}
.fadeAnim.bottom196 > * {
  top: 196px;
}
.fadeAnim.bottom197 > * {
  top: 197px;
}
.fadeAnim.bottom198 > * {
  top: 198px;
}
.fadeAnim.bottom199 > * {
  top: 199px;
}
.fadeAnim.bottom200 > * {
  top: 200px;
}
.fadeAnim.bottom201 > * {
  top: 201px;
}
.fadeAnim.bottom202 > * {
  top: 202px;
}
.fadeAnim.bottom203 > * {
  top: 203px;
}
.fadeAnim.bottom204 > * {
  top: 204px;
}
.fadeAnim.bottom205 > * {
  top: 205px;
}
.fadeAnim.bottom206 > * {
  top: 206px;
}
.fadeAnim.bottom207 > * {
  top: 207px;
}
.fadeAnim.bottom208 > * {
  top: 208px;
}
.fadeAnim.bottom209 > * {
  top: 209px;
}
.fadeAnim.bottom210 > * {
  top: 210px;
}
.fadeAnim.bottom211 > * {
  top: 211px;
}
.fadeAnim.bottom212 > * {
  top: 212px;
}
.fadeAnim.bottom213 > * {
  top: 213px;
}
.fadeAnim.bottom214 > * {
  top: 214px;
}
.fadeAnim.bottom215 > * {
  top: 215px;
}
.fadeAnim.bottom216 > * {
  top: 216px;
}
.fadeAnim.bottom217 > * {
  top: 217px;
}
.fadeAnim.bottom218 > * {
  top: 218px;
}
.fadeAnim.bottom219 > * {
  top: 219px;
}
.fadeAnim.bottom220 > * {
  top: 220px;
}
.fadeAnim.bottom221 > * {
  top: 221px;
}
.fadeAnim.bottom222 > * {
  top: 222px;
}
.fadeAnim.bottom223 > * {
  top: 223px;
}
.fadeAnim.bottom224 > * {
  top: 224px;
}
.fadeAnim.bottom225 > * {
  top: 225px;
}
.fadeAnim.bottom226 > * {
  top: 226px;
}
.fadeAnim.bottom227 > * {
  top: 227px;
}
.fadeAnim.bottom228 > * {
  top: 228px;
}
.fadeAnim.bottom229 > * {
  top: 229px;
}
.fadeAnim.bottom230 > * {
  top: 230px;
}
.fadeAnim.bottom231 > * {
  top: 231px;
}
.fadeAnim.bottom232 > * {
  top: 232px;
}
.fadeAnim.bottom233 > * {
  top: 233px;
}
.fadeAnim.bottom234 > * {
  top: 234px;
}
.fadeAnim.bottom235 > * {
  top: 235px;
}
.fadeAnim.bottom236 > * {
  top: 236px;
}
.fadeAnim.bottom237 > * {
  top: 237px;
}
.fadeAnim.bottom238 > * {
  top: 238px;
}
.fadeAnim.bottom239 > * {
  top: 239px;
}
.fadeAnim.bottom240 > * {
  top: 240px;
}
.fadeAnim.bottom241 > * {
  top: 241px;
}
.fadeAnim.bottom242 > * {
  top: 242px;
}
.fadeAnim.bottom243 > * {
  top: 243px;
}
.fadeAnim.bottom244 > * {
  top: 244px;
}
.fadeAnim.bottom245 > * {
  top: 245px;
}
.fadeAnim.bottom246 > * {
  top: 246px;
}
.fadeAnim.bottom247 > * {
  top: 247px;
}
.fadeAnim.bottom248 > * {
  top: 248px;
}
.fadeAnim.bottom249 > * {
  top: 249px;
}
.fadeAnim.bottom250 > * {
  top: 250px;
}
.fadeAnim.bottom251 > * {
  top: 251px;
}
.fadeAnim.bottom252 > * {
  top: 252px;
}
.fadeAnim.bottom253 > * {
  top: 253px;
}
.fadeAnim.bottom254 > * {
  top: 254px;
}
.fadeAnim.bottom255 > * {
  top: 255px;
}
.fadeAnim.bottom256 > * {
  top: 256px;
}
.fadeAnim.bottom257 > * {
  top: 257px;
}
.fadeAnim.bottom258 > * {
  top: 258px;
}
.fadeAnim.bottom259 > * {
  top: 259px;
}
.fadeAnim.bottom260 > * {
  top: 260px;
}
.fadeAnim.bottom261 > * {
  top: 261px;
}
.fadeAnim.bottom262 > * {
  top: 262px;
}
.fadeAnim.bottom263 > * {
  top: 263px;
}
.fadeAnim.bottom264 > * {
  top: 264px;
}
.fadeAnim.bottom265 > * {
  top: 265px;
}
.fadeAnim.bottom266 > * {
  top: 266px;
}
.fadeAnim.bottom267 > * {
  top: 267px;
}
.fadeAnim.bottom268 > * {
  top: 268px;
}
.fadeAnim.bottom269 > * {
  top: 269px;
}
.fadeAnim.bottom270 > * {
  top: 270px;
}
.fadeAnim.bottom271 > * {
  top: 271px;
}
.fadeAnim.bottom272 > * {
  top: 272px;
}
.fadeAnim.bottom273 > * {
  top: 273px;
}
.fadeAnim.bottom274 > * {
  top: 274px;
}
.fadeAnim.bottom275 > * {
  top: 275px;
}
.fadeAnim.bottom276 > * {
  top: 276px;
}
.fadeAnim.bottom277 > * {
  top: 277px;
}
.fadeAnim.bottom278 > * {
  top: 278px;
}
.fadeAnim.bottom279 > * {
  top: 279px;
}
.fadeAnim.bottom280 > * {
  top: 280px;
}
.fadeAnim.bottom281 > * {
  top: 281px;
}
.fadeAnim.bottom282 > * {
  top: 282px;
}
.fadeAnim.bottom283 > * {
  top: 283px;
}
.fadeAnim.bottom284 > * {
  top: 284px;
}
.fadeAnim.bottom285 > * {
  top: 285px;
}
.fadeAnim.bottom286 > * {
  top: 286px;
}
.fadeAnim.bottom287 > * {
  top: 287px;
}
.fadeAnim.bottom288 > * {
  top: 288px;
}
.fadeAnim.bottom289 > * {
  top: 289px;
}
.fadeAnim.bottom290 > * {
  top: 290px;
}
.fadeAnim.bottom291 > * {
  top: 291px;
}
.fadeAnim.bottom292 > * {
  top: 292px;
}
.fadeAnim.bottom293 > * {
  top: 293px;
}
.fadeAnim.bottom294 > * {
  top: 294px;
}
.fadeAnim.bottom295 > * {
  top: 295px;
}
.fadeAnim.bottom296 > * {
  top: 296px;
}
.fadeAnim.bottom297 > * {
  top: 297px;
}
.fadeAnim.bottom298 > * {
  top: 298px;
}
.fadeAnim.bottom299 > * {
  top: 299px;
}
.fadeAnim.bottom300 > * {
  top: 300px;
}
.fadeAnim.bottom301 > * {
  top: 301px;
}
.fadeAnim.bottom302 > * {
  top: 302px;
}
.fadeAnim.bottom303 > * {
  top: 303px;
}
.fadeAnim.bottom304 > * {
  top: 304px;
}
.fadeAnim.bottom305 > * {
  top: 305px;
}
.fadeAnim.bottom306 > * {
  top: 306px;
}
.fadeAnim.bottom307 > * {
  top: 307px;
}
.fadeAnim.bottom308 > * {
  top: 308px;
}
.fadeAnim.bottom309 > * {
  top: 309px;
}
.fadeAnim.bottom310 > * {
  top: 310px;
}
.fadeAnim.bottom311 > * {
  top: 311px;
}
.fadeAnim.bottom312 > * {
  top: 312px;
}
.fadeAnim.bottom313 > * {
  top: 313px;
}
.fadeAnim.bottom314 > * {
  top: 314px;
}
.fadeAnim.bottom315 > * {
  top: 315px;
}
.fadeAnim.bottom316 > * {
  top: 316px;
}
.fadeAnim.bottom317 > * {
  top: 317px;
}
.fadeAnim.bottom318 > * {
  top: 318px;
}
.fadeAnim.bottom319 > * {
  top: 319px;
}
.fadeAnim.bottom320 > * {
  top: 320px;
}
.fadeAnim.bottom321 > * {
  top: 321px;
}
.fadeAnim.bottom322 > * {
  top: 322px;
}
.fadeAnim.bottom323 > * {
  top: 323px;
}
.fadeAnim.bottom324 > * {
  top: 324px;
}
.fadeAnim.bottom325 > * {
  top: 325px;
}
.fadeAnim.bottom326 > * {
  top: 326px;
}
.fadeAnim.bottom327 > * {
  top: 327px;
}
.fadeAnim.bottom328 > * {
  top: 328px;
}
.fadeAnim.bottom329 > * {
  top: 329px;
}
.fadeAnim.bottom330 > * {
  top: 330px;
}
.fadeAnim.bottom331 > * {
  top: 331px;
}
.fadeAnim.bottom332 > * {
  top: 332px;
}
.fadeAnim.bottom333 > * {
  top: 333px;
}
.fadeAnim.bottom334 > * {
  top: 334px;
}
.fadeAnim.bottom335 > * {
  top: 335px;
}
.fadeAnim.bottom336 > * {
  top: 336px;
}
.fadeAnim.bottom337 > * {
  top: 337px;
}
.fadeAnim.bottom338 > * {
  top: 338px;
}
.fadeAnim.bottom339 > * {
  top: 339px;
}
.fadeAnim.bottom340 > * {
  top: 340px;
}
.fadeAnim.bottom341 > * {
  top: 341px;
}
.fadeAnim.bottom342 > * {
  top: 342px;
}
.fadeAnim.bottom343 > * {
  top: 343px;
}
.fadeAnim.bottom344 > * {
  top: 344px;
}
.fadeAnim.bottom345 > * {
  top: 345px;
}
.fadeAnim.bottom346 > * {
  top: 346px;
}
.fadeAnim.bottom347 > * {
  top: 347px;
}
.fadeAnim.bottom348 > * {
  top: 348px;
}
.fadeAnim.bottom349 > * {
  top: 349px;
}
.fadeAnim.bottom350 > * {
  top: 350px;
}
.fadeAnim.bottom351 > * {
  top: 351px;
}
.fadeAnim.bottom352 > * {
  top: 352px;
}
.fadeAnim.bottom353 > * {
  top: 353px;
}
.fadeAnim.bottom354 > * {
  top: 354px;
}
.fadeAnim.bottom355 > * {
  top: 355px;
}
.fadeAnim.bottom356 > * {
  top: 356px;
}
.fadeAnim.bottom357 > * {
  top: 357px;
}
.fadeAnim.bottom358 > * {
  top: 358px;
}
.fadeAnim.bottom359 > * {
  top: 359px;
}
.fadeAnim.bottom360 > * {
  top: 360px;
}
.fadeAnim.bottom361 > * {
  top: 361px;
}
.fadeAnim.bottom362 > * {
  top: 362px;
}
.fadeAnim.bottom363 > * {
  top: 363px;
}
.fadeAnim.bottom364 > * {
  top: 364px;
}
.fadeAnim.bottom365 > * {
  top: 365px;
}
.fadeAnim.bottom366 > * {
  top: 366px;
}
.fadeAnim.bottom367 > * {
  top: 367px;
}
.fadeAnim.bottom368 > * {
  top: 368px;
}
.fadeAnim.bottom369 > * {
  top: 369px;
}
.fadeAnim.bottom370 > * {
  top: 370px;
}
.fadeAnim.bottom371 > * {
  top: 371px;
}
.fadeAnim.bottom372 > * {
  top: 372px;
}
.fadeAnim.bottom373 > * {
  top: 373px;
}
.fadeAnim.bottom374 > * {
  top: 374px;
}
.fadeAnim.bottom375 > * {
  top: 375px;
}
.fadeAnim.bottom376 > * {
  top: 376px;
}
.fadeAnim.bottom377 > * {
  top: 377px;
}
.fadeAnim.bottom378 > * {
  top: 378px;
}
.fadeAnim.bottom379 > * {
  top: 379px;
}
.fadeAnim.bottom380 > * {
  top: 380px;
}
.fadeAnim.bottom381 > * {
  top: 381px;
}
.fadeAnim.bottom382 > * {
  top: 382px;
}
.fadeAnim.bottom383 > * {
  top: 383px;
}
.fadeAnim.bottom384 > * {
  top: 384px;
}
.fadeAnim.bottom385 > * {
  top: 385px;
}
.fadeAnim.bottom386 > * {
  top: 386px;
}
.fadeAnim.bottom387 > * {
  top: 387px;
}
.fadeAnim.bottom388 > * {
  top: 388px;
}
.fadeAnim.bottom389 > * {
  top: 389px;
}
.fadeAnim.bottom390 > * {
  top: 390px;
}
.fadeAnim.bottom391 > * {
  top: 391px;
}
.fadeAnim.bottom392 > * {
  top: 392px;
}
.fadeAnim.bottom393 > * {
  top: 393px;
}
.fadeAnim.bottom394 > * {
  top: 394px;
}
.fadeAnim.bottom395 > * {
  top: 395px;
}
.fadeAnim.bottom396 > * {
  top: 396px;
}
.fadeAnim.bottom397 > * {
  top: 397px;
}
.fadeAnim.bottom398 > * {
  top: 398px;
}
.fadeAnim.bottom399 > * {
  top: 399px;
}
.fadeAnim.bottom400 > * {
  top: 400px;
}
.fadeAnim.bottom401 > * {
  top: 401px;
}
.fadeAnim.bottom402 > * {
  top: 402px;
}
.fadeAnim.bottom403 > * {
  top: 403px;
}
.fadeAnim.bottom404 > * {
  top: 404px;
}
.fadeAnim.bottom405 > * {
  top: 405px;
}
.fadeAnim.bottom406 > * {
  top: 406px;
}
.fadeAnim.bottom407 > * {
  top: 407px;
}
.fadeAnim.bottom408 > * {
  top: 408px;
}
.fadeAnim.bottom409 > * {
  top: 409px;
}
.fadeAnim.bottom410 > * {
  top: 410px;
}
.fadeAnim.bottom411 > * {
  top: 411px;
}
.fadeAnim.bottom412 > * {
  top: 412px;
}
.fadeAnim.bottom413 > * {
  top: 413px;
}
.fadeAnim.bottom414 > * {
  top: 414px;
}
.fadeAnim.bottom415 > * {
  top: 415px;
}
.fadeAnim.bottom416 > * {
  top: 416px;
}
.fadeAnim.bottom417 > * {
  top: 417px;
}
.fadeAnim.bottom418 > * {
  top: 418px;
}
.fadeAnim.bottom419 > * {
  top: 419px;
}
.fadeAnim.bottom420 > * {
  top: 420px;
}
.fadeAnim.bottom421 > * {
  top: 421px;
}
.fadeAnim.bottom422 > * {
  top: 422px;
}
.fadeAnim.bottom423 > * {
  top: 423px;
}
.fadeAnim.bottom424 > * {
  top: 424px;
}
.fadeAnim.bottom425 > * {
  top: 425px;
}
.fadeAnim.bottom426 > * {
  top: 426px;
}
.fadeAnim.bottom427 > * {
  top: 427px;
}
.fadeAnim.bottom428 > * {
  top: 428px;
}
.fadeAnim.bottom429 > * {
  top: 429px;
}
.fadeAnim.bottom430 > * {
  top: 430px;
}
.fadeAnim.bottom431 > * {
  top: 431px;
}
.fadeAnim.bottom432 > * {
  top: 432px;
}
.fadeAnim.bottom433 > * {
  top: 433px;
}
.fadeAnim.bottom434 > * {
  top: 434px;
}
.fadeAnim.bottom435 > * {
  top: 435px;
}
.fadeAnim.bottom436 > * {
  top: 436px;
}
.fadeAnim.bottom437 > * {
  top: 437px;
}
.fadeAnim.bottom438 > * {
  top: 438px;
}
.fadeAnim.bottom439 > * {
  top: 439px;
}
.fadeAnim.bottom440 > * {
  top: 440px;
}
.fadeAnim.bottom441 > * {
  top: 441px;
}
.fadeAnim.bottom442 > * {
  top: 442px;
}
.fadeAnim.bottom443 > * {
  top: 443px;
}
.fadeAnim.bottom444 > * {
  top: 444px;
}
.fadeAnim.bottom445 > * {
  top: 445px;
}
.fadeAnim.bottom446 > * {
  top: 446px;
}
.fadeAnim.bottom447 > * {
  top: 447px;
}
.fadeAnim.bottom448 > * {
  top: 448px;
}
.fadeAnim.bottom449 > * {
  top: 449px;
}
.fadeAnim.bottom450 > * {
  top: 450px;
}
.fadeAnim.bottom451 > * {
  top: 451px;
}
.fadeAnim.bottom452 > * {
  top: 452px;
}
.fadeAnim.bottom453 > * {
  top: 453px;
}
.fadeAnim.bottom454 > * {
  top: 454px;
}
.fadeAnim.bottom455 > * {
  top: 455px;
}
.fadeAnim.bottom456 > * {
  top: 456px;
}
.fadeAnim.bottom457 > * {
  top: 457px;
}
.fadeAnim.bottom458 > * {
  top: 458px;
}
.fadeAnim.bottom459 > * {
  top: 459px;
}
.fadeAnim.bottom460 > * {
  top: 460px;
}
.fadeAnim.bottom461 > * {
  top: 461px;
}
.fadeAnim.bottom462 > * {
  top: 462px;
}
.fadeAnim.bottom463 > * {
  top: 463px;
}
.fadeAnim.bottom464 > * {
  top: 464px;
}
.fadeAnim.bottom465 > * {
  top: 465px;
}
.fadeAnim.bottom466 > * {
  top: 466px;
}
.fadeAnim.bottom467 > * {
  top: 467px;
}
.fadeAnim.bottom468 > * {
  top: 468px;
}
.fadeAnim.bottom469 > * {
  top: 469px;
}
.fadeAnim.bottom470 > * {
  top: 470px;
}
.fadeAnim.bottom471 > * {
  top: 471px;
}
.fadeAnim.bottom472 > * {
  top: 472px;
}
.fadeAnim.bottom473 > * {
  top: 473px;
}
.fadeAnim.bottom474 > * {
  top: 474px;
}
.fadeAnim.bottom475 > * {
  top: 475px;
}
.fadeAnim.bottom476 > * {
  top: 476px;
}
.fadeAnim.bottom477 > * {
  top: 477px;
}
.fadeAnim.bottom478 > * {
  top: 478px;
}
.fadeAnim.bottom479 > * {
  top: 479px;
}
.fadeAnim.bottom480 > * {
  top: 480px;
}
.fadeAnim.bottom481 > * {
  top: 481px;
}
.fadeAnim.bottom482 > * {
  top: 482px;
}
.fadeAnim.bottom483 > * {
  top: 483px;
}
.fadeAnim.bottom484 > * {
  top: 484px;
}
.fadeAnim.bottom485 > * {
  top: 485px;
}
.fadeAnim.bottom486 > * {
  top: 486px;
}
.fadeAnim.bottom487 > * {
  top: 487px;
}
.fadeAnim.bottom488 > * {
  top: 488px;
}
.fadeAnim.bottom489 > * {
  top: 489px;
}
.fadeAnim.bottom490 > * {
  top: 490px;
}
.fadeAnim.bottom491 > * {
  top: 491px;
}
.fadeAnim.bottom492 > * {
  top: 492px;
}
.fadeAnim.bottom493 > * {
  top: 493px;
}
.fadeAnim.bottom494 > * {
  top: 494px;
}
.fadeAnim.bottom495 > * {
  top: 495px;
}
.fadeAnim.bottom496 > * {
  top: 496px;
}
.fadeAnim.bottom497 > * {
  top: 497px;
}
.fadeAnim.bottom498 > * {
  top: 498px;
}
.fadeAnim.bottom499 > * {
  top: 499px;
}
.fadeAnim.bottom500 > * {
  top: 500px;
}
.fadeAnim.bottom501 > * {
  top: 501px;
}
.fadeAnim.bottom502 > * {
  top: 502px;
}
.fadeAnim.bottom503 > * {
  top: 503px;
}
.fadeAnim.bottom504 > * {
  top: 504px;
}
.fadeAnim.bottom505 > * {
  top: 505px;
}
.fadeAnim.bottom506 > * {
  top: 506px;
}
.fadeAnim.bottom507 > * {
  top: 507px;
}
.fadeAnim.bottom508 > * {
  top: 508px;
}
.fadeAnim.bottom509 > * {
  top: 509px;
}
.fadeAnim.bottom510 > * {
  top: 510px;
}
.fadeAnim.bottom511 > * {
  top: 511px;
}
.fadeAnim.bottom512 > * {
  top: 512px;
}
.fadeAnim.bottom513 > * {
  top: 513px;
}
.fadeAnim.bottom514 > * {
  top: 514px;
}
.fadeAnim.bottom515 > * {
  top: 515px;
}
.fadeAnim.bottom516 > * {
  top: 516px;
}
.fadeAnim.bottom517 > * {
  top: 517px;
}
.fadeAnim.bottom518 > * {
  top: 518px;
}
.fadeAnim.bottom519 > * {
  top: 519px;
}
.fadeAnim.bottom520 > * {
  top: 520px;
}
.fadeAnim.bottom521 > * {
  top: 521px;
}
.fadeAnim.bottom522 > * {
  top: 522px;
}
.fadeAnim.bottom523 > * {
  top: 523px;
}
.fadeAnim.bottom524 > * {
  top: 524px;
}
.fadeAnim.bottom525 > * {
  top: 525px;
}
.fadeAnim.bottom526 > * {
  top: 526px;
}
.fadeAnim.bottom527 > * {
  top: 527px;
}
.fadeAnim.bottom528 > * {
  top: 528px;
}
.fadeAnim.bottom529 > * {
  top: 529px;
}
.fadeAnim.bottom530 > * {
  top: 530px;
}
.fadeAnim.bottom531 > * {
  top: 531px;
}
.fadeAnim.bottom532 > * {
  top: 532px;
}
.fadeAnim.bottom533 > * {
  top: 533px;
}
.fadeAnim.bottom534 > * {
  top: 534px;
}
.fadeAnim.bottom535 > * {
  top: 535px;
}
.fadeAnim.bottom536 > * {
  top: 536px;
}
.fadeAnim.bottom537 > * {
  top: 537px;
}
.fadeAnim.bottom538 > * {
  top: 538px;
}
.fadeAnim.bottom539 > * {
  top: 539px;
}
.fadeAnim.bottom540 > * {
  top: 540px;
}
.fadeAnim.bottom541 > * {
  top: 541px;
}
.fadeAnim.bottom542 > * {
  top: 542px;
}
.fadeAnim.bottom543 > * {
  top: 543px;
}
.fadeAnim.bottom544 > * {
  top: 544px;
}
.fadeAnim.bottom545 > * {
  top: 545px;
}
.fadeAnim.bottom546 > * {
  top: 546px;
}
.fadeAnim.bottom547 > * {
  top: 547px;
}
.fadeAnim.bottom548 > * {
  top: 548px;
}
.fadeAnim.bottom549 > * {
  top: 549px;
}
.fadeAnim.bottom550 > * {
  top: 550px;
}
.fadeAnim.bottom551 > * {
  top: 551px;
}
.fadeAnim.bottom552 > * {
  top: 552px;
}
.fadeAnim.bottom553 > * {
  top: 553px;
}
.fadeAnim.bottom554 > * {
  top: 554px;
}
.fadeAnim.bottom555 > * {
  top: 555px;
}
.fadeAnim.bottom556 > * {
  top: 556px;
}
.fadeAnim.bottom557 > * {
  top: 557px;
}
.fadeAnim.bottom558 > * {
  top: 558px;
}
.fadeAnim.bottom559 > * {
  top: 559px;
}
.fadeAnim.bottom560 > * {
  top: 560px;
}
.fadeAnim.bottom561 > * {
  top: 561px;
}
.fadeAnim.bottom562 > * {
  top: 562px;
}
.fadeAnim.bottom563 > * {
  top: 563px;
}
.fadeAnim.bottom564 > * {
  top: 564px;
}
.fadeAnim.bottom565 > * {
  top: 565px;
}
.fadeAnim.bottom566 > * {
  top: 566px;
}
.fadeAnim.bottom567 > * {
  top: 567px;
}
.fadeAnim.bottom568 > * {
  top: 568px;
}
.fadeAnim.bottom569 > * {
  top: 569px;
}
.fadeAnim.bottom570 > * {
  top: 570px;
}
.fadeAnim.bottom571 > * {
  top: 571px;
}
.fadeAnim.bottom572 > * {
  top: 572px;
}
.fadeAnim.bottom573 > * {
  top: 573px;
}
.fadeAnim.bottom574 > * {
  top: 574px;
}
.fadeAnim.bottom575 > * {
  top: 575px;
}
.fadeAnim.bottom576 > * {
  top: 576px;
}
.fadeAnim.bottom577 > * {
  top: 577px;
}
.fadeAnim.bottom578 > * {
  top: 578px;
}
.fadeAnim.bottom579 > * {
  top: 579px;
}
.fadeAnim.bottom580 > * {
  top: 580px;
}
.fadeAnim.bottom581 > * {
  top: 581px;
}
.fadeAnim.bottom582 > * {
  top: 582px;
}
.fadeAnim.bottom583 > * {
  top: 583px;
}
.fadeAnim.bottom584 > * {
  top: 584px;
}
.fadeAnim.bottom585 > * {
  top: 585px;
}
.fadeAnim.bottom586 > * {
  top: 586px;
}
.fadeAnim.bottom587 > * {
  top: 587px;
}
.fadeAnim.bottom588 > * {
  top: 588px;
}
.fadeAnim.bottom589 > * {
  top: 589px;
}
.fadeAnim.bottom590 > * {
  top: 590px;
}
.fadeAnim.bottom591 > * {
  top: 591px;
}
.fadeAnim.bottom592 > * {
  top: 592px;
}
.fadeAnim.bottom593 > * {
  top: 593px;
}
.fadeAnim.bottom594 > * {
  top: 594px;
}
.fadeAnim.bottom595 > * {
  top: 595px;
}
.fadeAnim.bottom596 > * {
  top: 596px;
}
.fadeAnim.bottom597 > * {
  top: 597px;
}
.fadeAnim.bottom598 > * {
  top: 598px;
}
.fadeAnim.bottom599 > * {
  top: 599px;
}
.fadeAnim.bottom600 > * {
  top: 600px;
}
.fadeAnim.delay0-1 > * {
  transition-delay: 0.1s;
}
.fadeAnim.delay0-2 > * {
  transition-delay: 0.2s;
}
.fadeAnim.delay0-3 > * {
  transition-delay: 0.3s;
}
.fadeAnim.delay0-4 > * {
  transition-delay: 0.4s;
}
.fadeAnim.delay0-5 > * {
  transition-delay: 0.5s;
}
.fadeAnim.delay0-6 > * {
  transition-delay: 0.6s;
}
.fadeAnim.delay0-7 > * {
  transition-delay: 0.7s;
}
.fadeAnim.delay0-8 > * {
  transition-delay: 0.8s;
}
.fadeAnim.delay0-9 > * {
  transition-delay: 0.9s;
}
.fadeAnim.delay1-1 > * {
  transition-delay: 1.1s;
}
.fadeAnim.delay1-2 > * {
  transition-delay: 1.2s;
}
.fadeAnim.delay1-3 > * {
  transition-delay: 1.3s;
}
.fadeAnim.delay1-4 > * {
  transition-delay: 1.4s;
}
.fadeAnim.delay1-5 > * {
  transition-delay: 1.5s;
}
.fadeAnim.delay1-6 > * {
  transition-delay: 1.6s;
}
.fadeAnim.delay1-7 > * {
  transition-delay: 1.7s;
}
.fadeAnim.delay1-8 > * {
  transition-delay: 1.8s;
}
.fadeAnim.delay1-9 > * {
  transition-delay: 1.9s;
}
.fadeAnim.delay2-1 > * {
  transition-delay: 2.1s;
}
.fadeAnim.delay2-2 > * {
  transition-delay: 2.2s;
}
.fadeAnim.delay2-3 > * {
  transition-delay: 2.3s;
}
.fadeAnim.delay2-4 > * {
  transition-delay: 2.4s;
}
.fadeAnim.delay2-5 > * {
  transition-delay: 2.5s;
}
.fadeAnim.delay2-6 > * {
  transition-delay: 2.6s;
}
.fadeAnim.delay2-7 > * {
  transition-delay: 2.7s;
}
.fadeAnim.delay2-8 > * {
  transition-delay: 2.8s;
}
.fadeAnim.delay2-9 > * {
  transition-delay: 2.9s;
}
.fadeAnim.delay3-1 > * {
  transition-delay: 3.1s;
}
.fadeAnim.delay3-2 > * {
  transition-delay: 3.2s;
}
.fadeAnim.delay3-3 > * {
  transition-delay: 3.3s;
}
.fadeAnim.delay3-4 > * {
  transition-delay: 3.4s;
}
.fadeAnim.delay3-5 > * {
  transition-delay: 3.5s;
}
.fadeAnim.delay3-6 > * {
  transition-delay: 3.6s;
}
.fadeAnim.delay3-7 > * {
  transition-delay: 3.7s;
}
.fadeAnim.delay3-8 > * {
  transition-delay: 3.8s;
}
.fadeAnim.delay3-9 > * {
  transition-delay: 3.9s;
}
.fadeAnim.delay4-1 > * {
  transition-delay: 4.1s;
}
.fadeAnim.delay4-2 > * {
  transition-delay: 4.2s;
}
.fadeAnim.delay4-3 > * {
  transition-delay: 4.3s;
}
.fadeAnim.delay4-4 > * {
  transition-delay: 4.4s;
}
.fadeAnim.delay4-5 > * {
  transition-delay: 4.5s;
}
.fadeAnim.delay4-6 > * {
  transition-delay: 4.6s;
}
.fadeAnim.delay4-7 > * {
  transition-delay: 4.7s;
}
.fadeAnim.delay4-8 > * {
  transition-delay: 4.8s;
}
.fadeAnim.delay4-9 > * {
  transition-delay: 4.9s;
}
.fadeAnim.delay5-1 > * {
  transition-delay: 5.1s;
}
.fadeAnim.delay5-2 > * {
  transition-delay: 5.2s;
}
.fadeAnim.delay5-3 > * {
  transition-delay: 5.3s;
}
.fadeAnim.delay5-4 > * {
  transition-delay: 5.4s;
}
.fadeAnim.delay5-5 > * {
  transition-delay: 5.5s;
}
.fadeAnim.delay5-6 > * {
  transition-delay: 5.6s;
}
.fadeAnim.delay5-7 > * {
  transition-delay: 5.7s;
}
.fadeAnim.delay5-8 > * {
  transition-delay: 5.8s;
}
.fadeAnim.delay5-9 > * {
  transition-delay: 5.9s;
}
.fadeAnim.delay6-1 > * {
  transition-delay: 6.1s;
}
.fadeAnim.delay6-2 > * {
  transition-delay: 6.2s;
}
.fadeAnim.delay6-3 > * {
  transition-delay: 6.3s;
}
.fadeAnim.delay6-4 > * {
  transition-delay: 6.4s;
}
.fadeAnim.delay6-5 > * {
  transition-delay: 6.5s;
}
.fadeAnim.delay6-6 > * {
  transition-delay: 6.6s;
}
.fadeAnim.delay6-7 > * {
  transition-delay: 6.7s;
}
.fadeAnim.delay6-8 > * {
  transition-delay: 6.8s;
}
.fadeAnim.delay6-9 > * {
  transition-delay: 6.9s;
}
.fadeAnim.delay7-1 > * {
  transition-delay: 7.1s;
}
.fadeAnim.delay7-2 > * {
  transition-delay: 7.2s;
}
.fadeAnim.delay7-3 > * {
  transition-delay: 7.3s;
}
.fadeAnim.delay7-4 > * {
  transition-delay: 7.4s;
}
.fadeAnim.delay7-5 > * {
  transition-delay: 7.5s;
}
.fadeAnim.delay7-6 > * {
  transition-delay: 7.6s;
}
.fadeAnim.delay7-7 > * {
  transition-delay: 7.7s;
}
.fadeAnim.delay7-8 > * {
  transition-delay: 7.8s;
}
.fadeAnim.delay7-9 > * {
  transition-delay: 7.9s;
}
.fadeAnim.delay8-1 > * {
  transition-delay: 8.1s;
}
.fadeAnim.delay8-2 > * {
  transition-delay: 8.2s;
}
.fadeAnim.delay8-3 > * {
  transition-delay: 8.3s;
}
.fadeAnim.delay8-4 > * {
  transition-delay: 8.4s;
}
.fadeAnim.delay8-5 > * {
  transition-delay: 8.5s;
}
.fadeAnim.delay8-6 > * {
  transition-delay: 8.6s;
}
.fadeAnim.delay8-7 > * {
  transition-delay: 8.7s;
}
.fadeAnim.delay8-8 > * {
  transition-delay: 8.8s;
}
.fadeAnim.delay8-9 > * {
  transition-delay: 8.9s;
}
.fadeAnim.delay9-1 > * {
  transition-delay: 9.1s;
}
.fadeAnim.delay9-2 > * {
  transition-delay: 9.2s;
}
.fadeAnim.delay9-3 > * {
  transition-delay: 9.3s;
}
.fadeAnim.delay9-4 > * {
  transition-delay: 9.4s;
}
.fadeAnim.delay9-5 > * {
  transition-delay: 9.5s;
}
.fadeAnim.delay9-6 > * {
  transition-delay: 9.6s;
}
.fadeAnim.delay9-7 > * {
  transition-delay: 9.7s;
}
.fadeAnim.delay9-8 > * {
  transition-delay: 9.8s;
}
.fadeAnim.delay9-9 > * {
  transition-delay: 9.9s;
}
.fadeAnim.left > * {
  left: -400px;
  top: 0;
}
.fadeAnim.right > * {
  left: 400px;
  top: 0;
}
@media (max-width: 600px) {
  .fadeAnim.mobileDelay0 > * {
    opacity: 1;
    top: 0;
    left: 0;
  }
  .fadeAnim.mobileDelay0 > * {
    transition-delay: 0s;
  }
}
.fadeAnim.showNow {
  overflow: hidden;
}
.fadeAnim.showNow > * {
  animation: showNow 1.4s ease forwards;
  background-image: linear-gradient(to bottom, var(--current-color) 5%, transparent);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}
.fadeAnim.showNow > * * {
  line-height: inherit !important;
}

@keyframes showNow {
  0% {
    opacity: 0;
    transform: translateY(69px);
    background-image: linear-gradient(to bottom, var(--current-color) 5%, transparent 100%);
    line-height: 1.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
    background-image: linear-gradient(to bottom, var(--current-color) 100%, transparent 100%);
    line-height: 1.2322;
  }
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: local("Cabinet Grotesk Regular"), url(/assets/fonts/CabinetGrotesk/CabinetGrotesk-Regular.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: local("Cabinet Grotesk Medium"), url(/assets/fonts/CabinetGrotesk/CabinetGrotesk-Medium.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: local("Cabinet Grotesk Bold"), url(/assets/fonts/CabinetGrotesk/CabinetGrotesk-Bold.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: local("Cabinet Grotesk Extrabold"), url(/assets/fonts/CabinetGrotesk/CabinetGrotesk-Extrabold.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Cabinet Grotesk";
  src: local("Cabinet Grotesk Black"), url(/assets/fonts/CabinetGrotesk/CabinetGrotesk-Black.woff2) format("woff2");
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-Book"), url(/assets/fonts/CircularStd/CircularStd-Book.woff2) format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-BookItalic"), url(/assets/fonts/CircularStd/CircularStd-BookItalic.woff2) format("woff2");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-Medium"), url(/assets/fonts/CircularStd/CircularStd-Medium.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-MediumItalic"), url(/assets/fonts/CircularStd/CircularStd-MediumItalic.woff2) format("woff2");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-Bold"), url(/assets/fonts/CircularStd/CircularStd-Bold.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-BoldItalic"), url(/assets/fonts/CircularStd/CircularStd-BoldItalic.woff2) format("woff2");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-Black"), url(/assets/fonts/CircularStd/CircularStd-Black.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: "Circular Std";
  src: local("CircularStd-BlackItalic"), url(/assets/fonts/CircularStd/CircularStd-BlackItalic.woff2) format("woff2");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
* {
  box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 0;
  padding: 0;
  line-height: 1.2322;
  font-family: "Cabinet Grotesk";
  font-weight: 700;
}

body {
  font-family: "Circular Std";
  font-size: 20px;
  color: var(--white-secondary);
  background: var(--black);
  margin: 0;
  line-height: 1.6;
}
body main section:first-child {
  padding-top: 242px;
}
@media (max-width: 500px) {
  body {
    font-size: 16px;
  }
  body main section:first-child {
    padding-top: 146px;
  }
}

.logo {
  font-size: 20px;
  height: 49px;
  display: flex;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
}
.logo.dark {
  color: var(--black);
}
.logo.white {
  color: var(--white);
}
@media (max-width: 500px) {
  .logo {
    font-size: 16px;
    height: 36px;
  }
}

.bodyCont {
  max-width: 1270px;
  margin: auto;
  padding: 0 15px;
  width: 100%;
}

.fw1 {
  font-weight: calc(100 * 1);
}

.fw2 {
  font-weight: calc(100 * 2);
}

.fw3 {
  font-weight: calc(100 * 3);
}

.fw4 {
  font-weight: calc(100 * 4);
}

.fw5 {
  font-weight: calc(100 * 5);
}

.fw6 {
  font-weight: calc(100 * 6);
}

.fw7 {
  font-weight: calc(100 * 7);
}

.txt32 {
  font-size: 32px !important;
  line-height: 1.25 !important;
}
@media (max-width: 500px) {
  .txt32 {
    font-size: 24px !important;
  }
}

.txt48 {
  font-size: 48px !important;
  line-height: 1.25 !important;
}
@media (max-width: 500px) {
  .txt48 {
    font-size: 24px !important;
  }
}

.txtWhite {
  color: var(--white);
}

.mb24 {
  margin-bottom: 24px;
}
@media (max-width: 500px) {
  .mb24 {
    margin-bottom: 16px;
  }
}

.openModal {
  cursor: pointer;
}

ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
ul li {
  position: relative;
  padding-left: 31px;
}
ul li::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 0.8em;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  background-color: var(--white-secondary);
  border-radius: 50%;
}

ol {
  margin: 0;
  padding-left: 33px;
}/*# sourceMappingURL=style.css.map */