/*!*************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-landing/block-landing.scss ***!
  \*************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: 'Open Sans';
  src: url(d3d95fa4d55fa9b966ce.woff2) format("woff2"), url(58c81a2854685f0be22f.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(40bc75545cb183fec859.woff2) format("woff2"), url(6e75347129ce79854947.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(c5dbed26c05ff003f1f8.woff2) format("woff2"), url(1f4787082b76b67ed87c.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(14ddf76eaf18130a4886.woff2) format("woff2"), url(c2574bc3485b4488d0ce.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(795d1d167c9cb07adee0.woff2) format("woff2"), url(bd309515400379dc48fd.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(63151f4c555f892c2eca.woff2) format("woff2"), url(b31e502f6aa11a3654b2.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(950bfcf852501d70fb6e.woff2) format("woff2"), url(53f7c8b344a0e82b9495.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(ad53fa27d849c551a83f.woff2) format("woff2"), url(c7475c012bb7df2ff618.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(8b5fee532f608dd61de5.woff2) format("woff2"), url(d852a671cd3123b00914.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(f378bbcb81cfd2691c09.woff2) format("woff2"), url(16d76235ba5a6fe599ea.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(3d7a026cc03cce4c895d.woff2) format("woff2"), url(f6e10d241d64f9401c0e.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Open Sans';
  src: url(2607a06284e98d095558.woff2) format("woff2"), url(8ab7f4a507c82335ba70.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(1223f2e6924ac490700d.woff2) format("woff2"), url(35a03fb7998c02085798.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(57ddbdbeb66f87c18b36.woff2) format("woff2"), url(1b77edd1c8ec1ce27904.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(f6ef16f02148269d5719.woff2) format("woff2"), url(1a16ad8c8604da6ada69.woff) format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(20861d29fd1c171d5b00.woff2) format("woff2"), url(b9c34136d0fd1f8faac1.woff) format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(89c94185f1a7035f64d7.woff2) format("woff2"), url(fd1e8a508917221b7dbd.woff) format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(da3cbf03ff327e49f5aa.woff2) format("woff2"), url(f50d1150046e414ebbeb.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(1a6762a2dafba12226b9.woff2) format("woff2"), url(549ca82bb8b9e3b0baaf.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(13a7d7b9c17e47074fa1.woff2) format("woff2"), url(4fe7c6e953e45a7afa71.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(fb26cc87dc5f72e26bab.woff2) format("woff2"), url(161a85c38961e2e41112.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(81037899ebc3831bd25e.woff2) format("woff2"), url(0ed666ec1c62c6352013.woff) format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(a44bc74e0f370ed6d031.woff2) format("woff2"), url(c1f9d956357e3d55c335.woff) format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Fraunces';
  src: url(19341a27f1adea2e24eb.woff2) format("woff2"), url(3313d9a4003e5491e132.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

.f-110-400, .block-landing__title {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 110px;
  line-height: 109%; }
  @media screen and (max-width: 1880px) {
    .f-110-400, .block-landing__title {
      font-size: 92px; } }
  @media screen and (max-width: 1660px) {
    .f-110-400, .block-landing__title {
      font-size: 80px; } }
  @media screen and (max-width: 1520px) {
    .f-110-400, .block-landing__title {
      font-size: 64px; } }
  @media screen and (max-width: 1280px) {
    .f-110-400, .block-landing__title {
      font-size: 52px; } }

.f-64-400, h1 {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 120%; }
  @media screen and (max-width: 1520px) {
    .f-64-400, h1 {
      font-size: 52px; } }

.f-40-400, h2, .section-title-with-line, .search-content__title {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 120%; }
  @media screen and (max-width: 1520px) {
    .f-40-400, h2, .section-title-with-line, .search-content__title {
      font-size: 32px; } }

.f-30-400 {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 120%; }
  @media screen and (max-width: 1520px) {
    .f-30-400 {
      font-size: 28px; } }

.f-24-400, h3, .block-landing__content {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 142%; }

.f-20-400, h4 {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%; }

.os-20-300, .search-content__result-title {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 150%; }

.os-16-700 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 150%; }

.os-16-300, html body {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 150%; }

.os-14-300 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 157%; }

.os-14-400, .link-lines, .block-landing__link, .bottom-line-link {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 136%;
  letter-spacing: 0.3em; }

.os-12-300 {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-size: 12px;
  line-height: 133%; }

html {
  overflow-y: auto;
  overflow-x: hidden; }
  html.open {
    overflow: hidden; }
  html body {
    background-color: #fff;
    color: #131e26; }
    html body *:focus {
      outline: none; }

* {
  scrollbar-width: thin;
  scrollbar-color: #131e26 #f4f4f4; }

*::-webkit-scrollbar {
  width: 3px;
  border-radius: 2px; }

*::-webkit-scrollbar-track {
  background-color: #f4f4f4; }

*::-webkit-scrollbar-thumb {
  background-color: #131e26;
  border-radius: 2px; }

.stop-overflow {
  overflow: hidden; }

.skip-link {
  position: absolute;
  z-index: 999;
  height: 0;
  overflow: hidden; }
  .skip-link:focus {
    height: auto; }

.link-lines, .block-landing__link {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 12px 0;
  border: none;
  background-color: transparent;
  text-transform: uppercase;
  position: relative;
  color: inherit;
  text-align: center; }
  .link-lines::before, .block-landing__link::before, .link-lines::after, .block-landing__link::after {
    content: "";
    max-width: 50px;
    width: 40%;
    height: 2px;
    background-color: #4f9fa6;
    will-change: width;
    position: absolute;
    transition: width 300ms ease-out, max-width 300ms ease-out, background-color 300ms ease-out; }
  .link-lines::before, .block-landing__link::before {
    top: 0;
    left: 0; }
  .link-lines::after, .block-landing__link::after {
    bottom: 0;
    right: 0; }
  @media (hover: hover) and (pointer: fine) {
    .link-lines:hover::before, .block-landing__link:hover::before, .link-lines:hover::after, .block-landing__link:hover::after {
      max-width: 100%;
      width: 100%;
      background-color: #131e26; } }
  .link-lines--white-turquoise::before, .link-lines--white-turquoise::after {
    background-color: #fff; }
  @media (hover: hover) and (pointer: fine) {
    .link-lines--white-turquoise:hover::before, .link-lines--white-turquoise:hover::after {
      background-color: #4f9fa6; } }
  .link-lines--white-dark::before, .block-landing__link::before, .link-lines--white-dark::after, .block-landing__link::after {
    background-color: #fff; }
  @media (hover: hover) and (pointer: fine) {
    .link-lines--white-dark:hover::before, .block-landing__link:hover::before, .link-lines--white-dark:hover::after, .block-landing__link:hover::after {
      background-color: #131e26; } }

.bottom-line-link {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 12px 0;
  border: none;
  background-color: transparent;
  text-transform: uppercase;
  position: relative;
  color: inherit;
  text-align: center; }
  .bottom-line-link::before {
    content: "";
    max-width: 50px;
    width: 40%;
    height: 2px;
    background-color: #4f9fa6;
    will-change: width;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: width 300ms ease-out, max-width 300ms ease-out, background-color 300ms ease-out; }
  @media (hover: hover) and (pointer: fine) {
    .bottom-line-link:hover::before {
      max-width: 100%;
      width: 100%;
      background-color: #131e26; } }
  .bottom-line-link--white-turquoise::before {
    background-color: #fff; }
  @media (hover: hover) and (pointer: fine) {
    .bottom-line-link--white-turquoise:hover::before {
      background-color: #4f9fa6; } }
  .bottom-line-link--turquoise-white::before {
    background-color: #4f9fa6; }
  @media (hover: hover) and (pointer: fine) {
    .bottom-line-link--turquoise-white:hover::before {
      background-color: #fff; } }
  .bottom-line-link--white-dark::before {
    background-color: #fff; }
  @media (hover: hover) and (pointer: fine) {
    .bottom-line-link--white-dark:hover::before {
      background-color: #131e26; } }
  .bottom-line-link--turquoise-dark::before {
    background-color: #4f9fa6; }
  @media (hover: hover) and (pointer: fine) {
    .bottom-line-link--turquoise-dark:hover::before {
      background-color: #131e26; } }

.container {
  max-width: 1400px;
  margin: 0 auto; }

.section-title-with-line, .search-content__title {
  position: relative; }
  .section-title-with-line::before, .search-content__title::before {
    content: "";
    display: block;
    width: 50px;
    height: 2px;
    position: absolute;
    top: 23px;
    right: calc(100% + 20px);
    background-color: #fb4f14; }
    @media screen and (max-width: 600px) {
      .section-title-with-line::before, .search-content__title::before {
        width: 20px;
        right: calc(100% + 10px); } }

.custom-bullets ul li, .search-content__wrapper ul li {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding-left: 20px;
  position: relative; }
  .custom-bullets ul li::before, .search-content__wrapper ul li::before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    border: 1px solid #fb4f14;
    position: absolute;
    top: calc(0.5em * 1.5 - 4px);
    left: 0;
    background-color: transparent;
    flex-shrink: 0; }
  .custom-bullets ul li:last-of-type, .search-content__wrapper ul li:last-of-type {
    margin-bottom: 0; }
  .custom-bullets ul li ul li, .search-content__wrapper ul li ul li {
    list-style-type: disc;
    list-style-position: inside; }

.custom-bullets ol li, .search-content__wrapper ol li {
  list-style-type: decimal;
  list-style-position: inside; }

.custom-bullets--white-bullets ul li::before {
  border: 1px solid #fff; }

.post-password-form {
  margin: 200px 0 200px 20px; }

@media screen and (min-width: 1921px) {
  *::-webkit-scrollbar {
    width: 0.15625vw;
    border-radius: 0.10417vw; }
  *::-webkit-scrollbar-thumb {
    border-radius: 0.10417vw; }
  .link-lines, .block-landing__link {
    padding: 0.625vw 0; }
    .link-lines::before, .block-landing__link::before, .link-lines::after, .block-landing__link::after {
      max-width: 2.60417vw;
      height: 0.10417vw; }
  .bottom-line-link {
    padding: 0.625vw 0; }
    .bottom-line-link::before {
      max-width: 2.60417vw;
      height: 0.10417vw; }
  .container {
    max-width: 72.91667vw; }
  .section-title-with-line::before, .search-content__title::before {
    width: 2.60417vw;
    height: 0.10417vw;
    top: 1.19792vw;
    right: calc(100% + 1.04167vw); }
  .custom-bullets ul li, .search-content__wrapper ul li {
    margin-bottom: 1.04167vw;
    padding-left: 1.04167vw; }
    .custom-bullets ul li::before, .search-content__wrapper ul li::before {
      width: 0.41667vw;
      height: 0.41667vw;
      border: 0.05208vw solid #fb4f14;
      top: calc(0.5em * 1.5 - 0.20833vw); }
  .custom-bullets--white-bullets ul li::before {
    border: 0.05208vw solid #fff; } }

.search-content {
  width: 100%;
  min-height: 80vh;
  height: auto;
  padding: 150px 5%;
  background-color: #fff;
  color: #131e26;
  overflow: hidden; }
  @media screen and (max-width: 1080px) {
    .search-content {
      padding: 150px 7%; } }
  @media screen and (max-width: 1080px) {
    .search-content {
      padding: 150px 8%; } }
  .search-content.show .search-content__wrapper {
    opacity: 1;
    visibility: visible;
    transform: none; }

.search-content__wrapper {
  max-width: 1136px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transform: translateY(70px);
  transition: opacity 500ms ease-out, visibility 500ms ease-out, transform 500ms ease-out; }
  .search-content__wrapper .search-content__results {
    width: 100%;
    height: auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: auto;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    column-gap: 20px;
    row-gap: 20px; }
    @media screen and (max-width: 1180px) {
      .search-content__wrapper .search-content__results {
        grid-template-columns: repeat(2, 1fr); } }
    @media screen and (max-width: 660px) {
      .search-content__wrapper .search-content__results {
        grid-template-columns: 1fr; } }
    .search-content__wrapper .search-content__results .search-content__result {
      width: 100%;
      height: auto;
      margin: 0; }

.search-content__info {
  margin-bottom: 50px; }

.search-content__search-term {
  color: #fb4f14; }

.search-content__result-link {
  color: #131e26;
  transition: color 200ms ease-out; }
  @media (hover: hover) and (pointer: fine) {
    .search-content__result-link:hover {
      color: #fb612b; } }

.search-content__result-title {
  display: block; }

@media screen and (min-width: 1921px) {
  .search-content {
    padding: 7.8125vw 5%; }
  .search-content__wrapper {
    max-width: 59.16667vw;
    transform: translateY(3.64583vw); }
    .search-content__wrapper .search-content__results {
      grid-column-gap: 1.04167vw;
      grid-row-gap: 1.04167vw;
      column-gap: 1.04167vw;
      row-gap: 1.04167vw; }
  .search-content__info {
    margin-bottom: 2.60417vw; } }

.block-landing__logo-svg-wrapper * {
  will-change: fill; }

.block-landing__logo-svg-wrapper svg .svg-elem-1 {
  fill: transparent;
  transition: fill 1s ease-in 0.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-1 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-2 {
  fill: transparent;
  transition: fill 1s ease-in 0.15000000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-2 {
  fill: url("#paint0_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-3 {
  fill: transparent;
  transition: fill 1s ease-in 0.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-3 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-4 {
  fill: transparent;
  transition: fill 1s ease-in 0.25s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-4 {
  fill: url("#paint1_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-5 {
  fill: transparent;
  transition: fill 1s ease-in 0.30000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-5 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-6 {
  fill: transparent;
  transition: fill 1s ease-in 0.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-6 {
  fill: url("#paint2_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-7 {
  fill: transparent;
  transition: fill 1s ease-in 0.4s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-7 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-8 {
  fill: transparent;
  transition: fill 1s ease-in 0.45000000000000007s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-8 {
  fill: url("#paint3_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-9 {
  fill: transparent;
  transition: fill 1s ease-in 0.5s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-9 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-10 {
  fill: transparent;
  transition: fill 1s ease-in 0.55s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-10 {
  fill: url("#paint4_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-11 {
  fill: transparent;
  transition: fill 1s ease-in 0.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-11 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-12 {
  fill: transparent;
  transition: fill 1s ease-in 0.65s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-12 {
  fill: url("#paint5_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-13 {
  fill: transparent;
  transition: fill 1s ease-in 0.7000000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-13 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-14 {
  fill: transparent;
  transition: fill 1s ease-in 0.75s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-14 {
  fill: url("#paint6_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-15 {
  fill: transparent;
  transition: fill 1s ease-in 0.8s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-15 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-16 {
  fill: transparent;
  transition: fill 1s ease-in 0.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-16 {
  fill: url("#paint7_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-17 {
  fill: transparent;
  transition: fill 1s ease-in 0.9s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-17 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-18 {
  fill: transparent;
  transition: fill 1s ease-in 0.9500000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-18 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-19 {
  fill: transparent;
  transition: fill 1s ease-in 1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-19 {
  fill: #f5871f; }

.block-landing__logo-svg-wrapper svg .svg-elem-20 {
  fill: transparent;
  transition: fill 1s ease-in 1.05s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-20 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-21 {
  fill: transparent;
  transition: fill 1s ease-in 1.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-21 {
  fill: url("#paint8_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-22 {
  fill: transparent;
  transition: fill 1s ease-in 1.1500000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-22 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-23 {
  fill: transparent;
  transition: fill 1s ease-in 1.2000000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-23 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-24 {
  fill: transparent;
  transition: fill 1s ease-in 1.2500000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-24 {
  fill: #fcb912; }

.block-landing__logo-svg-wrapper svg .svg-elem-25 {
  fill: transparent;
  transition: fill 1s ease-in 1.3000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-25 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-26 {
  fill: transparent;
  transition: fill 1s ease-in 1.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-26 {
  fill: url("#paint9_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-27 {
  fill: transparent;
  transition: fill 1s ease-in 1.4000000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-27 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-28 {
  fill: transparent;
  transition: fill 1s ease-in 1.4500000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-28 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-29 {
  fill: transparent;
  transition: fill 1s ease-in 1.5000000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-29 {
  fill: #ed2725; }

.block-landing__logo-svg-wrapper svg .svg-elem-30 {
  fill: transparent;
  transition: fill 1s ease-in 1.5500000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-30 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-31 {
  fill: transparent;
  transition: fill 1s ease-in 1.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-31 {
  fill: url("#paint10_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-32 {
  fill: transparent;
  transition: fill 1s ease-in 1.6500000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-32 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-33 {
  fill: transparent;
  transition: fill 1s ease-in 1.7000000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-33 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-34 {
  fill: transparent;
  transition: fill 1s ease-in 1.7500000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-34 {
  fill: #3cafe3; }

.block-landing__logo-svg-wrapper svg .svg-elem-35 {
  fill: transparent;
  transition: fill 1s ease-in 1.8000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-35 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-36 {
  fill: transparent;
  transition: fill 1s ease-in 1.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-36 {
  fill: url("#paint11_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-37 {
  fill: transparent;
  transition: fill 1s ease-in 1.9000000000000001s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-37 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-38 {
  fill: transparent;
  transition: fill 1s ease-in 1.9500000000000002s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-38 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-39 {
  fill: transparent;
  transition: fill 1s ease-in 2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-39 {
  fill: #7c58a4; }

.block-landing__logo-svg-wrapper svg .svg-elem-40 {
  fill: transparent;
  transition: fill 1s ease-in 2.0500000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-40 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-41 {
  fill: transparent;
  transition: fill 1s ease-in 2.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-41 {
  fill: url("#paint12_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-42 {
  fill: transparent;
  transition: fill 1s ease-in 2.1500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-42 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-43 {
  fill: transparent;
  transition: fill 1s ease-in 2.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-43 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-44 {
  fill: transparent;
  transition: fill 1s ease-in 2.25s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-44 {
  fill: #c3509c; }

.block-landing__logo-svg-wrapper svg .svg-elem-45 {
  fill: transparent;
  transition: fill 1s ease-in 2.3000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-45 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-46 {
  fill: transparent;
  transition: fill 1s ease-in 2.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-46 {
  fill: url("#paint13_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-47 {
  fill: transparent;
  transition: fill 1s ease-in 2.4000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-47 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-48 {
  fill: transparent;
  transition: fill 1s ease-in 2.45s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-48 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-49 {
  fill: transparent;
  transition: fill 1s ease-in 2.5000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-49 {
  fill: #f5871f; }

.block-landing__logo-svg-wrapper svg .svg-elem-50 {
  fill: transparent;
  transition: fill 1s ease-in 2.5500000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-50 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-51 {
  fill: transparent;
  transition: fill 1s ease-in 2.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-51 {
  fill: url("#paint14_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-52 {
  fill: transparent;
  transition: fill 1s ease-in 2.6500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-52 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-53 {
  fill: transparent;
  transition: fill 1s ease-in 2.7s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-53 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-54 {
  fill: transparent;
  transition: fill 1s ease-in 2.7500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-54 {
  fill: #fcb912; }

.block-landing__logo-svg-wrapper svg .svg-elem-55 {
  fill: transparent;
  transition: fill 1s ease-in 2.8000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-55 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-56 {
  fill: transparent;
  transition: fill 1s ease-in 2.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-56 {
  fill: url("#paint15_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-57 {
  fill: transparent;
  transition: fill 1s ease-in 2.9000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-57 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-58 {
  fill: transparent;
  transition: fill 1s ease-in 2.95s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-58 {
  fill: url("#paint16_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-59 {
  fill: transparent;
  transition: fill 1s ease-in 3.0000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-59 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-60 {
  fill: transparent;
  transition: fill 1s ease-in 3.0500000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-60 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-61 {
  fill: transparent;
  transition: fill 1s ease-in 3.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-61 {
  fill: #c3509c; }

.block-landing__logo-svg-wrapper svg .svg-elem-62 {
  fill: transparent;
  transition: fill 1s ease-in 3.1500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-62 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-63 {
  fill: transparent;
  transition: fill 1s ease-in 3.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-63 {
  fill: url("#paint17_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-64 {
  fill: transparent;
  transition: fill 1s ease-in 3.2500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-64 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-65 {
  fill: transparent;
  transition: fill 1s ease-in 3.3000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-65 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-66 {
  fill: transparent;
  transition: fill 1s ease-in 3.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-66 {
  fill: #fcb912; }

.block-landing__logo-svg-wrapper svg .svg-elem-67 {
  fill: transparent;
  transition: fill 1s ease-in 3.4000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-67 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-68 {
  fill: transparent;
  transition: fill 1s ease-in 3.45s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-68 {
  fill: url("#paint18_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-69 {
  fill: transparent;
  transition: fill 1s ease-in 3.5000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-69 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-70 {
  fill: transparent;
  transition: fill 1s ease-in 3.5500000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-70 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-71 {
  fill: transparent;
  transition: fill 1s ease-in 3.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-71 {
  fill: #3cafe3; }

.block-landing__logo-svg-wrapper svg .svg-elem-72 {
  fill: transparent;
  transition: fill 1s ease-in 3.6500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-72 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-73 {
  fill: transparent;
  transition: fill 1s ease-in 3.7s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-73 {
  fill: url("#paint19_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-74 {
  fill: transparent;
  transition: fill 1s ease-in 3.7500000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-74 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-75 {
  fill: transparent;
  transition: fill 1s ease-in 3.8000000000000003s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-75 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-76 {
  fill: transparent;
  transition: fill 1s ease-in 3.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-76 {
  fill: #ed2725; }

.block-landing__logo-svg-wrapper svg .svg-elem-77 {
  fill: transparent;
  transition: fill 1s ease-in 3.9000000000000004s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-77 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-78 {
  fill: transparent;
  transition: fill 1s ease-in 3.95s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-78 {
  fill: url("#paint20_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-79 {
  fill: transparent;
  transition: fill 1s ease-in 4s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-79 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-80 {
  fill: transparent;
  transition: fill 1s ease-in 4.05s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-80 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-81 {
  fill: transparent;
  transition: fill 1s ease-in 4.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-81 {
  fill: #7c58a4; }

.block-landing__logo-svg-wrapper svg .svg-elem-82 {
  fill: transparent;
  transition: fill 1s ease-in 4.1499999999999995s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-82 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-83 {
  fill: transparent;
  transition: fill 1s ease-in 4.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-83 {
  fill: url("#paint21_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-84 {
  fill: transparent;
  transition: fill 1s ease-in 4.25s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-84 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-85 {
  fill: transparent;
  transition: fill 1s ease-in 4.3s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-85 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-86 {
  fill: transparent;
  transition: fill 1s ease-in 4.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-86 {
  fill: #3cafe3; }

.block-landing__logo-svg-wrapper svg .svg-elem-87 {
  fill: transparent;
  transition: fill 1s ease-in 4.3999999999999995s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-87 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-88 {
  fill: transparent;
  transition: fill 1s ease-in 4.45s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-88 {
  fill: url("#paint22_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-89 {
  fill: transparent;
  transition: fill 1s ease-in 4.5s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-89 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-90 {
  fill: transparent;
  transition: fill 1s ease-in 4.55s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-90 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-91 {
  fill: transparent;
  transition: fill 1s ease-in 4.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-91 {
  fill: #7c58a4; }

.block-landing__logo-svg-wrapper svg .svg-elem-92 {
  fill: transparent;
  transition: fill 1s ease-in 4.6499999999999995s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-92 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-93 {
  fill: transparent;
  transition: fill 1s ease-in 4.7s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-93 {
  fill: url("#paint23_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-94 {
  fill: transparent;
  transition: fill 1s ease-in 4.75s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-94 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-95 {
  fill: transparent;
  transition: fill 1s ease-in 4.8s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-95 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-96 {
  fill: transparent;
  transition: fill 1s ease-in 4.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-96 {
  fill: #f5871f; }

.block-landing__logo-svg-wrapper svg .svg-elem-97 {
  fill: transparent;
  transition: fill 1s ease-in 4.9s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-97 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-98 {
  fill: transparent;
  transition: fill 1s ease-in 4.95s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-98 {
  fill: url("#paint24_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-99 {
  fill: transparent;
  transition: fill 1s ease-in 5s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-99 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-100 {
  fill: transparent;
  transition: fill 1s ease-in 5.05s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-100 {
  fill: url("#paint25_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-101 {
  fill: transparent;
  transition: fill 1s ease-in 5.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-101 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-102 {
  fill: transparent;
  transition: fill 1s ease-in 5.15s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-102 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-103 {
  fill: transparent;
  transition: fill 1s ease-in 5.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-103 {
  fill: #c3509c; }

.block-landing__logo-svg-wrapper svg .svg-elem-104 {
  fill: transparent;
  transition: fill 1s ease-in 5.25s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-104 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-105 {
  fill: transparent;
  transition: fill 1s ease-in 5.3s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-105 {
  fill: url("#paint26_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-106 {
  fill: transparent;
  transition: fill 1s ease-in 5.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-106 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-107 {
  fill: transparent;
  transition: fill 1s ease-in 5.4s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-107 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-108 {
  fill: transparent;
  transition: fill 1s ease-in 5.45s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-108 {
  fill: #fcb912; }

.block-landing__logo-svg-wrapper svg .svg-elem-109 {
  fill: transparent;
  transition: fill 1s ease-in 5.5s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-109 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-110 {
  fill: transparent;
  transition: fill 1s ease-in 5.55s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-110 {
  fill: url("#paint27_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-111 {
  fill: transparent;
  transition: fill 1s ease-in 5.6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-111 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-112 {
  fill: transparent;
  transition: fill 1s ease-in 5.65s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-112 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-113 {
  fill: transparent;
  transition: fill 1s ease-in 5.7s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-113 {
  fill: #ed2725; }

.block-landing__logo-svg-wrapper svg .svg-elem-114 {
  fill: transparent;
  transition: fill 1s ease-in 5.75s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-114 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-115 {
  fill: transparent;
  transition: fill 1s ease-in 5.8s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-115 {
  fill: url("#paint28_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-116 {
  fill: transparent;
  transition: fill 1s ease-in 5.85s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-116 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-117 {
  fill: transparent;
  transition: fill 1s ease-in 5.9s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-117 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-118 {
  fill: transparent;
  transition: fill 1s ease-in 5.95s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-118 {
  fill: #f5871f; }

.block-landing__logo-svg-wrapper svg .svg-elem-119 {
  fill: transparent;
  transition: fill 1s ease-in 6s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-119 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-120 {
  fill: transparent;
  transition: fill 1s ease-in 6.05s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-120 {
  fill: url("#paint29_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-121 {
  fill: transparent;
  transition: fill 1s ease-in 6.1s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-121 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-122 {
  fill: transparent;
  transition: fill 1s ease-in 6.15s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-122 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-123 {
  fill: transparent;
  transition: fill 1s ease-in 6.2s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-123 {
  fill: #c3509c; }

.block-landing__logo-svg-wrapper svg .svg-elem-124 {
  fill: transparent;
  transition: fill 1s ease-in 6.25s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-124 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-125 {
  fill: transparent;
  transition: fill 1s ease-in 6.3s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-125 {
  fill: url("#paint30_linear_627_865"); }

.block-landing__logo-svg-wrapper svg .svg-elem-126 {
  fill: transparent;
  transition: fill 1s ease-in 6.35s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-126 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-127 {
  fill: transparent;
  transition: fill 1s ease-in 6.4s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-127 {
  fill: #3cafe3; }

.block-landing__logo-svg-wrapper svg .svg-elem-128 {
  fill: transparent;
  transition: fill 1s ease-in 6.45s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-128 {
  fill: white; }

.block-landing__logo-svg-wrapper svg .svg-elem-129 {
  fill: transparent;
  transition: fill 1s ease-in 6.5s; }

.block-landing__logo-svg-wrapper svg.active .svg-elem-129 {
  fill: url("#paint31_linear_627_865"); }

.block-landing {
  width: 100%;
  min-height: 100vh;
  height: auto;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: stretch; }
  @media screen and (max-width: 1080px) {
    .block-landing {
      flex-direction: column; } }

.block-landing__logo-animation-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 48px;
  display: flex;
  justify-content: center;
  align-items: center; }
  @media screen and (max-width: 1080px) {
    .block-landing__logo-animation-wrapper {
      padding: 48px 7% 24px; } }
  @media screen and (max-width: 480px) {
    .block-landing__logo-animation-wrapper {
      padding: 48px 8% 24px; } }

.block-landing__logo-svg-wrapper {
  width: 100%;
  height: auto;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2; }
  @media screen and (max-width: 1080px) {
    .block-landing__logo-svg-wrapper {
      max-width: 400px; } }
  .block-landing__logo-svg-wrapper svg {
    width: 100%;
    height: auto;
    object-fit: contain; }

.block-landing__background-image {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  display: block;
  max-height: 90%;
  height: 599px;
  width: auto;
  z-index: 1;
  pointer-events: none; }

.block-landing__content-wrapper {
  width: 100%;
  height: auto;
  padding: 100px 5%;
  overflow: hidden;
  background-color: #fb4f14;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start; }
  @media screen and (max-width: 1080px) {
    .block-landing__content-wrapper {
      padding: 48px 7%;
      align-items: center;
      text-align: center;
      flex-grow: 1; } }
  @media screen and (max-width: 480px) {
    .block-landing__content-wrapper {
      padding: 48px 8%; } }
  .block-landing__content-wrapper.show .block-landing__title {
    transform: scale(1);
    color: #fff; }
    .block-landing__content-wrapper.show .block-landing__title strong {
      color: #131e26; }
  .block-landing__content-wrapper.show .block-landing__content,
  .block-landing__content-wrapper.show .block-landing__link {
    opacity: 1;
    visibility: visible;
    transform: none; }

.block-landing__title {
  color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  transform: scale(3.5) translateY(100px);
  transform-origin: center center;
  transition: color 1500ms ease-out 300ms, transform 1500ms ease-out; }
  .block-landing__title strong {
    font-weight: 400;
    -webkit-text-stroke-color: #131e26; }

.block-landing__content {
  max-width: 445px;
  width: 100%;
  height: auto;
  margin-top: 30px; }

.block-landing__link {
  margin-top: 50px; }

.block-landing__content,
.block-landing__link {
  opacity: 0;
  visibility: hidden;
  transform: translateY(70px);
  transition: opacity 300ms ease-out 1800ms, visibility 300ms ease-out 1800ms, transform 300ms ease-out 1800ms; }

@media screen and (min-width: 1921px) {
  .block-landing__logo-animation-wrapper {
    padding: 2.5vw; }
  .block-landing__background-image {
    height: 31.19792vw; }
  .block-landing__content-wrapper {
    padding: 5.20833vw 5%; }
  .block-landing__title {
    -webkit-text-stroke-width: 0.05208vw;
    transform: scale(3.5) translateY(5.20833vw); }
  .block-landing__content {
    max-width: 23.17708vw;
    margin-top: 1.5625vw; }
  .block-landing__link {
    margin-top: 2.60417vw; }
  .block-landing__content,
  .block-landing__link {
    transform: translateY(3.64583vw); } }

