/*!*************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js!./resources/style/style.scss ***!
  \*************************************************************************************************************************************************/
@charset "UTF-8";
/* Variables */ /* Type */
/* Variables */ /* Colour */
/* Variables */ /* Shades */
/* REPLACE THESE WITH GREY01 */
/* Variables */ /* Shadows */
/* Variables */ /* Gradients */
/* Variables */ /* Dimensions */
:root {
  --base-font-size: 16px;
  --base-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, sans-serif;
  --container-max-width: 1330px;
  --gap: 1.5625rem;
}

* {
  border: 0;
  box-sizing: border-box;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif !important;
  font-variant-ligatures: none;
  line-height: 1em;
  margin: 0px;
  outline: none !important;
  padding: 0px;
  text-decoration: none;
  transition: 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
  -webkit-appearance: none;
  -ms-overflow-style: none;
}

html {
  font-size: var(--base-font-size);
  line-height: 1.6;
  scroll-behavior: smooth;
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  html {
    font-size: 14px;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 360px) {
  html {
    font-size: 15px;
  }
}

.has-blocks {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.6;
  overflow: unset !important;
}

.has-blocks {
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* Align Items */
  /* Align Content */
  /* Justify Content */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* WIDTH */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /** CSS Grid */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* Site Header */ /* Z=10 */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* Site Mobile Menu */ /* Z=9 */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /** Blog Post Card **/
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* Fix for blog posts */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */ /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* REPLACE THESE WITH GREY01 */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
  /* PHASE 01 FIXES */
  /* Variables */ /* Type */
  /* Variables */ /* Colour */
  /* Variables */ /* Shades */
  /* Variables */ /* Shadows */
  /* Variables */ /* Gradients */
  /* Variables */ /* Dimensions */
}
.has-blocks *, .has-blocks *:before, .has-blocks *:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  ‑webkit‑text‑size‑adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.has-blocks a {
  color: inherit;
  text-decoration: inherit;
}
.has-blocks button, .has-blocks input, .has-blocks select, .has-blocks textarea {
  border: 0;
  border-radius: 0;
  background: transparent;
  -webkit-appearance: none;
  appearance: none;
  font-size: 16px;
}
.has-blocks button {
  cursor: pointer;
}
.has-blocks section,
.has-blocks article {
  width: 100%;
}
.has-blocks main > div {
  width: 100%;
}
.has-blocks img {
  max-width: 100%;
}
.has-blocks #snowplow {
  width: 100%;
}
.has-blocks section > [class*=__content],
.has-blocks [class*=block-] > [class*=__content] {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}
.has-blocks section > [class*=__content] [class*=wp-block-][class*=__content],
.has-blocks section > [class*=__content] [class*=wp-block-] [class*=__content],
.has-blocks [class*=block-] > [class*=__content] [class*=wp-block-][class*=__content],
.has-blocks [class*=block-] > [class*=__content] [class*=wp-block-] [class*=__content] {
  display: initial;
  flex-direction: initial;
}
.has-blocks section > [class*=__container],
.has-blocks section > [class*=__content] > [class*=__container],
.has-blocks [class*=block-] > [class*=__container],
.has-blocks [class*=block-] > [class*=__content] > [class*=__container] {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
@media (max-width: 766px) {
  .has-blocks section > [class*=__container],
.has-blocks section > [class*=__content] > [class*=__container],
.has-blocks [class*=block-] > [class*=__container],
.has-blocks [class*=block-] > [class*=__content] > [class*=__container] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.has-blocks [class*=block-] > .content {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: center;
}
.has-blocks [class*=block-] > .content [class*=wp-block-][class*=__content],
.has-blocks [class*=block-] > .content [class*=wp-block-] [class*=__content] {
  display: initial;
  flex-direction: initial;
}
.has-blocks [class*=site-] > [class*=__container],
.has-blocks [class*=site-] > [class*=__content] > [class*=__container] {
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
@media (max-width: 766px) {
  .has-blocks [class*=site-] > [class*=__container],
.has-blocks [class*=site-] > [class*=__content] > [class*=__container] {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.has-blocks .site-padding .content {
  padding: 8.75rem 0;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-padding .content {
    padding: 3.75rem 0;
  }
}
.has-blocks .site-padding .content__large {
  padding: 13.125rem 0;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-padding .content__large {
    padding: 3.75rem 0;
  }
}
.has-blocks .site-bg__deep-purple {
  background: #202060 !important;
  color: #FFFFFF;
}
.has-blocks .site-bg__white {
  background: #FFFFFF !important;
  color: #000C1D;
}
.has-blocks .site-bg__white .site-link:after {
  filter: unset !important;
}
.has-blocks .site-bg__grey {
  background: #F7F8F8 !important;
  color: #000C1D;
}
.has-blocks .site-bg__grey .site-link:after {
  filter: unset !important;
}
.has-blocks .site-bg__black {
  background: #000C1D !important;
  color: #FFFFFF;
}
.has-blocks .site-bg__black .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__midnight03 {
  background: #F7F8F8 !important;
  color: #000C1D;
}
.has-blocks .site-bg__transparent-dark {
  color: #FFFFFF;
}
.has-blocks .site-bg__transparent-dark .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__transparent-light {
  color: #000C1D;
}
.has-blocks .site-bg__gradient {
  background: linear-gradient(77.01deg, #000000 -30.78%, #381763 105.97%);
  color: #FFFFFF;
}
.has-blocks .site-bg__gradient .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__gradient-01 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='2083' viewBox='0 0 1680 2083' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2442_15128-682031' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='2083'%3E%3Crect width='1680' height='2083' fill='url(%23paint0_linear_2442_15128-750820)'/%3E%3Crect width='1680' height='2083' fill='black' fill-opacity='0.2'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2442_15128-682031)'%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='url(%23paint1_linear_2442_15128-400972)'/%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='black' fill-opacity='0.2'/%3E%3Cg opacity='0.5'%3E%3Cmask id='path-3-inside-1_2442_15128-642775' fill='white'%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46'/%3E%3C/mask%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46' fill='url(%23paint2_linear_2442_15128-734378)'/%3E%3Cpath d='M1582.69 1026.53L1584.23 1025.74L1584.21 1025.71L1584.19 1025.67L1582.69 1026.53ZM1539.35 950.985L1540.86 950.123L1540.83 950.084L1540.81 950.047L1539.35 950.985ZM1523.79 942.032L1523.86 940.301L1523.82 940.299H1523.79V942.032ZM1491.48 942.032L1491.22 943.748L1491.35 943.766H1491.48V942.032ZM1490.58 942.032V943.766H1490.71L1490.83 943.748L1490.58 942.032ZM1437.06 942.032V940.299H1437.02L1436.99 940.301L1437.06 942.032ZM1421.52 951.017L1420.06 950.086L1420.04 950.12L1420.02 950.154L1421.52 951.017ZM1378.17 1026.53L1376.67 1025.67L1376.65 1025.71L1376.63 1025.74L1378.17 1026.53ZM1376 1035.56H1374.27H1376ZM1378.17 1044.59L1376.63 1045.37L1376.65 1045.41L1376.67 1045.45L1378.17 1044.59ZM1421.53 1120.17L1420.03 1121.03L1420.05 1121.07L1420.07 1121.1L1421.53 1120.17ZM1437.06 1129.2L1436.98 1130.93L1437.02 1130.93H1437.06V1129.2ZM1523.79 1129.2V1130.93H1523.83L1523.87 1130.93L1523.79 1129.2ZM1539.33 1120.17L1540.79 1121.1L1540.81 1121.07L1540.83 1121.03L1539.33 1120.17ZM1582.69 1044.59L1584.19 1045.45L1584.21 1045.41L1584.23 1045.37L1582.69 1044.59ZM1533.96 954.13L1535.46 953.267L1535.2 952.815L1534.74 952.581L1533.96 954.13ZM1549.79 981.725L1551.28 982.596L1551.79 981.731L1551.29 980.863L1549.79 981.725ZM1522.06 1029.48L1520.56 1030.35L1522.06 1032.93L1523.56 1030.35L1522.06 1029.48ZM1503.91 998.199L1505.41 997.329L1505.41 997.328L1503.91 998.199ZM1501.23 996.653L1501.23 994.919H1501.23V996.653ZM1465.21 996.653L1463.7 995.794L1462.22 998.386H1465.21V996.653ZM1492.8 948.29V946.556H1491.79L1491.29 947.431L1492.8 948.29ZM1523.79 948.29L1523.9 946.56L1523.85 946.556H1523.79V948.29ZM1533.93 954.117L1532.5 955.092L1532.75 955.463L1533.15 955.665L1533.93 954.117ZM1482.4 1032.68L1480.9 1033.55L1481.4 1034.41L1482.4 1034.41L1482.4 1032.68ZM1465.12 1002.9V1001.17H1462.11L1463.62 1003.77L1465.12 1002.9ZM1499.46 1002.9L1500.96 1002.03L1500.46 1001.17H1499.46V1002.9ZM1516.75 1032.67L1516.75 1034.41L1519.76 1034.41L1518.25 1031.8L1516.75 1032.67ZM1476.76 1035.7L1478.26 1036.57L1478.76 1035.7L1478.26 1034.83L1476.76 1035.7ZM1459.67 1065.15L1458.17 1066.02L1459.67 1068.61L1461.17 1066.02L1459.67 1065.15ZM1442.53 1035.56L1441.03 1034.69L1440.52 1035.56L1441.03 1036.43L1442.53 1035.56ZM1459.6 1006.11L1461.1 1005.24L1459.6 1002.66L1458.1 1005.24L1459.6 1006.11ZM1482.22 1038.98V1037.24H1481.23L1480.73 1038.1L1482.22 1038.98ZM1516.38 1038.98L1517.88 1039.85L1519.39 1037.24H1516.38V1038.98ZM1499.41 1068.25V1069.98H1500.41L1500.91 1069.12L1499.41 1068.25ZM1465.12 1068.25L1463.62 1067.37L1462.1 1069.98H1465.12V1068.25ZM1426.95 954.13L1425.52 953.152L1425.48 953.208L1425.44 953.267L1426.95 954.13ZM1437.06 948.354V946.62H1437.01L1436.95 946.624L1437.06 948.354ZM1485.58 948.354L1487.09 949.213L1488.57 946.62H1485.58V948.354ZM1458.03 996.653V998.386H1459.04L1459.53 997.511L1458.03 996.653ZM1402.55 996.653L1401.05 995.79L1399.56 998.386H1402.55V996.653ZM1383.58 1029.68L1384.81 1030.9L1384.97 1030.74L1385.09 1030.54L1383.58 1029.68ZM1398.93 1002.9V1001.17H1397.93L1397.43 1002.04L1398.93 1002.9ZM1454.25 1002.9L1455.75 1003.77L1457.26 1001.17H1454.25V1002.9ZM1436.2 1033.97L1437.7 1034.84L1437.7 1034.84L1436.2 1033.97ZM1436.2 1037.13L1437.7 1036.26L1437.7 1036.26L1436.2 1037.13ZM1454.25 1068.24V1069.97H1457.26L1455.75 1067.37L1454.25 1068.24ZM1398.93 1068.24L1397.43 1069.1L1397.93 1069.97H1398.93V1068.24ZM1383.57 1041.49L1382 1042.24L1382.03 1042.3L1382.06 1042.36L1383.57 1041.49ZM1382.23 1035.59H1383.96H1382.23ZM1383.57 1029.7L1382.34 1028.48L1382.13 1028.68L1382 1028.95L1383.57 1029.7ZM1437.06 1122.91L1436.94 1124.64L1437 1124.65H1437.06V1122.91ZM1426.92 1117.01L1425.41 1117.88L1425.44 1117.93L1425.48 1117.98L1426.92 1117.01ZM1402.5 1074.5V1072.76H1399.51L1401 1075.36L1402.5 1074.5ZM1457.82 1074.5L1459.32 1073.63L1458.82 1072.76H1457.82V1074.5ZM1485.65 1122.91V1124.65H1488.64L1487.15 1122.05L1485.65 1122.91ZM1533.93 1117.01L1535.37 1117.98L1535.4 1117.93L1535.43 1117.88L1533.93 1117.01ZM1523.79 1122.91V1124.65H1523.85L1523.91 1124.64L1523.79 1122.91ZM1492.87 1122.91L1491.36 1123.78L1491.86 1124.65H1492.87V1122.91ZM1465.03 1074.48V1072.75H1462.04L1463.53 1075.34L1465.03 1074.48ZM1501.19 1074.48V1076.21H1501.19L1501.19 1074.48ZM1503.87 1072.93L1505.36 1073.8L1505.36 1073.8L1503.87 1072.93ZM1521.87 1041.92L1523.37 1041.05L1521.88 1038.47L1520.38 1041.05L1521.87 1041.92ZM1549.56 1089.78L1551.07 1090.65L1551.56 1089.78L1551.06 1088.92L1549.56 1089.78ZM1553.17 1083.5L1551.67 1084.37L1553.18 1086.98L1554.68 1084.36L1553.17 1083.5ZM1525.59 1035.79L1524.09 1034.92L1523.58 1035.78L1524.08 1036.65L1525.59 1035.79ZM1553.4 987.95L1554.9 987.088L1553.4 984.485L1551.9 987.079L1553.4 987.95ZM1577.33 1029.66L1578.9 1028.92L1578.87 1028.86L1578.84 1028.8L1577.33 1029.66ZM1578.67 1035.56H1576.94H1578.67ZM1584.19 1025.67L1540.86 950.123L1537.85 951.847L1581.19 1027.4L1584.19 1025.67ZM1540.81 950.047C1538.97 947.18 1536.46 944.799 1533.52 943.103L1531.79 946.108C1534.25 947.527 1536.35 949.521 1537.9 951.923L1540.81 950.047ZM1533.52 943.103C1530.57 941.407 1527.26 940.446 1523.86 940.301L1523.71 943.764C1526.55 943.885 1529.32 944.689 1531.79 946.108L1533.52 943.103ZM1523.79 940.299H1491.48V943.766H1523.79V940.299ZM1491.73 940.317C1491.26 940.25 1490.79 940.25 1490.33 940.317L1490.83 943.748C1490.96 943.729 1491.09 943.729 1491.22 943.748L1491.73 940.317ZM1490.58 940.299H1437.06V943.766H1490.58V940.299ZM1436.99 940.301C1433.59 940.444 1430.28 941.409 1427.33 943.113L1429.07 946.114C1431.53 944.69 1434.3 943.884 1437.13 943.764L1436.99 940.301ZM1427.33 943.113C1424.39 944.816 1421.89 947.209 1420.06 950.086L1422.98 951.948C1424.52 949.539 1426.6 947.538 1429.07 946.114L1427.33 943.113ZM1420.02 950.154L1376.67 1025.67L1379.67 1027.4L1423.02 951.88L1420.02 950.154ZM1376.63 1025.74C1375.08 1028.78 1374.27 1032.15 1374.27 1035.56H1377.73C1377.73 1032.69 1378.41 1029.87 1379.71 1027.32L1376.63 1025.74ZM1374.27 1035.56C1374.27 1038.97 1375.08 1042.34 1376.63 1045.37L1379.71 1043.8C1378.41 1041.25 1377.73 1038.43 1377.73 1035.56H1374.27ZM1376.67 1045.45L1420.03 1121.03L1423.04 1119.31L1379.67 1043.72L1376.67 1045.45ZM1420.07 1121.1C1421.9 1123.98 1424.39 1126.37 1427.34 1128.08L1429.08 1125.09C1426.62 1123.66 1424.53 1121.65 1423 1119.24L1420.07 1121.1ZM1427.34 1128.08C1430.28 1129.79 1433.59 1130.77 1436.98 1130.93L1437.14 1127.46C1434.3 1127.33 1431.54 1126.52 1429.08 1125.09L1427.34 1128.08ZM1437.06 1130.93H1523.79V1127.46H1437.06V1130.93ZM1523.87 1130.93C1527.26 1130.77 1530.57 1129.8 1533.52 1128.09L1531.78 1125.09C1529.32 1126.52 1526.55 1127.33 1523.71 1127.46L1523.87 1130.93ZM1533.52 1128.09C1536.46 1126.38 1538.96 1123.98 1540.79 1121.1L1537.87 1119.24C1536.33 1121.65 1534.24 1123.66 1531.78 1125.09L1533.52 1128.09ZM1540.83 1121.03L1584.19 1045.45L1581.19 1043.72L1537.82 1119.31L1540.83 1121.03ZM1584.23 1045.37C1585.79 1042.34 1586.59 1038.97 1586.59 1035.56H1583.13C1583.13 1038.43 1582.45 1041.25 1581.15 1043.8L1584.23 1045.37ZM1586.59 1035.56C1586.59 1032.15 1585.79 1028.78 1584.23 1025.74L1581.15 1027.32C1582.45 1029.87 1583.13 1032.69 1583.13 1035.56H1586.59ZM1532.45 954.992L1548.28 982.588L1551.29 980.863L1535.46 953.267L1532.45 954.992ZM1548.29 980.855L1520.56 1028.61L1523.56 1030.35L1551.28 982.596L1548.29 980.855ZM1523.56 1028.61L1505.41 997.329L1502.41 999.069L1520.56 1030.35L1523.56 1028.61ZM1505.41 997.328C1504.98 996.597 1504.38 995.989 1503.64 995.566L1501.91 998.568C1502.12 998.688 1502.29 998.861 1502.41 999.071L1505.41 997.328ZM1503.64 995.566C1502.91 995.143 1502.08 994.92 1501.23 994.919L1501.23 998.386C1501.47 998.386 1501.7 998.449 1501.91 998.568L1503.64 995.566ZM1501.23 994.919H1465.21V998.386H1501.23V994.919ZM1466.71 997.511L1494.3 949.148L1491.29 947.431L1463.7 995.794L1466.71 997.511ZM1492.8 950.023H1523.79V946.556H1492.8V950.023ZM1523.67 950.019C1525.43 950.138 1527.13 950.656 1528.66 951.534L1530.39 948.528C1528.4 947.388 1526.19 946.715 1523.9 946.56L1523.67 950.019ZM1528.66 951.534C1530.19 952.413 1531.5 953.629 1532.5 955.092L1535.37 953.141C1534.07 951.246 1532.37 949.668 1530.39 948.528L1528.66 951.534ZM1533.15 955.665L1533.18 955.678L1534.74 952.581L1534.71 952.568L1533.15 955.665ZM1483.9 1031.81L1466.62 1002.03L1463.62 1003.77L1480.9 1033.55L1483.9 1031.81ZM1465.12 1004.64H1499.46V1001.17H1465.12V1004.64ZM1497.96 1003.77L1515.25 1033.55L1518.25 1031.8L1500.96 1002.03L1497.96 1003.77ZM1516.75 1030.94L1482.4 1030.95L1482.4 1034.41L1516.75 1034.41L1516.75 1030.94ZM1475.26 1034.83L1458.17 1064.28L1461.17 1066.02L1478.26 1036.57L1475.26 1034.83ZM1461.17 1064.28L1444.03 1034.69L1441.03 1036.43L1458.17 1066.02L1461.17 1064.28ZM1444.03 1036.43L1461.1 1006.98L1458.1 1005.24L1441.03 1034.69L1444.03 1036.43ZM1458.1 1006.98L1475.26 1036.57L1478.26 1034.83L1461.1 1005.24L1458.1 1006.98ZM1482.22 1040.71H1516.38V1037.24H1482.22V1040.71ZM1514.88 1038.11L1497.92 1067.38L1500.91 1069.12L1517.88 1039.85L1514.88 1038.11ZM1499.41 1066.51H1465.12V1069.98H1499.41V1066.51ZM1466.62 1069.12L1483.72 1039.85L1480.73 1038.1L1463.62 1067.37L1466.62 1069.12ZM1428.38 955.107C1429.37 953.653 1430.68 952.446 1432.2 951.576L1430.48 948.565C1428.5 949.697 1426.81 951.265 1425.52 953.152L1428.38 955.107ZM1432.2 951.576C1433.73 950.706 1435.43 950.196 1437.17 950.083L1436.95 946.624C1434.68 946.77 1432.47 947.434 1430.48 948.565L1432.2 951.576ZM1437.06 950.087H1485.58V946.62H1437.06V950.087ZM1484.08 947.495L1456.52 995.794L1459.53 997.511L1487.09 949.213L1484.08 947.495ZM1458.03 994.919H1402.55V998.386H1458.03V994.919ZM1404.05 997.515L1428.45 954.992L1425.44 953.267L1401.05 995.79L1404.05 997.515ZM1385.09 1030.54L1400.44 1003.77L1397.43 1002.04L1382.08 1028.82L1385.09 1030.54ZM1398.93 1004.64H1454.25V1001.17H1398.93V1004.64ZM1452.75 1002.03L1434.7 1033.1L1437.7 1034.84L1455.75 1003.77L1452.75 1002.03ZM1434.7 1033.1C1434.27 1033.84 1434.04 1034.69 1434.04 1035.55H1437.51C1437.51 1035.3 1437.57 1035.06 1437.7 1034.84L1434.7 1033.1ZM1434.04 1035.55C1434.04 1036.42 1434.27 1037.26 1434.7 1038.01L1437.7 1036.26C1437.57 1036.05 1437.51 1035.8 1437.51 1035.55H1434.04ZM1434.7 1038L1452.75 1069.11L1455.75 1067.37L1437.7 1036.26L1434.7 1038ZM1454.25 1066.51H1398.93V1069.97H1454.25V1066.51ZM1400.44 1067.38L1385.07 1040.63L1382.06 1042.36L1397.43 1069.1L1400.44 1067.38ZM1385.13 1040.74C1384.36 1039.14 1383.96 1037.38 1383.96 1035.59H1380.49C1380.49 1037.9 1381.01 1040.17 1382 1042.24L1385.13 1040.74ZM1383.96 1035.59C1383.96 1033.81 1384.36 1032.05 1385.13 1030.45L1382 1028.95C1381.01 1031.02 1380.49 1033.29 1380.49 1035.59H1383.96ZM1384.8 1030.92L1384.81 1030.9L1382.36 1028.46L1382.34 1028.48L1384.8 1030.92ZM1437.19 1121.18C1435.42 1121.06 1433.71 1120.53 1432.18 1119.64L1430.44 1122.64C1432.43 1123.79 1434.65 1124.48 1436.94 1124.64L1437.19 1121.18ZM1432.18 1119.64C1430.65 1118.75 1429.35 1117.52 1428.35 1116.05L1425.48 1117.98C1426.76 1119.89 1428.46 1121.48 1430.44 1122.64L1432.18 1119.64ZM1428.42 1116.15L1404.01 1073.63L1401 1075.36L1425.41 1117.88L1428.42 1116.15ZM1402.5 1076.23H1457.82V1072.76H1402.5V1076.23ZM1456.32 1075.36L1484.14 1123.78L1487.15 1122.05L1459.32 1073.63L1456.32 1075.36ZM1485.65 1121.18H1437.06V1124.65H1485.65V1121.18ZM1532.49 1116.05C1531.5 1117.52 1530.19 1118.75 1528.66 1119.64L1530.4 1122.64C1532.39 1121.48 1534.08 1119.89 1535.37 1117.98L1532.49 1116.05ZM1528.66 1119.64C1527.13 1120.53 1525.42 1121.06 1523.66 1121.18L1523.91 1124.64C1526.2 1124.48 1528.42 1123.79 1530.4 1122.64L1528.66 1119.64ZM1523.79 1121.18H1492.87V1124.65H1523.79V1121.18ZM1494.37 1122.05L1466.53 1073.61L1463.53 1075.34L1491.36 1123.78L1494.37 1122.05ZM1465.03 1076.21H1501.19V1072.75H1465.03V1076.21ZM1501.19 1076.21C1502.03 1076.21 1502.87 1075.99 1503.6 1075.57L1501.86 1072.56C1501.66 1072.68 1501.42 1072.75 1501.19 1072.75L1501.19 1076.21ZM1503.6 1075.57C1504.33 1075.14 1504.94 1074.53 1505.36 1073.8L1502.37 1072.06C1502.25 1072.27 1502.07 1072.44 1501.86 1072.56L1503.6 1075.57ZM1505.36 1073.8L1523.37 1042.79L1520.38 1041.05L1502.37 1072.06L1505.36 1073.8ZM1520.37 1042.79L1548.06 1090.65L1551.06 1088.92L1523.37 1041.05L1520.37 1042.79ZM1548.06 1088.92L1532.42 1116.15L1535.43 1117.88L1551.07 1090.65L1548.06 1088.92ZM1575.79 1040.57L1551.67 1082.64L1554.68 1084.36L1578.79 1042.29L1575.79 1040.57ZM1554.67 1082.63L1527.09 1034.92L1524.08 1036.65L1551.67 1084.37L1554.67 1082.63ZM1527.08 1036.66L1554.89 988.821L1551.9 987.079L1524.09 1034.92L1527.08 1036.66ZM1551.89 988.813L1575.83 1030.53L1578.84 1028.8L1554.9 987.088L1551.89 988.813ZM1575.77 1030.41C1576.54 1032.02 1576.94 1033.78 1576.94 1035.56H1580.41C1580.41 1033.26 1579.89 1030.99 1578.9 1028.92L1575.77 1030.41ZM1576.94 1035.56C1576.94 1037.35 1576.54 1039.11 1575.77 1040.71L1578.9 1042.21C1579.89 1040.14 1580.41 1037.86 1580.41 1035.56H1576.94Z' fill='%234F2C8F' mask='url(%23path-3-inside-1_2442_15128-642775)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter0_f_2442_15128-276372)'%3E%3Cpath d='M1947 670.965C1947 796.24 1754.06 858 1601.01 858C1447.96 858 1323.89 756.445 1323.89 631.171C1323.89 505.896 1259.12 359.241 1601.01 404.341C1810.08 437.504 1947 545.691 1947 670.965Z' fill='url(%23paint3_linear_2442_15128-366153)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2442_15128-276372' x='1192' y='269' width='882' height='716' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='63.5' result='effect1_foregroundBlur_2442_15128'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2442_15128-750820' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2442_15128-400972' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2442_15128-734378' x1='1579' y1='1092' x2='1411.64' y2='980.788' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239567E3'/%3E%3Cstop offset='1' stop-color='%239E62DD' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2442_15128-366153' x1='1491.18' y1='590.178' x2='1729.78' y2='703.273' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C47BDA'/%3E%3Cstop offset='1' stop-color='%238846EC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFFFFF;
}
.has-blocks .site-bg__gradient-01 .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__gradient-02 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFFFFF;
}
.has-blocks .site-bg__gradient-02 .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__gradient-03 {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFFFFF;
}
.has-blocks .site-bg__gradient-03 .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-bg__overlap {
  background: linear-gradient(0deg, #F7F8F8 0 35%, #FFFFFF 35% 100%);
}
.has-blocks .site-feature__gradient {
  background: linear-gradient(225deg, #9E62DD 0%, #6A38B8 80%);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.126);
  border-radius: 8px;
  color: #FFFFFF;
}
.has-blocks .site-feature__gradient-01 {
  background: linear-gradient(225deg, #9E62DD 0%, #6A38B8 80%);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.126);
  border-radius: 8px;
  padding: 2.5rem 1.5625rem 2.1875rem 2.5rem;
  color: #FFFFFF;
}
@media (max-width: 477px) {
  .has-blocks .site-feature__gradient-01 {
    padding: 2rem;
  }
}
.has-blocks .site-feature__gradient-01 .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-feature__gradient-02 {
  background: linear-gradient(314.44deg, #6A38B8 26.84%, #FC5E36 140.55%);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.126);
  border-radius: 8px;
  padding: 2.5rem 1.5625rem 2.1875rem 2.5rem;
  color: #FFFFFF;
}
@media (max-width: 477px) {
  .has-blocks .site-feature__gradient-02 {
    padding: 2rem;
  }
}
.has-blocks .site-feature__gradient-02 .site-link:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.has-blocks .site-separator {
  width: 1px;
  background-color: #000C1D;
}
.has-blocks .site-iframe {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
.has-blocks .site-iframe iframe {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.has-blocks .site-logo img {
  display: block;
  width: auto;
  max-width: 9.375rem;
  height: auto;
  min-height: auto !important;
  max-height: 3.75rem;
  object-fit: contain !important;
  object-position: left;
}
.has-blocks .search-icon {
  width: 1.125rem;
  height: 1.125rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337772C4.60483 0.160795 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6367C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2392 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337772ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='white'/%3E%3C/svg%3E");
}
.has-blocks .search-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337781C4.60483 0.160796 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6366C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2391 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337781ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='%23FC5E36'/%3E%3C/svg%3E");
}
.has-blocks .site-icon img {
  object-fit: contain;
  max-width: 4.375rem;
  max-height: 4.375rem;
}
.has-blocks img.alignleft {
  float: left;
}
@media (max-width: 766px) {
  .has-blocks img.alignleft {
    float: unset;
  }
}
.has-blocks img.alignright {
  float: right;
}
@media (max-width: 766px) {
  .has-blocks img.alignright {
    float: unset;
  }
}
.has-blocks .has-line-01:after {
  content: "";
  position: absolute;
  margin-top: 15.625rem;
  display: block;
  height: 0.125rem;
  width: 45%;
  background: linear-gradient(90deg, #6738B8 0%, #9E62DD 100%);
  z-index: 1;
  left: 55%;
}
.has-blocks .has-line-02:after {
  content: "";
  position: absolute;
  margin-top: 1.875rem;
  display: block;
  height: 0.125rem;
  width: 50%;
  background: linear-gradient(90deg, #6738B8 0%, #9E62DD 100%);
  left: 50%;
  right: 0;
  z-index: 1;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .has-line-02:after {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .has-line-02:after {
    display: none;
  }
}
.has-blocks .has-border-top-grey03 {
  border-top: 1px solid #CCCED2;
}
.has-blocks .items-start {
  align-items: flex-start !important;
}
.has-blocks .items-end {
  align-items: flex-end !important;
}
.has-blocks .items-center {
  align-items: center !important;
}
.has-blocks .items-baseline {
  align-items: baseline !important;
}
.has-blocks .items-stretch {
  align-items: stretch !important;
}
.has-blocks .content-center {
  align-content: center !important;
}
.has-blocks .content-start {
  align-content: flex-start !important;
}
.has-blocks .content-end {
  align-content: flex-end !important;
}
.has-blocks .content-between {
  align-content: space-between !important;
}
.has-blocks .content-around {
  align-content: space-around !important;
}
.has-blocks .content-evenly {
  align-content: space-evenly !important;
}
.has-blocks .justify-start {
  justify-content: flex-start !important;
}
.has-blocks .justify-end {
  justify-content: flex-end !important;
}
.has-blocks .justify-center {
  justify-content: center !important;
}
@media only screen and (max-width: 478px) {
  .has-blocks .justify-center .justify-center-mobile {
    justify-content: center !important;
  }
}
.has-blocks .justify-between {
  justify-content: space-between !important;
}
.has-blocks .justify-between {
  justify-content: space-around !important;
}
.has-blocks .justify-evenly {
  justify-content: space-evenly !important;
}
.has-blocks .padding-0 {
  padding: 0rem !important;
}
.has-blocks .padding-1 {
  padding: 0.0625rem !important;
}
.has-blocks .padding-2 {
  padding: 0.125rem !important;
}
.has-blocks .padding-3 {
  padding: 0.1875rem !important;
}
.has-blocks .padding-4 {
  padding: 0.25rem !important;
}
.has-blocks .padding-5 {
  padding: 0.3125rem !important;
}
.has-blocks .padding-6 {
  padding: 0.375rem !important;
}
.has-blocks .padding-7 {
  padding: 0.4375rem !important;
}
.has-blocks .padding-8 {
  padding: 0.5rem !important;
}
.has-blocks .padding-9 {
  padding: 0.5625rem !important;
}
.has-blocks .padding-10 {
  padding: 0.625rem !important;
}
.has-blocks .padding-11 {
  padding: 0.6875rem !important;
}
.has-blocks .padding-12 {
  padding: 0.75rem !important;
}
.has-blocks .padding-13 {
  padding: 0.8125rem !important;
}
.has-blocks .padding-14 {
  padding: 0.875rem !important;
}
.has-blocks .padding-15 {
  padding: 0.9375rem !important;
}
.has-blocks .padding-16 {
  padding: 1rem !important;
}
.has-blocks .padding-17 {
  padding: 1.0625rem !important;
}
.has-blocks .padding-18 {
  padding: 1.125rem !important;
}
.has-blocks .padding-19 {
  padding: 1.1875rem !important;
}
.has-blocks .padding-20 {
  padding: 1.25rem !important;
}
.has-blocks .padding-21 {
  padding: 1.3125rem !important;
}
.has-blocks .padding-22 {
  padding: 1.375rem !important;
}
.has-blocks .padding-23 {
  padding: 1.4375rem !important;
}
.has-blocks .padding-24 {
  padding: 1.5rem !important;
}
.has-blocks .padding-25 {
  padding: 1.5625rem !important;
}
.has-blocks .padding-26 {
  padding: 1.625rem !important;
}
.has-blocks .padding-27 {
  padding: 1.6875rem !important;
}
.has-blocks .padding-28 {
  padding: 1.75rem !important;
}
.has-blocks .padding-29 {
  padding: 1.8125rem !important;
}
.has-blocks .padding-30 {
  padding: 1.875rem !important;
}
.has-blocks .padding-31 {
  padding: 1.9375rem !important;
}
.has-blocks .padding-32 {
  padding: 2rem !important;
}
.has-blocks .padding-33 {
  padding: 2.0625rem !important;
}
.has-blocks .padding-34 {
  padding: 2.125rem !important;
}
.has-blocks .padding-35 {
  padding: 2.1875rem !important;
}
.has-blocks .padding-36 {
  padding: 2.25rem !important;
}
.has-blocks .padding-37 {
  padding: 2.3125rem !important;
}
.has-blocks .padding-38 {
  padding: 2.375rem !important;
}
.has-blocks .padding-39 {
  padding: 2.4375rem !important;
}
.has-blocks .padding-40 {
  padding: 2.5rem !important;
}
.has-blocks .padding-41 {
  padding: 2.5625rem !important;
}
.has-blocks .padding-42 {
  padding: 2.625rem !important;
}
.has-blocks .padding-43 {
  padding: 2.6875rem !important;
}
.has-blocks .padding-44 {
  padding: 2.75rem !important;
}
.has-blocks .padding-45 {
  padding: 2.8125rem !important;
}
.has-blocks .padding-46 {
  padding: 2.875rem !important;
}
.has-blocks .padding-47 {
  padding: 2.9375rem !important;
}
.has-blocks .padding-48 {
  padding: 3rem !important;
}
.has-blocks .padding-49 {
  padding: 3.0625rem !important;
}
.has-blocks .padding-50 {
  padding: 3.125rem !important;
}
.has-blocks .padding-51 {
  padding: 3.1875rem !important;
}
.has-blocks .padding-52 {
  padding: 3.25rem !important;
}
.has-blocks .padding-53 {
  padding: 3.3125rem !important;
}
.has-blocks .padding-54 {
  padding: 3.375rem !important;
}
.has-blocks .padding-55 {
  padding: 3.4375rem !important;
}
.has-blocks .padding-56 {
  padding: 3.5rem !important;
}
.has-blocks .padding-57 {
  padding: 3.5625rem !important;
}
.has-blocks .padding-58 {
  padding: 3.625rem !important;
}
.has-blocks .padding-59 {
  padding: 3.6875rem !important;
}
.has-blocks .padding-60 {
  padding: 3.75rem !important;
}
.has-blocks .padding-61 {
  padding: 3.8125rem !important;
}
.has-blocks .padding-62 {
  padding: 3.875rem !important;
}
.has-blocks .padding-63 {
  padding: 3.9375rem !important;
}
.has-blocks .padding-64 {
  padding: 4rem !important;
}
.has-blocks .padding-65 {
  padding: 4.0625rem !important;
}
.has-blocks .padding-66 {
  padding: 4.125rem !important;
}
.has-blocks .padding-67 {
  padding: 4.1875rem !important;
}
.has-blocks .padding-68 {
  padding: 4.25rem !important;
}
.has-blocks .padding-69 {
  padding: 4.3125rem !important;
}
.has-blocks .padding-70 {
  padding: 4.375rem !important;
}
.has-blocks .padding-71 {
  padding: 4.4375rem !important;
}
.has-blocks .padding-72 {
  padding: 4.5rem !important;
}
.has-blocks .padding-73 {
  padding: 4.5625rem !important;
}
.has-blocks .padding-74 {
  padding: 4.625rem !important;
}
.has-blocks .padding-75 {
  padding: 4.6875rem !important;
}
.has-blocks .padding-76 {
  padding: 4.75rem !important;
}
.has-blocks .padding-77 {
  padding: 4.8125rem !important;
}
.has-blocks .padding-78 {
  padding: 4.875rem !important;
}
.has-blocks .padding-79 {
  padding: 4.9375rem !important;
}
.has-blocks .padding-80 {
  padding: 5rem !important;
}
.has-blocks .padding-81 {
  padding: 5.0625rem !important;
}
.has-blocks .padding-82 {
  padding: 5.125rem !important;
}
.has-blocks .padding-83 {
  padding: 5.1875rem !important;
}
.has-blocks .padding-84 {
  padding: 5.25rem !important;
}
.has-blocks .padding-85 {
  padding: 5.3125rem !important;
}
.has-blocks .padding-86 {
  padding: 5.375rem !important;
}
.has-blocks .padding-87 {
  padding: 5.4375rem !important;
}
.has-blocks .padding-88 {
  padding: 5.5rem !important;
}
.has-blocks .padding-89 {
  padding: 5.5625rem !important;
}
.has-blocks .padding-90 {
  padding: 5.625rem !important;
}
.has-blocks .padding-91 {
  padding: 5.6875rem !important;
}
.has-blocks .padding-92 {
  padding: 5.75rem !important;
}
.has-blocks .padding-93 {
  padding: 5.8125rem !important;
}
.has-blocks .padding-94 {
  padding: 5.875rem !important;
}
.has-blocks .padding-95 {
  padding: 5.9375rem !important;
}
.has-blocks .padding-96 {
  padding: 6rem !important;
}
.has-blocks .padding-97 {
  padding: 6.0625rem !important;
}
.has-blocks .padding-98 {
  padding: 6.125rem !important;
}
.has-blocks .padding-99 {
  padding: 6.1875rem !important;
}
.has-blocks .padding-100 {
  padding: 6.25rem !important;
}
.has-blocks .padding-top-0 {
  padding-top: 0rem !important;
}
.has-blocks .padding-top-1 {
  padding-top: 0.0625rem !important;
}
.has-blocks .padding-top-2 {
  padding-top: 0.125rem !important;
}
.has-blocks .padding-top-3 {
  padding-top: 0.1875rem !important;
}
.has-blocks .padding-top-4 {
  padding-top: 0.25rem !important;
}
.has-blocks .padding-top-5 {
  padding-top: 0.3125rem !important;
}
.has-blocks .padding-top-6 {
  padding-top: 0.375rem !important;
}
.has-blocks .padding-top-7 {
  padding-top: 0.4375rem !important;
}
.has-blocks .padding-top-8 {
  padding-top: 0.5rem !important;
}
.has-blocks .padding-top-9 {
  padding-top: 0.5625rem !important;
}
.has-blocks .padding-top-10 {
  padding-top: 0.625rem !important;
}
.has-blocks .padding-top-11 {
  padding-top: 0.6875rem !important;
}
.has-blocks .padding-top-12 {
  padding-top: 0.75rem !important;
}
.has-blocks .padding-top-13 {
  padding-top: 0.8125rem !important;
}
.has-blocks .padding-top-14 {
  padding-top: 0.875rem !important;
}
.has-blocks .padding-top-15 {
  padding-top: 0.9375rem !important;
}
.has-blocks .padding-top-16 {
  padding-top: 1rem !important;
}
.has-blocks .padding-top-17 {
  padding-top: 1.0625rem !important;
}
.has-blocks .padding-top-18 {
  padding-top: 1.125rem !important;
}
.has-blocks .padding-top-19 {
  padding-top: 1.1875rem !important;
}
.has-blocks .padding-top-20 {
  padding-top: 1.25rem !important;
}
.has-blocks .padding-top-21 {
  padding-top: 1.3125rem !important;
}
.has-blocks .padding-top-22 {
  padding-top: 1.375rem !important;
}
.has-blocks .padding-top-23 {
  padding-top: 1.4375rem !important;
}
.has-blocks .padding-top-24 {
  padding-top: 1.5rem !important;
}
.has-blocks .padding-top-25 {
  padding-top: 1.5625rem !important;
}
.has-blocks .padding-top-26 {
  padding-top: 1.625rem !important;
}
.has-blocks .padding-top-27 {
  padding-top: 1.6875rem !important;
}
.has-blocks .padding-top-28 {
  padding-top: 1.75rem !important;
}
.has-blocks .padding-top-29 {
  padding-top: 1.8125rem !important;
}
.has-blocks .padding-top-30 {
  padding-top: 1.875rem !important;
}
.has-blocks .padding-top-31 {
  padding-top: 1.9375rem !important;
}
.has-blocks .padding-top-32 {
  padding-top: 2rem !important;
}
.has-blocks .padding-top-33 {
  padding-top: 2.0625rem !important;
}
.has-blocks .padding-top-34 {
  padding-top: 2.125rem !important;
}
.has-blocks .padding-top-35 {
  padding-top: 2.1875rem !important;
}
.has-blocks .padding-top-36 {
  padding-top: 2.25rem !important;
}
.has-blocks .padding-top-37 {
  padding-top: 2.3125rem !important;
}
.has-blocks .padding-top-38 {
  padding-top: 2.375rem !important;
}
.has-blocks .padding-top-39 {
  padding-top: 2.4375rem !important;
}
.has-blocks .padding-top-40 {
  padding-top: 2.5rem !important;
}
.has-blocks .padding-top-41 {
  padding-top: 2.5625rem !important;
}
.has-blocks .padding-top-42 {
  padding-top: 2.625rem !important;
}
.has-blocks .padding-top-43 {
  padding-top: 2.6875rem !important;
}
.has-blocks .padding-top-44 {
  padding-top: 2.75rem !important;
}
.has-blocks .padding-top-45 {
  padding-top: 2.8125rem !important;
}
.has-blocks .padding-top-46 {
  padding-top: 2.875rem !important;
}
.has-blocks .padding-top-47 {
  padding-top: 2.9375rem !important;
}
.has-blocks .padding-top-48 {
  padding-top: 3rem !important;
}
.has-blocks .padding-top-49 {
  padding-top: 3.0625rem !important;
}
.has-blocks .padding-top-50 {
  padding-top: 3.125rem !important;
}
.has-blocks .padding-top-51 {
  padding-top: 3.1875rem !important;
}
.has-blocks .padding-top-52 {
  padding-top: 3.25rem !important;
}
.has-blocks .padding-top-53 {
  padding-top: 3.3125rem !important;
}
.has-blocks .padding-top-54 {
  padding-top: 3.375rem !important;
}
.has-blocks .padding-top-55 {
  padding-top: 3.4375rem !important;
}
.has-blocks .padding-top-56 {
  padding-top: 3.5rem !important;
}
.has-blocks .padding-top-57 {
  padding-top: 3.5625rem !important;
}
.has-blocks .padding-top-58 {
  padding-top: 3.625rem !important;
}
.has-blocks .padding-top-59 {
  padding-top: 3.6875rem !important;
}
.has-blocks .padding-top-60 {
  padding-top: 3.75rem !important;
}
.has-blocks .padding-top-61 {
  padding-top: 3.8125rem !important;
}
.has-blocks .padding-top-62 {
  padding-top: 3.875rem !important;
}
.has-blocks .padding-top-63 {
  padding-top: 3.9375rem !important;
}
.has-blocks .padding-top-64 {
  padding-top: 4rem !important;
}
.has-blocks .padding-top-65 {
  padding-top: 4.0625rem !important;
}
.has-blocks .padding-top-66 {
  padding-top: 4.125rem !important;
}
.has-blocks .padding-top-67 {
  padding-top: 4.1875rem !important;
}
.has-blocks .padding-top-68 {
  padding-top: 4.25rem !important;
}
.has-blocks .padding-top-69 {
  padding-top: 4.3125rem !important;
}
.has-blocks .padding-top-70 {
  padding-top: 4.375rem !important;
}
.has-blocks .padding-top-71 {
  padding-top: 4.4375rem !important;
}
.has-blocks .padding-top-72 {
  padding-top: 4.5rem !important;
}
.has-blocks .padding-top-73 {
  padding-top: 4.5625rem !important;
}
.has-blocks .padding-top-74 {
  padding-top: 4.625rem !important;
}
.has-blocks .padding-top-75 {
  padding-top: 4.6875rem !important;
}
.has-blocks .padding-top-76 {
  padding-top: 4.75rem !important;
}
.has-blocks .padding-top-77 {
  padding-top: 4.8125rem !important;
}
.has-blocks .padding-top-78 {
  padding-top: 4.875rem !important;
}
.has-blocks .padding-top-79 {
  padding-top: 4.9375rem !important;
}
.has-blocks .padding-top-80 {
  padding-top: 5rem !important;
}
.has-blocks .padding-top-81 {
  padding-top: 5.0625rem !important;
}
.has-blocks .padding-top-82 {
  padding-top: 5.125rem !important;
}
.has-blocks .padding-top-83 {
  padding-top: 5.1875rem !important;
}
.has-blocks .padding-top-84 {
  padding-top: 5.25rem !important;
}
.has-blocks .padding-top-85 {
  padding-top: 5.3125rem !important;
}
.has-blocks .padding-top-86 {
  padding-top: 5.375rem !important;
}
.has-blocks .padding-top-87 {
  padding-top: 5.4375rem !important;
}
.has-blocks .padding-top-88 {
  padding-top: 5.5rem !important;
}
.has-blocks .padding-top-89 {
  padding-top: 5.5625rem !important;
}
.has-blocks .padding-top-90 {
  padding-top: 5.625rem !important;
}
.has-blocks .padding-top-91 {
  padding-top: 5.6875rem !important;
}
.has-blocks .padding-top-92 {
  padding-top: 5.75rem !important;
}
.has-blocks .padding-top-93 {
  padding-top: 5.8125rem !important;
}
.has-blocks .padding-top-94 {
  padding-top: 5.875rem !important;
}
.has-blocks .padding-top-95 {
  padding-top: 5.9375rem !important;
}
.has-blocks .padding-top-96 {
  padding-top: 6rem !important;
}
.has-blocks .padding-top-97 {
  padding-top: 6.0625rem !important;
}
.has-blocks .padding-top-98 {
  padding-top: 6.125rem !important;
}
.has-blocks .padding-top-99 {
  padding-top: 6.1875rem !important;
}
.has-blocks .padding-top-100 {
  padding-top: 6.25rem !important;
}
.has-blocks .padding-right-0 {
  padding-right: 0rem !important;
}
.has-blocks .padding-right-1 {
  padding-right: 0.0625rem !important;
}
.has-blocks .padding-right-2 {
  padding-right: 0.125rem !important;
}
.has-blocks .padding-right-3 {
  padding-right: 0.1875rem !important;
}
.has-blocks .padding-right-4 {
  padding-right: 0.25rem !important;
}
.has-blocks .padding-right-5 {
  padding-right: 0.3125rem !important;
}
.has-blocks .padding-right-6 {
  padding-right: 0.375rem !important;
}
.has-blocks .padding-right-7 {
  padding-right: 0.4375rem !important;
}
.has-blocks .padding-right-8 {
  padding-right: 0.5rem !important;
}
.has-blocks .padding-right-9 {
  padding-right: 0.5625rem !important;
}
.has-blocks .padding-right-10 {
  padding-right: 0.625rem !important;
}
.has-blocks .padding-right-11 {
  padding-right: 0.6875rem !important;
}
.has-blocks .padding-right-12 {
  padding-right: 0.75rem !important;
}
.has-blocks .padding-right-13 {
  padding-right: 0.8125rem !important;
}
.has-blocks .padding-right-14 {
  padding-right: 0.875rem !important;
}
.has-blocks .padding-right-15 {
  padding-right: 0.9375rem !important;
}
.has-blocks .padding-right-16 {
  padding-right: 1rem !important;
}
.has-blocks .padding-right-17 {
  padding-right: 1.0625rem !important;
}
.has-blocks .padding-right-18 {
  padding-right: 1.125rem !important;
}
.has-blocks .padding-right-19 {
  padding-right: 1.1875rem !important;
}
.has-blocks .padding-right-20 {
  padding-right: 1.25rem !important;
}
.has-blocks .padding-right-21 {
  padding-right: 1.3125rem !important;
}
.has-blocks .padding-right-22 {
  padding-right: 1.375rem !important;
}
.has-blocks .padding-right-23 {
  padding-right: 1.4375rem !important;
}
.has-blocks .padding-right-24 {
  padding-right: 1.5rem !important;
}
.has-blocks .padding-right-25 {
  padding-right: 1.5625rem !important;
}
.has-blocks .padding-right-26 {
  padding-right: 1.625rem !important;
}
.has-blocks .padding-right-27 {
  padding-right: 1.6875rem !important;
}
.has-blocks .padding-right-28 {
  padding-right: 1.75rem !important;
}
.has-blocks .padding-right-29 {
  padding-right: 1.8125rem !important;
}
.has-blocks .padding-right-30 {
  padding-right: 1.875rem !important;
}
.has-blocks .padding-right-31 {
  padding-right: 1.9375rem !important;
}
.has-blocks .padding-right-32 {
  padding-right: 2rem !important;
}
.has-blocks .padding-right-33 {
  padding-right: 2.0625rem !important;
}
.has-blocks .padding-right-34 {
  padding-right: 2.125rem !important;
}
.has-blocks .padding-right-35 {
  padding-right: 2.1875rem !important;
}
.has-blocks .padding-right-36 {
  padding-right: 2.25rem !important;
}
.has-blocks .padding-right-37 {
  padding-right: 2.3125rem !important;
}
.has-blocks .padding-right-38 {
  padding-right: 2.375rem !important;
}
.has-blocks .padding-right-39 {
  padding-right: 2.4375rem !important;
}
.has-blocks .padding-right-40 {
  padding-right: 2.5rem !important;
}
.has-blocks .padding-right-41 {
  padding-right: 2.5625rem !important;
}
.has-blocks .padding-right-42 {
  padding-right: 2.625rem !important;
}
.has-blocks .padding-right-43 {
  padding-right: 2.6875rem !important;
}
.has-blocks .padding-right-44 {
  padding-right: 2.75rem !important;
}
.has-blocks .padding-right-45 {
  padding-right: 2.8125rem !important;
}
.has-blocks .padding-right-46 {
  padding-right: 2.875rem !important;
}
.has-blocks .padding-right-47 {
  padding-right: 2.9375rem !important;
}
.has-blocks .padding-right-48 {
  padding-right: 3rem !important;
}
.has-blocks .padding-right-49 {
  padding-right: 3.0625rem !important;
}
.has-blocks .padding-right-50 {
  padding-right: 3.125rem !important;
}
.has-blocks .padding-right-51 {
  padding-right: 3.1875rem !important;
}
.has-blocks .padding-right-52 {
  padding-right: 3.25rem !important;
}
.has-blocks .padding-right-53 {
  padding-right: 3.3125rem !important;
}
.has-blocks .padding-right-54 {
  padding-right: 3.375rem !important;
}
.has-blocks .padding-right-55 {
  padding-right: 3.4375rem !important;
}
.has-blocks .padding-right-56 {
  padding-right: 3.5rem !important;
}
.has-blocks .padding-right-57 {
  padding-right: 3.5625rem !important;
}
.has-blocks .padding-right-58 {
  padding-right: 3.625rem !important;
}
.has-blocks .padding-right-59 {
  padding-right: 3.6875rem !important;
}
.has-blocks .padding-right-60 {
  padding-right: 3.75rem !important;
}
.has-blocks .padding-right-61 {
  padding-right: 3.8125rem !important;
}
.has-blocks .padding-right-62 {
  padding-right: 3.875rem !important;
}
.has-blocks .padding-right-63 {
  padding-right: 3.9375rem !important;
}
.has-blocks .padding-right-64 {
  padding-right: 4rem !important;
}
.has-blocks .padding-right-65 {
  padding-right: 4.0625rem !important;
}
.has-blocks .padding-right-66 {
  padding-right: 4.125rem !important;
}
.has-blocks .padding-right-67 {
  padding-right: 4.1875rem !important;
}
.has-blocks .padding-right-68 {
  padding-right: 4.25rem !important;
}
.has-blocks .padding-right-69 {
  padding-right: 4.3125rem !important;
}
.has-blocks .padding-right-70 {
  padding-right: 4.375rem !important;
}
.has-blocks .padding-right-71 {
  padding-right: 4.4375rem !important;
}
.has-blocks .padding-right-72 {
  padding-right: 4.5rem !important;
}
.has-blocks .padding-right-73 {
  padding-right: 4.5625rem !important;
}
.has-blocks .padding-right-74 {
  padding-right: 4.625rem !important;
}
.has-blocks .padding-right-75 {
  padding-right: 4.6875rem !important;
}
.has-blocks .padding-right-76 {
  padding-right: 4.75rem !important;
}
.has-blocks .padding-right-77 {
  padding-right: 4.8125rem !important;
}
.has-blocks .padding-right-78 {
  padding-right: 4.875rem !important;
}
.has-blocks .padding-right-79 {
  padding-right: 4.9375rem !important;
}
.has-blocks .padding-right-80 {
  padding-right: 5rem !important;
}
.has-blocks .padding-right-81 {
  padding-right: 5.0625rem !important;
}
.has-blocks .padding-right-82 {
  padding-right: 5.125rem !important;
}
.has-blocks .padding-right-83 {
  padding-right: 5.1875rem !important;
}
.has-blocks .padding-right-84 {
  padding-right: 5.25rem !important;
}
.has-blocks .padding-right-85 {
  padding-right: 5.3125rem !important;
}
.has-blocks .padding-right-86 {
  padding-right: 5.375rem !important;
}
.has-blocks .padding-right-87 {
  padding-right: 5.4375rem !important;
}
.has-blocks .padding-right-88 {
  padding-right: 5.5rem !important;
}
.has-blocks .padding-right-89 {
  padding-right: 5.5625rem !important;
}
.has-blocks .padding-right-90 {
  padding-right: 5.625rem !important;
}
.has-blocks .padding-right-91 {
  padding-right: 5.6875rem !important;
}
.has-blocks .padding-right-92 {
  padding-right: 5.75rem !important;
}
.has-blocks .padding-right-93 {
  padding-right: 5.8125rem !important;
}
.has-blocks .padding-right-94 {
  padding-right: 5.875rem !important;
}
.has-blocks .padding-right-95 {
  padding-right: 5.9375rem !important;
}
.has-blocks .padding-right-96 {
  padding-right: 6rem !important;
}
.has-blocks .padding-right-97 {
  padding-right: 6.0625rem !important;
}
.has-blocks .padding-right-98 {
  padding-right: 6.125rem !important;
}
.has-blocks .padding-right-99 {
  padding-right: 6.1875rem !important;
}
.has-blocks .padding-right-100 {
  padding-right: 6.25rem !important;
}
.has-blocks .padding-bottom-0 {
  padding-bottom: 0rem !important;
}
.has-blocks .padding-bottom-1 {
  padding-bottom: 0.0625rem !important;
}
.has-blocks .padding-bottom-2 {
  padding-bottom: 0.125rem !important;
}
.has-blocks .padding-bottom-3 {
  padding-bottom: 0.1875rem !important;
}
.has-blocks .padding-bottom-4 {
  padding-bottom: 0.25rem !important;
}
.has-blocks .padding-bottom-5 {
  padding-bottom: 0.3125rem !important;
}
.has-blocks .padding-bottom-6 {
  padding-bottom: 0.375rem !important;
}
.has-blocks .padding-bottom-7 {
  padding-bottom: 0.4375rem !important;
}
.has-blocks .padding-bottom-8 {
  padding-bottom: 0.5rem !important;
}
.has-blocks .padding-bottom-9 {
  padding-bottom: 0.5625rem !important;
}
.has-blocks .padding-bottom-10 {
  padding-bottom: 0.625rem !important;
}
.has-blocks .padding-bottom-11 {
  padding-bottom: 0.6875rem !important;
}
.has-blocks .padding-bottom-12 {
  padding-bottom: 0.75rem !important;
}
.has-blocks .padding-bottom-13 {
  padding-bottom: 0.8125rem !important;
}
.has-blocks .padding-bottom-14 {
  padding-bottom: 0.875rem !important;
}
.has-blocks .padding-bottom-15 {
  padding-bottom: 0.9375rem !important;
}
.has-blocks .padding-bottom-16 {
  padding-bottom: 1rem !important;
}
.has-blocks .padding-bottom-17 {
  padding-bottom: 1.0625rem !important;
}
.has-blocks .padding-bottom-18 {
  padding-bottom: 1.125rem !important;
}
.has-blocks .padding-bottom-19 {
  padding-bottom: 1.1875rem !important;
}
.has-blocks .padding-bottom-20 {
  padding-bottom: 1.25rem !important;
}
.has-blocks .padding-bottom-21 {
  padding-bottom: 1.3125rem !important;
}
.has-blocks .padding-bottom-22 {
  padding-bottom: 1.375rem !important;
}
.has-blocks .padding-bottom-23 {
  padding-bottom: 1.4375rem !important;
}
.has-blocks .padding-bottom-24 {
  padding-bottom: 1.5rem !important;
}
.has-blocks .padding-bottom-25 {
  padding-bottom: 1.5625rem !important;
}
.has-blocks .padding-bottom-26 {
  padding-bottom: 1.625rem !important;
}
.has-blocks .padding-bottom-27 {
  padding-bottom: 1.6875rem !important;
}
.has-blocks .padding-bottom-28 {
  padding-bottom: 1.75rem !important;
}
.has-blocks .padding-bottom-29 {
  padding-bottom: 1.8125rem !important;
}
.has-blocks .padding-bottom-30 {
  padding-bottom: 1.875rem !important;
}
.has-blocks .padding-bottom-31 {
  padding-bottom: 1.9375rem !important;
}
.has-blocks .padding-bottom-32 {
  padding-bottom: 2rem !important;
}
.has-blocks .padding-bottom-33 {
  padding-bottom: 2.0625rem !important;
}
.has-blocks .padding-bottom-34 {
  padding-bottom: 2.125rem !important;
}
.has-blocks .padding-bottom-35 {
  padding-bottom: 2.1875rem !important;
}
.has-blocks .padding-bottom-36 {
  padding-bottom: 2.25rem !important;
}
.has-blocks .padding-bottom-37 {
  padding-bottom: 2.3125rem !important;
}
.has-blocks .padding-bottom-38 {
  padding-bottom: 2.375rem !important;
}
.has-blocks .padding-bottom-39 {
  padding-bottom: 2.4375rem !important;
}
.has-blocks .padding-bottom-40 {
  padding-bottom: 2.5rem !important;
}
.has-blocks .padding-bottom-41 {
  padding-bottom: 2.5625rem !important;
}
.has-blocks .padding-bottom-42 {
  padding-bottom: 2.625rem !important;
}
.has-blocks .padding-bottom-43 {
  padding-bottom: 2.6875rem !important;
}
.has-blocks .padding-bottom-44 {
  padding-bottom: 2.75rem !important;
}
.has-blocks .padding-bottom-45 {
  padding-bottom: 2.8125rem !important;
}
.has-blocks .padding-bottom-46 {
  padding-bottom: 2.875rem !important;
}
.has-blocks .padding-bottom-47 {
  padding-bottom: 2.9375rem !important;
}
.has-blocks .padding-bottom-48 {
  padding-bottom: 3rem !important;
}
.has-blocks .padding-bottom-49 {
  padding-bottom: 3.0625rem !important;
}
.has-blocks .padding-bottom-50 {
  padding-bottom: 3.125rem !important;
}
.has-blocks .padding-bottom-51 {
  padding-bottom: 3.1875rem !important;
}
.has-blocks .padding-bottom-52 {
  padding-bottom: 3.25rem !important;
}
.has-blocks .padding-bottom-53 {
  padding-bottom: 3.3125rem !important;
}
.has-blocks .padding-bottom-54 {
  padding-bottom: 3.375rem !important;
}
.has-blocks .padding-bottom-55 {
  padding-bottom: 3.4375rem !important;
}
.has-blocks .padding-bottom-56 {
  padding-bottom: 3.5rem !important;
}
.has-blocks .padding-bottom-57 {
  padding-bottom: 3.5625rem !important;
}
.has-blocks .padding-bottom-58 {
  padding-bottom: 3.625rem !important;
}
.has-blocks .padding-bottom-59 {
  padding-bottom: 3.6875rem !important;
}
.has-blocks .padding-bottom-60 {
  padding-bottom: 3.75rem !important;
}
.has-blocks .padding-bottom-61 {
  padding-bottom: 3.8125rem !important;
}
.has-blocks .padding-bottom-62 {
  padding-bottom: 3.875rem !important;
}
.has-blocks .padding-bottom-63 {
  padding-bottom: 3.9375rem !important;
}
.has-blocks .padding-bottom-64 {
  padding-bottom: 4rem !important;
}
.has-blocks .padding-bottom-65 {
  padding-bottom: 4.0625rem !important;
}
.has-blocks .padding-bottom-66 {
  padding-bottom: 4.125rem !important;
}
.has-blocks .padding-bottom-67 {
  padding-bottom: 4.1875rem !important;
}
.has-blocks .padding-bottom-68 {
  padding-bottom: 4.25rem !important;
}
.has-blocks .padding-bottom-69 {
  padding-bottom: 4.3125rem !important;
}
.has-blocks .padding-bottom-70 {
  padding-bottom: 4.375rem !important;
}
.has-blocks .padding-bottom-71 {
  padding-bottom: 4.4375rem !important;
}
.has-blocks .padding-bottom-72 {
  padding-bottom: 4.5rem !important;
}
.has-blocks .padding-bottom-73 {
  padding-bottom: 4.5625rem !important;
}
.has-blocks .padding-bottom-74 {
  padding-bottom: 4.625rem !important;
}
.has-blocks .padding-bottom-75 {
  padding-bottom: 4.6875rem !important;
}
.has-blocks .padding-bottom-76 {
  padding-bottom: 4.75rem !important;
}
.has-blocks .padding-bottom-77 {
  padding-bottom: 4.8125rem !important;
}
.has-blocks .padding-bottom-78 {
  padding-bottom: 4.875rem !important;
}
.has-blocks .padding-bottom-79 {
  padding-bottom: 4.9375rem !important;
}
.has-blocks .padding-bottom-80 {
  padding-bottom: 5rem !important;
}
.has-blocks .padding-bottom-81 {
  padding-bottom: 5.0625rem !important;
}
.has-blocks .padding-bottom-82 {
  padding-bottom: 5.125rem !important;
}
.has-blocks .padding-bottom-83 {
  padding-bottom: 5.1875rem !important;
}
.has-blocks .padding-bottom-84 {
  padding-bottom: 5.25rem !important;
}
.has-blocks .padding-bottom-85 {
  padding-bottom: 5.3125rem !important;
}
.has-blocks .padding-bottom-86 {
  padding-bottom: 5.375rem !important;
}
.has-blocks .padding-bottom-87 {
  padding-bottom: 5.4375rem !important;
}
.has-blocks .padding-bottom-88 {
  padding-bottom: 5.5rem !important;
}
.has-blocks .padding-bottom-89 {
  padding-bottom: 5.5625rem !important;
}
.has-blocks .padding-bottom-90 {
  padding-bottom: 5.625rem !important;
}
.has-blocks .padding-bottom-91 {
  padding-bottom: 5.6875rem !important;
}
.has-blocks .padding-bottom-92 {
  padding-bottom: 5.75rem !important;
}
.has-blocks .padding-bottom-93 {
  padding-bottom: 5.8125rem !important;
}
.has-blocks .padding-bottom-94 {
  padding-bottom: 5.875rem !important;
}
.has-blocks .padding-bottom-95 {
  padding-bottom: 5.9375rem !important;
}
.has-blocks .padding-bottom-96 {
  padding-bottom: 6rem !important;
}
.has-blocks .padding-bottom-97 {
  padding-bottom: 6.0625rem !important;
}
.has-blocks .padding-bottom-98 {
  padding-bottom: 6.125rem !important;
}
.has-blocks .padding-bottom-99 {
  padding-bottom: 6.1875rem !important;
}
.has-blocks .padding-bottom-100 {
  padding-bottom: 6.25rem !important;
}
.has-blocks .padding-left-0 {
  padding-left: 0rem !important;
}
.has-blocks .padding-left-1 {
  padding-left: 0.0625rem !important;
}
.has-blocks .padding-left-2 {
  padding-left: 0.125rem !important;
}
.has-blocks .padding-left-3 {
  padding-left: 0.1875rem !important;
}
.has-blocks .padding-left-4 {
  padding-left: 0.25rem !important;
}
.has-blocks .padding-left-5 {
  padding-left: 0.3125rem !important;
}
.has-blocks .padding-left-6 {
  padding-left: 0.375rem !important;
}
.has-blocks .padding-left-7 {
  padding-left: 0.4375rem !important;
}
.has-blocks .padding-left-8 {
  padding-left: 0.5rem !important;
}
.has-blocks .padding-left-9 {
  padding-left: 0.5625rem !important;
}
.has-blocks .padding-left-10 {
  padding-left: 0.625rem !important;
}
.has-blocks .padding-left-11 {
  padding-left: 0.6875rem !important;
}
.has-blocks .padding-left-12 {
  padding-left: 0.75rem !important;
}
.has-blocks .padding-left-13 {
  padding-left: 0.8125rem !important;
}
.has-blocks .padding-left-14 {
  padding-left: 0.875rem !important;
}
.has-blocks .padding-left-15 {
  padding-left: 0.9375rem !important;
}
.has-blocks .padding-left-16 {
  padding-left: 1rem !important;
}
.has-blocks .padding-left-17 {
  padding-left: 1.0625rem !important;
}
.has-blocks .padding-left-18 {
  padding-left: 1.125rem !important;
}
.has-blocks .padding-left-19 {
  padding-left: 1.1875rem !important;
}
.has-blocks .padding-left-20 {
  padding-left: 1.25rem !important;
}
.has-blocks .padding-left-21 {
  padding-left: 1.3125rem !important;
}
.has-blocks .padding-left-22 {
  padding-left: 1.375rem !important;
}
.has-blocks .padding-left-23 {
  padding-left: 1.4375rem !important;
}
.has-blocks .padding-left-24 {
  padding-left: 1.5rem !important;
}
.has-blocks .padding-left-25 {
  padding-left: 1.5625rem !important;
}
.has-blocks .padding-left-26 {
  padding-left: 1.625rem !important;
}
.has-blocks .padding-left-27 {
  padding-left: 1.6875rem !important;
}
.has-blocks .padding-left-28 {
  padding-left: 1.75rem !important;
}
.has-blocks .padding-left-29 {
  padding-left: 1.8125rem !important;
}
.has-blocks .padding-left-30 {
  padding-left: 1.875rem !important;
}
.has-blocks .padding-left-31 {
  padding-left: 1.9375rem !important;
}
.has-blocks .padding-left-32 {
  padding-left: 2rem !important;
}
.has-blocks .padding-left-33 {
  padding-left: 2.0625rem !important;
}
.has-blocks .padding-left-34 {
  padding-left: 2.125rem !important;
}
.has-blocks .padding-left-35 {
  padding-left: 2.1875rem !important;
}
.has-blocks .padding-left-36 {
  padding-left: 2.25rem !important;
}
.has-blocks .padding-left-37 {
  padding-left: 2.3125rem !important;
}
.has-blocks .padding-left-38 {
  padding-left: 2.375rem !important;
}
.has-blocks .padding-left-39 {
  padding-left: 2.4375rem !important;
}
.has-blocks .padding-left-40 {
  padding-left: 2.5rem !important;
}
.has-blocks .padding-left-41 {
  padding-left: 2.5625rem !important;
}
.has-blocks .padding-left-42 {
  padding-left: 2.625rem !important;
}
.has-blocks .padding-left-43 {
  padding-left: 2.6875rem !important;
}
.has-blocks .padding-left-44 {
  padding-left: 2.75rem !important;
}
.has-blocks .padding-left-45 {
  padding-left: 2.8125rem !important;
}
.has-blocks .padding-left-46 {
  padding-left: 2.875rem !important;
}
.has-blocks .padding-left-47 {
  padding-left: 2.9375rem !important;
}
.has-blocks .padding-left-48 {
  padding-left: 3rem !important;
}
.has-blocks .padding-left-49 {
  padding-left: 3.0625rem !important;
}
.has-blocks .padding-left-50 {
  padding-left: 3.125rem !important;
}
.has-blocks .padding-left-51 {
  padding-left: 3.1875rem !important;
}
.has-blocks .padding-left-52 {
  padding-left: 3.25rem !important;
}
.has-blocks .padding-left-53 {
  padding-left: 3.3125rem !important;
}
.has-blocks .padding-left-54 {
  padding-left: 3.375rem !important;
}
.has-blocks .padding-left-55 {
  padding-left: 3.4375rem !important;
}
.has-blocks .padding-left-56 {
  padding-left: 3.5rem !important;
}
.has-blocks .padding-left-57 {
  padding-left: 3.5625rem !important;
}
.has-blocks .padding-left-58 {
  padding-left: 3.625rem !important;
}
.has-blocks .padding-left-59 {
  padding-left: 3.6875rem !important;
}
.has-blocks .padding-left-60 {
  padding-left: 3.75rem !important;
}
.has-blocks .padding-left-61 {
  padding-left: 3.8125rem !important;
}
.has-blocks .padding-left-62 {
  padding-left: 3.875rem !important;
}
.has-blocks .padding-left-63 {
  padding-left: 3.9375rem !important;
}
.has-blocks .padding-left-64 {
  padding-left: 4rem !important;
}
.has-blocks .padding-left-65 {
  padding-left: 4.0625rem !important;
}
.has-blocks .padding-left-66 {
  padding-left: 4.125rem !important;
}
.has-blocks .padding-left-67 {
  padding-left: 4.1875rem !important;
}
.has-blocks .padding-left-68 {
  padding-left: 4.25rem !important;
}
.has-blocks .padding-left-69 {
  padding-left: 4.3125rem !important;
}
.has-blocks .padding-left-70 {
  padding-left: 4.375rem !important;
}
.has-blocks .padding-left-71 {
  padding-left: 4.4375rem !important;
}
.has-blocks .padding-left-72 {
  padding-left: 4.5rem !important;
}
.has-blocks .padding-left-73 {
  padding-left: 4.5625rem !important;
}
.has-blocks .padding-left-74 {
  padding-left: 4.625rem !important;
}
.has-blocks .padding-left-75 {
  padding-left: 4.6875rem !important;
}
.has-blocks .padding-left-76 {
  padding-left: 4.75rem !important;
}
.has-blocks .padding-left-77 {
  padding-left: 4.8125rem !important;
}
.has-blocks .padding-left-78 {
  padding-left: 4.875rem !important;
}
.has-blocks .padding-left-79 {
  padding-left: 4.9375rem !important;
}
.has-blocks .padding-left-80 {
  padding-left: 5rem !important;
}
.has-blocks .padding-left-81 {
  padding-left: 5.0625rem !important;
}
.has-blocks .padding-left-82 {
  padding-left: 5.125rem !important;
}
.has-blocks .padding-left-83 {
  padding-left: 5.1875rem !important;
}
.has-blocks .padding-left-84 {
  padding-left: 5.25rem !important;
}
.has-blocks .padding-left-85 {
  padding-left: 5.3125rem !important;
}
.has-blocks .padding-left-86 {
  padding-left: 5.375rem !important;
}
.has-blocks .padding-left-87 {
  padding-left: 5.4375rem !important;
}
.has-blocks .padding-left-88 {
  padding-left: 5.5rem !important;
}
.has-blocks .padding-left-89 {
  padding-left: 5.5625rem !important;
}
.has-blocks .padding-left-90 {
  padding-left: 5.625rem !important;
}
.has-blocks .padding-left-91 {
  padding-left: 5.6875rem !important;
}
.has-blocks .padding-left-92 {
  padding-left: 5.75rem !important;
}
.has-blocks .padding-left-93 {
  padding-left: 5.8125rem !important;
}
.has-blocks .padding-left-94 {
  padding-left: 5.875rem !important;
}
.has-blocks .padding-left-95 {
  padding-left: 5.9375rem !important;
}
.has-blocks .padding-left-96 {
  padding-left: 6rem !important;
}
.has-blocks .padding-left-97 {
  padding-left: 6.0625rem !important;
}
.has-blocks .padding-left-98 {
  padding-left: 6.125rem !important;
}
.has-blocks .padding-left-99 {
  padding-left: 6.1875rem !important;
}
.has-blocks .padding-left-100 {
  padding-left: 6.25rem !important;
}
.has-blocks .margin-0 {
  margin: 0rem !important;
}
.has-blocks .margin-1 {
  margin: 0.0625rem !important;
}
.has-blocks .margin-2 {
  margin: 0.125rem !important;
}
.has-blocks .margin-3 {
  margin: 0.1875rem !important;
}
.has-blocks .margin-4 {
  margin: 0.25rem !important;
}
.has-blocks .margin-5 {
  margin: 0.3125rem !important;
}
.has-blocks .margin-6 {
  margin: 0.375rem !important;
}
.has-blocks .margin-7 {
  margin: 0.4375rem !important;
}
.has-blocks .margin-8 {
  margin: 0.5rem !important;
}
.has-blocks .margin-9 {
  margin: 0.5625rem !important;
}
.has-blocks .margin-10 {
  margin: 0.625rem !important;
}
.has-blocks .margin-11 {
  margin: 0.6875rem !important;
}
.has-blocks .margin-12 {
  margin: 0.75rem !important;
}
.has-blocks .margin-13 {
  margin: 0.8125rem !important;
}
.has-blocks .margin-14 {
  margin: 0.875rem !important;
}
.has-blocks .margin-15 {
  margin: 0.9375rem !important;
}
.has-blocks .margin-16 {
  margin: 1rem !important;
}
.has-blocks .margin-17 {
  margin: 1.0625rem !important;
}
.has-blocks .margin-18 {
  margin: 1.125rem !important;
}
.has-blocks .margin-19 {
  margin: 1.1875rem !important;
}
.has-blocks .margin-20 {
  margin: 1.25rem !important;
}
.has-blocks .margin-21 {
  margin: 1.3125rem !important;
}
.has-blocks .margin-22 {
  margin: 1.375rem !important;
}
.has-blocks .margin-23 {
  margin: 1.4375rem !important;
}
.has-blocks .margin-24 {
  margin: 1.5rem !important;
}
.has-blocks .margin-25 {
  margin: 1.5625rem !important;
}
.has-blocks .margin-26 {
  margin: 1.625rem !important;
}
.has-blocks .margin-27 {
  margin: 1.6875rem !important;
}
.has-blocks .margin-28 {
  margin: 1.75rem !important;
}
.has-blocks .margin-29 {
  margin: 1.8125rem !important;
}
.has-blocks .margin-30 {
  margin: 1.875rem !important;
}
.has-blocks .margin-31 {
  margin: 1.9375rem !important;
}
.has-blocks .margin-32 {
  margin: 2rem !important;
}
.has-blocks .margin-33 {
  margin: 2.0625rem !important;
}
.has-blocks .margin-34 {
  margin: 2.125rem !important;
}
.has-blocks .margin-35 {
  margin: 2.1875rem !important;
}
.has-blocks .margin-36 {
  margin: 2.25rem !important;
}
.has-blocks .margin-37 {
  margin: 2.3125rem !important;
}
.has-blocks .margin-38 {
  margin: 2.375rem !important;
}
.has-blocks .margin-39 {
  margin: 2.4375rem !important;
}
.has-blocks .margin-40 {
  margin: 2.5rem !important;
}
.has-blocks .margin-41 {
  margin: 2.5625rem !important;
}
.has-blocks .margin-42 {
  margin: 2.625rem !important;
}
.has-blocks .margin-43 {
  margin: 2.6875rem !important;
}
.has-blocks .margin-44 {
  margin: 2.75rem !important;
}
.has-blocks .margin-45 {
  margin: 2.8125rem !important;
}
.has-blocks .margin-46 {
  margin: 2.875rem !important;
}
.has-blocks .margin-47 {
  margin: 2.9375rem !important;
}
.has-blocks .margin-48 {
  margin: 3rem !important;
}
.has-blocks .margin-49 {
  margin: 3.0625rem !important;
}
.has-blocks .margin-50 {
  margin: 3.125rem !important;
}
.has-blocks .margin-51 {
  margin: 3.1875rem !important;
}
.has-blocks .margin-52 {
  margin: 3.25rem !important;
}
.has-blocks .margin-53 {
  margin: 3.3125rem !important;
}
.has-blocks .margin-54 {
  margin: 3.375rem !important;
}
.has-blocks .margin-55 {
  margin: 3.4375rem !important;
}
.has-blocks .margin-56 {
  margin: 3.5rem !important;
}
.has-blocks .margin-57 {
  margin: 3.5625rem !important;
}
.has-blocks .margin-58 {
  margin: 3.625rem !important;
}
.has-blocks .margin-59 {
  margin: 3.6875rem !important;
}
.has-blocks .margin-60 {
  margin: 3.75rem !important;
}
.has-blocks .margin-61 {
  margin: 3.8125rem !important;
}
.has-blocks .margin-62 {
  margin: 3.875rem !important;
}
.has-blocks .margin-63 {
  margin: 3.9375rem !important;
}
.has-blocks .margin-64 {
  margin: 4rem !important;
}
.has-blocks .margin-65 {
  margin: 4.0625rem !important;
}
.has-blocks .margin-66 {
  margin: 4.125rem !important;
}
.has-blocks .margin-67 {
  margin: 4.1875rem !important;
}
.has-blocks .margin-68 {
  margin: 4.25rem !important;
}
.has-blocks .margin-69 {
  margin: 4.3125rem !important;
}
.has-blocks .margin-70 {
  margin: 4.375rem !important;
}
.has-blocks .margin-71 {
  margin: 4.4375rem !important;
}
.has-blocks .margin-72 {
  margin: 4.5rem !important;
}
.has-blocks .margin-73 {
  margin: 4.5625rem !important;
}
.has-blocks .margin-74 {
  margin: 4.625rem !important;
}
.has-blocks .margin-75 {
  margin: 4.6875rem !important;
}
.has-blocks .margin-76 {
  margin: 4.75rem !important;
}
.has-blocks .margin-77 {
  margin: 4.8125rem !important;
}
.has-blocks .margin-78 {
  margin: 4.875rem !important;
}
.has-blocks .margin-79 {
  margin: 4.9375rem !important;
}
.has-blocks .margin-80 {
  margin: 5rem !important;
}
.has-blocks .margin-81 {
  margin: 5.0625rem !important;
}
.has-blocks .margin-82 {
  margin: 5.125rem !important;
}
.has-blocks .margin-83 {
  margin: 5.1875rem !important;
}
.has-blocks .margin-84 {
  margin: 5.25rem !important;
}
.has-blocks .margin-85 {
  margin: 5.3125rem !important;
}
.has-blocks .margin-86 {
  margin: 5.375rem !important;
}
.has-blocks .margin-87 {
  margin: 5.4375rem !important;
}
.has-blocks .margin-88 {
  margin: 5.5rem !important;
}
.has-blocks .margin-89 {
  margin: 5.5625rem !important;
}
.has-blocks .margin-90 {
  margin: 5.625rem !important;
}
.has-blocks .margin-91 {
  margin: 5.6875rem !important;
}
.has-blocks .margin-92 {
  margin: 5.75rem !important;
}
.has-blocks .margin-93 {
  margin: 5.8125rem !important;
}
.has-blocks .margin-94 {
  margin: 5.875rem !important;
}
.has-blocks .margin-95 {
  margin: 5.9375rem !important;
}
.has-blocks .margin-96 {
  margin: 6rem !important;
}
.has-blocks .margin-97 {
  margin: 6.0625rem !important;
}
.has-blocks .margin-98 {
  margin: 6.125rem !important;
}
.has-blocks .margin-99 {
  margin: 6.1875rem !important;
}
.has-blocks .margin-100 {
  margin: 6.25rem !important;
}
.has-blocks .margin-top-0 {
  margin-top: 0rem !important;
}
.has-blocks .margin-top-1 {
  margin-top: 0.0625rem !important;
}
.has-blocks .margin-top-2 {
  margin-top: 0.125rem !important;
}
.has-blocks .margin-top-3 {
  margin-top: 0.1875rem !important;
}
.has-blocks .margin-top-4 {
  margin-top: 0.25rem !important;
}
.has-blocks .margin-top-5 {
  margin-top: 0.3125rem !important;
}
.has-blocks .margin-top-6 {
  margin-top: 0.375rem !important;
}
.has-blocks .margin-top-7 {
  margin-top: 0.4375rem !important;
}
.has-blocks .margin-top-8 {
  margin-top: 0.5rem !important;
}
.has-blocks .margin-top-9 {
  margin-top: 0.5625rem !important;
}
.has-blocks .margin-top-10 {
  margin-top: 0.625rem !important;
}
.has-blocks .margin-top-11 {
  margin-top: 0.6875rem !important;
}
.has-blocks .margin-top-12 {
  margin-top: 0.75rem !important;
}
.has-blocks .margin-top-13 {
  margin-top: 0.8125rem !important;
}
.has-blocks .margin-top-14 {
  margin-top: 0.875rem !important;
}
.has-blocks .margin-top-15 {
  margin-top: 0.9375rem !important;
}
.has-blocks .margin-top-16 {
  margin-top: 1rem !important;
}
.has-blocks .margin-top-17 {
  margin-top: 1.0625rem !important;
}
.has-blocks .margin-top-18 {
  margin-top: 1.125rem !important;
}
.has-blocks .margin-top-19 {
  margin-top: 1.1875rem !important;
}
.has-blocks .margin-top-20 {
  margin-top: 1.25rem !important;
}
.has-blocks .margin-top-21 {
  margin-top: 1.3125rem !important;
}
.has-blocks .margin-top-22 {
  margin-top: 1.375rem !important;
}
.has-blocks .margin-top-23 {
  margin-top: 1.4375rem !important;
}
.has-blocks .margin-top-24 {
  margin-top: 1.5rem !important;
}
.has-blocks .margin-top-25 {
  margin-top: 1.5625rem !important;
}
.has-blocks .margin-top-26 {
  margin-top: 1.625rem !important;
}
.has-blocks .margin-top-27 {
  margin-top: 1.6875rem !important;
}
.has-blocks .margin-top-28 {
  margin-top: 1.75rem !important;
}
.has-blocks .margin-top-29 {
  margin-top: 1.8125rem !important;
}
.has-blocks .margin-top-30 {
  margin-top: 1.875rem !important;
}
.has-blocks .margin-top-31 {
  margin-top: 1.9375rem !important;
}
.has-blocks .margin-top-32 {
  margin-top: 2rem !important;
}
.has-blocks .margin-top-33 {
  margin-top: 2.0625rem !important;
}
.has-blocks .margin-top-34 {
  margin-top: 2.125rem !important;
}
.has-blocks .margin-top-35 {
  margin-top: 2.1875rem !important;
}
.has-blocks .margin-top-36 {
  margin-top: 2.25rem !important;
}
.has-blocks .margin-top-37 {
  margin-top: 2.3125rem !important;
}
.has-blocks .margin-top-38 {
  margin-top: 2.375rem !important;
}
.has-blocks .margin-top-39 {
  margin-top: 2.4375rem !important;
}
.has-blocks .margin-top-40 {
  margin-top: 2.5rem !important;
}
.has-blocks .margin-top-41 {
  margin-top: 2.5625rem !important;
}
.has-blocks .margin-top-42 {
  margin-top: 2.625rem !important;
}
.has-blocks .margin-top-43 {
  margin-top: 2.6875rem !important;
}
.has-blocks .margin-top-44 {
  margin-top: 2.75rem !important;
}
.has-blocks .margin-top-45 {
  margin-top: 2.8125rem !important;
}
.has-blocks .margin-top-46 {
  margin-top: 2.875rem !important;
}
.has-blocks .margin-top-47 {
  margin-top: 2.9375rem !important;
}
.has-blocks .margin-top-48 {
  margin-top: 3rem !important;
}
.has-blocks .margin-top-49 {
  margin-top: 3.0625rem !important;
}
.has-blocks .margin-top-50 {
  margin-top: 3.125rem !important;
}
.has-blocks .margin-top-51 {
  margin-top: 3.1875rem !important;
}
.has-blocks .margin-top-52 {
  margin-top: 3.25rem !important;
}
.has-blocks .margin-top-53 {
  margin-top: 3.3125rem !important;
}
.has-blocks .margin-top-54 {
  margin-top: 3.375rem !important;
}
.has-blocks .margin-top-55 {
  margin-top: 3.4375rem !important;
}
.has-blocks .margin-top-56 {
  margin-top: 3.5rem !important;
}
.has-blocks .margin-top-57 {
  margin-top: 3.5625rem !important;
}
.has-blocks .margin-top-58 {
  margin-top: 3.625rem !important;
}
.has-blocks .margin-top-59 {
  margin-top: 3.6875rem !important;
}
.has-blocks .margin-top-60 {
  margin-top: 3.75rem !important;
}
.has-blocks .margin-top-61 {
  margin-top: 3.8125rem !important;
}
.has-blocks .margin-top-62 {
  margin-top: 3.875rem !important;
}
.has-blocks .margin-top-63 {
  margin-top: 3.9375rem !important;
}
.has-blocks .margin-top-64 {
  margin-top: 4rem !important;
}
.has-blocks .margin-top-65 {
  margin-top: 4.0625rem !important;
}
.has-blocks .margin-top-66 {
  margin-top: 4.125rem !important;
}
.has-blocks .margin-top-67 {
  margin-top: 4.1875rem !important;
}
.has-blocks .margin-top-68 {
  margin-top: 4.25rem !important;
}
.has-blocks .margin-top-69 {
  margin-top: 4.3125rem !important;
}
.has-blocks .margin-top-70 {
  margin-top: 4.375rem !important;
}
.has-blocks .margin-top-71 {
  margin-top: 4.4375rem !important;
}
.has-blocks .margin-top-72 {
  margin-top: 4.5rem !important;
}
.has-blocks .margin-top-73 {
  margin-top: 4.5625rem !important;
}
.has-blocks .margin-top-74 {
  margin-top: 4.625rem !important;
}
.has-blocks .margin-top-75 {
  margin-top: 4.6875rem !important;
}
.has-blocks .margin-top-76 {
  margin-top: 4.75rem !important;
}
.has-blocks .margin-top-77 {
  margin-top: 4.8125rem !important;
}
.has-blocks .margin-top-78 {
  margin-top: 4.875rem !important;
}
.has-blocks .margin-top-79 {
  margin-top: 4.9375rem !important;
}
.has-blocks .margin-top-80 {
  margin-top: 5rem !important;
}
.has-blocks .margin-top-81 {
  margin-top: 5.0625rem !important;
}
.has-blocks .margin-top-82 {
  margin-top: 5.125rem !important;
}
.has-blocks .margin-top-83 {
  margin-top: 5.1875rem !important;
}
.has-blocks .margin-top-84 {
  margin-top: 5.25rem !important;
}
.has-blocks .margin-top-85 {
  margin-top: 5.3125rem !important;
}
.has-blocks .margin-top-86 {
  margin-top: 5.375rem !important;
}
.has-blocks .margin-top-87 {
  margin-top: 5.4375rem !important;
}
.has-blocks .margin-top-88 {
  margin-top: 5.5rem !important;
}
.has-blocks .margin-top-89 {
  margin-top: 5.5625rem !important;
}
.has-blocks .margin-top-90 {
  margin-top: 5.625rem !important;
}
.has-blocks .margin-top-91 {
  margin-top: 5.6875rem !important;
}
.has-blocks .margin-top-92 {
  margin-top: 5.75rem !important;
}
.has-blocks .margin-top-93 {
  margin-top: 5.8125rem !important;
}
.has-blocks .margin-top-94 {
  margin-top: 5.875rem !important;
}
.has-blocks .margin-top-95 {
  margin-top: 5.9375rem !important;
}
.has-blocks .margin-top-96 {
  margin-top: 6rem !important;
}
.has-blocks .margin-top-97 {
  margin-top: 6.0625rem !important;
}
.has-blocks .margin-top-98 {
  margin-top: 6.125rem !important;
}
.has-blocks .margin-top-99 {
  margin-top: 6.1875rem !important;
}
.has-blocks .margin-top-100 {
  margin-top: 6.25rem !important;
}
.has-blocks .margin-right-0 {
  margin-right: 0rem !important;
}
.has-blocks .margin-right-1 {
  margin-right: 0.0625rem !important;
}
.has-blocks .margin-right-2 {
  margin-right: 0.125rem !important;
}
.has-blocks .margin-right-3 {
  margin-right: 0.1875rem !important;
}
.has-blocks .margin-right-4 {
  margin-right: 0.25rem !important;
}
.has-blocks .margin-right-5 {
  margin-right: 0.3125rem !important;
}
.has-blocks .margin-right-6 {
  margin-right: 0.375rem !important;
}
.has-blocks .margin-right-7 {
  margin-right: 0.4375rem !important;
}
.has-blocks .margin-right-8 {
  margin-right: 0.5rem !important;
}
.has-blocks .margin-right-9 {
  margin-right: 0.5625rem !important;
}
.has-blocks .margin-right-10 {
  margin-right: 0.625rem !important;
}
.has-blocks .margin-right-11 {
  margin-right: 0.6875rem !important;
}
.has-blocks .margin-right-12 {
  margin-right: 0.75rem !important;
}
.has-blocks .margin-right-13 {
  margin-right: 0.8125rem !important;
}
.has-blocks .margin-right-14 {
  margin-right: 0.875rem !important;
}
.has-blocks .margin-right-15 {
  margin-right: 0.9375rem !important;
}
.has-blocks .margin-right-16 {
  margin-right: 1rem !important;
}
.has-blocks .margin-right-17 {
  margin-right: 1.0625rem !important;
}
.has-blocks .margin-right-18 {
  margin-right: 1.125rem !important;
}
.has-blocks .margin-right-19 {
  margin-right: 1.1875rem !important;
}
.has-blocks .margin-right-20 {
  margin-right: 1.25rem !important;
}
.has-blocks .margin-right-21 {
  margin-right: 1.3125rem !important;
}
.has-blocks .margin-right-22 {
  margin-right: 1.375rem !important;
}
.has-blocks .margin-right-23 {
  margin-right: 1.4375rem !important;
}
.has-blocks .margin-right-24 {
  margin-right: 1.5rem !important;
}
.has-blocks .margin-right-25 {
  margin-right: 1.5625rem !important;
}
.has-blocks .margin-right-26 {
  margin-right: 1.625rem !important;
}
.has-blocks .margin-right-27 {
  margin-right: 1.6875rem !important;
}
.has-blocks .margin-right-28 {
  margin-right: 1.75rem !important;
}
.has-blocks .margin-right-29 {
  margin-right: 1.8125rem !important;
}
.has-blocks .margin-right-30 {
  margin-right: 1.875rem !important;
}
.has-blocks .margin-right-31 {
  margin-right: 1.9375rem !important;
}
.has-blocks .margin-right-32 {
  margin-right: 2rem !important;
}
.has-blocks .margin-right-33 {
  margin-right: 2.0625rem !important;
}
.has-blocks .margin-right-34 {
  margin-right: 2.125rem !important;
}
.has-blocks .margin-right-35 {
  margin-right: 2.1875rem !important;
}
.has-blocks .margin-right-36 {
  margin-right: 2.25rem !important;
}
.has-blocks .margin-right-37 {
  margin-right: 2.3125rem !important;
}
.has-blocks .margin-right-38 {
  margin-right: 2.375rem !important;
}
.has-blocks .margin-right-39 {
  margin-right: 2.4375rem !important;
}
.has-blocks .margin-right-40 {
  margin-right: 2.5rem !important;
}
.has-blocks .margin-right-41 {
  margin-right: 2.5625rem !important;
}
.has-blocks .margin-right-42 {
  margin-right: 2.625rem !important;
}
.has-blocks .margin-right-43 {
  margin-right: 2.6875rem !important;
}
.has-blocks .margin-right-44 {
  margin-right: 2.75rem !important;
}
.has-blocks .margin-right-45 {
  margin-right: 2.8125rem !important;
}
.has-blocks .margin-right-46 {
  margin-right: 2.875rem !important;
}
.has-blocks .margin-right-47 {
  margin-right: 2.9375rem !important;
}
.has-blocks .margin-right-48 {
  margin-right: 3rem !important;
}
.has-blocks .margin-right-49 {
  margin-right: 3.0625rem !important;
}
.has-blocks .margin-right-50 {
  margin-right: 3.125rem !important;
}
.has-blocks .margin-right-51 {
  margin-right: 3.1875rem !important;
}
.has-blocks .margin-right-52 {
  margin-right: 3.25rem !important;
}
.has-blocks .margin-right-53 {
  margin-right: 3.3125rem !important;
}
.has-blocks .margin-right-54 {
  margin-right: 3.375rem !important;
}
.has-blocks .margin-right-55 {
  margin-right: 3.4375rem !important;
}
.has-blocks .margin-right-56 {
  margin-right: 3.5rem !important;
}
.has-blocks .margin-right-57 {
  margin-right: 3.5625rem !important;
}
.has-blocks .margin-right-58 {
  margin-right: 3.625rem !important;
}
.has-blocks .margin-right-59 {
  margin-right: 3.6875rem !important;
}
.has-blocks .margin-right-60 {
  margin-right: 3.75rem !important;
}
.has-blocks .margin-right-61 {
  margin-right: 3.8125rem !important;
}
.has-blocks .margin-right-62 {
  margin-right: 3.875rem !important;
}
.has-blocks .margin-right-63 {
  margin-right: 3.9375rem !important;
}
.has-blocks .margin-right-64 {
  margin-right: 4rem !important;
}
.has-blocks .margin-right-65 {
  margin-right: 4.0625rem !important;
}
.has-blocks .margin-right-66 {
  margin-right: 4.125rem !important;
}
.has-blocks .margin-right-67 {
  margin-right: 4.1875rem !important;
}
.has-blocks .margin-right-68 {
  margin-right: 4.25rem !important;
}
.has-blocks .margin-right-69 {
  margin-right: 4.3125rem !important;
}
.has-blocks .margin-right-70 {
  margin-right: 4.375rem !important;
}
.has-blocks .margin-right-71 {
  margin-right: 4.4375rem !important;
}
.has-blocks .margin-right-72 {
  margin-right: 4.5rem !important;
}
.has-blocks .margin-right-73 {
  margin-right: 4.5625rem !important;
}
.has-blocks .margin-right-74 {
  margin-right: 4.625rem !important;
}
.has-blocks .margin-right-75 {
  margin-right: 4.6875rem !important;
}
.has-blocks .margin-right-76 {
  margin-right: 4.75rem !important;
}
.has-blocks .margin-right-77 {
  margin-right: 4.8125rem !important;
}
.has-blocks .margin-right-78 {
  margin-right: 4.875rem !important;
}
.has-blocks .margin-right-79 {
  margin-right: 4.9375rem !important;
}
.has-blocks .margin-right-80 {
  margin-right: 5rem !important;
}
.has-blocks .margin-right-81 {
  margin-right: 5.0625rem !important;
}
.has-blocks .margin-right-82 {
  margin-right: 5.125rem !important;
}
.has-blocks .margin-right-83 {
  margin-right: 5.1875rem !important;
}
.has-blocks .margin-right-84 {
  margin-right: 5.25rem !important;
}
.has-blocks .margin-right-85 {
  margin-right: 5.3125rem !important;
}
.has-blocks .margin-right-86 {
  margin-right: 5.375rem !important;
}
.has-blocks .margin-right-87 {
  margin-right: 5.4375rem !important;
}
.has-blocks .margin-right-88 {
  margin-right: 5.5rem !important;
}
.has-blocks .margin-right-89 {
  margin-right: 5.5625rem !important;
}
.has-blocks .margin-right-90 {
  margin-right: 5.625rem !important;
}
.has-blocks .margin-right-91 {
  margin-right: 5.6875rem !important;
}
.has-blocks .margin-right-92 {
  margin-right: 5.75rem !important;
}
.has-blocks .margin-right-93 {
  margin-right: 5.8125rem !important;
}
.has-blocks .margin-right-94 {
  margin-right: 5.875rem !important;
}
.has-blocks .margin-right-95 {
  margin-right: 5.9375rem !important;
}
.has-blocks .margin-right-96 {
  margin-right: 6rem !important;
}
.has-blocks .margin-right-97 {
  margin-right: 6.0625rem !important;
}
.has-blocks .margin-right-98 {
  margin-right: 6.125rem !important;
}
.has-blocks .margin-right-99 {
  margin-right: 6.1875rem !important;
}
.has-blocks .margin-right-100 {
  margin-right: 6.25rem !important;
}
.has-blocks .margin-bottom-0 {
  margin-bottom: 0rem !important;
}
.has-blocks .margin-bottom-1 {
  margin-bottom: 0.0625rem !important;
}
.has-blocks .margin-bottom-2 {
  margin-bottom: 0.125rem !important;
}
.has-blocks .margin-bottom-3 {
  margin-bottom: 0.1875rem !important;
}
.has-blocks .margin-bottom-4 {
  margin-bottom: 0.25rem !important;
}
.has-blocks .margin-bottom-5 {
  margin-bottom: 0.3125rem !important;
}
.has-blocks .margin-bottom-6 {
  margin-bottom: 0.375rem !important;
}
.has-blocks .margin-bottom-7 {
  margin-bottom: 0.4375rem !important;
}
.has-blocks .margin-bottom-8 {
  margin-bottom: 0.5rem !important;
}
.has-blocks .margin-bottom-9 {
  margin-bottom: 0.5625rem !important;
}
.has-blocks .margin-bottom-10 {
  margin-bottom: 0.625rem !important;
}
.has-blocks .margin-bottom-11 {
  margin-bottom: 0.6875rem !important;
}
.has-blocks .margin-bottom-12 {
  margin-bottom: 0.75rem !important;
}
.has-blocks .margin-bottom-13 {
  margin-bottom: 0.8125rem !important;
}
.has-blocks .margin-bottom-14 {
  margin-bottom: 0.875rem !important;
}
.has-blocks .margin-bottom-15 {
  margin-bottom: 0.9375rem !important;
}
.has-blocks .margin-bottom-16 {
  margin-bottom: 1rem !important;
}
.has-blocks .margin-bottom-17 {
  margin-bottom: 1.0625rem !important;
}
.has-blocks .margin-bottom-18 {
  margin-bottom: 1.125rem !important;
}
.has-blocks .margin-bottom-19 {
  margin-bottom: 1.1875rem !important;
}
.has-blocks .margin-bottom-20 {
  margin-bottom: 1.25rem !important;
}
.has-blocks .margin-bottom-21 {
  margin-bottom: 1.3125rem !important;
}
.has-blocks .margin-bottom-22 {
  margin-bottom: 1.375rem !important;
}
.has-blocks .margin-bottom-23 {
  margin-bottom: 1.4375rem !important;
}
.has-blocks .margin-bottom-24 {
  margin-bottom: 1.5rem !important;
}
.has-blocks .margin-bottom-25 {
  margin-bottom: 1.5625rem !important;
}
.has-blocks .margin-bottom-26 {
  margin-bottom: 1.625rem !important;
}
.has-blocks .margin-bottom-27 {
  margin-bottom: 1.6875rem !important;
}
.has-blocks .margin-bottom-28 {
  margin-bottom: 1.75rem !important;
}
.has-blocks .margin-bottom-29 {
  margin-bottom: 1.8125rem !important;
}
.has-blocks .margin-bottom-30 {
  margin-bottom: 1.875rem !important;
}
.has-blocks .margin-bottom-31 {
  margin-bottom: 1.9375rem !important;
}
.has-blocks .margin-bottom-32 {
  margin-bottom: 2rem !important;
}
.has-blocks .margin-bottom-33 {
  margin-bottom: 2.0625rem !important;
}
.has-blocks .margin-bottom-34 {
  margin-bottom: 2.125rem !important;
}
.has-blocks .margin-bottom-35 {
  margin-bottom: 2.1875rem !important;
}
.has-blocks .margin-bottom-36 {
  margin-bottom: 2.25rem !important;
}
.has-blocks .margin-bottom-37 {
  margin-bottom: 2.3125rem !important;
}
.has-blocks .margin-bottom-38 {
  margin-bottom: 2.375rem !important;
}
.has-blocks .margin-bottom-39 {
  margin-bottom: 2.4375rem !important;
}
.has-blocks .margin-bottom-40 {
  margin-bottom: 2.5rem !important;
}
.has-blocks .margin-bottom-41 {
  margin-bottom: 2.5625rem !important;
}
.has-blocks .margin-bottom-42 {
  margin-bottom: 2.625rem !important;
}
.has-blocks .margin-bottom-43 {
  margin-bottom: 2.6875rem !important;
}
.has-blocks .margin-bottom-44 {
  margin-bottom: 2.75rem !important;
}
.has-blocks .margin-bottom-45 {
  margin-bottom: 2.8125rem !important;
}
.has-blocks .margin-bottom-46 {
  margin-bottom: 2.875rem !important;
}
.has-blocks .margin-bottom-47 {
  margin-bottom: 2.9375rem !important;
}
.has-blocks .margin-bottom-48 {
  margin-bottom: 3rem !important;
}
.has-blocks .margin-bottom-49 {
  margin-bottom: 3.0625rem !important;
}
.has-blocks .margin-bottom-50 {
  margin-bottom: 3.125rem !important;
}
.has-blocks .margin-bottom-51 {
  margin-bottom: 3.1875rem !important;
}
.has-blocks .margin-bottom-52 {
  margin-bottom: 3.25rem !important;
}
.has-blocks .margin-bottom-53 {
  margin-bottom: 3.3125rem !important;
}
.has-blocks .margin-bottom-54 {
  margin-bottom: 3.375rem !important;
}
.has-blocks .margin-bottom-55 {
  margin-bottom: 3.4375rem !important;
}
.has-blocks .margin-bottom-56 {
  margin-bottom: 3.5rem !important;
}
.has-blocks .margin-bottom-57 {
  margin-bottom: 3.5625rem !important;
}
.has-blocks .margin-bottom-58 {
  margin-bottom: 3.625rem !important;
}
.has-blocks .margin-bottom-59 {
  margin-bottom: 3.6875rem !important;
}
.has-blocks .margin-bottom-60 {
  margin-bottom: 3.75rem !important;
}
.has-blocks .margin-bottom-61 {
  margin-bottom: 3.8125rem !important;
}
.has-blocks .margin-bottom-62 {
  margin-bottom: 3.875rem !important;
}
.has-blocks .margin-bottom-63 {
  margin-bottom: 3.9375rem !important;
}
.has-blocks .margin-bottom-64 {
  margin-bottom: 4rem !important;
}
.has-blocks .margin-bottom-65 {
  margin-bottom: 4.0625rem !important;
}
.has-blocks .margin-bottom-66 {
  margin-bottom: 4.125rem !important;
}
.has-blocks .margin-bottom-67 {
  margin-bottom: 4.1875rem !important;
}
.has-blocks .margin-bottom-68 {
  margin-bottom: 4.25rem !important;
}
.has-blocks .margin-bottom-69 {
  margin-bottom: 4.3125rem !important;
}
.has-blocks .margin-bottom-70 {
  margin-bottom: 4.375rem !important;
}
.has-blocks .margin-bottom-71 {
  margin-bottom: 4.4375rem !important;
}
.has-blocks .margin-bottom-72 {
  margin-bottom: 4.5rem !important;
}
.has-blocks .margin-bottom-73 {
  margin-bottom: 4.5625rem !important;
}
.has-blocks .margin-bottom-74 {
  margin-bottom: 4.625rem !important;
}
.has-blocks .margin-bottom-75 {
  margin-bottom: 4.6875rem !important;
}
.has-blocks .margin-bottom-76 {
  margin-bottom: 4.75rem !important;
}
.has-blocks .margin-bottom-77 {
  margin-bottom: 4.8125rem !important;
}
.has-blocks .margin-bottom-78 {
  margin-bottom: 4.875rem !important;
}
.has-blocks .margin-bottom-79 {
  margin-bottom: 4.9375rem !important;
}
.has-blocks .margin-bottom-80 {
  margin-bottom: 5rem !important;
}
.has-blocks .margin-bottom-81 {
  margin-bottom: 5.0625rem !important;
}
.has-blocks .margin-bottom-82 {
  margin-bottom: 5.125rem !important;
}
.has-blocks .margin-bottom-83 {
  margin-bottom: 5.1875rem !important;
}
.has-blocks .margin-bottom-84 {
  margin-bottom: 5.25rem !important;
}
.has-blocks .margin-bottom-85 {
  margin-bottom: 5.3125rem !important;
}
.has-blocks .margin-bottom-86 {
  margin-bottom: 5.375rem !important;
}
.has-blocks .margin-bottom-87 {
  margin-bottom: 5.4375rem !important;
}
.has-blocks .margin-bottom-88 {
  margin-bottom: 5.5rem !important;
}
.has-blocks .margin-bottom-89 {
  margin-bottom: 5.5625rem !important;
}
.has-blocks .margin-bottom-90 {
  margin-bottom: 5.625rem !important;
}
.has-blocks .margin-bottom-91 {
  margin-bottom: 5.6875rem !important;
}
.has-blocks .margin-bottom-92 {
  margin-bottom: 5.75rem !important;
}
.has-blocks .margin-bottom-93 {
  margin-bottom: 5.8125rem !important;
}
.has-blocks .margin-bottom-94 {
  margin-bottom: 5.875rem !important;
}
.has-blocks .margin-bottom-95 {
  margin-bottom: 5.9375rem !important;
}
.has-blocks .margin-bottom-96 {
  margin-bottom: 6rem !important;
}
.has-blocks .margin-bottom-97 {
  margin-bottom: 6.0625rem !important;
}
.has-blocks .margin-bottom-98 {
  margin-bottom: 6.125rem !important;
}
.has-blocks .margin-bottom-99 {
  margin-bottom: 6.1875rem !important;
}
.has-blocks .margin-bottom-100 {
  margin-bottom: 6.25rem !important;
}
.has-blocks .margin-left-0 {
  margin-left: 0rem !important;
}
.has-blocks .margin-left-1 {
  margin-left: 0.0625rem !important;
}
.has-blocks .margin-left-2 {
  margin-left: 0.125rem !important;
}
.has-blocks .margin-left-3 {
  margin-left: 0.1875rem !important;
}
.has-blocks .margin-left-4 {
  margin-left: 0.25rem !important;
}
.has-blocks .margin-left-5 {
  margin-left: 0.3125rem !important;
}
.has-blocks .margin-left-6 {
  margin-left: 0.375rem !important;
}
.has-blocks .margin-left-7 {
  margin-left: 0.4375rem !important;
}
.has-blocks .margin-left-8 {
  margin-left: 0.5rem !important;
}
.has-blocks .margin-left-9 {
  margin-left: 0.5625rem !important;
}
.has-blocks .margin-left-10 {
  margin-left: 0.625rem !important;
}
.has-blocks .margin-left-11 {
  margin-left: 0.6875rem !important;
}
.has-blocks .margin-left-12 {
  margin-left: 0.75rem !important;
}
.has-blocks .margin-left-13 {
  margin-left: 0.8125rem !important;
}
.has-blocks .margin-left-14 {
  margin-left: 0.875rem !important;
}
.has-blocks .margin-left-15 {
  margin-left: 0.9375rem !important;
}
.has-blocks .margin-left-16 {
  margin-left: 1rem !important;
}
.has-blocks .margin-left-17 {
  margin-left: 1.0625rem !important;
}
.has-blocks .margin-left-18 {
  margin-left: 1.125rem !important;
}
.has-blocks .margin-left-19 {
  margin-left: 1.1875rem !important;
}
.has-blocks .margin-left-20 {
  margin-left: 1.25rem !important;
}
.has-blocks .margin-left-21 {
  margin-left: 1.3125rem !important;
}
.has-blocks .margin-left-22 {
  margin-left: 1.375rem !important;
}
.has-blocks .margin-left-23 {
  margin-left: 1.4375rem !important;
}
.has-blocks .margin-left-24 {
  margin-left: 1.5rem !important;
}
.has-blocks .margin-left-25 {
  margin-left: 1.5625rem !important;
}
.has-blocks .margin-left-26 {
  margin-left: 1.625rem !important;
}
.has-blocks .margin-left-27 {
  margin-left: 1.6875rem !important;
}
.has-blocks .margin-left-28 {
  margin-left: 1.75rem !important;
}
.has-blocks .margin-left-29 {
  margin-left: 1.8125rem !important;
}
.has-blocks .margin-left-30 {
  margin-left: 1.875rem !important;
}
.has-blocks .margin-left-31 {
  margin-left: 1.9375rem !important;
}
.has-blocks .margin-left-32 {
  margin-left: 2rem !important;
}
.has-blocks .margin-left-33 {
  margin-left: 2.0625rem !important;
}
.has-blocks .margin-left-34 {
  margin-left: 2.125rem !important;
}
.has-blocks .margin-left-35 {
  margin-left: 2.1875rem !important;
}
.has-blocks .margin-left-36 {
  margin-left: 2.25rem !important;
}
.has-blocks .margin-left-37 {
  margin-left: 2.3125rem !important;
}
.has-blocks .margin-left-38 {
  margin-left: 2.375rem !important;
}
.has-blocks .margin-left-39 {
  margin-left: 2.4375rem !important;
}
.has-blocks .margin-left-40 {
  margin-left: 2.5rem !important;
}
.has-blocks .margin-left-41 {
  margin-left: 2.5625rem !important;
}
.has-blocks .margin-left-42 {
  margin-left: 2.625rem !important;
}
.has-blocks .margin-left-43 {
  margin-left: 2.6875rem !important;
}
.has-blocks .margin-left-44 {
  margin-left: 2.75rem !important;
}
.has-blocks .margin-left-45 {
  margin-left: 2.8125rem !important;
}
.has-blocks .margin-left-46 {
  margin-left: 2.875rem !important;
}
.has-blocks .margin-left-47 {
  margin-left: 2.9375rem !important;
}
.has-blocks .margin-left-48 {
  margin-left: 3rem !important;
}
.has-blocks .margin-left-49 {
  margin-left: 3.0625rem !important;
}
.has-blocks .margin-left-50 {
  margin-left: 3.125rem !important;
}
.has-blocks .margin-left-51 {
  margin-left: 3.1875rem !important;
}
.has-blocks .margin-left-52 {
  margin-left: 3.25rem !important;
}
.has-blocks .margin-left-53 {
  margin-left: 3.3125rem !important;
}
.has-blocks .margin-left-54 {
  margin-left: 3.375rem !important;
}
.has-blocks .margin-left-55 {
  margin-left: 3.4375rem !important;
}
.has-blocks .margin-left-56 {
  margin-left: 3.5rem !important;
}
.has-blocks .margin-left-57 {
  margin-left: 3.5625rem !important;
}
.has-blocks .margin-left-58 {
  margin-left: 3.625rem !important;
}
.has-blocks .margin-left-59 {
  margin-left: 3.6875rem !important;
}
.has-blocks .margin-left-60 {
  margin-left: 3.75rem !important;
}
.has-blocks .margin-left-61 {
  margin-left: 3.8125rem !important;
}
.has-blocks .margin-left-62 {
  margin-left: 3.875rem !important;
}
.has-blocks .margin-left-63 {
  margin-left: 3.9375rem !important;
}
.has-blocks .margin-left-64 {
  margin-left: 4rem !important;
}
.has-blocks .margin-left-65 {
  margin-left: 4.0625rem !important;
}
.has-blocks .margin-left-66 {
  margin-left: 4.125rem !important;
}
.has-blocks .margin-left-67 {
  margin-left: 4.1875rem !important;
}
.has-blocks .margin-left-68 {
  margin-left: 4.25rem !important;
}
.has-blocks .margin-left-69 {
  margin-left: 4.3125rem !important;
}
.has-blocks .margin-left-70 {
  margin-left: 4.375rem !important;
}
.has-blocks .margin-left-71 {
  margin-left: 4.4375rem !important;
}
.has-blocks .margin-left-72 {
  margin-left: 4.5rem !important;
}
.has-blocks .margin-left-73 {
  margin-left: 4.5625rem !important;
}
.has-blocks .margin-left-74 {
  margin-left: 4.625rem !important;
}
.has-blocks .margin-left-75 {
  margin-left: 4.6875rem !important;
}
.has-blocks .margin-left-76 {
  margin-left: 4.75rem !important;
}
.has-blocks .margin-left-77 {
  margin-left: 4.8125rem !important;
}
.has-blocks .margin-left-78 {
  margin-left: 4.875rem !important;
}
.has-blocks .margin-left-79 {
  margin-left: 4.9375rem !important;
}
.has-blocks .margin-left-80 {
  margin-left: 5rem !important;
}
.has-blocks .margin-left-81 {
  margin-left: 5.0625rem !important;
}
.has-blocks .margin-left-82 {
  margin-left: 5.125rem !important;
}
.has-blocks .margin-left-83 {
  margin-left: 5.1875rem !important;
}
.has-blocks .margin-left-84 {
  margin-left: 5.25rem !important;
}
.has-blocks .margin-left-85 {
  margin-left: 5.3125rem !important;
}
.has-blocks .margin-left-86 {
  margin-left: 5.375rem !important;
}
.has-blocks .margin-left-87 {
  margin-left: 5.4375rem !important;
}
.has-blocks .margin-left-88 {
  margin-left: 5.5rem !important;
}
.has-blocks .margin-left-89 {
  margin-left: 5.5625rem !important;
}
.has-blocks .margin-left-90 {
  margin-left: 5.625rem !important;
}
.has-blocks .margin-left-91 {
  margin-left: 5.6875rem !important;
}
.has-blocks .margin-left-92 {
  margin-left: 5.75rem !important;
}
.has-blocks .margin-left-93 {
  margin-left: 5.8125rem !important;
}
.has-blocks .margin-left-94 {
  margin-left: 5.875rem !important;
}
.has-blocks .margin-left-95 {
  margin-left: 5.9375rem !important;
}
.has-blocks .margin-left-96 {
  margin-left: 6rem !important;
}
.has-blocks .margin-left-97 {
  margin-left: 6.0625rem !important;
}
.has-blocks .margin-left-98 {
  margin-left: 6.125rem !important;
}
.has-blocks .margin-left-99 {
  margin-left: 6.1875rem !important;
}
.has-blocks .margin-left-100 {
  margin-left: 6.25rem !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .padding-0-desktop {
    padding: 0rem !important;
  }
  .has-blocks .padding-1-desktop {
    padding: 0.0625rem !important;
  }
  .has-blocks .padding-2-desktop {
    padding: 0.125rem !important;
  }
  .has-blocks .padding-3-desktop {
    padding: 0.1875rem !important;
  }
  .has-blocks .padding-4-desktop {
    padding: 0.25rem !important;
  }
  .has-blocks .padding-5-desktop {
    padding: 0.3125rem !important;
  }
  .has-blocks .padding-6-desktop {
    padding: 0.375rem !important;
  }
  .has-blocks .padding-7-desktop {
    padding: 0.4375rem !important;
  }
  .has-blocks .padding-8-desktop {
    padding: 0.5rem !important;
  }
  .has-blocks .padding-9-desktop {
    padding: 0.5625rem !important;
  }
  .has-blocks .padding-10-desktop {
    padding: 0.625rem !important;
  }
  .has-blocks .padding-11-desktop {
    padding: 0.6875rem !important;
  }
  .has-blocks .padding-12-desktop {
    padding: 0.75rem !important;
  }
  .has-blocks .padding-13-desktop {
    padding: 0.8125rem !important;
  }
  .has-blocks .padding-14-desktop {
    padding: 0.875rem !important;
  }
  .has-blocks .padding-15-desktop {
    padding: 0.9375rem !important;
  }
  .has-blocks .padding-16-desktop {
    padding: 1rem !important;
  }
  .has-blocks .padding-17-desktop {
    padding: 1.0625rem !important;
  }
  .has-blocks .padding-18-desktop {
    padding: 1.125rem !important;
  }
  .has-blocks .padding-19-desktop {
    padding: 1.1875rem !important;
  }
  .has-blocks .padding-20-desktop {
    padding: 1.25rem !important;
  }
  .has-blocks .padding-21-desktop {
    padding: 1.3125rem !important;
  }
  .has-blocks .padding-22-desktop {
    padding: 1.375rem !important;
  }
  .has-blocks .padding-23-desktop {
    padding: 1.4375rem !important;
  }
  .has-blocks .padding-24-desktop {
    padding: 1.5rem !important;
  }
  .has-blocks .padding-25-desktop {
    padding: 1.5625rem !important;
  }
  .has-blocks .padding-26-desktop {
    padding: 1.625rem !important;
  }
  .has-blocks .padding-27-desktop {
    padding: 1.6875rem !important;
  }
  .has-blocks .padding-28-desktop {
    padding: 1.75rem !important;
  }
  .has-blocks .padding-29-desktop {
    padding: 1.8125rem !important;
  }
  .has-blocks .padding-30-desktop {
    padding: 1.875rem !important;
  }
  .has-blocks .padding-31-desktop {
    padding: 1.9375rem !important;
  }
  .has-blocks .padding-32-desktop {
    padding: 2rem !important;
  }
  .has-blocks .padding-33-desktop {
    padding: 2.0625rem !important;
  }
  .has-blocks .padding-34-desktop {
    padding: 2.125rem !important;
  }
  .has-blocks .padding-35-desktop {
    padding: 2.1875rem !important;
  }
  .has-blocks .padding-36-desktop {
    padding: 2.25rem !important;
  }
  .has-blocks .padding-37-desktop {
    padding: 2.3125rem !important;
  }
  .has-blocks .padding-38-desktop {
    padding: 2.375rem !important;
  }
  .has-blocks .padding-39-desktop {
    padding: 2.4375rem !important;
  }
  .has-blocks .padding-40-desktop {
    padding: 2.5rem !important;
  }
  .has-blocks .padding-41-desktop {
    padding: 2.5625rem !important;
  }
  .has-blocks .padding-42-desktop {
    padding: 2.625rem !important;
  }
  .has-blocks .padding-43-desktop {
    padding: 2.6875rem !important;
  }
  .has-blocks .padding-44-desktop {
    padding: 2.75rem !important;
  }
  .has-blocks .padding-45-desktop {
    padding: 2.8125rem !important;
  }
  .has-blocks .padding-46-desktop {
    padding: 2.875rem !important;
  }
  .has-blocks .padding-47-desktop {
    padding: 2.9375rem !important;
  }
  .has-blocks .padding-48-desktop {
    padding: 3rem !important;
  }
  .has-blocks .padding-49-desktop {
    padding: 3.0625rem !important;
  }
  .has-blocks .padding-50-desktop {
    padding: 3.125rem !important;
  }
  .has-blocks .padding-51-desktop {
    padding: 3.1875rem !important;
  }
  .has-blocks .padding-52-desktop {
    padding: 3.25rem !important;
  }
  .has-blocks .padding-53-desktop {
    padding: 3.3125rem !important;
  }
  .has-blocks .padding-54-desktop {
    padding: 3.375rem !important;
  }
  .has-blocks .padding-55-desktop {
    padding: 3.4375rem !important;
  }
  .has-blocks .padding-56-desktop {
    padding: 3.5rem !important;
  }
  .has-blocks .padding-57-desktop {
    padding: 3.5625rem !important;
  }
  .has-blocks .padding-58-desktop {
    padding: 3.625rem !important;
  }
  .has-blocks .padding-59-desktop {
    padding: 3.6875rem !important;
  }
  .has-blocks .padding-60-desktop {
    padding: 3.75rem !important;
  }
  .has-blocks .padding-61-desktop {
    padding: 3.8125rem !important;
  }
  .has-blocks .padding-62-desktop {
    padding: 3.875rem !important;
  }
  .has-blocks .padding-63-desktop {
    padding: 3.9375rem !important;
  }
  .has-blocks .padding-64-desktop {
    padding: 4rem !important;
  }
  .has-blocks .padding-65-desktop {
    padding: 4.0625rem !important;
  }
  .has-blocks .padding-66-desktop {
    padding: 4.125rem !important;
  }
  .has-blocks .padding-67-desktop {
    padding: 4.1875rem !important;
  }
  .has-blocks .padding-68-desktop {
    padding: 4.25rem !important;
  }
  .has-blocks .padding-69-desktop {
    padding: 4.3125rem !important;
  }
  .has-blocks .padding-70-desktop {
    padding: 4.375rem !important;
  }
  .has-blocks .padding-71-desktop {
    padding: 4.4375rem !important;
  }
  .has-blocks .padding-72-desktop {
    padding: 4.5rem !important;
  }
  .has-blocks .padding-73-desktop {
    padding: 4.5625rem !important;
  }
  .has-blocks .padding-74-desktop {
    padding: 4.625rem !important;
  }
  .has-blocks .padding-75-desktop {
    padding: 4.6875rem !important;
  }
  .has-blocks .padding-76-desktop {
    padding: 4.75rem !important;
  }
  .has-blocks .padding-77-desktop {
    padding: 4.8125rem !important;
  }
  .has-blocks .padding-78-desktop {
    padding: 4.875rem !important;
  }
  .has-blocks .padding-79-desktop {
    padding: 4.9375rem !important;
  }
  .has-blocks .padding-80-desktop {
    padding: 5rem !important;
  }
  .has-blocks .padding-81-desktop {
    padding: 5.0625rem !important;
  }
  .has-blocks .padding-82-desktop {
    padding: 5.125rem !important;
  }
  .has-blocks .padding-83-desktop {
    padding: 5.1875rem !important;
  }
  .has-blocks .padding-84-desktop {
    padding: 5.25rem !important;
  }
  .has-blocks .padding-85-desktop {
    padding: 5.3125rem !important;
  }
  .has-blocks .padding-86-desktop {
    padding: 5.375rem !important;
  }
  .has-blocks .padding-87-desktop {
    padding: 5.4375rem !important;
  }
  .has-blocks .padding-88-desktop {
    padding: 5.5rem !important;
  }
  .has-blocks .padding-89-desktop {
    padding: 5.5625rem !important;
  }
  .has-blocks .padding-90-desktop {
    padding: 5.625rem !important;
  }
  .has-blocks .padding-91-desktop {
    padding: 5.6875rem !important;
  }
  .has-blocks .padding-92-desktop {
    padding: 5.75rem !important;
  }
  .has-blocks .padding-93-desktop {
    padding: 5.8125rem !important;
  }
  .has-blocks .padding-94-desktop {
    padding: 5.875rem !important;
  }
  .has-blocks .padding-95-desktop {
    padding: 5.9375rem !important;
  }
  .has-blocks .padding-96-desktop {
    padding: 6rem !important;
  }
  .has-blocks .padding-97-desktop {
    padding: 6.0625rem !important;
  }
  .has-blocks .padding-98-desktop {
    padding: 6.125rem !important;
  }
  .has-blocks .padding-99-desktop {
    padding: 6.1875rem !important;
  }
  .has-blocks .padding-100-desktop {
    padding: 6.25rem !important;
  }
  .has-blocks .padding-top-0-desktop {
    padding-top: 0rem !important;
  }
  .has-blocks .padding-top-1-desktop {
    padding-top: 0.0625rem !important;
  }
  .has-blocks .padding-top-2-desktop {
    padding-top: 0.125rem !important;
  }
  .has-blocks .padding-top-3-desktop {
    padding-top: 0.1875rem !important;
  }
  .has-blocks .padding-top-4-desktop {
    padding-top: 0.25rem !important;
  }
  .has-blocks .padding-top-5-desktop {
    padding-top: 0.3125rem !important;
  }
  .has-blocks .padding-top-6-desktop {
    padding-top: 0.375rem !important;
  }
  .has-blocks .padding-top-7-desktop {
    padding-top: 0.4375rem !important;
  }
  .has-blocks .padding-top-8-desktop {
    padding-top: 0.5rem !important;
  }
  .has-blocks .padding-top-9-desktop {
    padding-top: 0.5625rem !important;
  }
  .has-blocks .padding-top-10-desktop {
    padding-top: 0.625rem !important;
  }
  .has-blocks .padding-top-11-desktop {
    padding-top: 0.6875rem !important;
  }
  .has-blocks .padding-top-12-desktop {
    padding-top: 0.75rem !important;
  }
  .has-blocks .padding-top-13-desktop {
    padding-top: 0.8125rem !important;
  }
  .has-blocks .padding-top-14-desktop {
    padding-top: 0.875rem !important;
  }
  .has-blocks .padding-top-15-desktop {
    padding-top: 0.9375rem !important;
  }
  .has-blocks .padding-top-16-desktop {
    padding-top: 1rem !important;
  }
  .has-blocks .padding-top-17-desktop {
    padding-top: 1.0625rem !important;
  }
  .has-blocks .padding-top-18-desktop {
    padding-top: 1.125rem !important;
  }
  .has-blocks .padding-top-19-desktop {
    padding-top: 1.1875rem !important;
  }
  .has-blocks .padding-top-20-desktop {
    padding-top: 1.25rem !important;
  }
  .has-blocks .padding-top-21-desktop {
    padding-top: 1.3125rem !important;
  }
  .has-blocks .padding-top-22-desktop {
    padding-top: 1.375rem !important;
  }
  .has-blocks .padding-top-23-desktop {
    padding-top: 1.4375rem !important;
  }
  .has-blocks .padding-top-24-desktop {
    padding-top: 1.5rem !important;
  }
  .has-blocks .padding-top-25-desktop {
    padding-top: 1.5625rem !important;
  }
  .has-blocks .padding-top-26-desktop {
    padding-top: 1.625rem !important;
  }
  .has-blocks .padding-top-27-desktop {
    padding-top: 1.6875rem !important;
  }
  .has-blocks .padding-top-28-desktop {
    padding-top: 1.75rem !important;
  }
  .has-blocks .padding-top-29-desktop {
    padding-top: 1.8125rem !important;
  }
  .has-blocks .padding-top-30-desktop {
    padding-top: 1.875rem !important;
  }
  .has-blocks .padding-top-31-desktop {
    padding-top: 1.9375rem !important;
  }
  .has-blocks .padding-top-32-desktop {
    padding-top: 2rem !important;
  }
  .has-blocks .padding-top-33-desktop {
    padding-top: 2.0625rem !important;
  }
  .has-blocks .padding-top-34-desktop {
    padding-top: 2.125rem !important;
  }
  .has-blocks .padding-top-35-desktop {
    padding-top: 2.1875rem !important;
  }
  .has-blocks .padding-top-36-desktop {
    padding-top: 2.25rem !important;
  }
  .has-blocks .padding-top-37-desktop {
    padding-top: 2.3125rem !important;
  }
  .has-blocks .padding-top-38-desktop {
    padding-top: 2.375rem !important;
  }
  .has-blocks .padding-top-39-desktop {
    padding-top: 2.4375rem !important;
  }
  .has-blocks .padding-top-40-desktop {
    padding-top: 2.5rem !important;
  }
  .has-blocks .padding-top-41-desktop {
    padding-top: 2.5625rem !important;
  }
  .has-blocks .padding-top-42-desktop {
    padding-top: 2.625rem !important;
  }
  .has-blocks .padding-top-43-desktop {
    padding-top: 2.6875rem !important;
  }
  .has-blocks .padding-top-44-desktop {
    padding-top: 2.75rem !important;
  }
  .has-blocks .padding-top-45-desktop {
    padding-top: 2.8125rem !important;
  }
  .has-blocks .padding-top-46-desktop {
    padding-top: 2.875rem !important;
  }
  .has-blocks .padding-top-47-desktop {
    padding-top: 2.9375rem !important;
  }
  .has-blocks .padding-top-48-desktop {
    padding-top: 3rem !important;
  }
  .has-blocks .padding-top-49-desktop {
    padding-top: 3.0625rem !important;
  }
  .has-blocks .padding-top-50-desktop {
    padding-top: 3.125rem !important;
  }
  .has-blocks .padding-top-51-desktop {
    padding-top: 3.1875rem !important;
  }
  .has-blocks .padding-top-52-desktop {
    padding-top: 3.25rem !important;
  }
  .has-blocks .padding-top-53-desktop {
    padding-top: 3.3125rem !important;
  }
  .has-blocks .padding-top-54-desktop {
    padding-top: 3.375rem !important;
  }
  .has-blocks .padding-top-55-desktop {
    padding-top: 3.4375rem !important;
  }
  .has-blocks .padding-top-56-desktop {
    padding-top: 3.5rem !important;
  }
  .has-blocks .padding-top-57-desktop {
    padding-top: 3.5625rem !important;
  }
  .has-blocks .padding-top-58-desktop {
    padding-top: 3.625rem !important;
  }
  .has-blocks .padding-top-59-desktop {
    padding-top: 3.6875rem !important;
  }
  .has-blocks .padding-top-60-desktop {
    padding-top: 3.75rem !important;
  }
  .has-blocks .padding-top-61-desktop {
    padding-top: 3.8125rem !important;
  }
  .has-blocks .padding-top-62-desktop {
    padding-top: 3.875rem !important;
  }
  .has-blocks .padding-top-63-desktop {
    padding-top: 3.9375rem !important;
  }
  .has-blocks .padding-top-64-desktop {
    padding-top: 4rem !important;
  }
  .has-blocks .padding-top-65-desktop {
    padding-top: 4.0625rem !important;
  }
  .has-blocks .padding-top-66-desktop {
    padding-top: 4.125rem !important;
  }
  .has-blocks .padding-top-67-desktop {
    padding-top: 4.1875rem !important;
  }
  .has-blocks .padding-top-68-desktop {
    padding-top: 4.25rem !important;
  }
  .has-blocks .padding-top-69-desktop {
    padding-top: 4.3125rem !important;
  }
  .has-blocks .padding-top-70-desktop {
    padding-top: 4.375rem !important;
  }
  .has-blocks .padding-top-71-desktop {
    padding-top: 4.4375rem !important;
  }
  .has-blocks .padding-top-72-desktop {
    padding-top: 4.5rem !important;
  }
  .has-blocks .padding-top-73-desktop {
    padding-top: 4.5625rem !important;
  }
  .has-blocks .padding-top-74-desktop {
    padding-top: 4.625rem !important;
  }
  .has-blocks .padding-top-75-desktop {
    padding-top: 4.6875rem !important;
  }
  .has-blocks .padding-top-76-desktop {
    padding-top: 4.75rem !important;
  }
  .has-blocks .padding-top-77-desktop {
    padding-top: 4.8125rem !important;
  }
  .has-blocks .padding-top-78-desktop {
    padding-top: 4.875rem !important;
  }
  .has-blocks .padding-top-79-desktop {
    padding-top: 4.9375rem !important;
  }
  .has-blocks .padding-top-80-desktop {
    padding-top: 5rem !important;
  }
  .has-blocks .padding-top-81-desktop {
    padding-top: 5.0625rem !important;
  }
  .has-blocks .padding-top-82-desktop {
    padding-top: 5.125rem !important;
  }
  .has-blocks .padding-top-83-desktop {
    padding-top: 5.1875rem !important;
  }
  .has-blocks .padding-top-84-desktop {
    padding-top: 5.25rem !important;
  }
  .has-blocks .padding-top-85-desktop {
    padding-top: 5.3125rem !important;
  }
  .has-blocks .padding-top-86-desktop {
    padding-top: 5.375rem !important;
  }
  .has-blocks .padding-top-87-desktop {
    padding-top: 5.4375rem !important;
  }
  .has-blocks .padding-top-88-desktop {
    padding-top: 5.5rem !important;
  }
  .has-blocks .padding-top-89-desktop {
    padding-top: 5.5625rem !important;
  }
  .has-blocks .padding-top-90-desktop {
    padding-top: 5.625rem !important;
  }
  .has-blocks .padding-top-91-desktop {
    padding-top: 5.6875rem !important;
  }
  .has-blocks .padding-top-92-desktop {
    padding-top: 5.75rem !important;
  }
  .has-blocks .padding-top-93-desktop {
    padding-top: 5.8125rem !important;
  }
  .has-blocks .padding-top-94-desktop {
    padding-top: 5.875rem !important;
  }
  .has-blocks .padding-top-95-desktop {
    padding-top: 5.9375rem !important;
  }
  .has-blocks .padding-top-96-desktop {
    padding-top: 6rem !important;
  }
  .has-blocks .padding-top-97-desktop {
    padding-top: 6.0625rem !important;
  }
  .has-blocks .padding-top-98-desktop {
    padding-top: 6.125rem !important;
  }
  .has-blocks .padding-top-99-desktop {
    padding-top: 6.1875rem !important;
  }
  .has-blocks .padding-top-100-desktop {
    padding-top: 6.25rem !important;
  }
  .has-blocks .padding-right-0-desktop {
    padding-right: 0rem !important;
  }
  .has-blocks .padding-right-1-desktop {
    padding-right: 0.0625rem !important;
  }
  .has-blocks .padding-right-2-desktop {
    padding-right: 0.125rem !important;
  }
  .has-blocks .padding-right-3-desktop {
    padding-right: 0.1875rem !important;
  }
  .has-blocks .padding-right-4-desktop {
    padding-right: 0.25rem !important;
  }
  .has-blocks .padding-right-5-desktop {
    padding-right: 0.3125rem !important;
  }
  .has-blocks .padding-right-6-desktop {
    padding-right: 0.375rem !important;
  }
  .has-blocks .padding-right-7-desktop {
    padding-right: 0.4375rem !important;
  }
  .has-blocks .padding-right-8-desktop {
    padding-right: 0.5rem !important;
  }
  .has-blocks .padding-right-9-desktop {
    padding-right: 0.5625rem !important;
  }
  .has-blocks .padding-right-10-desktop {
    padding-right: 0.625rem !important;
  }
  .has-blocks .padding-right-11-desktop {
    padding-right: 0.6875rem !important;
  }
  .has-blocks .padding-right-12-desktop {
    padding-right: 0.75rem !important;
  }
  .has-blocks .padding-right-13-desktop {
    padding-right: 0.8125rem !important;
  }
  .has-blocks .padding-right-14-desktop {
    padding-right: 0.875rem !important;
  }
  .has-blocks .padding-right-15-desktop {
    padding-right: 0.9375rem !important;
  }
  .has-blocks .padding-right-16-desktop {
    padding-right: 1rem !important;
  }
  .has-blocks .padding-right-17-desktop {
    padding-right: 1.0625rem !important;
  }
  .has-blocks .padding-right-18-desktop {
    padding-right: 1.125rem !important;
  }
  .has-blocks .padding-right-19-desktop {
    padding-right: 1.1875rem !important;
  }
  .has-blocks .padding-right-20-desktop {
    padding-right: 1.25rem !important;
  }
  .has-blocks .padding-right-21-desktop {
    padding-right: 1.3125rem !important;
  }
  .has-blocks .padding-right-22-desktop {
    padding-right: 1.375rem !important;
  }
  .has-blocks .padding-right-23-desktop {
    padding-right: 1.4375rem !important;
  }
  .has-blocks .padding-right-24-desktop {
    padding-right: 1.5rem !important;
  }
  .has-blocks .padding-right-25-desktop {
    padding-right: 1.5625rem !important;
  }
  .has-blocks .padding-right-26-desktop {
    padding-right: 1.625rem !important;
  }
  .has-blocks .padding-right-27-desktop {
    padding-right: 1.6875rem !important;
  }
  .has-blocks .padding-right-28-desktop {
    padding-right: 1.75rem !important;
  }
  .has-blocks .padding-right-29-desktop {
    padding-right: 1.8125rem !important;
  }
  .has-blocks .padding-right-30-desktop {
    padding-right: 1.875rem !important;
  }
  .has-blocks .padding-right-31-desktop {
    padding-right: 1.9375rem !important;
  }
  .has-blocks .padding-right-32-desktop {
    padding-right: 2rem !important;
  }
  .has-blocks .padding-right-33-desktop {
    padding-right: 2.0625rem !important;
  }
  .has-blocks .padding-right-34-desktop {
    padding-right: 2.125rem !important;
  }
  .has-blocks .padding-right-35-desktop {
    padding-right: 2.1875rem !important;
  }
  .has-blocks .padding-right-36-desktop {
    padding-right: 2.25rem !important;
  }
  .has-blocks .padding-right-37-desktop {
    padding-right: 2.3125rem !important;
  }
  .has-blocks .padding-right-38-desktop {
    padding-right: 2.375rem !important;
  }
  .has-blocks .padding-right-39-desktop {
    padding-right: 2.4375rem !important;
  }
  .has-blocks .padding-right-40-desktop {
    padding-right: 2.5rem !important;
  }
  .has-blocks .padding-right-41-desktop {
    padding-right: 2.5625rem !important;
  }
  .has-blocks .padding-right-42-desktop {
    padding-right: 2.625rem !important;
  }
  .has-blocks .padding-right-43-desktop {
    padding-right: 2.6875rem !important;
  }
  .has-blocks .padding-right-44-desktop {
    padding-right: 2.75rem !important;
  }
  .has-blocks .padding-right-45-desktop {
    padding-right: 2.8125rem !important;
  }
  .has-blocks .padding-right-46-desktop {
    padding-right: 2.875rem !important;
  }
  .has-blocks .padding-right-47-desktop {
    padding-right: 2.9375rem !important;
  }
  .has-blocks .padding-right-48-desktop {
    padding-right: 3rem !important;
  }
  .has-blocks .padding-right-49-desktop {
    padding-right: 3.0625rem !important;
  }
  .has-blocks .padding-right-50-desktop {
    padding-right: 3.125rem !important;
  }
  .has-blocks .padding-right-51-desktop {
    padding-right: 3.1875rem !important;
  }
  .has-blocks .padding-right-52-desktop {
    padding-right: 3.25rem !important;
  }
  .has-blocks .padding-right-53-desktop {
    padding-right: 3.3125rem !important;
  }
  .has-blocks .padding-right-54-desktop {
    padding-right: 3.375rem !important;
  }
  .has-blocks .padding-right-55-desktop {
    padding-right: 3.4375rem !important;
  }
  .has-blocks .padding-right-56-desktop {
    padding-right: 3.5rem !important;
  }
  .has-blocks .padding-right-57-desktop {
    padding-right: 3.5625rem !important;
  }
  .has-blocks .padding-right-58-desktop {
    padding-right: 3.625rem !important;
  }
  .has-blocks .padding-right-59-desktop {
    padding-right: 3.6875rem !important;
  }
  .has-blocks .padding-right-60-desktop {
    padding-right: 3.75rem !important;
  }
  .has-blocks .padding-right-61-desktop {
    padding-right: 3.8125rem !important;
  }
  .has-blocks .padding-right-62-desktop {
    padding-right: 3.875rem !important;
  }
  .has-blocks .padding-right-63-desktop {
    padding-right: 3.9375rem !important;
  }
  .has-blocks .padding-right-64-desktop {
    padding-right: 4rem !important;
  }
  .has-blocks .padding-right-65-desktop {
    padding-right: 4.0625rem !important;
  }
  .has-blocks .padding-right-66-desktop {
    padding-right: 4.125rem !important;
  }
  .has-blocks .padding-right-67-desktop {
    padding-right: 4.1875rem !important;
  }
  .has-blocks .padding-right-68-desktop {
    padding-right: 4.25rem !important;
  }
  .has-blocks .padding-right-69-desktop {
    padding-right: 4.3125rem !important;
  }
  .has-blocks .padding-right-70-desktop {
    padding-right: 4.375rem !important;
  }
  .has-blocks .padding-right-71-desktop {
    padding-right: 4.4375rem !important;
  }
  .has-blocks .padding-right-72-desktop {
    padding-right: 4.5rem !important;
  }
  .has-blocks .padding-right-73-desktop {
    padding-right: 4.5625rem !important;
  }
  .has-blocks .padding-right-74-desktop {
    padding-right: 4.625rem !important;
  }
  .has-blocks .padding-right-75-desktop {
    padding-right: 4.6875rem !important;
  }
  .has-blocks .padding-right-76-desktop {
    padding-right: 4.75rem !important;
  }
  .has-blocks .padding-right-77-desktop {
    padding-right: 4.8125rem !important;
  }
  .has-blocks .padding-right-78-desktop {
    padding-right: 4.875rem !important;
  }
  .has-blocks .padding-right-79-desktop {
    padding-right: 4.9375rem !important;
  }
  .has-blocks .padding-right-80-desktop {
    padding-right: 5rem !important;
  }
  .has-blocks .padding-right-81-desktop {
    padding-right: 5.0625rem !important;
  }
  .has-blocks .padding-right-82-desktop {
    padding-right: 5.125rem !important;
  }
  .has-blocks .padding-right-83-desktop {
    padding-right: 5.1875rem !important;
  }
  .has-blocks .padding-right-84-desktop {
    padding-right: 5.25rem !important;
  }
  .has-blocks .padding-right-85-desktop {
    padding-right: 5.3125rem !important;
  }
  .has-blocks .padding-right-86-desktop {
    padding-right: 5.375rem !important;
  }
  .has-blocks .padding-right-87-desktop {
    padding-right: 5.4375rem !important;
  }
  .has-blocks .padding-right-88-desktop {
    padding-right: 5.5rem !important;
  }
  .has-blocks .padding-right-89-desktop {
    padding-right: 5.5625rem !important;
  }
  .has-blocks .padding-right-90-desktop {
    padding-right: 5.625rem !important;
  }
  .has-blocks .padding-right-91-desktop {
    padding-right: 5.6875rem !important;
  }
  .has-blocks .padding-right-92-desktop {
    padding-right: 5.75rem !important;
  }
  .has-blocks .padding-right-93-desktop {
    padding-right: 5.8125rem !important;
  }
  .has-blocks .padding-right-94-desktop {
    padding-right: 5.875rem !important;
  }
  .has-blocks .padding-right-95-desktop {
    padding-right: 5.9375rem !important;
  }
  .has-blocks .padding-right-96-desktop {
    padding-right: 6rem !important;
  }
  .has-blocks .padding-right-97-desktop {
    padding-right: 6.0625rem !important;
  }
  .has-blocks .padding-right-98-desktop {
    padding-right: 6.125rem !important;
  }
  .has-blocks .padding-right-99-desktop {
    padding-right: 6.1875rem !important;
  }
  .has-blocks .padding-right-100-desktop {
    padding-right: 6.25rem !important;
  }
  .has-blocks .padding-bottom-0-desktop {
    padding-bottom: 0rem !important;
  }
  .has-blocks .padding-bottom-1-desktop {
    padding-bottom: 0.0625rem !important;
  }
  .has-blocks .padding-bottom-2-desktop {
    padding-bottom: 0.125rem !important;
  }
  .has-blocks .padding-bottom-3-desktop {
    padding-bottom: 0.1875rem !important;
  }
  .has-blocks .padding-bottom-4-desktop {
    padding-bottom: 0.25rem !important;
  }
  .has-blocks .padding-bottom-5-desktop {
    padding-bottom: 0.3125rem !important;
  }
  .has-blocks .padding-bottom-6-desktop {
    padding-bottom: 0.375rem !important;
  }
  .has-blocks .padding-bottom-7-desktop {
    padding-bottom: 0.4375rem !important;
  }
  .has-blocks .padding-bottom-8-desktop {
    padding-bottom: 0.5rem !important;
  }
  .has-blocks .padding-bottom-9-desktop {
    padding-bottom: 0.5625rem !important;
  }
  .has-blocks .padding-bottom-10-desktop {
    padding-bottom: 0.625rem !important;
  }
  .has-blocks .padding-bottom-11-desktop {
    padding-bottom: 0.6875rem !important;
  }
  .has-blocks .padding-bottom-12-desktop {
    padding-bottom: 0.75rem !important;
  }
  .has-blocks .padding-bottom-13-desktop {
    padding-bottom: 0.8125rem !important;
  }
  .has-blocks .padding-bottom-14-desktop {
    padding-bottom: 0.875rem !important;
  }
  .has-blocks .padding-bottom-15-desktop {
    padding-bottom: 0.9375rem !important;
  }
  .has-blocks .padding-bottom-16-desktop {
    padding-bottom: 1rem !important;
  }
  .has-blocks .padding-bottom-17-desktop {
    padding-bottom: 1.0625rem !important;
  }
  .has-blocks .padding-bottom-18-desktop {
    padding-bottom: 1.125rem !important;
  }
  .has-blocks .padding-bottom-19-desktop {
    padding-bottom: 1.1875rem !important;
  }
  .has-blocks .padding-bottom-20-desktop {
    padding-bottom: 1.25rem !important;
  }
  .has-blocks .padding-bottom-21-desktop {
    padding-bottom: 1.3125rem !important;
  }
  .has-blocks .padding-bottom-22-desktop {
    padding-bottom: 1.375rem !important;
  }
  .has-blocks .padding-bottom-23-desktop {
    padding-bottom: 1.4375rem !important;
  }
  .has-blocks .padding-bottom-24-desktop {
    padding-bottom: 1.5rem !important;
  }
  .has-blocks .padding-bottom-25-desktop {
    padding-bottom: 1.5625rem !important;
  }
  .has-blocks .padding-bottom-26-desktop {
    padding-bottom: 1.625rem !important;
  }
  .has-blocks .padding-bottom-27-desktop {
    padding-bottom: 1.6875rem !important;
  }
  .has-blocks .padding-bottom-28-desktop {
    padding-bottom: 1.75rem !important;
  }
  .has-blocks .padding-bottom-29-desktop {
    padding-bottom: 1.8125rem !important;
  }
  .has-blocks .padding-bottom-30-desktop {
    padding-bottom: 1.875rem !important;
  }
  .has-blocks .padding-bottom-31-desktop {
    padding-bottom: 1.9375rem !important;
  }
  .has-blocks .padding-bottom-32-desktop {
    padding-bottom: 2rem !important;
  }
  .has-blocks .padding-bottom-33-desktop {
    padding-bottom: 2.0625rem !important;
  }
  .has-blocks .padding-bottom-34-desktop {
    padding-bottom: 2.125rem !important;
  }
  .has-blocks .padding-bottom-35-desktop {
    padding-bottom: 2.1875rem !important;
  }
  .has-blocks .padding-bottom-36-desktop {
    padding-bottom: 2.25rem !important;
  }
  .has-blocks .padding-bottom-37-desktop {
    padding-bottom: 2.3125rem !important;
  }
  .has-blocks .padding-bottom-38-desktop {
    padding-bottom: 2.375rem !important;
  }
  .has-blocks .padding-bottom-39-desktop {
    padding-bottom: 2.4375rem !important;
  }
  .has-blocks .padding-bottom-40-desktop {
    padding-bottom: 2.5rem !important;
  }
  .has-blocks .padding-bottom-41-desktop {
    padding-bottom: 2.5625rem !important;
  }
  .has-blocks .padding-bottom-42-desktop {
    padding-bottom: 2.625rem !important;
  }
  .has-blocks .padding-bottom-43-desktop {
    padding-bottom: 2.6875rem !important;
  }
  .has-blocks .padding-bottom-44-desktop {
    padding-bottom: 2.75rem !important;
  }
  .has-blocks .padding-bottom-45-desktop {
    padding-bottom: 2.8125rem !important;
  }
  .has-blocks .padding-bottom-46-desktop {
    padding-bottom: 2.875rem !important;
  }
  .has-blocks .padding-bottom-47-desktop {
    padding-bottom: 2.9375rem !important;
  }
  .has-blocks .padding-bottom-48-desktop {
    padding-bottom: 3rem !important;
  }
  .has-blocks .padding-bottom-49-desktop {
    padding-bottom: 3.0625rem !important;
  }
  .has-blocks .padding-bottom-50-desktop {
    padding-bottom: 3.125rem !important;
  }
  .has-blocks .padding-bottom-51-desktop {
    padding-bottom: 3.1875rem !important;
  }
  .has-blocks .padding-bottom-52-desktop {
    padding-bottom: 3.25rem !important;
  }
  .has-blocks .padding-bottom-53-desktop {
    padding-bottom: 3.3125rem !important;
  }
  .has-blocks .padding-bottom-54-desktop {
    padding-bottom: 3.375rem !important;
  }
  .has-blocks .padding-bottom-55-desktop {
    padding-bottom: 3.4375rem !important;
  }
  .has-blocks .padding-bottom-56-desktop {
    padding-bottom: 3.5rem !important;
  }
  .has-blocks .padding-bottom-57-desktop {
    padding-bottom: 3.5625rem !important;
  }
  .has-blocks .padding-bottom-58-desktop {
    padding-bottom: 3.625rem !important;
  }
  .has-blocks .padding-bottom-59-desktop {
    padding-bottom: 3.6875rem !important;
  }
  .has-blocks .padding-bottom-60-desktop {
    padding-bottom: 3.75rem !important;
  }
  .has-blocks .padding-bottom-61-desktop {
    padding-bottom: 3.8125rem !important;
  }
  .has-blocks .padding-bottom-62-desktop {
    padding-bottom: 3.875rem !important;
  }
  .has-blocks .padding-bottom-63-desktop {
    padding-bottom: 3.9375rem !important;
  }
  .has-blocks .padding-bottom-64-desktop {
    padding-bottom: 4rem !important;
  }
  .has-blocks .padding-bottom-65-desktop {
    padding-bottom: 4.0625rem !important;
  }
  .has-blocks .padding-bottom-66-desktop {
    padding-bottom: 4.125rem !important;
  }
  .has-blocks .padding-bottom-67-desktop {
    padding-bottom: 4.1875rem !important;
  }
  .has-blocks .padding-bottom-68-desktop {
    padding-bottom: 4.25rem !important;
  }
  .has-blocks .padding-bottom-69-desktop {
    padding-bottom: 4.3125rem !important;
  }
  .has-blocks .padding-bottom-70-desktop {
    padding-bottom: 4.375rem !important;
  }
  .has-blocks .padding-bottom-71-desktop {
    padding-bottom: 4.4375rem !important;
  }
  .has-blocks .padding-bottom-72-desktop {
    padding-bottom: 4.5rem !important;
  }
  .has-blocks .padding-bottom-73-desktop {
    padding-bottom: 4.5625rem !important;
  }
  .has-blocks .padding-bottom-74-desktop {
    padding-bottom: 4.625rem !important;
  }
  .has-blocks .padding-bottom-75-desktop {
    padding-bottom: 4.6875rem !important;
  }
  .has-blocks .padding-bottom-76-desktop {
    padding-bottom: 4.75rem !important;
  }
  .has-blocks .padding-bottom-77-desktop {
    padding-bottom: 4.8125rem !important;
  }
  .has-blocks .padding-bottom-78-desktop {
    padding-bottom: 4.875rem !important;
  }
  .has-blocks .padding-bottom-79-desktop {
    padding-bottom: 4.9375rem !important;
  }
  .has-blocks .padding-bottom-80-desktop {
    padding-bottom: 5rem !important;
  }
  .has-blocks .padding-bottom-81-desktop {
    padding-bottom: 5.0625rem !important;
  }
  .has-blocks .padding-bottom-82-desktop {
    padding-bottom: 5.125rem !important;
  }
  .has-blocks .padding-bottom-83-desktop {
    padding-bottom: 5.1875rem !important;
  }
  .has-blocks .padding-bottom-84-desktop {
    padding-bottom: 5.25rem !important;
  }
  .has-blocks .padding-bottom-85-desktop {
    padding-bottom: 5.3125rem !important;
  }
  .has-blocks .padding-bottom-86-desktop {
    padding-bottom: 5.375rem !important;
  }
  .has-blocks .padding-bottom-87-desktop {
    padding-bottom: 5.4375rem !important;
  }
  .has-blocks .padding-bottom-88-desktop {
    padding-bottom: 5.5rem !important;
  }
  .has-blocks .padding-bottom-89-desktop {
    padding-bottom: 5.5625rem !important;
  }
  .has-blocks .padding-bottom-90-desktop {
    padding-bottom: 5.625rem !important;
  }
  .has-blocks .padding-bottom-91-desktop {
    padding-bottom: 5.6875rem !important;
  }
  .has-blocks .padding-bottom-92-desktop {
    padding-bottom: 5.75rem !important;
  }
  .has-blocks .padding-bottom-93-desktop {
    padding-bottom: 5.8125rem !important;
  }
  .has-blocks .padding-bottom-94-desktop {
    padding-bottom: 5.875rem !important;
  }
  .has-blocks .padding-bottom-95-desktop {
    padding-bottom: 5.9375rem !important;
  }
  .has-blocks .padding-bottom-96-desktop {
    padding-bottom: 6rem !important;
  }
  .has-blocks .padding-bottom-97-desktop {
    padding-bottom: 6.0625rem !important;
  }
  .has-blocks .padding-bottom-98-desktop {
    padding-bottom: 6.125rem !important;
  }
  .has-blocks .padding-bottom-99-desktop {
    padding-bottom: 6.1875rem !important;
  }
  .has-blocks .padding-bottom-100-desktop {
    padding-bottom: 6.25rem !important;
  }
  .has-blocks .padding-left-0-desktop {
    padding-left: 0rem !important;
  }
  .has-blocks .padding-left-1-desktop {
    padding-left: 0.0625rem !important;
  }
  .has-blocks .padding-left-2-desktop {
    padding-left: 0.125rem !important;
  }
  .has-blocks .padding-left-3-desktop {
    padding-left: 0.1875rem !important;
  }
  .has-blocks .padding-left-4-desktop {
    padding-left: 0.25rem !important;
  }
  .has-blocks .padding-left-5-desktop {
    padding-left: 0.3125rem !important;
  }
  .has-blocks .padding-left-6-desktop {
    padding-left: 0.375rem !important;
  }
  .has-blocks .padding-left-7-desktop {
    padding-left: 0.4375rem !important;
  }
  .has-blocks .padding-left-8-desktop {
    padding-left: 0.5rem !important;
  }
  .has-blocks .padding-left-9-desktop {
    padding-left: 0.5625rem !important;
  }
  .has-blocks .padding-left-10-desktop {
    padding-left: 0.625rem !important;
  }
  .has-blocks .padding-left-11-desktop {
    padding-left: 0.6875rem !important;
  }
  .has-blocks .padding-left-12-desktop {
    padding-left: 0.75rem !important;
  }
  .has-blocks .padding-left-13-desktop {
    padding-left: 0.8125rem !important;
  }
  .has-blocks .padding-left-14-desktop {
    padding-left: 0.875rem !important;
  }
  .has-blocks .padding-left-15-desktop {
    padding-left: 0.9375rem !important;
  }
  .has-blocks .padding-left-16-desktop {
    padding-left: 1rem !important;
  }
  .has-blocks .padding-left-17-desktop {
    padding-left: 1.0625rem !important;
  }
  .has-blocks .padding-left-18-desktop {
    padding-left: 1.125rem !important;
  }
  .has-blocks .padding-left-19-desktop {
    padding-left: 1.1875rem !important;
  }
  .has-blocks .padding-left-20-desktop {
    padding-left: 1.25rem !important;
  }
  .has-blocks .padding-left-21-desktop {
    padding-left: 1.3125rem !important;
  }
  .has-blocks .padding-left-22-desktop {
    padding-left: 1.375rem !important;
  }
  .has-blocks .padding-left-23-desktop {
    padding-left: 1.4375rem !important;
  }
  .has-blocks .padding-left-24-desktop {
    padding-left: 1.5rem !important;
  }
  .has-blocks .padding-left-25-desktop {
    padding-left: 1.5625rem !important;
  }
  .has-blocks .padding-left-26-desktop {
    padding-left: 1.625rem !important;
  }
  .has-blocks .padding-left-27-desktop {
    padding-left: 1.6875rem !important;
  }
  .has-blocks .padding-left-28-desktop {
    padding-left: 1.75rem !important;
  }
  .has-blocks .padding-left-29-desktop {
    padding-left: 1.8125rem !important;
  }
  .has-blocks .padding-left-30-desktop {
    padding-left: 1.875rem !important;
  }
  .has-blocks .padding-left-31-desktop {
    padding-left: 1.9375rem !important;
  }
  .has-blocks .padding-left-32-desktop {
    padding-left: 2rem !important;
  }
  .has-blocks .padding-left-33-desktop {
    padding-left: 2.0625rem !important;
  }
  .has-blocks .padding-left-34-desktop {
    padding-left: 2.125rem !important;
  }
  .has-blocks .padding-left-35-desktop {
    padding-left: 2.1875rem !important;
  }
  .has-blocks .padding-left-36-desktop {
    padding-left: 2.25rem !important;
  }
  .has-blocks .padding-left-37-desktop {
    padding-left: 2.3125rem !important;
  }
  .has-blocks .padding-left-38-desktop {
    padding-left: 2.375rem !important;
  }
  .has-blocks .padding-left-39-desktop {
    padding-left: 2.4375rem !important;
  }
  .has-blocks .padding-left-40-desktop {
    padding-left: 2.5rem !important;
  }
  .has-blocks .padding-left-41-desktop {
    padding-left: 2.5625rem !important;
  }
  .has-blocks .padding-left-42-desktop {
    padding-left: 2.625rem !important;
  }
  .has-blocks .padding-left-43-desktop {
    padding-left: 2.6875rem !important;
  }
  .has-blocks .padding-left-44-desktop {
    padding-left: 2.75rem !important;
  }
  .has-blocks .padding-left-45-desktop {
    padding-left: 2.8125rem !important;
  }
  .has-blocks .padding-left-46-desktop {
    padding-left: 2.875rem !important;
  }
  .has-blocks .padding-left-47-desktop {
    padding-left: 2.9375rem !important;
  }
  .has-blocks .padding-left-48-desktop {
    padding-left: 3rem !important;
  }
  .has-blocks .padding-left-49-desktop {
    padding-left: 3.0625rem !important;
  }
  .has-blocks .padding-left-50-desktop {
    padding-left: 3.125rem !important;
  }
  .has-blocks .padding-left-51-desktop {
    padding-left: 3.1875rem !important;
  }
  .has-blocks .padding-left-52-desktop {
    padding-left: 3.25rem !important;
  }
  .has-blocks .padding-left-53-desktop {
    padding-left: 3.3125rem !important;
  }
  .has-blocks .padding-left-54-desktop {
    padding-left: 3.375rem !important;
  }
  .has-blocks .padding-left-55-desktop {
    padding-left: 3.4375rem !important;
  }
  .has-blocks .padding-left-56-desktop {
    padding-left: 3.5rem !important;
  }
  .has-blocks .padding-left-57-desktop {
    padding-left: 3.5625rem !important;
  }
  .has-blocks .padding-left-58-desktop {
    padding-left: 3.625rem !important;
  }
  .has-blocks .padding-left-59-desktop {
    padding-left: 3.6875rem !important;
  }
  .has-blocks .padding-left-60-desktop {
    padding-left: 3.75rem !important;
  }
  .has-blocks .padding-left-61-desktop {
    padding-left: 3.8125rem !important;
  }
  .has-blocks .padding-left-62-desktop {
    padding-left: 3.875rem !important;
  }
  .has-blocks .padding-left-63-desktop {
    padding-left: 3.9375rem !important;
  }
  .has-blocks .padding-left-64-desktop {
    padding-left: 4rem !important;
  }
  .has-blocks .padding-left-65-desktop {
    padding-left: 4.0625rem !important;
  }
  .has-blocks .padding-left-66-desktop {
    padding-left: 4.125rem !important;
  }
  .has-blocks .padding-left-67-desktop {
    padding-left: 4.1875rem !important;
  }
  .has-blocks .padding-left-68-desktop {
    padding-left: 4.25rem !important;
  }
  .has-blocks .padding-left-69-desktop {
    padding-left: 4.3125rem !important;
  }
  .has-blocks .padding-left-70-desktop {
    padding-left: 4.375rem !important;
  }
  .has-blocks .padding-left-71-desktop {
    padding-left: 4.4375rem !important;
  }
  .has-blocks .padding-left-72-desktop {
    padding-left: 4.5rem !important;
  }
  .has-blocks .padding-left-73-desktop {
    padding-left: 4.5625rem !important;
  }
  .has-blocks .padding-left-74-desktop {
    padding-left: 4.625rem !important;
  }
  .has-blocks .padding-left-75-desktop {
    padding-left: 4.6875rem !important;
  }
  .has-blocks .padding-left-76-desktop {
    padding-left: 4.75rem !important;
  }
  .has-blocks .padding-left-77-desktop {
    padding-left: 4.8125rem !important;
  }
  .has-blocks .padding-left-78-desktop {
    padding-left: 4.875rem !important;
  }
  .has-blocks .padding-left-79-desktop {
    padding-left: 4.9375rem !important;
  }
  .has-blocks .padding-left-80-desktop {
    padding-left: 5rem !important;
  }
  .has-blocks .padding-left-81-desktop {
    padding-left: 5.0625rem !important;
  }
  .has-blocks .padding-left-82-desktop {
    padding-left: 5.125rem !important;
  }
  .has-blocks .padding-left-83-desktop {
    padding-left: 5.1875rem !important;
  }
  .has-blocks .padding-left-84-desktop {
    padding-left: 5.25rem !important;
  }
  .has-blocks .padding-left-85-desktop {
    padding-left: 5.3125rem !important;
  }
  .has-blocks .padding-left-86-desktop {
    padding-left: 5.375rem !important;
  }
  .has-blocks .padding-left-87-desktop {
    padding-left: 5.4375rem !important;
  }
  .has-blocks .padding-left-88-desktop {
    padding-left: 5.5rem !important;
  }
  .has-blocks .padding-left-89-desktop {
    padding-left: 5.5625rem !important;
  }
  .has-blocks .padding-left-90-desktop {
    padding-left: 5.625rem !important;
  }
  .has-blocks .padding-left-91-desktop {
    padding-left: 5.6875rem !important;
  }
  .has-blocks .padding-left-92-desktop {
    padding-left: 5.75rem !important;
  }
  .has-blocks .padding-left-93-desktop {
    padding-left: 5.8125rem !important;
  }
  .has-blocks .padding-left-94-desktop {
    padding-left: 5.875rem !important;
  }
  .has-blocks .padding-left-95-desktop {
    padding-left: 5.9375rem !important;
  }
  .has-blocks .padding-left-96-desktop {
    padding-left: 6rem !important;
  }
  .has-blocks .padding-left-97-desktop {
    padding-left: 6.0625rem !important;
  }
  .has-blocks .padding-left-98-desktop {
    padding-left: 6.125rem !important;
  }
  .has-blocks .padding-left-99-desktop {
    padding-left: 6.1875rem !important;
  }
  .has-blocks .padding-left-100-desktop {
    padding-left: 6.25rem !important;
  }
  .has-blocks .margin-0-desktop {
    margin: 0rem !important;
  }
  .has-blocks .margin-1-desktop {
    margin: 0.0625rem !important;
  }
  .has-blocks .margin-2-desktop {
    margin: 0.125rem !important;
  }
  .has-blocks .margin-3-desktop {
    margin: 0.1875rem !important;
  }
  .has-blocks .margin-4-desktop {
    margin: 0.25rem !important;
  }
  .has-blocks .margin-5-desktop {
    margin: 0.3125rem !important;
  }
  .has-blocks .margin-6-desktop {
    margin: 0.375rem !important;
  }
  .has-blocks .margin-7-desktop {
    margin: 0.4375rem !important;
  }
  .has-blocks .margin-8-desktop {
    margin: 0.5rem !important;
  }
  .has-blocks .margin-9-desktop {
    margin: 0.5625rem !important;
  }
  .has-blocks .margin-10-desktop {
    margin: 0.625rem !important;
  }
  .has-blocks .margin-11-desktop {
    margin: 0.6875rem !important;
  }
  .has-blocks .margin-12-desktop {
    margin: 0.75rem !important;
  }
  .has-blocks .margin-13-desktop {
    margin: 0.8125rem !important;
  }
  .has-blocks .margin-14-desktop {
    margin: 0.875rem !important;
  }
  .has-blocks .margin-15-desktop {
    margin: 0.9375rem !important;
  }
  .has-blocks .margin-16-desktop {
    margin: 1rem !important;
  }
  .has-blocks .margin-17-desktop {
    margin: 1.0625rem !important;
  }
  .has-blocks .margin-18-desktop {
    margin: 1.125rem !important;
  }
  .has-blocks .margin-19-desktop {
    margin: 1.1875rem !important;
  }
  .has-blocks .margin-20-desktop {
    margin: 1.25rem !important;
  }
  .has-blocks .margin-21-desktop {
    margin: 1.3125rem !important;
  }
  .has-blocks .margin-22-desktop {
    margin: 1.375rem !important;
  }
  .has-blocks .margin-23-desktop {
    margin: 1.4375rem !important;
  }
  .has-blocks .margin-24-desktop {
    margin: 1.5rem !important;
  }
  .has-blocks .margin-25-desktop {
    margin: 1.5625rem !important;
  }
  .has-blocks .margin-26-desktop {
    margin: 1.625rem !important;
  }
  .has-blocks .margin-27-desktop {
    margin: 1.6875rem !important;
  }
  .has-blocks .margin-28-desktop {
    margin: 1.75rem !important;
  }
  .has-blocks .margin-29-desktop {
    margin: 1.8125rem !important;
  }
  .has-blocks .margin-30-desktop {
    margin: 1.875rem !important;
  }
  .has-blocks .margin-31-desktop {
    margin: 1.9375rem !important;
  }
  .has-blocks .margin-32-desktop {
    margin: 2rem !important;
  }
  .has-blocks .margin-33-desktop {
    margin: 2.0625rem !important;
  }
  .has-blocks .margin-34-desktop {
    margin: 2.125rem !important;
  }
  .has-blocks .margin-35-desktop {
    margin: 2.1875rem !important;
  }
  .has-blocks .margin-36-desktop {
    margin: 2.25rem !important;
  }
  .has-blocks .margin-37-desktop {
    margin: 2.3125rem !important;
  }
  .has-blocks .margin-38-desktop {
    margin: 2.375rem !important;
  }
  .has-blocks .margin-39-desktop {
    margin: 2.4375rem !important;
  }
  .has-blocks .margin-40-desktop {
    margin: 2.5rem !important;
  }
  .has-blocks .margin-41-desktop {
    margin: 2.5625rem !important;
  }
  .has-blocks .margin-42-desktop {
    margin: 2.625rem !important;
  }
  .has-blocks .margin-43-desktop {
    margin: 2.6875rem !important;
  }
  .has-blocks .margin-44-desktop {
    margin: 2.75rem !important;
  }
  .has-blocks .margin-45-desktop {
    margin: 2.8125rem !important;
  }
  .has-blocks .margin-46-desktop {
    margin: 2.875rem !important;
  }
  .has-blocks .margin-47-desktop {
    margin: 2.9375rem !important;
  }
  .has-blocks .margin-48-desktop {
    margin: 3rem !important;
  }
  .has-blocks .margin-49-desktop {
    margin: 3.0625rem !important;
  }
  .has-blocks .margin-50-desktop {
    margin: 3.125rem !important;
  }
  .has-blocks .margin-51-desktop {
    margin: 3.1875rem !important;
  }
  .has-blocks .margin-52-desktop {
    margin: 3.25rem !important;
  }
  .has-blocks .margin-53-desktop {
    margin: 3.3125rem !important;
  }
  .has-blocks .margin-54-desktop {
    margin: 3.375rem !important;
  }
  .has-blocks .margin-55-desktop {
    margin: 3.4375rem !important;
  }
  .has-blocks .margin-56-desktop {
    margin: 3.5rem !important;
  }
  .has-blocks .margin-57-desktop {
    margin: 3.5625rem !important;
  }
  .has-blocks .margin-58-desktop {
    margin: 3.625rem !important;
  }
  .has-blocks .margin-59-desktop {
    margin: 3.6875rem !important;
  }
  .has-blocks .margin-60-desktop {
    margin: 3.75rem !important;
  }
  .has-blocks .margin-61-desktop {
    margin: 3.8125rem !important;
  }
  .has-blocks .margin-62-desktop {
    margin: 3.875rem !important;
  }
  .has-blocks .margin-63-desktop {
    margin: 3.9375rem !important;
  }
  .has-blocks .margin-64-desktop {
    margin: 4rem !important;
  }
  .has-blocks .margin-65-desktop {
    margin: 4.0625rem !important;
  }
  .has-blocks .margin-66-desktop {
    margin: 4.125rem !important;
  }
  .has-blocks .margin-67-desktop {
    margin: 4.1875rem !important;
  }
  .has-blocks .margin-68-desktop {
    margin: 4.25rem !important;
  }
  .has-blocks .margin-69-desktop {
    margin: 4.3125rem !important;
  }
  .has-blocks .margin-70-desktop {
    margin: 4.375rem !important;
  }
  .has-blocks .margin-71-desktop {
    margin: 4.4375rem !important;
  }
  .has-blocks .margin-72-desktop {
    margin: 4.5rem !important;
  }
  .has-blocks .margin-73-desktop {
    margin: 4.5625rem !important;
  }
  .has-blocks .margin-74-desktop {
    margin: 4.625rem !important;
  }
  .has-blocks .margin-75-desktop {
    margin: 4.6875rem !important;
  }
  .has-blocks .margin-76-desktop {
    margin: 4.75rem !important;
  }
  .has-blocks .margin-77-desktop {
    margin: 4.8125rem !important;
  }
  .has-blocks .margin-78-desktop {
    margin: 4.875rem !important;
  }
  .has-blocks .margin-79-desktop {
    margin: 4.9375rem !important;
  }
  .has-blocks .margin-80-desktop {
    margin: 5rem !important;
  }
  .has-blocks .margin-81-desktop {
    margin: 5.0625rem !important;
  }
  .has-blocks .margin-82-desktop {
    margin: 5.125rem !important;
  }
  .has-blocks .margin-83-desktop {
    margin: 5.1875rem !important;
  }
  .has-blocks .margin-84-desktop {
    margin: 5.25rem !important;
  }
  .has-blocks .margin-85-desktop {
    margin: 5.3125rem !important;
  }
  .has-blocks .margin-86-desktop {
    margin: 5.375rem !important;
  }
  .has-blocks .margin-87-desktop {
    margin: 5.4375rem !important;
  }
  .has-blocks .margin-88-desktop {
    margin: 5.5rem !important;
  }
  .has-blocks .margin-89-desktop {
    margin: 5.5625rem !important;
  }
  .has-blocks .margin-90-desktop {
    margin: 5.625rem !important;
  }
  .has-blocks .margin-91-desktop {
    margin: 5.6875rem !important;
  }
  .has-blocks .margin-92-desktop {
    margin: 5.75rem !important;
  }
  .has-blocks .margin-93-desktop {
    margin: 5.8125rem !important;
  }
  .has-blocks .margin-94-desktop {
    margin: 5.875rem !important;
  }
  .has-blocks .margin-95-desktop {
    margin: 5.9375rem !important;
  }
  .has-blocks .margin-96-desktop {
    margin: 6rem !important;
  }
  .has-blocks .margin-97-desktop {
    margin: 6.0625rem !important;
  }
  .has-blocks .margin-98-desktop {
    margin: 6.125rem !important;
  }
  .has-blocks .margin-99-desktop {
    margin: 6.1875rem !important;
  }
  .has-blocks .margin-100-desktop {
    margin: 6.25rem !important;
  }
  .has-blocks .margin-top-0-desktop {
    margin-top: 0rem !important;
  }
  .has-blocks .margin-top-1-desktop {
    margin-top: 0.0625rem !important;
  }
  .has-blocks .margin-top-2-desktop {
    margin-top: 0.125rem !important;
  }
  .has-blocks .margin-top-3-desktop {
    margin-top: 0.1875rem !important;
  }
  .has-blocks .margin-top-4-desktop {
    margin-top: 0.25rem !important;
  }
  .has-blocks .margin-top-5-desktop {
    margin-top: 0.3125rem !important;
  }
  .has-blocks .margin-top-6-desktop {
    margin-top: 0.375rem !important;
  }
  .has-blocks .margin-top-7-desktop {
    margin-top: 0.4375rem !important;
  }
  .has-blocks .margin-top-8-desktop {
    margin-top: 0.5rem !important;
  }
  .has-blocks .margin-top-9-desktop {
    margin-top: 0.5625rem !important;
  }
  .has-blocks .margin-top-10-desktop {
    margin-top: 0.625rem !important;
  }
  .has-blocks .margin-top-11-desktop {
    margin-top: 0.6875rem !important;
  }
  .has-blocks .margin-top-12-desktop {
    margin-top: 0.75rem !important;
  }
  .has-blocks .margin-top-13-desktop {
    margin-top: 0.8125rem !important;
  }
  .has-blocks .margin-top-14-desktop {
    margin-top: 0.875rem !important;
  }
  .has-blocks .margin-top-15-desktop {
    margin-top: 0.9375rem !important;
  }
  .has-blocks .margin-top-16-desktop {
    margin-top: 1rem !important;
  }
  .has-blocks .margin-top-17-desktop {
    margin-top: 1.0625rem !important;
  }
  .has-blocks .margin-top-18-desktop {
    margin-top: 1.125rem !important;
  }
  .has-blocks .margin-top-19-desktop {
    margin-top: 1.1875rem !important;
  }
  .has-blocks .margin-top-20-desktop {
    margin-top: 1.25rem !important;
  }
  .has-blocks .margin-top-21-desktop {
    margin-top: 1.3125rem !important;
  }
  .has-blocks .margin-top-22-desktop {
    margin-top: 1.375rem !important;
  }
  .has-blocks .margin-top-23-desktop {
    margin-top: 1.4375rem !important;
  }
  .has-blocks .margin-top-24-desktop {
    margin-top: 1.5rem !important;
  }
  .has-blocks .margin-top-25-desktop {
    margin-top: 1.5625rem !important;
  }
  .has-blocks .margin-top-26-desktop {
    margin-top: 1.625rem !important;
  }
  .has-blocks .margin-top-27-desktop {
    margin-top: 1.6875rem !important;
  }
  .has-blocks .margin-top-28-desktop {
    margin-top: 1.75rem !important;
  }
  .has-blocks .margin-top-29-desktop {
    margin-top: 1.8125rem !important;
  }
  .has-blocks .margin-top-30-desktop {
    margin-top: 1.875rem !important;
  }
  .has-blocks .margin-top-31-desktop {
    margin-top: 1.9375rem !important;
  }
  .has-blocks .margin-top-32-desktop {
    margin-top: 2rem !important;
  }
  .has-blocks .margin-top-33-desktop {
    margin-top: 2.0625rem !important;
  }
  .has-blocks .margin-top-34-desktop {
    margin-top: 2.125rem !important;
  }
  .has-blocks .margin-top-35-desktop {
    margin-top: 2.1875rem !important;
  }
  .has-blocks .margin-top-36-desktop {
    margin-top: 2.25rem !important;
  }
  .has-blocks .margin-top-37-desktop {
    margin-top: 2.3125rem !important;
  }
  .has-blocks .margin-top-38-desktop {
    margin-top: 2.375rem !important;
  }
  .has-blocks .margin-top-39-desktop {
    margin-top: 2.4375rem !important;
  }
  .has-blocks .margin-top-40-desktop {
    margin-top: 2.5rem !important;
  }
  .has-blocks .margin-top-41-desktop {
    margin-top: 2.5625rem !important;
  }
  .has-blocks .margin-top-42-desktop {
    margin-top: 2.625rem !important;
  }
  .has-blocks .margin-top-43-desktop {
    margin-top: 2.6875rem !important;
  }
  .has-blocks .margin-top-44-desktop {
    margin-top: 2.75rem !important;
  }
  .has-blocks .margin-top-45-desktop {
    margin-top: 2.8125rem !important;
  }
  .has-blocks .margin-top-46-desktop {
    margin-top: 2.875rem !important;
  }
  .has-blocks .margin-top-47-desktop {
    margin-top: 2.9375rem !important;
  }
  .has-blocks .margin-top-48-desktop {
    margin-top: 3rem !important;
  }
  .has-blocks .margin-top-49-desktop {
    margin-top: 3.0625rem !important;
  }
  .has-blocks .margin-top-50-desktop {
    margin-top: 3.125rem !important;
  }
  .has-blocks .margin-top-51-desktop {
    margin-top: 3.1875rem !important;
  }
  .has-blocks .margin-top-52-desktop {
    margin-top: 3.25rem !important;
  }
  .has-blocks .margin-top-53-desktop {
    margin-top: 3.3125rem !important;
  }
  .has-blocks .margin-top-54-desktop {
    margin-top: 3.375rem !important;
  }
  .has-blocks .margin-top-55-desktop {
    margin-top: 3.4375rem !important;
  }
  .has-blocks .margin-top-56-desktop {
    margin-top: 3.5rem !important;
  }
  .has-blocks .margin-top-57-desktop {
    margin-top: 3.5625rem !important;
  }
  .has-blocks .margin-top-58-desktop {
    margin-top: 3.625rem !important;
  }
  .has-blocks .margin-top-59-desktop {
    margin-top: 3.6875rem !important;
  }
  .has-blocks .margin-top-60-desktop {
    margin-top: 3.75rem !important;
  }
  .has-blocks .margin-top-61-desktop {
    margin-top: 3.8125rem !important;
  }
  .has-blocks .margin-top-62-desktop {
    margin-top: 3.875rem !important;
  }
  .has-blocks .margin-top-63-desktop {
    margin-top: 3.9375rem !important;
  }
  .has-blocks .margin-top-64-desktop {
    margin-top: 4rem !important;
  }
  .has-blocks .margin-top-65-desktop {
    margin-top: 4.0625rem !important;
  }
  .has-blocks .margin-top-66-desktop {
    margin-top: 4.125rem !important;
  }
  .has-blocks .margin-top-67-desktop {
    margin-top: 4.1875rem !important;
  }
  .has-blocks .margin-top-68-desktop {
    margin-top: 4.25rem !important;
  }
  .has-blocks .margin-top-69-desktop {
    margin-top: 4.3125rem !important;
  }
  .has-blocks .margin-top-70-desktop {
    margin-top: 4.375rem !important;
  }
  .has-blocks .margin-top-71-desktop {
    margin-top: 4.4375rem !important;
  }
  .has-blocks .margin-top-72-desktop {
    margin-top: 4.5rem !important;
  }
  .has-blocks .margin-top-73-desktop {
    margin-top: 4.5625rem !important;
  }
  .has-blocks .margin-top-74-desktop {
    margin-top: 4.625rem !important;
  }
  .has-blocks .margin-top-75-desktop {
    margin-top: 4.6875rem !important;
  }
  .has-blocks .margin-top-76-desktop {
    margin-top: 4.75rem !important;
  }
  .has-blocks .margin-top-77-desktop {
    margin-top: 4.8125rem !important;
  }
  .has-blocks .margin-top-78-desktop {
    margin-top: 4.875rem !important;
  }
  .has-blocks .margin-top-79-desktop {
    margin-top: 4.9375rem !important;
  }
  .has-blocks .margin-top-80-desktop {
    margin-top: 5rem !important;
  }
  .has-blocks .margin-top-81-desktop {
    margin-top: 5.0625rem !important;
  }
  .has-blocks .margin-top-82-desktop {
    margin-top: 5.125rem !important;
  }
  .has-blocks .margin-top-83-desktop {
    margin-top: 5.1875rem !important;
  }
  .has-blocks .margin-top-84-desktop {
    margin-top: 5.25rem !important;
  }
  .has-blocks .margin-top-85-desktop {
    margin-top: 5.3125rem !important;
  }
  .has-blocks .margin-top-86-desktop {
    margin-top: 5.375rem !important;
  }
  .has-blocks .margin-top-87-desktop {
    margin-top: 5.4375rem !important;
  }
  .has-blocks .margin-top-88-desktop {
    margin-top: 5.5rem !important;
  }
  .has-blocks .margin-top-89-desktop {
    margin-top: 5.5625rem !important;
  }
  .has-blocks .margin-top-90-desktop {
    margin-top: 5.625rem !important;
  }
  .has-blocks .margin-top-91-desktop {
    margin-top: 5.6875rem !important;
  }
  .has-blocks .margin-top-92-desktop {
    margin-top: 5.75rem !important;
  }
  .has-blocks .margin-top-93-desktop {
    margin-top: 5.8125rem !important;
  }
  .has-blocks .margin-top-94-desktop {
    margin-top: 5.875rem !important;
  }
  .has-blocks .margin-top-95-desktop {
    margin-top: 5.9375rem !important;
  }
  .has-blocks .margin-top-96-desktop {
    margin-top: 6rem !important;
  }
  .has-blocks .margin-top-97-desktop {
    margin-top: 6.0625rem !important;
  }
  .has-blocks .margin-top-98-desktop {
    margin-top: 6.125rem !important;
  }
  .has-blocks .margin-top-99-desktop {
    margin-top: 6.1875rem !important;
  }
  .has-blocks .margin-top-100-desktop {
    margin-top: 6.25rem !important;
  }
  .has-blocks .margin-right-0-desktop {
    margin-right: 0rem !important;
  }
  .has-blocks .margin-right-1-desktop {
    margin-right: 0.0625rem !important;
  }
  .has-blocks .margin-right-2-desktop {
    margin-right: 0.125rem !important;
  }
  .has-blocks .margin-right-3-desktop {
    margin-right: 0.1875rem !important;
  }
  .has-blocks .margin-right-4-desktop {
    margin-right: 0.25rem !important;
  }
  .has-blocks .margin-right-5-desktop {
    margin-right: 0.3125rem !important;
  }
  .has-blocks .margin-right-6-desktop {
    margin-right: 0.375rem !important;
  }
  .has-blocks .margin-right-7-desktop {
    margin-right: 0.4375rem !important;
  }
  .has-blocks .margin-right-8-desktop {
    margin-right: 0.5rem !important;
  }
  .has-blocks .margin-right-9-desktop {
    margin-right: 0.5625rem !important;
  }
  .has-blocks .margin-right-10-desktop {
    margin-right: 0.625rem !important;
  }
  .has-blocks .margin-right-11-desktop {
    margin-right: 0.6875rem !important;
  }
  .has-blocks .margin-right-12-desktop {
    margin-right: 0.75rem !important;
  }
  .has-blocks .margin-right-13-desktop {
    margin-right: 0.8125rem !important;
  }
  .has-blocks .margin-right-14-desktop {
    margin-right: 0.875rem !important;
  }
  .has-blocks .margin-right-15-desktop {
    margin-right: 0.9375rem !important;
  }
  .has-blocks .margin-right-16-desktop {
    margin-right: 1rem !important;
  }
  .has-blocks .margin-right-17-desktop {
    margin-right: 1.0625rem !important;
  }
  .has-blocks .margin-right-18-desktop {
    margin-right: 1.125rem !important;
  }
  .has-blocks .margin-right-19-desktop {
    margin-right: 1.1875rem !important;
  }
  .has-blocks .margin-right-20-desktop {
    margin-right: 1.25rem !important;
  }
  .has-blocks .margin-right-21-desktop {
    margin-right: 1.3125rem !important;
  }
  .has-blocks .margin-right-22-desktop {
    margin-right: 1.375rem !important;
  }
  .has-blocks .margin-right-23-desktop {
    margin-right: 1.4375rem !important;
  }
  .has-blocks .margin-right-24-desktop {
    margin-right: 1.5rem !important;
  }
  .has-blocks .margin-right-25-desktop {
    margin-right: 1.5625rem !important;
  }
  .has-blocks .margin-right-26-desktop {
    margin-right: 1.625rem !important;
  }
  .has-blocks .margin-right-27-desktop {
    margin-right: 1.6875rem !important;
  }
  .has-blocks .margin-right-28-desktop {
    margin-right: 1.75rem !important;
  }
  .has-blocks .margin-right-29-desktop {
    margin-right: 1.8125rem !important;
  }
  .has-blocks .margin-right-30-desktop {
    margin-right: 1.875rem !important;
  }
  .has-blocks .margin-right-31-desktop {
    margin-right: 1.9375rem !important;
  }
  .has-blocks .margin-right-32-desktop {
    margin-right: 2rem !important;
  }
  .has-blocks .margin-right-33-desktop {
    margin-right: 2.0625rem !important;
  }
  .has-blocks .margin-right-34-desktop {
    margin-right: 2.125rem !important;
  }
  .has-blocks .margin-right-35-desktop {
    margin-right: 2.1875rem !important;
  }
  .has-blocks .margin-right-36-desktop {
    margin-right: 2.25rem !important;
  }
  .has-blocks .margin-right-37-desktop {
    margin-right: 2.3125rem !important;
  }
  .has-blocks .margin-right-38-desktop {
    margin-right: 2.375rem !important;
  }
  .has-blocks .margin-right-39-desktop {
    margin-right: 2.4375rem !important;
  }
  .has-blocks .margin-right-40-desktop {
    margin-right: 2.5rem !important;
  }
  .has-blocks .margin-right-41-desktop {
    margin-right: 2.5625rem !important;
  }
  .has-blocks .margin-right-42-desktop {
    margin-right: 2.625rem !important;
  }
  .has-blocks .margin-right-43-desktop {
    margin-right: 2.6875rem !important;
  }
  .has-blocks .margin-right-44-desktop {
    margin-right: 2.75rem !important;
  }
  .has-blocks .margin-right-45-desktop {
    margin-right: 2.8125rem !important;
  }
  .has-blocks .margin-right-46-desktop {
    margin-right: 2.875rem !important;
  }
  .has-blocks .margin-right-47-desktop {
    margin-right: 2.9375rem !important;
  }
  .has-blocks .margin-right-48-desktop {
    margin-right: 3rem !important;
  }
  .has-blocks .margin-right-49-desktop {
    margin-right: 3.0625rem !important;
  }
  .has-blocks .margin-right-50-desktop {
    margin-right: 3.125rem !important;
  }
  .has-blocks .margin-right-51-desktop {
    margin-right: 3.1875rem !important;
  }
  .has-blocks .margin-right-52-desktop {
    margin-right: 3.25rem !important;
  }
  .has-blocks .margin-right-53-desktop {
    margin-right: 3.3125rem !important;
  }
  .has-blocks .margin-right-54-desktop {
    margin-right: 3.375rem !important;
  }
  .has-blocks .margin-right-55-desktop {
    margin-right: 3.4375rem !important;
  }
  .has-blocks .margin-right-56-desktop {
    margin-right: 3.5rem !important;
  }
  .has-blocks .margin-right-57-desktop {
    margin-right: 3.5625rem !important;
  }
  .has-blocks .margin-right-58-desktop {
    margin-right: 3.625rem !important;
  }
  .has-blocks .margin-right-59-desktop {
    margin-right: 3.6875rem !important;
  }
  .has-blocks .margin-right-60-desktop {
    margin-right: 3.75rem !important;
  }
  .has-blocks .margin-right-61-desktop {
    margin-right: 3.8125rem !important;
  }
  .has-blocks .margin-right-62-desktop {
    margin-right: 3.875rem !important;
  }
  .has-blocks .margin-right-63-desktop {
    margin-right: 3.9375rem !important;
  }
  .has-blocks .margin-right-64-desktop {
    margin-right: 4rem !important;
  }
  .has-blocks .margin-right-65-desktop {
    margin-right: 4.0625rem !important;
  }
  .has-blocks .margin-right-66-desktop {
    margin-right: 4.125rem !important;
  }
  .has-blocks .margin-right-67-desktop {
    margin-right: 4.1875rem !important;
  }
  .has-blocks .margin-right-68-desktop {
    margin-right: 4.25rem !important;
  }
  .has-blocks .margin-right-69-desktop {
    margin-right: 4.3125rem !important;
  }
  .has-blocks .margin-right-70-desktop {
    margin-right: 4.375rem !important;
  }
  .has-blocks .margin-right-71-desktop {
    margin-right: 4.4375rem !important;
  }
  .has-blocks .margin-right-72-desktop {
    margin-right: 4.5rem !important;
  }
  .has-blocks .margin-right-73-desktop {
    margin-right: 4.5625rem !important;
  }
  .has-blocks .margin-right-74-desktop {
    margin-right: 4.625rem !important;
  }
  .has-blocks .margin-right-75-desktop {
    margin-right: 4.6875rem !important;
  }
  .has-blocks .margin-right-76-desktop {
    margin-right: 4.75rem !important;
  }
  .has-blocks .margin-right-77-desktop {
    margin-right: 4.8125rem !important;
  }
  .has-blocks .margin-right-78-desktop {
    margin-right: 4.875rem !important;
  }
  .has-blocks .margin-right-79-desktop {
    margin-right: 4.9375rem !important;
  }
  .has-blocks .margin-right-80-desktop {
    margin-right: 5rem !important;
  }
  .has-blocks .margin-right-81-desktop {
    margin-right: 5.0625rem !important;
  }
  .has-blocks .margin-right-82-desktop {
    margin-right: 5.125rem !important;
  }
  .has-blocks .margin-right-83-desktop {
    margin-right: 5.1875rem !important;
  }
  .has-blocks .margin-right-84-desktop {
    margin-right: 5.25rem !important;
  }
  .has-blocks .margin-right-85-desktop {
    margin-right: 5.3125rem !important;
  }
  .has-blocks .margin-right-86-desktop {
    margin-right: 5.375rem !important;
  }
  .has-blocks .margin-right-87-desktop {
    margin-right: 5.4375rem !important;
  }
  .has-blocks .margin-right-88-desktop {
    margin-right: 5.5rem !important;
  }
  .has-blocks .margin-right-89-desktop {
    margin-right: 5.5625rem !important;
  }
  .has-blocks .margin-right-90-desktop {
    margin-right: 5.625rem !important;
  }
  .has-blocks .margin-right-91-desktop {
    margin-right: 5.6875rem !important;
  }
  .has-blocks .margin-right-92-desktop {
    margin-right: 5.75rem !important;
  }
  .has-blocks .margin-right-93-desktop {
    margin-right: 5.8125rem !important;
  }
  .has-blocks .margin-right-94-desktop {
    margin-right: 5.875rem !important;
  }
  .has-blocks .margin-right-95-desktop {
    margin-right: 5.9375rem !important;
  }
  .has-blocks .margin-right-96-desktop {
    margin-right: 6rem !important;
  }
  .has-blocks .margin-right-97-desktop {
    margin-right: 6.0625rem !important;
  }
  .has-blocks .margin-right-98-desktop {
    margin-right: 6.125rem !important;
  }
  .has-blocks .margin-right-99-desktop {
    margin-right: 6.1875rem !important;
  }
  .has-blocks .margin-right-100-desktop {
    margin-right: 6.25rem !important;
  }
  .has-blocks .margin-bottom-0-desktop {
    margin-bottom: 0rem !important;
  }
  .has-blocks .margin-bottom-1-desktop {
    margin-bottom: 0.0625rem !important;
  }
  .has-blocks .margin-bottom-2-desktop {
    margin-bottom: 0.125rem !important;
  }
  .has-blocks .margin-bottom-3-desktop {
    margin-bottom: 0.1875rem !important;
  }
  .has-blocks .margin-bottom-4-desktop {
    margin-bottom: 0.25rem !important;
  }
  .has-blocks .margin-bottom-5-desktop {
    margin-bottom: 0.3125rem !important;
  }
  .has-blocks .margin-bottom-6-desktop {
    margin-bottom: 0.375rem !important;
  }
  .has-blocks .margin-bottom-7-desktop {
    margin-bottom: 0.4375rem !important;
  }
  .has-blocks .margin-bottom-8-desktop {
    margin-bottom: 0.5rem !important;
  }
  .has-blocks .margin-bottom-9-desktop {
    margin-bottom: 0.5625rem !important;
  }
  .has-blocks .margin-bottom-10-desktop {
    margin-bottom: 0.625rem !important;
  }
  .has-blocks .margin-bottom-11-desktop {
    margin-bottom: 0.6875rem !important;
  }
  .has-blocks .margin-bottom-12-desktop {
    margin-bottom: 0.75rem !important;
  }
  .has-blocks .margin-bottom-13-desktop {
    margin-bottom: 0.8125rem !important;
  }
  .has-blocks .margin-bottom-14-desktop {
    margin-bottom: 0.875rem !important;
  }
  .has-blocks .margin-bottom-15-desktop {
    margin-bottom: 0.9375rem !important;
  }
  .has-blocks .margin-bottom-16-desktop {
    margin-bottom: 1rem !important;
  }
  .has-blocks .margin-bottom-17-desktop {
    margin-bottom: 1.0625rem !important;
  }
  .has-blocks .margin-bottom-18-desktop {
    margin-bottom: 1.125rem !important;
  }
  .has-blocks .margin-bottom-19-desktop {
    margin-bottom: 1.1875rem !important;
  }
  .has-blocks .margin-bottom-20-desktop {
    margin-bottom: 1.25rem !important;
  }
  .has-blocks .margin-bottom-21-desktop {
    margin-bottom: 1.3125rem !important;
  }
  .has-blocks .margin-bottom-22-desktop {
    margin-bottom: 1.375rem !important;
  }
  .has-blocks .margin-bottom-23-desktop {
    margin-bottom: 1.4375rem !important;
  }
  .has-blocks .margin-bottom-24-desktop {
    margin-bottom: 1.5rem !important;
  }
  .has-blocks .margin-bottom-25-desktop {
    margin-bottom: 1.5625rem !important;
  }
  .has-blocks .margin-bottom-26-desktop {
    margin-bottom: 1.625rem !important;
  }
  .has-blocks .margin-bottom-27-desktop {
    margin-bottom: 1.6875rem !important;
  }
  .has-blocks .margin-bottom-28-desktop {
    margin-bottom: 1.75rem !important;
  }
  .has-blocks .margin-bottom-29-desktop {
    margin-bottom: 1.8125rem !important;
  }
  .has-blocks .margin-bottom-30-desktop {
    margin-bottom: 1.875rem !important;
  }
  .has-blocks .margin-bottom-31-desktop {
    margin-bottom: 1.9375rem !important;
  }
  .has-blocks .margin-bottom-32-desktop {
    margin-bottom: 2rem !important;
  }
  .has-blocks .margin-bottom-33-desktop {
    margin-bottom: 2.0625rem !important;
  }
  .has-blocks .margin-bottom-34-desktop {
    margin-bottom: 2.125rem !important;
  }
  .has-blocks .margin-bottom-35-desktop {
    margin-bottom: 2.1875rem !important;
  }
  .has-blocks .margin-bottom-36-desktop {
    margin-bottom: 2.25rem !important;
  }
  .has-blocks .margin-bottom-37-desktop {
    margin-bottom: 2.3125rem !important;
  }
  .has-blocks .margin-bottom-38-desktop {
    margin-bottom: 2.375rem !important;
  }
  .has-blocks .margin-bottom-39-desktop {
    margin-bottom: 2.4375rem !important;
  }
  .has-blocks .margin-bottom-40-desktop {
    margin-bottom: 2.5rem !important;
  }
  .has-blocks .margin-bottom-41-desktop {
    margin-bottom: 2.5625rem !important;
  }
  .has-blocks .margin-bottom-42-desktop {
    margin-bottom: 2.625rem !important;
  }
  .has-blocks .margin-bottom-43-desktop {
    margin-bottom: 2.6875rem !important;
  }
  .has-blocks .margin-bottom-44-desktop {
    margin-bottom: 2.75rem !important;
  }
  .has-blocks .margin-bottom-45-desktop {
    margin-bottom: 2.8125rem !important;
  }
  .has-blocks .margin-bottom-46-desktop {
    margin-bottom: 2.875rem !important;
  }
  .has-blocks .margin-bottom-47-desktop {
    margin-bottom: 2.9375rem !important;
  }
  .has-blocks .margin-bottom-48-desktop {
    margin-bottom: 3rem !important;
  }
  .has-blocks .margin-bottom-49-desktop {
    margin-bottom: 3.0625rem !important;
  }
  .has-blocks .margin-bottom-50-desktop {
    margin-bottom: 3.125rem !important;
  }
  .has-blocks .margin-bottom-51-desktop {
    margin-bottom: 3.1875rem !important;
  }
  .has-blocks .margin-bottom-52-desktop {
    margin-bottom: 3.25rem !important;
  }
  .has-blocks .margin-bottom-53-desktop {
    margin-bottom: 3.3125rem !important;
  }
  .has-blocks .margin-bottom-54-desktop {
    margin-bottom: 3.375rem !important;
  }
  .has-blocks .margin-bottom-55-desktop {
    margin-bottom: 3.4375rem !important;
  }
  .has-blocks .margin-bottom-56-desktop {
    margin-bottom: 3.5rem !important;
  }
  .has-blocks .margin-bottom-57-desktop {
    margin-bottom: 3.5625rem !important;
  }
  .has-blocks .margin-bottom-58-desktop {
    margin-bottom: 3.625rem !important;
  }
  .has-blocks .margin-bottom-59-desktop {
    margin-bottom: 3.6875rem !important;
  }
  .has-blocks .margin-bottom-60-desktop {
    margin-bottom: 3.75rem !important;
  }
  .has-blocks .margin-bottom-61-desktop {
    margin-bottom: 3.8125rem !important;
  }
  .has-blocks .margin-bottom-62-desktop {
    margin-bottom: 3.875rem !important;
  }
  .has-blocks .margin-bottom-63-desktop {
    margin-bottom: 3.9375rem !important;
  }
  .has-blocks .margin-bottom-64-desktop {
    margin-bottom: 4rem !important;
  }
  .has-blocks .margin-bottom-65-desktop {
    margin-bottom: 4.0625rem !important;
  }
  .has-blocks .margin-bottom-66-desktop {
    margin-bottom: 4.125rem !important;
  }
  .has-blocks .margin-bottom-67-desktop {
    margin-bottom: 4.1875rem !important;
  }
  .has-blocks .margin-bottom-68-desktop {
    margin-bottom: 4.25rem !important;
  }
  .has-blocks .margin-bottom-69-desktop {
    margin-bottom: 4.3125rem !important;
  }
  .has-blocks .margin-bottom-70-desktop {
    margin-bottom: 4.375rem !important;
  }
  .has-blocks .margin-bottom-71-desktop {
    margin-bottom: 4.4375rem !important;
  }
  .has-blocks .margin-bottom-72-desktop {
    margin-bottom: 4.5rem !important;
  }
  .has-blocks .margin-bottom-73-desktop {
    margin-bottom: 4.5625rem !important;
  }
  .has-blocks .margin-bottom-74-desktop {
    margin-bottom: 4.625rem !important;
  }
  .has-blocks .margin-bottom-75-desktop {
    margin-bottom: 4.6875rem !important;
  }
  .has-blocks .margin-bottom-76-desktop {
    margin-bottom: 4.75rem !important;
  }
  .has-blocks .margin-bottom-77-desktop {
    margin-bottom: 4.8125rem !important;
  }
  .has-blocks .margin-bottom-78-desktop {
    margin-bottom: 4.875rem !important;
  }
  .has-blocks .margin-bottom-79-desktop {
    margin-bottom: 4.9375rem !important;
  }
  .has-blocks .margin-bottom-80-desktop {
    margin-bottom: 5rem !important;
  }
  .has-blocks .margin-bottom-81-desktop {
    margin-bottom: 5.0625rem !important;
  }
  .has-blocks .margin-bottom-82-desktop {
    margin-bottom: 5.125rem !important;
  }
  .has-blocks .margin-bottom-83-desktop {
    margin-bottom: 5.1875rem !important;
  }
  .has-blocks .margin-bottom-84-desktop {
    margin-bottom: 5.25rem !important;
  }
  .has-blocks .margin-bottom-85-desktop {
    margin-bottom: 5.3125rem !important;
  }
  .has-blocks .margin-bottom-86-desktop {
    margin-bottom: 5.375rem !important;
  }
  .has-blocks .margin-bottom-87-desktop {
    margin-bottom: 5.4375rem !important;
  }
  .has-blocks .margin-bottom-88-desktop {
    margin-bottom: 5.5rem !important;
  }
  .has-blocks .margin-bottom-89-desktop {
    margin-bottom: 5.5625rem !important;
  }
  .has-blocks .margin-bottom-90-desktop {
    margin-bottom: 5.625rem !important;
  }
  .has-blocks .margin-bottom-91-desktop {
    margin-bottom: 5.6875rem !important;
  }
  .has-blocks .margin-bottom-92-desktop {
    margin-bottom: 5.75rem !important;
  }
  .has-blocks .margin-bottom-93-desktop {
    margin-bottom: 5.8125rem !important;
  }
  .has-blocks .margin-bottom-94-desktop {
    margin-bottom: 5.875rem !important;
  }
  .has-blocks .margin-bottom-95-desktop {
    margin-bottom: 5.9375rem !important;
  }
  .has-blocks .margin-bottom-96-desktop {
    margin-bottom: 6rem !important;
  }
  .has-blocks .margin-bottom-97-desktop {
    margin-bottom: 6.0625rem !important;
  }
  .has-blocks .margin-bottom-98-desktop {
    margin-bottom: 6.125rem !important;
  }
  .has-blocks .margin-bottom-99-desktop {
    margin-bottom: 6.1875rem !important;
  }
  .has-blocks .margin-bottom-100-desktop {
    margin-bottom: 6.25rem !important;
  }
  .has-blocks .margin-left-0-desktop {
    margin-left: 0rem !important;
  }
  .has-blocks .margin-left-1-desktop {
    margin-left: 0.0625rem !important;
  }
  .has-blocks .margin-left-2-desktop {
    margin-left: 0.125rem !important;
  }
  .has-blocks .margin-left-3-desktop {
    margin-left: 0.1875rem !important;
  }
  .has-blocks .margin-left-4-desktop {
    margin-left: 0.25rem !important;
  }
  .has-blocks .margin-left-5-desktop {
    margin-left: 0.3125rem !important;
  }
  .has-blocks .margin-left-6-desktop {
    margin-left: 0.375rem !important;
  }
  .has-blocks .margin-left-7-desktop {
    margin-left: 0.4375rem !important;
  }
  .has-blocks .margin-left-8-desktop {
    margin-left: 0.5rem !important;
  }
  .has-blocks .margin-left-9-desktop {
    margin-left: 0.5625rem !important;
  }
  .has-blocks .margin-left-10-desktop {
    margin-left: 0.625rem !important;
  }
  .has-blocks .margin-left-11-desktop {
    margin-left: 0.6875rem !important;
  }
  .has-blocks .margin-left-12-desktop {
    margin-left: 0.75rem !important;
  }
  .has-blocks .margin-left-13-desktop {
    margin-left: 0.8125rem !important;
  }
  .has-blocks .margin-left-14-desktop {
    margin-left: 0.875rem !important;
  }
  .has-blocks .margin-left-15-desktop {
    margin-left: 0.9375rem !important;
  }
  .has-blocks .margin-left-16-desktop {
    margin-left: 1rem !important;
  }
  .has-blocks .margin-left-17-desktop {
    margin-left: 1.0625rem !important;
  }
  .has-blocks .margin-left-18-desktop {
    margin-left: 1.125rem !important;
  }
  .has-blocks .margin-left-19-desktop {
    margin-left: 1.1875rem !important;
  }
  .has-blocks .margin-left-20-desktop {
    margin-left: 1.25rem !important;
  }
  .has-blocks .margin-left-21-desktop {
    margin-left: 1.3125rem !important;
  }
  .has-blocks .margin-left-22-desktop {
    margin-left: 1.375rem !important;
  }
  .has-blocks .margin-left-23-desktop {
    margin-left: 1.4375rem !important;
  }
  .has-blocks .margin-left-24-desktop {
    margin-left: 1.5rem !important;
  }
  .has-blocks .margin-left-25-desktop {
    margin-left: 1.5625rem !important;
  }
  .has-blocks .margin-left-26-desktop {
    margin-left: 1.625rem !important;
  }
  .has-blocks .margin-left-27-desktop {
    margin-left: 1.6875rem !important;
  }
  .has-blocks .margin-left-28-desktop {
    margin-left: 1.75rem !important;
  }
  .has-blocks .margin-left-29-desktop {
    margin-left: 1.8125rem !important;
  }
  .has-blocks .margin-left-30-desktop {
    margin-left: 1.875rem !important;
  }
  .has-blocks .margin-left-31-desktop {
    margin-left: 1.9375rem !important;
  }
  .has-blocks .margin-left-32-desktop {
    margin-left: 2rem !important;
  }
  .has-blocks .margin-left-33-desktop {
    margin-left: 2.0625rem !important;
  }
  .has-blocks .margin-left-34-desktop {
    margin-left: 2.125rem !important;
  }
  .has-blocks .margin-left-35-desktop {
    margin-left: 2.1875rem !important;
  }
  .has-blocks .margin-left-36-desktop {
    margin-left: 2.25rem !important;
  }
  .has-blocks .margin-left-37-desktop {
    margin-left: 2.3125rem !important;
  }
  .has-blocks .margin-left-38-desktop {
    margin-left: 2.375rem !important;
  }
  .has-blocks .margin-left-39-desktop {
    margin-left: 2.4375rem !important;
  }
  .has-blocks .margin-left-40-desktop {
    margin-left: 2.5rem !important;
  }
  .has-blocks .margin-left-41-desktop {
    margin-left: 2.5625rem !important;
  }
  .has-blocks .margin-left-42-desktop {
    margin-left: 2.625rem !important;
  }
  .has-blocks .margin-left-43-desktop {
    margin-left: 2.6875rem !important;
  }
  .has-blocks .margin-left-44-desktop {
    margin-left: 2.75rem !important;
  }
  .has-blocks .margin-left-45-desktop {
    margin-left: 2.8125rem !important;
  }
  .has-blocks .margin-left-46-desktop {
    margin-left: 2.875rem !important;
  }
  .has-blocks .margin-left-47-desktop {
    margin-left: 2.9375rem !important;
  }
  .has-blocks .margin-left-48-desktop {
    margin-left: 3rem !important;
  }
  .has-blocks .margin-left-49-desktop {
    margin-left: 3.0625rem !important;
  }
  .has-blocks .margin-left-50-desktop {
    margin-left: 3.125rem !important;
  }
  .has-blocks .margin-left-51-desktop {
    margin-left: 3.1875rem !important;
  }
  .has-blocks .margin-left-52-desktop {
    margin-left: 3.25rem !important;
  }
  .has-blocks .margin-left-53-desktop {
    margin-left: 3.3125rem !important;
  }
  .has-blocks .margin-left-54-desktop {
    margin-left: 3.375rem !important;
  }
  .has-blocks .margin-left-55-desktop {
    margin-left: 3.4375rem !important;
  }
  .has-blocks .margin-left-56-desktop {
    margin-left: 3.5rem !important;
  }
  .has-blocks .margin-left-57-desktop {
    margin-left: 3.5625rem !important;
  }
  .has-blocks .margin-left-58-desktop {
    margin-left: 3.625rem !important;
  }
  .has-blocks .margin-left-59-desktop {
    margin-left: 3.6875rem !important;
  }
  .has-blocks .margin-left-60-desktop {
    margin-left: 3.75rem !important;
  }
  .has-blocks .margin-left-61-desktop {
    margin-left: 3.8125rem !important;
  }
  .has-blocks .margin-left-62-desktop {
    margin-left: 3.875rem !important;
  }
  .has-blocks .margin-left-63-desktop {
    margin-left: 3.9375rem !important;
  }
  .has-blocks .margin-left-64-desktop {
    margin-left: 4rem !important;
  }
  .has-blocks .margin-left-65-desktop {
    margin-left: 4.0625rem !important;
  }
  .has-blocks .margin-left-66-desktop {
    margin-left: 4.125rem !important;
  }
  .has-blocks .margin-left-67-desktop {
    margin-left: 4.1875rem !important;
  }
  .has-blocks .margin-left-68-desktop {
    margin-left: 4.25rem !important;
  }
  .has-blocks .margin-left-69-desktop {
    margin-left: 4.3125rem !important;
  }
  .has-blocks .margin-left-70-desktop {
    margin-left: 4.375rem !important;
  }
  .has-blocks .margin-left-71-desktop {
    margin-left: 4.4375rem !important;
  }
  .has-blocks .margin-left-72-desktop {
    margin-left: 4.5rem !important;
  }
  .has-blocks .margin-left-73-desktop {
    margin-left: 4.5625rem !important;
  }
  .has-blocks .margin-left-74-desktop {
    margin-left: 4.625rem !important;
  }
  .has-blocks .margin-left-75-desktop {
    margin-left: 4.6875rem !important;
  }
  .has-blocks .margin-left-76-desktop {
    margin-left: 4.75rem !important;
  }
  .has-blocks .margin-left-77-desktop {
    margin-left: 4.8125rem !important;
  }
  .has-blocks .margin-left-78-desktop {
    margin-left: 4.875rem !important;
  }
  .has-blocks .margin-left-79-desktop {
    margin-left: 4.9375rem !important;
  }
  .has-blocks .margin-left-80-desktop {
    margin-left: 5rem !important;
  }
  .has-blocks .margin-left-81-desktop {
    margin-left: 5.0625rem !important;
  }
  .has-blocks .margin-left-82-desktop {
    margin-left: 5.125rem !important;
  }
  .has-blocks .margin-left-83-desktop {
    margin-left: 5.1875rem !important;
  }
  .has-blocks .margin-left-84-desktop {
    margin-left: 5.25rem !important;
  }
  .has-blocks .margin-left-85-desktop {
    margin-left: 5.3125rem !important;
  }
  .has-blocks .margin-left-86-desktop {
    margin-left: 5.375rem !important;
  }
  .has-blocks .margin-left-87-desktop {
    margin-left: 5.4375rem !important;
  }
  .has-blocks .margin-left-88-desktop {
    margin-left: 5.5rem !important;
  }
  .has-blocks .margin-left-89-desktop {
    margin-left: 5.5625rem !important;
  }
  .has-blocks .margin-left-90-desktop {
    margin-left: 5.625rem !important;
  }
  .has-blocks .margin-left-91-desktop {
    margin-left: 5.6875rem !important;
  }
  .has-blocks .margin-left-92-desktop {
    margin-left: 5.75rem !important;
  }
  .has-blocks .margin-left-93-desktop {
    margin-left: 5.8125rem !important;
  }
  .has-blocks .margin-left-94-desktop {
    margin-left: 5.875rem !important;
  }
  .has-blocks .margin-left-95-desktop {
    margin-left: 5.9375rem !important;
  }
  .has-blocks .margin-left-96-desktop {
    margin-left: 6rem !important;
  }
  .has-blocks .margin-left-97-desktop {
    margin-left: 6.0625rem !important;
  }
  .has-blocks .margin-left-98-desktop {
    margin-left: 6.125rem !important;
  }
  .has-blocks .margin-left-99-desktop {
    margin-left: 6.1875rem !important;
  }
  .has-blocks .margin-left-100-desktop {
    margin-left: 6.25rem !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .padding-0-tablet {
    padding: 0rem !important;
  }
  .has-blocks .padding-1-tablet {
    padding: 0.0625rem !important;
  }
  .has-blocks .padding-2-tablet {
    padding: 0.125rem !important;
  }
  .has-blocks .padding-3-tablet {
    padding: 0.1875rem !important;
  }
  .has-blocks .padding-4-tablet {
    padding: 0.25rem !important;
  }
  .has-blocks .padding-5-tablet {
    padding: 0.3125rem !important;
  }
  .has-blocks .padding-6-tablet {
    padding: 0.375rem !important;
  }
  .has-blocks .padding-7-tablet {
    padding: 0.4375rem !important;
  }
  .has-blocks .padding-8-tablet {
    padding: 0.5rem !important;
  }
  .has-blocks .padding-9-tablet {
    padding: 0.5625rem !important;
  }
  .has-blocks .padding-10-tablet {
    padding: 0.625rem !important;
  }
  .has-blocks .padding-11-tablet {
    padding: 0.6875rem !important;
  }
  .has-blocks .padding-12-tablet {
    padding: 0.75rem !important;
  }
  .has-blocks .padding-13-tablet {
    padding: 0.8125rem !important;
  }
  .has-blocks .padding-14-tablet {
    padding: 0.875rem !important;
  }
  .has-blocks .padding-15-tablet {
    padding: 0.9375rem !important;
  }
  .has-blocks .padding-16-tablet {
    padding: 1rem !important;
  }
  .has-blocks .padding-17-tablet {
    padding: 1.0625rem !important;
  }
  .has-blocks .padding-18-tablet {
    padding: 1.125rem !important;
  }
  .has-blocks .padding-19-tablet {
    padding: 1.1875rem !important;
  }
  .has-blocks .padding-20-tablet {
    padding: 1.25rem !important;
  }
  .has-blocks .padding-21-tablet {
    padding: 1.3125rem !important;
  }
  .has-blocks .padding-22-tablet {
    padding: 1.375rem !important;
  }
  .has-blocks .padding-23-tablet {
    padding: 1.4375rem !important;
  }
  .has-blocks .padding-24-tablet {
    padding: 1.5rem !important;
  }
  .has-blocks .padding-25-tablet {
    padding: 1.5625rem !important;
  }
  .has-blocks .padding-26-tablet {
    padding: 1.625rem !important;
  }
  .has-blocks .padding-27-tablet {
    padding: 1.6875rem !important;
  }
  .has-blocks .padding-28-tablet {
    padding: 1.75rem !important;
  }
  .has-blocks .padding-29-tablet {
    padding: 1.8125rem !important;
  }
  .has-blocks .padding-30-tablet {
    padding: 1.875rem !important;
  }
  .has-blocks .padding-31-tablet {
    padding: 1.9375rem !important;
  }
  .has-blocks .padding-32-tablet {
    padding: 2rem !important;
  }
  .has-blocks .padding-33-tablet {
    padding: 2.0625rem !important;
  }
  .has-blocks .padding-34-tablet {
    padding: 2.125rem !important;
  }
  .has-blocks .padding-35-tablet {
    padding: 2.1875rem !important;
  }
  .has-blocks .padding-36-tablet {
    padding: 2.25rem !important;
  }
  .has-blocks .padding-37-tablet {
    padding: 2.3125rem !important;
  }
  .has-blocks .padding-38-tablet {
    padding: 2.375rem !important;
  }
  .has-blocks .padding-39-tablet {
    padding: 2.4375rem !important;
  }
  .has-blocks .padding-40-tablet {
    padding: 2.5rem !important;
  }
  .has-blocks .padding-41-tablet {
    padding: 2.5625rem !important;
  }
  .has-blocks .padding-42-tablet {
    padding: 2.625rem !important;
  }
  .has-blocks .padding-43-tablet {
    padding: 2.6875rem !important;
  }
  .has-blocks .padding-44-tablet {
    padding: 2.75rem !important;
  }
  .has-blocks .padding-45-tablet {
    padding: 2.8125rem !important;
  }
  .has-blocks .padding-46-tablet {
    padding: 2.875rem !important;
  }
  .has-blocks .padding-47-tablet {
    padding: 2.9375rem !important;
  }
  .has-blocks .padding-48-tablet {
    padding: 3rem !important;
  }
  .has-blocks .padding-49-tablet {
    padding: 3.0625rem !important;
  }
  .has-blocks .padding-50-tablet {
    padding: 3.125rem !important;
  }
  .has-blocks .padding-51-tablet {
    padding: 3.1875rem !important;
  }
  .has-blocks .padding-52-tablet {
    padding: 3.25rem !important;
  }
  .has-blocks .padding-53-tablet {
    padding: 3.3125rem !important;
  }
  .has-blocks .padding-54-tablet {
    padding: 3.375rem !important;
  }
  .has-blocks .padding-55-tablet {
    padding: 3.4375rem !important;
  }
  .has-blocks .padding-56-tablet {
    padding: 3.5rem !important;
  }
  .has-blocks .padding-57-tablet {
    padding: 3.5625rem !important;
  }
  .has-blocks .padding-58-tablet {
    padding: 3.625rem !important;
  }
  .has-blocks .padding-59-tablet {
    padding: 3.6875rem !important;
  }
  .has-blocks .padding-60-tablet {
    padding: 3.75rem !important;
  }
  .has-blocks .padding-61-tablet {
    padding: 3.8125rem !important;
  }
  .has-blocks .padding-62-tablet {
    padding: 3.875rem !important;
  }
  .has-blocks .padding-63-tablet {
    padding: 3.9375rem !important;
  }
  .has-blocks .padding-64-tablet {
    padding: 4rem !important;
  }
  .has-blocks .padding-65-tablet {
    padding: 4.0625rem !important;
  }
  .has-blocks .padding-66-tablet {
    padding: 4.125rem !important;
  }
  .has-blocks .padding-67-tablet {
    padding: 4.1875rem !important;
  }
  .has-blocks .padding-68-tablet {
    padding: 4.25rem !important;
  }
  .has-blocks .padding-69-tablet {
    padding: 4.3125rem !important;
  }
  .has-blocks .padding-70-tablet {
    padding: 4.375rem !important;
  }
  .has-blocks .padding-71-tablet {
    padding: 4.4375rem !important;
  }
  .has-blocks .padding-72-tablet {
    padding: 4.5rem !important;
  }
  .has-blocks .padding-73-tablet {
    padding: 4.5625rem !important;
  }
  .has-blocks .padding-74-tablet {
    padding: 4.625rem !important;
  }
  .has-blocks .padding-75-tablet {
    padding: 4.6875rem !important;
  }
  .has-blocks .padding-76-tablet {
    padding: 4.75rem !important;
  }
  .has-blocks .padding-77-tablet {
    padding: 4.8125rem !important;
  }
  .has-blocks .padding-78-tablet {
    padding: 4.875rem !important;
  }
  .has-blocks .padding-79-tablet {
    padding: 4.9375rem !important;
  }
  .has-blocks .padding-80-tablet {
    padding: 5rem !important;
  }
  .has-blocks .padding-81-tablet {
    padding: 5.0625rem !important;
  }
  .has-blocks .padding-82-tablet {
    padding: 5.125rem !important;
  }
  .has-blocks .padding-83-tablet {
    padding: 5.1875rem !important;
  }
  .has-blocks .padding-84-tablet {
    padding: 5.25rem !important;
  }
  .has-blocks .padding-85-tablet {
    padding: 5.3125rem !important;
  }
  .has-blocks .padding-86-tablet {
    padding: 5.375rem !important;
  }
  .has-blocks .padding-87-tablet {
    padding: 5.4375rem !important;
  }
  .has-blocks .padding-88-tablet {
    padding: 5.5rem !important;
  }
  .has-blocks .padding-89-tablet {
    padding: 5.5625rem !important;
  }
  .has-blocks .padding-90-tablet {
    padding: 5.625rem !important;
  }
  .has-blocks .padding-91-tablet {
    padding: 5.6875rem !important;
  }
  .has-blocks .padding-92-tablet {
    padding: 5.75rem !important;
  }
  .has-blocks .padding-93-tablet {
    padding: 5.8125rem !important;
  }
  .has-blocks .padding-94-tablet {
    padding: 5.875rem !important;
  }
  .has-blocks .padding-95-tablet {
    padding: 5.9375rem !important;
  }
  .has-blocks .padding-96-tablet {
    padding: 6rem !important;
  }
  .has-blocks .padding-97-tablet {
    padding: 6.0625rem !important;
  }
  .has-blocks .padding-98-tablet {
    padding: 6.125rem !important;
  }
  .has-blocks .padding-99-tablet {
    padding: 6.1875rem !important;
  }
  .has-blocks .padding-100-tablet {
    padding: 6.25rem !important;
  }
  .has-blocks .padding-top-0-tablet {
    padding-top: 0rem !important;
  }
  .has-blocks .padding-top-1-tablet {
    padding-top: 0.0625rem !important;
  }
  .has-blocks .padding-top-2-tablet {
    padding-top: 0.125rem !important;
  }
  .has-blocks .padding-top-3-tablet {
    padding-top: 0.1875rem !important;
  }
  .has-blocks .padding-top-4-tablet {
    padding-top: 0.25rem !important;
  }
  .has-blocks .padding-top-5-tablet {
    padding-top: 0.3125rem !important;
  }
  .has-blocks .padding-top-6-tablet {
    padding-top: 0.375rem !important;
  }
  .has-blocks .padding-top-7-tablet {
    padding-top: 0.4375rem !important;
  }
  .has-blocks .padding-top-8-tablet {
    padding-top: 0.5rem !important;
  }
  .has-blocks .padding-top-9-tablet {
    padding-top: 0.5625rem !important;
  }
  .has-blocks .padding-top-10-tablet {
    padding-top: 0.625rem !important;
  }
  .has-blocks .padding-top-11-tablet {
    padding-top: 0.6875rem !important;
  }
  .has-blocks .padding-top-12-tablet {
    padding-top: 0.75rem !important;
  }
  .has-blocks .padding-top-13-tablet {
    padding-top: 0.8125rem !important;
  }
  .has-blocks .padding-top-14-tablet {
    padding-top: 0.875rem !important;
  }
  .has-blocks .padding-top-15-tablet {
    padding-top: 0.9375rem !important;
  }
  .has-blocks .padding-top-16-tablet {
    padding-top: 1rem !important;
  }
  .has-blocks .padding-top-17-tablet {
    padding-top: 1.0625rem !important;
  }
  .has-blocks .padding-top-18-tablet {
    padding-top: 1.125rem !important;
  }
  .has-blocks .padding-top-19-tablet {
    padding-top: 1.1875rem !important;
  }
  .has-blocks .padding-top-20-tablet {
    padding-top: 1.25rem !important;
  }
  .has-blocks .padding-top-21-tablet {
    padding-top: 1.3125rem !important;
  }
  .has-blocks .padding-top-22-tablet {
    padding-top: 1.375rem !important;
  }
  .has-blocks .padding-top-23-tablet {
    padding-top: 1.4375rem !important;
  }
  .has-blocks .padding-top-24-tablet {
    padding-top: 1.5rem !important;
  }
  .has-blocks .padding-top-25-tablet {
    padding-top: 1.5625rem !important;
  }
  .has-blocks .padding-top-26-tablet {
    padding-top: 1.625rem !important;
  }
  .has-blocks .padding-top-27-tablet {
    padding-top: 1.6875rem !important;
  }
  .has-blocks .padding-top-28-tablet {
    padding-top: 1.75rem !important;
  }
  .has-blocks .padding-top-29-tablet {
    padding-top: 1.8125rem !important;
  }
  .has-blocks .padding-top-30-tablet {
    padding-top: 1.875rem !important;
  }
  .has-blocks .padding-top-31-tablet {
    padding-top: 1.9375rem !important;
  }
  .has-blocks .padding-top-32-tablet {
    padding-top: 2rem !important;
  }
  .has-blocks .padding-top-33-tablet {
    padding-top: 2.0625rem !important;
  }
  .has-blocks .padding-top-34-tablet {
    padding-top: 2.125rem !important;
  }
  .has-blocks .padding-top-35-tablet {
    padding-top: 2.1875rem !important;
  }
  .has-blocks .padding-top-36-tablet {
    padding-top: 2.25rem !important;
  }
  .has-blocks .padding-top-37-tablet {
    padding-top: 2.3125rem !important;
  }
  .has-blocks .padding-top-38-tablet {
    padding-top: 2.375rem !important;
  }
  .has-blocks .padding-top-39-tablet {
    padding-top: 2.4375rem !important;
  }
  .has-blocks .padding-top-40-tablet {
    padding-top: 2.5rem !important;
  }
  .has-blocks .padding-top-41-tablet {
    padding-top: 2.5625rem !important;
  }
  .has-blocks .padding-top-42-tablet {
    padding-top: 2.625rem !important;
  }
  .has-blocks .padding-top-43-tablet {
    padding-top: 2.6875rem !important;
  }
  .has-blocks .padding-top-44-tablet {
    padding-top: 2.75rem !important;
  }
  .has-blocks .padding-top-45-tablet {
    padding-top: 2.8125rem !important;
  }
  .has-blocks .padding-top-46-tablet {
    padding-top: 2.875rem !important;
  }
  .has-blocks .padding-top-47-tablet {
    padding-top: 2.9375rem !important;
  }
  .has-blocks .padding-top-48-tablet {
    padding-top: 3rem !important;
  }
  .has-blocks .padding-top-49-tablet {
    padding-top: 3.0625rem !important;
  }
  .has-blocks .padding-top-50-tablet {
    padding-top: 3.125rem !important;
  }
  .has-blocks .padding-top-51-tablet {
    padding-top: 3.1875rem !important;
  }
  .has-blocks .padding-top-52-tablet {
    padding-top: 3.25rem !important;
  }
  .has-blocks .padding-top-53-tablet {
    padding-top: 3.3125rem !important;
  }
  .has-blocks .padding-top-54-tablet {
    padding-top: 3.375rem !important;
  }
  .has-blocks .padding-top-55-tablet {
    padding-top: 3.4375rem !important;
  }
  .has-blocks .padding-top-56-tablet {
    padding-top: 3.5rem !important;
  }
  .has-blocks .padding-top-57-tablet {
    padding-top: 3.5625rem !important;
  }
  .has-blocks .padding-top-58-tablet {
    padding-top: 3.625rem !important;
  }
  .has-blocks .padding-top-59-tablet {
    padding-top: 3.6875rem !important;
  }
  .has-blocks .padding-top-60-tablet {
    padding-top: 3.75rem !important;
  }
  .has-blocks .padding-top-61-tablet {
    padding-top: 3.8125rem !important;
  }
  .has-blocks .padding-top-62-tablet {
    padding-top: 3.875rem !important;
  }
  .has-blocks .padding-top-63-tablet {
    padding-top: 3.9375rem !important;
  }
  .has-blocks .padding-top-64-tablet {
    padding-top: 4rem !important;
  }
  .has-blocks .padding-top-65-tablet {
    padding-top: 4.0625rem !important;
  }
  .has-blocks .padding-top-66-tablet {
    padding-top: 4.125rem !important;
  }
  .has-blocks .padding-top-67-tablet {
    padding-top: 4.1875rem !important;
  }
  .has-blocks .padding-top-68-tablet {
    padding-top: 4.25rem !important;
  }
  .has-blocks .padding-top-69-tablet {
    padding-top: 4.3125rem !important;
  }
  .has-blocks .padding-top-70-tablet {
    padding-top: 4.375rem !important;
  }
  .has-blocks .padding-top-71-tablet {
    padding-top: 4.4375rem !important;
  }
  .has-blocks .padding-top-72-tablet {
    padding-top: 4.5rem !important;
  }
  .has-blocks .padding-top-73-tablet {
    padding-top: 4.5625rem !important;
  }
  .has-blocks .padding-top-74-tablet {
    padding-top: 4.625rem !important;
  }
  .has-blocks .padding-top-75-tablet {
    padding-top: 4.6875rem !important;
  }
  .has-blocks .padding-top-76-tablet {
    padding-top: 4.75rem !important;
  }
  .has-blocks .padding-top-77-tablet {
    padding-top: 4.8125rem !important;
  }
  .has-blocks .padding-top-78-tablet {
    padding-top: 4.875rem !important;
  }
  .has-blocks .padding-top-79-tablet {
    padding-top: 4.9375rem !important;
  }
  .has-blocks .padding-top-80-tablet {
    padding-top: 5rem !important;
  }
  .has-blocks .padding-top-81-tablet {
    padding-top: 5.0625rem !important;
  }
  .has-blocks .padding-top-82-tablet {
    padding-top: 5.125rem !important;
  }
  .has-blocks .padding-top-83-tablet {
    padding-top: 5.1875rem !important;
  }
  .has-blocks .padding-top-84-tablet {
    padding-top: 5.25rem !important;
  }
  .has-blocks .padding-top-85-tablet {
    padding-top: 5.3125rem !important;
  }
  .has-blocks .padding-top-86-tablet {
    padding-top: 5.375rem !important;
  }
  .has-blocks .padding-top-87-tablet {
    padding-top: 5.4375rem !important;
  }
  .has-blocks .padding-top-88-tablet {
    padding-top: 5.5rem !important;
  }
  .has-blocks .padding-top-89-tablet {
    padding-top: 5.5625rem !important;
  }
  .has-blocks .padding-top-90-tablet {
    padding-top: 5.625rem !important;
  }
  .has-blocks .padding-top-91-tablet {
    padding-top: 5.6875rem !important;
  }
  .has-blocks .padding-top-92-tablet {
    padding-top: 5.75rem !important;
  }
  .has-blocks .padding-top-93-tablet {
    padding-top: 5.8125rem !important;
  }
  .has-blocks .padding-top-94-tablet {
    padding-top: 5.875rem !important;
  }
  .has-blocks .padding-top-95-tablet {
    padding-top: 5.9375rem !important;
  }
  .has-blocks .padding-top-96-tablet {
    padding-top: 6rem !important;
  }
  .has-blocks .padding-top-97-tablet {
    padding-top: 6.0625rem !important;
  }
  .has-blocks .padding-top-98-tablet {
    padding-top: 6.125rem !important;
  }
  .has-blocks .padding-top-99-tablet {
    padding-top: 6.1875rem !important;
  }
  .has-blocks .padding-top-100-tablet {
    padding-top: 6.25rem !important;
  }
  .has-blocks .padding-right-0-tablet {
    padding-right: 0rem !important;
  }
  .has-blocks .padding-right-1-tablet {
    padding-right: 0.0625rem !important;
  }
  .has-blocks .padding-right-2-tablet {
    padding-right: 0.125rem !important;
  }
  .has-blocks .padding-right-3-tablet {
    padding-right: 0.1875rem !important;
  }
  .has-blocks .padding-right-4-tablet {
    padding-right: 0.25rem !important;
  }
  .has-blocks .padding-right-5-tablet {
    padding-right: 0.3125rem !important;
  }
  .has-blocks .padding-right-6-tablet {
    padding-right: 0.375rem !important;
  }
  .has-blocks .padding-right-7-tablet {
    padding-right: 0.4375rem !important;
  }
  .has-blocks .padding-right-8-tablet {
    padding-right: 0.5rem !important;
  }
  .has-blocks .padding-right-9-tablet {
    padding-right: 0.5625rem !important;
  }
  .has-blocks .padding-right-10-tablet {
    padding-right: 0.625rem !important;
  }
  .has-blocks .padding-right-11-tablet {
    padding-right: 0.6875rem !important;
  }
  .has-blocks .padding-right-12-tablet {
    padding-right: 0.75rem !important;
  }
  .has-blocks .padding-right-13-tablet {
    padding-right: 0.8125rem !important;
  }
  .has-blocks .padding-right-14-tablet {
    padding-right: 0.875rem !important;
  }
  .has-blocks .padding-right-15-tablet {
    padding-right: 0.9375rem !important;
  }
  .has-blocks .padding-right-16-tablet {
    padding-right: 1rem !important;
  }
  .has-blocks .padding-right-17-tablet {
    padding-right: 1.0625rem !important;
  }
  .has-blocks .padding-right-18-tablet {
    padding-right: 1.125rem !important;
  }
  .has-blocks .padding-right-19-tablet {
    padding-right: 1.1875rem !important;
  }
  .has-blocks .padding-right-20-tablet {
    padding-right: 1.25rem !important;
  }
  .has-blocks .padding-right-21-tablet {
    padding-right: 1.3125rem !important;
  }
  .has-blocks .padding-right-22-tablet {
    padding-right: 1.375rem !important;
  }
  .has-blocks .padding-right-23-tablet {
    padding-right: 1.4375rem !important;
  }
  .has-blocks .padding-right-24-tablet {
    padding-right: 1.5rem !important;
  }
  .has-blocks .padding-right-25-tablet {
    padding-right: 1.5625rem !important;
  }
  .has-blocks .padding-right-26-tablet {
    padding-right: 1.625rem !important;
  }
  .has-blocks .padding-right-27-tablet {
    padding-right: 1.6875rem !important;
  }
  .has-blocks .padding-right-28-tablet {
    padding-right: 1.75rem !important;
  }
  .has-blocks .padding-right-29-tablet {
    padding-right: 1.8125rem !important;
  }
  .has-blocks .padding-right-30-tablet {
    padding-right: 1.875rem !important;
  }
  .has-blocks .padding-right-31-tablet {
    padding-right: 1.9375rem !important;
  }
  .has-blocks .padding-right-32-tablet {
    padding-right: 2rem !important;
  }
  .has-blocks .padding-right-33-tablet {
    padding-right: 2.0625rem !important;
  }
  .has-blocks .padding-right-34-tablet {
    padding-right: 2.125rem !important;
  }
  .has-blocks .padding-right-35-tablet {
    padding-right: 2.1875rem !important;
  }
  .has-blocks .padding-right-36-tablet {
    padding-right: 2.25rem !important;
  }
  .has-blocks .padding-right-37-tablet {
    padding-right: 2.3125rem !important;
  }
  .has-blocks .padding-right-38-tablet {
    padding-right: 2.375rem !important;
  }
  .has-blocks .padding-right-39-tablet {
    padding-right: 2.4375rem !important;
  }
  .has-blocks .padding-right-40-tablet {
    padding-right: 2.5rem !important;
  }
  .has-blocks .padding-right-41-tablet {
    padding-right: 2.5625rem !important;
  }
  .has-blocks .padding-right-42-tablet {
    padding-right: 2.625rem !important;
  }
  .has-blocks .padding-right-43-tablet {
    padding-right: 2.6875rem !important;
  }
  .has-blocks .padding-right-44-tablet {
    padding-right: 2.75rem !important;
  }
  .has-blocks .padding-right-45-tablet {
    padding-right: 2.8125rem !important;
  }
  .has-blocks .padding-right-46-tablet {
    padding-right: 2.875rem !important;
  }
  .has-blocks .padding-right-47-tablet {
    padding-right: 2.9375rem !important;
  }
  .has-blocks .padding-right-48-tablet {
    padding-right: 3rem !important;
  }
  .has-blocks .padding-right-49-tablet {
    padding-right: 3.0625rem !important;
  }
  .has-blocks .padding-right-50-tablet {
    padding-right: 3.125rem !important;
  }
  .has-blocks .padding-right-51-tablet {
    padding-right: 3.1875rem !important;
  }
  .has-blocks .padding-right-52-tablet {
    padding-right: 3.25rem !important;
  }
  .has-blocks .padding-right-53-tablet {
    padding-right: 3.3125rem !important;
  }
  .has-blocks .padding-right-54-tablet {
    padding-right: 3.375rem !important;
  }
  .has-blocks .padding-right-55-tablet {
    padding-right: 3.4375rem !important;
  }
  .has-blocks .padding-right-56-tablet {
    padding-right: 3.5rem !important;
  }
  .has-blocks .padding-right-57-tablet {
    padding-right: 3.5625rem !important;
  }
  .has-blocks .padding-right-58-tablet {
    padding-right: 3.625rem !important;
  }
  .has-blocks .padding-right-59-tablet {
    padding-right: 3.6875rem !important;
  }
  .has-blocks .padding-right-60-tablet {
    padding-right: 3.75rem !important;
  }
  .has-blocks .padding-right-61-tablet {
    padding-right: 3.8125rem !important;
  }
  .has-blocks .padding-right-62-tablet {
    padding-right: 3.875rem !important;
  }
  .has-blocks .padding-right-63-tablet {
    padding-right: 3.9375rem !important;
  }
  .has-blocks .padding-right-64-tablet {
    padding-right: 4rem !important;
  }
  .has-blocks .padding-right-65-tablet {
    padding-right: 4.0625rem !important;
  }
  .has-blocks .padding-right-66-tablet {
    padding-right: 4.125rem !important;
  }
  .has-blocks .padding-right-67-tablet {
    padding-right: 4.1875rem !important;
  }
  .has-blocks .padding-right-68-tablet {
    padding-right: 4.25rem !important;
  }
  .has-blocks .padding-right-69-tablet {
    padding-right: 4.3125rem !important;
  }
  .has-blocks .padding-right-70-tablet {
    padding-right: 4.375rem !important;
  }
  .has-blocks .padding-right-71-tablet {
    padding-right: 4.4375rem !important;
  }
  .has-blocks .padding-right-72-tablet {
    padding-right: 4.5rem !important;
  }
  .has-blocks .padding-right-73-tablet {
    padding-right: 4.5625rem !important;
  }
  .has-blocks .padding-right-74-tablet {
    padding-right: 4.625rem !important;
  }
  .has-blocks .padding-right-75-tablet {
    padding-right: 4.6875rem !important;
  }
  .has-blocks .padding-right-76-tablet {
    padding-right: 4.75rem !important;
  }
  .has-blocks .padding-right-77-tablet {
    padding-right: 4.8125rem !important;
  }
  .has-blocks .padding-right-78-tablet {
    padding-right: 4.875rem !important;
  }
  .has-blocks .padding-right-79-tablet {
    padding-right: 4.9375rem !important;
  }
  .has-blocks .padding-right-80-tablet {
    padding-right: 5rem !important;
  }
  .has-blocks .padding-right-81-tablet {
    padding-right: 5.0625rem !important;
  }
  .has-blocks .padding-right-82-tablet {
    padding-right: 5.125rem !important;
  }
  .has-blocks .padding-right-83-tablet {
    padding-right: 5.1875rem !important;
  }
  .has-blocks .padding-right-84-tablet {
    padding-right: 5.25rem !important;
  }
  .has-blocks .padding-right-85-tablet {
    padding-right: 5.3125rem !important;
  }
  .has-blocks .padding-right-86-tablet {
    padding-right: 5.375rem !important;
  }
  .has-blocks .padding-right-87-tablet {
    padding-right: 5.4375rem !important;
  }
  .has-blocks .padding-right-88-tablet {
    padding-right: 5.5rem !important;
  }
  .has-blocks .padding-right-89-tablet {
    padding-right: 5.5625rem !important;
  }
  .has-blocks .padding-right-90-tablet {
    padding-right: 5.625rem !important;
  }
  .has-blocks .padding-right-91-tablet {
    padding-right: 5.6875rem !important;
  }
  .has-blocks .padding-right-92-tablet {
    padding-right: 5.75rem !important;
  }
  .has-blocks .padding-right-93-tablet {
    padding-right: 5.8125rem !important;
  }
  .has-blocks .padding-right-94-tablet {
    padding-right: 5.875rem !important;
  }
  .has-blocks .padding-right-95-tablet {
    padding-right: 5.9375rem !important;
  }
  .has-blocks .padding-right-96-tablet {
    padding-right: 6rem !important;
  }
  .has-blocks .padding-right-97-tablet {
    padding-right: 6.0625rem !important;
  }
  .has-blocks .padding-right-98-tablet {
    padding-right: 6.125rem !important;
  }
  .has-blocks .padding-right-99-tablet {
    padding-right: 6.1875rem !important;
  }
  .has-blocks .padding-right-100-tablet {
    padding-right: 6.25rem !important;
  }
  .has-blocks .padding-bottom-0-tablet {
    padding-bottom: 0rem !important;
  }
  .has-blocks .padding-bottom-1-tablet {
    padding-bottom: 0.0625rem !important;
  }
  .has-blocks .padding-bottom-2-tablet {
    padding-bottom: 0.125rem !important;
  }
  .has-blocks .padding-bottom-3-tablet {
    padding-bottom: 0.1875rem !important;
  }
  .has-blocks .padding-bottom-4-tablet {
    padding-bottom: 0.25rem !important;
  }
  .has-blocks .padding-bottom-5-tablet {
    padding-bottom: 0.3125rem !important;
  }
  .has-blocks .padding-bottom-6-tablet {
    padding-bottom: 0.375rem !important;
  }
  .has-blocks .padding-bottom-7-tablet {
    padding-bottom: 0.4375rem !important;
  }
  .has-blocks .padding-bottom-8-tablet {
    padding-bottom: 0.5rem !important;
  }
  .has-blocks .padding-bottom-9-tablet {
    padding-bottom: 0.5625rem !important;
  }
  .has-blocks .padding-bottom-10-tablet {
    padding-bottom: 0.625rem !important;
  }
  .has-blocks .padding-bottom-11-tablet {
    padding-bottom: 0.6875rem !important;
  }
  .has-blocks .padding-bottom-12-tablet {
    padding-bottom: 0.75rem !important;
  }
  .has-blocks .padding-bottom-13-tablet {
    padding-bottom: 0.8125rem !important;
  }
  .has-blocks .padding-bottom-14-tablet {
    padding-bottom: 0.875rem !important;
  }
  .has-blocks .padding-bottom-15-tablet {
    padding-bottom: 0.9375rem !important;
  }
  .has-blocks .padding-bottom-16-tablet {
    padding-bottom: 1rem !important;
  }
  .has-blocks .padding-bottom-17-tablet {
    padding-bottom: 1.0625rem !important;
  }
  .has-blocks .padding-bottom-18-tablet {
    padding-bottom: 1.125rem !important;
  }
  .has-blocks .padding-bottom-19-tablet {
    padding-bottom: 1.1875rem !important;
  }
  .has-blocks .padding-bottom-20-tablet {
    padding-bottom: 1.25rem !important;
  }
  .has-blocks .padding-bottom-21-tablet {
    padding-bottom: 1.3125rem !important;
  }
  .has-blocks .padding-bottom-22-tablet {
    padding-bottom: 1.375rem !important;
  }
  .has-blocks .padding-bottom-23-tablet {
    padding-bottom: 1.4375rem !important;
  }
  .has-blocks .padding-bottom-24-tablet {
    padding-bottom: 1.5rem !important;
  }
  .has-blocks .padding-bottom-25-tablet {
    padding-bottom: 1.5625rem !important;
  }
  .has-blocks .padding-bottom-26-tablet {
    padding-bottom: 1.625rem !important;
  }
  .has-blocks .padding-bottom-27-tablet {
    padding-bottom: 1.6875rem !important;
  }
  .has-blocks .padding-bottom-28-tablet {
    padding-bottom: 1.75rem !important;
  }
  .has-blocks .padding-bottom-29-tablet {
    padding-bottom: 1.8125rem !important;
  }
  .has-blocks .padding-bottom-30-tablet {
    padding-bottom: 1.875rem !important;
  }
  .has-blocks .padding-bottom-31-tablet {
    padding-bottom: 1.9375rem !important;
  }
  .has-blocks .padding-bottom-32-tablet {
    padding-bottom: 2rem !important;
  }
  .has-blocks .padding-bottom-33-tablet {
    padding-bottom: 2.0625rem !important;
  }
  .has-blocks .padding-bottom-34-tablet {
    padding-bottom: 2.125rem !important;
  }
  .has-blocks .padding-bottom-35-tablet {
    padding-bottom: 2.1875rem !important;
  }
  .has-blocks .padding-bottom-36-tablet {
    padding-bottom: 2.25rem !important;
  }
  .has-blocks .padding-bottom-37-tablet {
    padding-bottom: 2.3125rem !important;
  }
  .has-blocks .padding-bottom-38-tablet {
    padding-bottom: 2.375rem !important;
  }
  .has-blocks .padding-bottom-39-tablet {
    padding-bottom: 2.4375rem !important;
  }
  .has-blocks .padding-bottom-40-tablet {
    padding-bottom: 2.5rem !important;
  }
  .has-blocks .padding-bottom-41-tablet {
    padding-bottom: 2.5625rem !important;
  }
  .has-blocks .padding-bottom-42-tablet {
    padding-bottom: 2.625rem !important;
  }
  .has-blocks .padding-bottom-43-tablet {
    padding-bottom: 2.6875rem !important;
  }
  .has-blocks .padding-bottom-44-tablet {
    padding-bottom: 2.75rem !important;
  }
  .has-blocks .padding-bottom-45-tablet {
    padding-bottom: 2.8125rem !important;
  }
  .has-blocks .padding-bottom-46-tablet {
    padding-bottom: 2.875rem !important;
  }
  .has-blocks .padding-bottom-47-tablet {
    padding-bottom: 2.9375rem !important;
  }
  .has-blocks .padding-bottom-48-tablet {
    padding-bottom: 3rem !important;
  }
  .has-blocks .padding-bottom-49-tablet {
    padding-bottom: 3.0625rem !important;
  }
  .has-blocks .padding-bottom-50-tablet {
    padding-bottom: 3.125rem !important;
  }
  .has-blocks .padding-bottom-51-tablet {
    padding-bottom: 3.1875rem !important;
  }
  .has-blocks .padding-bottom-52-tablet {
    padding-bottom: 3.25rem !important;
  }
  .has-blocks .padding-bottom-53-tablet {
    padding-bottom: 3.3125rem !important;
  }
  .has-blocks .padding-bottom-54-tablet {
    padding-bottom: 3.375rem !important;
  }
  .has-blocks .padding-bottom-55-tablet {
    padding-bottom: 3.4375rem !important;
  }
  .has-blocks .padding-bottom-56-tablet {
    padding-bottom: 3.5rem !important;
  }
  .has-blocks .padding-bottom-57-tablet {
    padding-bottom: 3.5625rem !important;
  }
  .has-blocks .padding-bottom-58-tablet {
    padding-bottom: 3.625rem !important;
  }
  .has-blocks .padding-bottom-59-tablet {
    padding-bottom: 3.6875rem !important;
  }
  .has-blocks .padding-bottom-60-tablet {
    padding-bottom: 3.75rem !important;
  }
  .has-blocks .padding-bottom-61-tablet {
    padding-bottom: 3.8125rem !important;
  }
  .has-blocks .padding-bottom-62-tablet {
    padding-bottom: 3.875rem !important;
  }
  .has-blocks .padding-bottom-63-tablet {
    padding-bottom: 3.9375rem !important;
  }
  .has-blocks .padding-bottom-64-tablet {
    padding-bottom: 4rem !important;
  }
  .has-blocks .padding-bottom-65-tablet {
    padding-bottom: 4.0625rem !important;
  }
  .has-blocks .padding-bottom-66-tablet {
    padding-bottom: 4.125rem !important;
  }
  .has-blocks .padding-bottom-67-tablet {
    padding-bottom: 4.1875rem !important;
  }
  .has-blocks .padding-bottom-68-tablet {
    padding-bottom: 4.25rem !important;
  }
  .has-blocks .padding-bottom-69-tablet {
    padding-bottom: 4.3125rem !important;
  }
  .has-blocks .padding-bottom-70-tablet {
    padding-bottom: 4.375rem !important;
  }
  .has-blocks .padding-bottom-71-tablet {
    padding-bottom: 4.4375rem !important;
  }
  .has-blocks .padding-bottom-72-tablet {
    padding-bottom: 4.5rem !important;
  }
  .has-blocks .padding-bottom-73-tablet {
    padding-bottom: 4.5625rem !important;
  }
  .has-blocks .padding-bottom-74-tablet {
    padding-bottom: 4.625rem !important;
  }
  .has-blocks .padding-bottom-75-tablet {
    padding-bottom: 4.6875rem !important;
  }
  .has-blocks .padding-bottom-76-tablet {
    padding-bottom: 4.75rem !important;
  }
  .has-blocks .padding-bottom-77-tablet {
    padding-bottom: 4.8125rem !important;
  }
  .has-blocks .padding-bottom-78-tablet {
    padding-bottom: 4.875rem !important;
  }
  .has-blocks .padding-bottom-79-tablet {
    padding-bottom: 4.9375rem !important;
  }
  .has-blocks .padding-bottom-80-tablet {
    padding-bottom: 5rem !important;
  }
  .has-blocks .padding-bottom-81-tablet {
    padding-bottom: 5.0625rem !important;
  }
  .has-blocks .padding-bottom-82-tablet {
    padding-bottom: 5.125rem !important;
  }
  .has-blocks .padding-bottom-83-tablet {
    padding-bottom: 5.1875rem !important;
  }
  .has-blocks .padding-bottom-84-tablet {
    padding-bottom: 5.25rem !important;
  }
  .has-blocks .padding-bottom-85-tablet {
    padding-bottom: 5.3125rem !important;
  }
  .has-blocks .padding-bottom-86-tablet {
    padding-bottom: 5.375rem !important;
  }
  .has-blocks .padding-bottom-87-tablet {
    padding-bottom: 5.4375rem !important;
  }
  .has-blocks .padding-bottom-88-tablet {
    padding-bottom: 5.5rem !important;
  }
  .has-blocks .padding-bottom-89-tablet {
    padding-bottom: 5.5625rem !important;
  }
  .has-blocks .padding-bottom-90-tablet {
    padding-bottom: 5.625rem !important;
  }
  .has-blocks .padding-bottom-91-tablet {
    padding-bottom: 5.6875rem !important;
  }
  .has-blocks .padding-bottom-92-tablet {
    padding-bottom: 5.75rem !important;
  }
  .has-blocks .padding-bottom-93-tablet {
    padding-bottom: 5.8125rem !important;
  }
  .has-blocks .padding-bottom-94-tablet {
    padding-bottom: 5.875rem !important;
  }
  .has-blocks .padding-bottom-95-tablet {
    padding-bottom: 5.9375rem !important;
  }
  .has-blocks .padding-bottom-96-tablet {
    padding-bottom: 6rem !important;
  }
  .has-blocks .padding-bottom-97-tablet {
    padding-bottom: 6.0625rem !important;
  }
  .has-blocks .padding-bottom-98-tablet {
    padding-bottom: 6.125rem !important;
  }
  .has-blocks .padding-bottom-99-tablet {
    padding-bottom: 6.1875rem !important;
  }
  .has-blocks .padding-bottom-100-tablet {
    padding-bottom: 6.25rem !important;
  }
  .has-blocks .padding-left-0-tablet {
    padding-left: 0rem !important;
  }
  .has-blocks .padding-left-1-tablet {
    padding-left: 0.0625rem !important;
  }
  .has-blocks .padding-left-2-tablet {
    padding-left: 0.125rem !important;
  }
  .has-blocks .padding-left-3-tablet {
    padding-left: 0.1875rem !important;
  }
  .has-blocks .padding-left-4-tablet {
    padding-left: 0.25rem !important;
  }
  .has-blocks .padding-left-5-tablet {
    padding-left: 0.3125rem !important;
  }
  .has-blocks .padding-left-6-tablet {
    padding-left: 0.375rem !important;
  }
  .has-blocks .padding-left-7-tablet {
    padding-left: 0.4375rem !important;
  }
  .has-blocks .padding-left-8-tablet {
    padding-left: 0.5rem !important;
  }
  .has-blocks .padding-left-9-tablet {
    padding-left: 0.5625rem !important;
  }
  .has-blocks .padding-left-10-tablet {
    padding-left: 0.625rem !important;
  }
  .has-blocks .padding-left-11-tablet {
    padding-left: 0.6875rem !important;
  }
  .has-blocks .padding-left-12-tablet {
    padding-left: 0.75rem !important;
  }
  .has-blocks .padding-left-13-tablet {
    padding-left: 0.8125rem !important;
  }
  .has-blocks .padding-left-14-tablet {
    padding-left: 0.875rem !important;
  }
  .has-blocks .padding-left-15-tablet {
    padding-left: 0.9375rem !important;
  }
  .has-blocks .padding-left-16-tablet {
    padding-left: 1rem !important;
  }
  .has-blocks .padding-left-17-tablet {
    padding-left: 1.0625rem !important;
  }
  .has-blocks .padding-left-18-tablet {
    padding-left: 1.125rem !important;
  }
  .has-blocks .padding-left-19-tablet {
    padding-left: 1.1875rem !important;
  }
  .has-blocks .padding-left-20-tablet {
    padding-left: 1.25rem !important;
  }
  .has-blocks .padding-left-21-tablet {
    padding-left: 1.3125rem !important;
  }
  .has-blocks .padding-left-22-tablet {
    padding-left: 1.375rem !important;
  }
  .has-blocks .padding-left-23-tablet {
    padding-left: 1.4375rem !important;
  }
  .has-blocks .padding-left-24-tablet {
    padding-left: 1.5rem !important;
  }
  .has-blocks .padding-left-25-tablet {
    padding-left: 1.5625rem !important;
  }
  .has-blocks .padding-left-26-tablet {
    padding-left: 1.625rem !important;
  }
  .has-blocks .padding-left-27-tablet {
    padding-left: 1.6875rem !important;
  }
  .has-blocks .padding-left-28-tablet {
    padding-left: 1.75rem !important;
  }
  .has-blocks .padding-left-29-tablet {
    padding-left: 1.8125rem !important;
  }
  .has-blocks .padding-left-30-tablet {
    padding-left: 1.875rem !important;
  }
  .has-blocks .padding-left-31-tablet {
    padding-left: 1.9375rem !important;
  }
  .has-blocks .padding-left-32-tablet {
    padding-left: 2rem !important;
  }
  .has-blocks .padding-left-33-tablet {
    padding-left: 2.0625rem !important;
  }
  .has-blocks .padding-left-34-tablet {
    padding-left: 2.125rem !important;
  }
  .has-blocks .padding-left-35-tablet {
    padding-left: 2.1875rem !important;
  }
  .has-blocks .padding-left-36-tablet {
    padding-left: 2.25rem !important;
  }
  .has-blocks .padding-left-37-tablet {
    padding-left: 2.3125rem !important;
  }
  .has-blocks .padding-left-38-tablet {
    padding-left: 2.375rem !important;
  }
  .has-blocks .padding-left-39-tablet {
    padding-left: 2.4375rem !important;
  }
  .has-blocks .padding-left-40-tablet {
    padding-left: 2.5rem !important;
  }
  .has-blocks .padding-left-41-tablet {
    padding-left: 2.5625rem !important;
  }
  .has-blocks .padding-left-42-tablet {
    padding-left: 2.625rem !important;
  }
  .has-blocks .padding-left-43-tablet {
    padding-left: 2.6875rem !important;
  }
  .has-blocks .padding-left-44-tablet {
    padding-left: 2.75rem !important;
  }
  .has-blocks .padding-left-45-tablet {
    padding-left: 2.8125rem !important;
  }
  .has-blocks .padding-left-46-tablet {
    padding-left: 2.875rem !important;
  }
  .has-blocks .padding-left-47-tablet {
    padding-left: 2.9375rem !important;
  }
  .has-blocks .padding-left-48-tablet {
    padding-left: 3rem !important;
  }
  .has-blocks .padding-left-49-tablet {
    padding-left: 3.0625rem !important;
  }
  .has-blocks .padding-left-50-tablet {
    padding-left: 3.125rem !important;
  }
  .has-blocks .padding-left-51-tablet {
    padding-left: 3.1875rem !important;
  }
  .has-blocks .padding-left-52-tablet {
    padding-left: 3.25rem !important;
  }
  .has-blocks .padding-left-53-tablet {
    padding-left: 3.3125rem !important;
  }
  .has-blocks .padding-left-54-tablet {
    padding-left: 3.375rem !important;
  }
  .has-blocks .padding-left-55-tablet {
    padding-left: 3.4375rem !important;
  }
  .has-blocks .padding-left-56-tablet {
    padding-left: 3.5rem !important;
  }
  .has-blocks .padding-left-57-tablet {
    padding-left: 3.5625rem !important;
  }
  .has-blocks .padding-left-58-tablet {
    padding-left: 3.625rem !important;
  }
  .has-blocks .padding-left-59-tablet {
    padding-left: 3.6875rem !important;
  }
  .has-blocks .padding-left-60-tablet {
    padding-left: 3.75rem !important;
  }
  .has-blocks .padding-left-61-tablet {
    padding-left: 3.8125rem !important;
  }
  .has-blocks .padding-left-62-tablet {
    padding-left: 3.875rem !important;
  }
  .has-blocks .padding-left-63-tablet {
    padding-left: 3.9375rem !important;
  }
  .has-blocks .padding-left-64-tablet {
    padding-left: 4rem !important;
  }
  .has-blocks .padding-left-65-tablet {
    padding-left: 4.0625rem !important;
  }
  .has-blocks .padding-left-66-tablet {
    padding-left: 4.125rem !important;
  }
  .has-blocks .padding-left-67-tablet {
    padding-left: 4.1875rem !important;
  }
  .has-blocks .padding-left-68-tablet {
    padding-left: 4.25rem !important;
  }
  .has-blocks .padding-left-69-tablet {
    padding-left: 4.3125rem !important;
  }
  .has-blocks .padding-left-70-tablet {
    padding-left: 4.375rem !important;
  }
  .has-blocks .padding-left-71-tablet {
    padding-left: 4.4375rem !important;
  }
  .has-blocks .padding-left-72-tablet {
    padding-left: 4.5rem !important;
  }
  .has-blocks .padding-left-73-tablet {
    padding-left: 4.5625rem !important;
  }
  .has-blocks .padding-left-74-tablet {
    padding-left: 4.625rem !important;
  }
  .has-blocks .padding-left-75-tablet {
    padding-left: 4.6875rem !important;
  }
  .has-blocks .padding-left-76-tablet {
    padding-left: 4.75rem !important;
  }
  .has-blocks .padding-left-77-tablet {
    padding-left: 4.8125rem !important;
  }
  .has-blocks .padding-left-78-tablet {
    padding-left: 4.875rem !important;
  }
  .has-blocks .padding-left-79-tablet {
    padding-left: 4.9375rem !important;
  }
  .has-blocks .padding-left-80-tablet {
    padding-left: 5rem !important;
  }
  .has-blocks .padding-left-81-tablet {
    padding-left: 5.0625rem !important;
  }
  .has-blocks .padding-left-82-tablet {
    padding-left: 5.125rem !important;
  }
  .has-blocks .padding-left-83-tablet {
    padding-left: 5.1875rem !important;
  }
  .has-blocks .padding-left-84-tablet {
    padding-left: 5.25rem !important;
  }
  .has-blocks .padding-left-85-tablet {
    padding-left: 5.3125rem !important;
  }
  .has-blocks .padding-left-86-tablet {
    padding-left: 5.375rem !important;
  }
  .has-blocks .padding-left-87-tablet {
    padding-left: 5.4375rem !important;
  }
  .has-blocks .padding-left-88-tablet {
    padding-left: 5.5rem !important;
  }
  .has-blocks .padding-left-89-tablet {
    padding-left: 5.5625rem !important;
  }
  .has-blocks .padding-left-90-tablet {
    padding-left: 5.625rem !important;
  }
  .has-blocks .padding-left-91-tablet {
    padding-left: 5.6875rem !important;
  }
  .has-blocks .padding-left-92-tablet {
    padding-left: 5.75rem !important;
  }
  .has-blocks .padding-left-93-tablet {
    padding-left: 5.8125rem !important;
  }
  .has-blocks .padding-left-94-tablet {
    padding-left: 5.875rem !important;
  }
  .has-blocks .padding-left-95-tablet {
    padding-left: 5.9375rem !important;
  }
  .has-blocks .padding-left-96-tablet {
    padding-left: 6rem !important;
  }
  .has-blocks .padding-left-97-tablet {
    padding-left: 6.0625rem !important;
  }
  .has-blocks .padding-left-98-tablet {
    padding-left: 6.125rem !important;
  }
  .has-blocks .padding-left-99-tablet {
    padding-left: 6.1875rem !important;
  }
  .has-blocks .padding-left-100-tablet {
    padding-left: 6.25rem !important;
  }
  .has-blocks .margin-0-tablet {
    margin: 0rem !important;
  }
  .has-blocks .margin-1-tablet {
    margin: 0.0625rem !important;
  }
  .has-blocks .margin-2-tablet {
    margin: 0.125rem !important;
  }
  .has-blocks .margin-3-tablet {
    margin: 0.1875rem !important;
  }
  .has-blocks .margin-4-tablet {
    margin: 0.25rem !important;
  }
  .has-blocks .margin-5-tablet {
    margin: 0.3125rem !important;
  }
  .has-blocks .margin-6-tablet {
    margin: 0.375rem !important;
  }
  .has-blocks .margin-7-tablet {
    margin: 0.4375rem !important;
  }
  .has-blocks .margin-8-tablet {
    margin: 0.5rem !important;
  }
  .has-blocks .margin-9-tablet {
    margin: 0.5625rem !important;
  }
  .has-blocks .margin-10-tablet {
    margin: 0.625rem !important;
  }
  .has-blocks .margin-11-tablet {
    margin: 0.6875rem !important;
  }
  .has-blocks .margin-12-tablet {
    margin: 0.75rem !important;
  }
  .has-blocks .margin-13-tablet {
    margin: 0.8125rem !important;
  }
  .has-blocks .margin-14-tablet {
    margin: 0.875rem !important;
  }
  .has-blocks .margin-15-tablet {
    margin: 0.9375rem !important;
  }
  .has-blocks .margin-16-tablet {
    margin: 1rem !important;
  }
  .has-blocks .margin-17-tablet {
    margin: 1.0625rem !important;
  }
  .has-blocks .margin-18-tablet {
    margin: 1.125rem !important;
  }
  .has-blocks .margin-19-tablet {
    margin: 1.1875rem !important;
  }
  .has-blocks .margin-20-tablet {
    margin: 1.25rem !important;
  }
  .has-blocks .margin-21-tablet {
    margin: 1.3125rem !important;
  }
  .has-blocks .margin-22-tablet {
    margin: 1.375rem !important;
  }
  .has-blocks .margin-23-tablet {
    margin: 1.4375rem !important;
  }
  .has-blocks .margin-24-tablet {
    margin: 1.5rem !important;
  }
  .has-blocks .margin-25-tablet {
    margin: 1.5625rem !important;
  }
  .has-blocks .margin-26-tablet {
    margin: 1.625rem !important;
  }
  .has-blocks .margin-27-tablet {
    margin: 1.6875rem !important;
  }
  .has-blocks .margin-28-tablet {
    margin: 1.75rem !important;
  }
  .has-blocks .margin-29-tablet {
    margin: 1.8125rem !important;
  }
  .has-blocks .margin-30-tablet {
    margin: 1.875rem !important;
  }
  .has-blocks .margin-31-tablet {
    margin: 1.9375rem !important;
  }
  .has-blocks .margin-32-tablet {
    margin: 2rem !important;
  }
  .has-blocks .margin-33-tablet {
    margin: 2.0625rem !important;
  }
  .has-blocks .margin-34-tablet {
    margin: 2.125rem !important;
  }
  .has-blocks .margin-35-tablet {
    margin: 2.1875rem !important;
  }
  .has-blocks .margin-36-tablet {
    margin: 2.25rem !important;
  }
  .has-blocks .margin-37-tablet {
    margin: 2.3125rem !important;
  }
  .has-blocks .margin-38-tablet {
    margin: 2.375rem !important;
  }
  .has-blocks .margin-39-tablet {
    margin: 2.4375rem !important;
  }
  .has-blocks .margin-40-tablet {
    margin: 2.5rem !important;
  }
  .has-blocks .margin-41-tablet {
    margin: 2.5625rem !important;
  }
  .has-blocks .margin-42-tablet {
    margin: 2.625rem !important;
  }
  .has-blocks .margin-43-tablet {
    margin: 2.6875rem !important;
  }
  .has-blocks .margin-44-tablet {
    margin: 2.75rem !important;
  }
  .has-blocks .margin-45-tablet {
    margin: 2.8125rem !important;
  }
  .has-blocks .margin-46-tablet {
    margin: 2.875rem !important;
  }
  .has-blocks .margin-47-tablet {
    margin: 2.9375rem !important;
  }
  .has-blocks .margin-48-tablet {
    margin: 3rem !important;
  }
  .has-blocks .margin-49-tablet {
    margin: 3.0625rem !important;
  }
  .has-blocks .margin-50-tablet {
    margin: 3.125rem !important;
  }
  .has-blocks .margin-51-tablet {
    margin: 3.1875rem !important;
  }
  .has-blocks .margin-52-tablet {
    margin: 3.25rem !important;
  }
  .has-blocks .margin-53-tablet {
    margin: 3.3125rem !important;
  }
  .has-blocks .margin-54-tablet {
    margin: 3.375rem !important;
  }
  .has-blocks .margin-55-tablet {
    margin: 3.4375rem !important;
  }
  .has-blocks .margin-56-tablet {
    margin: 3.5rem !important;
  }
  .has-blocks .margin-57-tablet {
    margin: 3.5625rem !important;
  }
  .has-blocks .margin-58-tablet {
    margin: 3.625rem !important;
  }
  .has-blocks .margin-59-tablet {
    margin: 3.6875rem !important;
  }
  .has-blocks .margin-60-tablet {
    margin: 3.75rem !important;
  }
  .has-blocks .margin-61-tablet {
    margin: 3.8125rem !important;
  }
  .has-blocks .margin-62-tablet {
    margin: 3.875rem !important;
  }
  .has-blocks .margin-63-tablet {
    margin: 3.9375rem !important;
  }
  .has-blocks .margin-64-tablet {
    margin: 4rem !important;
  }
  .has-blocks .margin-65-tablet {
    margin: 4.0625rem !important;
  }
  .has-blocks .margin-66-tablet {
    margin: 4.125rem !important;
  }
  .has-blocks .margin-67-tablet {
    margin: 4.1875rem !important;
  }
  .has-blocks .margin-68-tablet {
    margin: 4.25rem !important;
  }
  .has-blocks .margin-69-tablet {
    margin: 4.3125rem !important;
  }
  .has-blocks .margin-70-tablet {
    margin: 4.375rem !important;
  }
  .has-blocks .margin-71-tablet {
    margin: 4.4375rem !important;
  }
  .has-blocks .margin-72-tablet {
    margin: 4.5rem !important;
  }
  .has-blocks .margin-73-tablet {
    margin: 4.5625rem !important;
  }
  .has-blocks .margin-74-tablet {
    margin: 4.625rem !important;
  }
  .has-blocks .margin-75-tablet {
    margin: 4.6875rem !important;
  }
  .has-blocks .margin-76-tablet {
    margin: 4.75rem !important;
  }
  .has-blocks .margin-77-tablet {
    margin: 4.8125rem !important;
  }
  .has-blocks .margin-78-tablet {
    margin: 4.875rem !important;
  }
  .has-blocks .margin-79-tablet {
    margin: 4.9375rem !important;
  }
  .has-blocks .margin-80-tablet {
    margin: 5rem !important;
  }
  .has-blocks .margin-81-tablet {
    margin: 5.0625rem !important;
  }
  .has-blocks .margin-82-tablet {
    margin: 5.125rem !important;
  }
  .has-blocks .margin-83-tablet {
    margin: 5.1875rem !important;
  }
  .has-blocks .margin-84-tablet {
    margin: 5.25rem !important;
  }
  .has-blocks .margin-85-tablet {
    margin: 5.3125rem !important;
  }
  .has-blocks .margin-86-tablet {
    margin: 5.375rem !important;
  }
  .has-blocks .margin-87-tablet {
    margin: 5.4375rem !important;
  }
  .has-blocks .margin-88-tablet {
    margin: 5.5rem !important;
  }
  .has-blocks .margin-89-tablet {
    margin: 5.5625rem !important;
  }
  .has-blocks .margin-90-tablet {
    margin: 5.625rem !important;
  }
  .has-blocks .margin-91-tablet {
    margin: 5.6875rem !important;
  }
  .has-blocks .margin-92-tablet {
    margin: 5.75rem !important;
  }
  .has-blocks .margin-93-tablet {
    margin: 5.8125rem !important;
  }
  .has-blocks .margin-94-tablet {
    margin: 5.875rem !important;
  }
  .has-blocks .margin-95-tablet {
    margin: 5.9375rem !important;
  }
  .has-blocks .margin-96-tablet {
    margin: 6rem !important;
  }
  .has-blocks .margin-97-tablet {
    margin: 6.0625rem !important;
  }
  .has-blocks .margin-98-tablet {
    margin: 6.125rem !important;
  }
  .has-blocks .margin-99-tablet {
    margin: 6.1875rem !important;
  }
  .has-blocks .margin-100-tablet {
    margin: 6.25rem !important;
  }
  .has-blocks .margin-top-0-tablet {
    margin-top: 0rem !important;
  }
  .has-blocks .margin-top-1-tablet {
    margin-top: 0.0625rem !important;
  }
  .has-blocks .margin-top-2-tablet {
    margin-top: 0.125rem !important;
  }
  .has-blocks .margin-top-3-tablet {
    margin-top: 0.1875rem !important;
  }
  .has-blocks .margin-top-4-tablet {
    margin-top: 0.25rem !important;
  }
  .has-blocks .margin-top-5-tablet {
    margin-top: 0.3125rem !important;
  }
  .has-blocks .margin-top-6-tablet {
    margin-top: 0.375rem !important;
  }
  .has-blocks .margin-top-7-tablet {
    margin-top: 0.4375rem !important;
  }
  .has-blocks .margin-top-8-tablet {
    margin-top: 0.5rem !important;
  }
  .has-blocks .margin-top-9-tablet {
    margin-top: 0.5625rem !important;
  }
  .has-blocks .margin-top-10-tablet {
    margin-top: 0.625rem !important;
  }
  .has-blocks .margin-top-11-tablet {
    margin-top: 0.6875rem !important;
  }
  .has-blocks .margin-top-12-tablet {
    margin-top: 0.75rem !important;
  }
  .has-blocks .margin-top-13-tablet {
    margin-top: 0.8125rem !important;
  }
  .has-blocks .margin-top-14-tablet {
    margin-top: 0.875rem !important;
  }
  .has-blocks .margin-top-15-tablet {
    margin-top: 0.9375rem !important;
  }
  .has-blocks .margin-top-16-tablet {
    margin-top: 1rem !important;
  }
  .has-blocks .margin-top-17-tablet {
    margin-top: 1.0625rem !important;
  }
  .has-blocks .margin-top-18-tablet {
    margin-top: 1.125rem !important;
  }
  .has-blocks .margin-top-19-tablet {
    margin-top: 1.1875rem !important;
  }
  .has-blocks .margin-top-20-tablet {
    margin-top: 1.25rem !important;
  }
  .has-blocks .margin-top-21-tablet {
    margin-top: 1.3125rem !important;
  }
  .has-blocks .margin-top-22-tablet {
    margin-top: 1.375rem !important;
  }
  .has-blocks .margin-top-23-tablet {
    margin-top: 1.4375rem !important;
  }
  .has-blocks .margin-top-24-tablet {
    margin-top: 1.5rem !important;
  }
  .has-blocks .margin-top-25-tablet {
    margin-top: 1.5625rem !important;
  }
  .has-blocks .margin-top-26-tablet {
    margin-top: 1.625rem !important;
  }
  .has-blocks .margin-top-27-tablet {
    margin-top: 1.6875rem !important;
  }
  .has-blocks .margin-top-28-tablet {
    margin-top: 1.75rem !important;
  }
  .has-blocks .margin-top-29-tablet {
    margin-top: 1.8125rem !important;
  }
  .has-blocks .margin-top-30-tablet {
    margin-top: 1.875rem !important;
  }
  .has-blocks .margin-top-31-tablet {
    margin-top: 1.9375rem !important;
  }
  .has-blocks .margin-top-32-tablet {
    margin-top: 2rem !important;
  }
  .has-blocks .margin-top-33-tablet {
    margin-top: 2.0625rem !important;
  }
  .has-blocks .margin-top-34-tablet {
    margin-top: 2.125rem !important;
  }
  .has-blocks .margin-top-35-tablet {
    margin-top: 2.1875rem !important;
  }
  .has-blocks .margin-top-36-tablet {
    margin-top: 2.25rem !important;
  }
  .has-blocks .margin-top-37-tablet {
    margin-top: 2.3125rem !important;
  }
  .has-blocks .margin-top-38-tablet {
    margin-top: 2.375rem !important;
  }
  .has-blocks .margin-top-39-tablet {
    margin-top: 2.4375rem !important;
  }
  .has-blocks .margin-top-40-tablet {
    margin-top: 2.5rem !important;
  }
  .has-blocks .margin-top-41-tablet {
    margin-top: 2.5625rem !important;
  }
  .has-blocks .margin-top-42-tablet {
    margin-top: 2.625rem !important;
  }
  .has-blocks .margin-top-43-tablet {
    margin-top: 2.6875rem !important;
  }
  .has-blocks .margin-top-44-tablet {
    margin-top: 2.75rem !important;
  }
  .has-blocks .margin-top-45-tablet {
    margin-top: 2.8125rem !important;
  }
  .has-blocks .margin-top-46-tablet {
    margin-top: 2.875rem !important;
  }
  .has-blocks .margin-top-47-tablet {
    margin-top: 2.9375rem !important;
  }
  .has-blocks .margin-top-48-tablet {
    margin-top: 3rem !important;
  }
  .has-blocks .margin-top-49-tablet {
    margin-top: 3.0625rem !important;
  }
  .has-blocks .margin-top-50-tablet {
    margin-top: 3.125rem !important;
  }
  .has-blocks .margin-top-51-tablet {
    margin-top: 3.1875rem !important;
  }
  .has-blocks .margin-top-52-tablet {
    margin-top: 3.25rem !important;
  }
  .has-blocks .margin-top-53-tablet {
    margin-top: 3.3125rem !important;
  }
  .has-blocks .margin-top-54-tablet {
    margin-top: 3.375rem !important;
  }
  .has-blocks .margin-top-55-tablet {
    margin-top: 3.4375rem !important;
  }
  .has-blocks .margin-top-56-tablet {
    margin-top: 3.5rem !important;
  }
  .has-blocks .margin-top-57-tablet {
    margin-top: 3.5625rem !important;
  }
  .has-blocks .margin-top-58-tablet {
    margin-top: 3.625rem !important;
  }
  .has-blocks .margin-top-59-tablet {
    margin-top: 3.6875rem !important;
  }
  .has-blocks .margin-top-60-tablet {
    margin-top: 3.75rem !important;
  }
  .has-blocks .margin-top-61-tablet {
    margin-top: 3.8125rem !important;
  }
  .has-blocks .margin-top-62-tablet {
    margin-top: 3.875rem !important;
  }
  .has-blocks .margin-top-63-tablet {
    margin-top: 3.9375rem !important;
  }
  .has-blocks .margin-top-64-tablet {
    margin-top: 4rem !important;
  }
  .has-blocks .margin-top-65-tablet {
    margin-top: 4.0625rem !important;
  }
  .has-blocks .margin-top-66-tablet {
    margin-top: 4.125rem !important;
  }
  .has-blocks .margin-top-67-tablet {
    margin-top: 4.1875rem !important;
  }
  .has-blocks .margin-top-68-tablet {
    margin-top: 4.25rem !important;
  }
  .has-blocks .margin-top-69-tablet {
    margin-top: 4.3125rem !important;
  }
  .has-blocks .margin-top-70-tablet {
    margin-top: 4.375rem !important;
  }
  .has-blocks .margin-top-71-tablet {
    margin-top: 4.4375rem !important;
  }
  .has-blocks .margin-top-72-tablet {
    margin-top: 4.5rem !important;
  }
  .has-blocks .margin-top-73-tablet {
    margin-top: 4.5625rem !important;
  }
  .has-blocks .margin-top-74-tablet {
    margin-top: 4.625rem !important;
  }
  .has-blocks .margin-top-75-tablet {
    margin-top: 4.6875rem !important;
  }
  .has-blocks .margin-top-76-tablet {
    margin-top: 4.75rem !important;
  }
  .has-blocks .margin-top-77-tablet {
    margin-top: 4.8125rem !important;
  }
  .has-blocks .margin-top-78-tablet {
    margin-top: 4.875rem !important;
  }
  .has-blocks .margin-top-79-tablet {
    margin-top: 4.9375rem !important;
  }
  .has-blocks .margin-top-80-tablet {
    margin-top: 5rem !important;
  }
  .has-blocks .margin-top-81-tablet {
    margin-top: 5.0625rem !important;
  }
  .has-blocks .margin-top-82-tablet {
    margin-top: 5.125rem !important;
  }
  .has-blocks .margin-top-83-tablet {
    margin-top: 5.1875rem !important;
  }
  .has-blocks .margin-top-84-tablet {
    margin-top: 5.25rem !important;
  }
  .has-blocks .margin-top-85-tablet {
    margin-top: 5.3125rem !important;
  }
  .has-blocks .margin-top-86-tablet {
    margin-top: 5.375rem !important;
  }
  .has-blocks .margin-top-87-tablet {
    margin-top: 5.4375rem !important;
  }
  .has-blocks .margin-top-88-tablet {
    margin-top: 5.5rem !important;
  }
  .has-blocks .margin-top-89-tablet {
    margin-top: 5.5625rem !important;
  }
  .has-blocks .margin-top-90-tablet {
    margin-top: 5.625rem !important;
  }
  .has-blocks .margin-top-91-tablet {
    margin-top: 5.6875rem !important;
  }
  .has-blocks .margin-top-92-tablet {
    margin-top: 5.75rem !important;
  }
  .has-blocks .margin-top-93-tablet {
    margin-top: 5.8125rem !important;
  }
  .has-blocks .margin-top-94-tablet {
    margin-top: 5.875rem !important;
  }
  .has-blocks .margin-top-95-tablet {
    margin-top: 5.9375rem !important;
  }
  .has-blocks .margin-top-96-tablet {
    margin-top: 6rem !important;
  }
  .has-blocks .margin-top-97-tablet {
    margin-top: 6.0625rem !important;
  }
  .has-blocks .margin-top-98-tablet {
    margin-top: 6.125rem !important;
  }
  .has-blocks .margin-top-99-tablet {
    margin-top: 6.1875rem !important;
  }
  .has-blocks .margin-top-100-tablet {
    margin-top: 6.25rem !important;
  }
  .has-blocks .margin-right-0-tablet {
    margin-right: 0rem !important;
  }
  .has-blocks .margin-right-1-tablet {
    margin-right: 0.0625rem !important;
  }
  .has-blocks .margin-right-2-tablet {
    margin-right: 0.125rem !important;
  }
  .has-blocks .margin-right-3-tablet {
    margin-right: 0.1875rem !important;
  }
  .has-blocks .margin-right-4-tablet {
    margin-right: 0.25rem !important;
  }
  .has-blocks .margin-right-5-tablet {
    margin-right: 0.3125rem !important;
  }
  .has-blocks .margin-right-6-tablet {
    margin-right: 0.375rem !important;
  }
  .has-blocks .margin-right-7-tablet {
    margin-right: 0.4375rem !important;
  }
  .has-blocks .margin-right-8-tablet {
    margin-right: 0.5rem !important;
  }
  .has-blocks .margin-right-9-tablet {
    margin-right: 0.5625rem !important;
  }
  .has-blocks .margin-right-10-tablet {
    margin-right: 0.625rem !important;
  }
  .has-blocks .margin-right-11-tablet {
    margin-right: 0.6875rem !important;
  }
  .has-blocks .margin-right-12-tablet {
    margin-right: 0.75rem !important;
  }
  .has-blocks .margin-right-13-tablet {
    margin-right: 0.8125rem !important;
  }
  .has-blocks .margin-right-14-tablet {
    margin-right: 0.875rem !important;
  }
  .has-blocks .margin-right-15-tablet {
    margin-right: 0.9375rem !important;
  }
  .has-blocks .margin-right-16-tablet {
    margin-right: 1rem !important;
  }
  .has-blocks .margin-right-17-tablet {
    margin-right: 1.0625rem !important;
  }
  .has-blocks .margin-right-18-tablet {
    margin-right: 1.125rem !important;
  }
  .has-blocks .margin-right-19-tablet {
    margin-right: 1.1875rem !important;
  }
  .has-blocks .margin-right-20-tablet {
    margin-right: 1.25rem !important;
  }
  .has-blocks .margin-right-21-tablet {
    margin-right: 1.3125rem !important;
  }
  .has-blocks .margin-right-22-tablet {
    margin-right: 1.375rem !important;
  }
  .has-blocks .margin-right-23-tablet {
    margin-right: 1.4375rem !important;
  }
  .has-blocks .margin-right-24-tablet {
    margin-right: 1.5rem !important;
  }
  .has-blocks .margin-right-25-tablet {
    margin-right: 1.5625rem !important;
  }
  .has-blocks .margin-right-26-tablet {
    margin-right: 1.625rem !important;
  }
  .has-blocks .margin-right-27-tablet {
    margin-right: 1.6875rem !important;
  }
  .has-blocks .margin-right-28-tablet {
    margin-right: 1.75rem !important;
  }
  .has-blocks .margin-right-29-tablet {
    margin-right: 1.8125rem !important;
  }
  .has-blocks .margin-right-30-tablet {
    margin-right: 1.875rem !important;
  }
  .has-blocks .margin-right-31-tablet {
    margin-right: 1.9375rem !important;
  }
  .has-blocks .margin-right-32-tablet {
    margin-right: 2rem !important;
  }
  .has-blocks .margin-right-33-tablet {
    margin-right: 2.0625rem !important;
  }
  .has-blocks .margin-right-34-tablet {
    margin-right: 2.125rem !important;
  }
  .has-blocks .margin-right-35-tablet {
    margin-right: 2.1875rem !important;
  }
  .has-blocks .margin-right-36-tablet {
    margin-right: 2.25rem !important;
  }
  .has-blocks .margin-right-37-tablet {
    margin-right: 2.3125rem !important;
  }
  .has-blocks .margin-right-38-tablet {
    margin-right: 2.375rem !important;
  }
  .has-blocks .margin-right-39-tablet {
    margin-right: 2.4375rem !important;
  }
  .has-blocks .margin-right-40-tablet {
    margin-right: 2.5rem !important;
  }
  .has-blocks .margin-right-41-tablet {
    margin-right: 2.5625rem !important;
  }
  .has-blocks .margin-right-42-tablet {
    margin-right: 2.625rem !important;
  }
  .has-blocks .margin-right-43-tablet {
    margin-right: 2.6875rem !important;
  }
  .has-blocks .margin-right-44-tablet {
    margin-right: 2.75rem !important;
  }
  .has-blocks .margin-right-45-tablet {
    margin-right: 2.8125rem !important;
  }
  .has-blocks .margin-right-46-tablet {
    margin-right: 2.875rem !important;
  }
  .has-blocks .margin-right-47-tablet {
    margin-right: 2.9375rem !important;
  }
  .has-blocks .margin-right-48-tablet {
    margin-right: 3rem !important;
  }
  .has-blocks .margin-right-49-tablet {
    margin-right: 3.0625rem !important;
  }
  .has-blocks .margin-right-50-tablet {
    margin-right: 3.125rem !important;
  }
  .has-blocks .margin-right-51-tablet {
    margin-right: 3.1875rem !important;
  }
  .has-blocks .margin-right-52-tablet {
    margin-right: 3.25rem !important;
  }
  .has-blocks .margin-right-53-tablet {
    margin-right: 3.3125rem !important;
  }
  .has-blocks .margin-right-54-tablet {
    margin-right: 3.375rem !important;
  }
  .has-blocks .margin-right-55-tablet {
    margin-right: 3.4375rem !important;
  }
  .has-blocks .margin-right-56-tablet {
    margin-right: 3.5rem !important;
  }
  .has-blocks .margin-right-57-tablet {
    margin-right: 3.5625rem !important;
  }
  .has-blocks .margin-right-58-tablet {
    margin-right: 3.625rem !important;
  }
  .has-blocks .margin-right-59-tablet {
    margin-right: 3.6875rem !important;
  }
  .has-blocks .margin-right-60-tablet {
    margin-right: 3.75rem !important;
  }
  .has-blocks .margin-right-61-tablet {
    margin-right: 3.8125rem !important;
  }
  .has-blocks .margin-right-62-tablet {
    margin-right: 3.875rem !important;
  }
  .has-blocks .margin-right-63-tablet {
    margin-right: 3.9375rem !important;
  }
  .has-blocks .margin-right-64-tablet {
    margin-right: 4rem !important;
  }
  .has-blocks .margin-right-65-tablet {
    margin-right: 4.0625rem !important;
  }
  .has-blocks .margin-right-66-tablet {
    margin-right: 4.125rem !important;
  }
  .has-blocks .margin-right-67-tablet {
    margin-right: 4.1875rem !important;
  }
  .has-blocks .margin-right-68-tablet {
    margin-right: 4.25rem !important;
  }
  .has-blocks .margin-right-69-tablet {
    margin-right: 4.3125rem !important;
  }
  .has-blocks .margin-right-70-tablet {
    margin-right: 4.375rem !important;
  }
  .has-blocks .margin-right-71-tablet {
    margin-right: 4.4375rem !important;
  }
  .has-blocks .margin-right-72-tablet {
    margin-right: 4.5rem !important;
  }
  .has-blocks .margin-right-73-tablet {
    margin-right: 4.5625rem !important;
  }
  .has-blocks .margin-right-74-tablet {
    margin-right: 4.625rem !important;
  }
  .has-blocks .margin-right-75-tablet {
    margin-right: 4.6875rem !important;
  }
  .has-blocks .margin-right-76-tablet {
    margin-right: 4.75rem !important;
  }
  .has-blocks .margin-right-77-tablet {
    margin-right: 4.8125rem !important;
  }
  .has-blocks .margin-right-78-tablet {
    margin-right: 4.875rem !important;
  }
  .has-blocks .margin-right-79-tablet {
    margin-right: 4.9375rem !important;
  }
  .has-blocks .margin-right-80-tablet {
    margin-right: 5rem !important;
  }
  .has-blocks .margin-right-81-tablet {
    margin-right: 5.0625rem !important;
  }
  .has-blocks .margin-right-82-tablet {
    margin-right: 5.125rem !important;
  }
  .has-blocks .margin-right-83-tablet {
    margin-right: 5.1875rem !important;
  }
  .has-blocks .margin-right-84-tablet {
    margin-right: 5.25rem !important;
  }
  .has-blocks .margin-right-85-tablet {
    margin-right: 5.3125rem !important;
  }
  .has-blocks .margin-right-86-tablet {
    margin-right: 5.375rem !important;
  }
  .has-blocks .margin-right-87-tablet {
    margin-right: 5.4375rem !important;
  }
  .has-blocks .margin-right-88-tablet {
    margin-right: 5.5rem !important;
  }
  .has-blocks .margin-right-89-tablet {
    margin-right: 5.5625rem !important;
  }
  .has-blocks .margin-right-90-tablet {
    margin-right: 5.625rem !important;
  }
  .has-blocks .margin-right-91-tablet {
    margin-right: 5.6875rem !important;
  }
  .has-blocks .margin-right-92-tablet {
    margin-right: 5.75rem !important;
  }
  .has-blocks .margin-right-93-tablet {
    margin-right: 5.8125rem !important;
  }
  .has-blocks .margin-right-94-tablet {
    margin-right: 5.875rem !important;
  }
  .has-blocks .margin-right-95-tablet {
    margin-right: 5.9375rem !important;
  }
  .has-blocks .margin-right-96-tablet {
    margin-right: 6rem !important;
  }
  .has-blocks .margin-right-97-tablet {
    margin-right: 6.0625rem !important;
  }
  .has-blocks .margin-right-98-tablet {
    margin-right: 6.125rem !important;
  }
  .has-blocks .margin-right-99-tablet {
    margin-right: 6.1875rem !important;
  }
  .has-blocks .margin-right-100-tablet {
    margin-right: 6.25rem !important;
  }
  .has-blocks .margin-bottom-0-tablet {
    margin-bottom: 0rem !important;
  }
  .has-blocks .margin-bottom-1-tablet {
    margin-bottom: 0.0625rem !important;
  }
  .has-blocks .margin-bottom-2-tablet {
    margin-bottom: 0.125rem !important;
  }
  .has-blocks .margin-bottom-3-tablet {
    margin-bottom: 0.1875rem !important;
  }
  .has-blocks .margin-bottom-4-tablet {
    margin-bottom: 0.25rem !important;
  }
  .has-blocks .margin-bottom-5-tablet {
    margin-bottom: 0.3125rem !important;
  }
  .has-blocks .margin-bottom-6-tablet {
    margin-bottom: 0.375rem !important;
  }
  .has-blocks .margin-bottom-7-tablet {
    margin-bottom: 0.4375rem !important;
  }
  .has-blocks .margin-bottom-8-tablet {
    margin-bottom: 0.5rem !important;
  }
  .has-blocks .margin-bottom-9-tablet {
    margin-bottom: 0.5625rem !important;
  }
  .has-blocks .margin-bottom-10-tablet {
    margin-bottom: 0.625rem !important;
  }
  .has-blocks .margin-bottom-11-tablet {
    margin-bottom: 0.6875rem !important;
  }
  .has-blocks .margin-bottom-12-tablet {
    margin-bottom: 0.75rem !important;
  }
  .has-blocks .margin-bottom-13-tablet {
    margin-bottom: 0.8125rem !important;
  }
  .has-blocks .margin-bottom-14-tablet {
    margin-bottom: 0.875rem !important;
  }
  .has-blocks .margin-bottom-15-tablet {
    margin-bottom: 0.9375rem !important;
  }
  .has-blocks .margin-bottom-16-tablet {
    margin-bottom: 1rem !important;
  }
  .has-blocks .margin-bottom-17-tablet {
    margin-bottom: 1.0625rem !important;
  }
  .has-blocks .margin-bottom-18-tablet {
    margin-bottom: 1.125rem !important;
  }
  .has-blocks .margin-bottom-19-tablet {
    margin-bottom: 1.1875rem !important;
  }
  .has-blocks .margin-bottom-20-tablet {
    margin-bottom: 1.25rem !important;
  }
  .has-blocks .margin-bottom-21-tablet {
    margin-bottom: 1.3125rem !important;
  }
  .has-blocks .margin-bottom-22-tablet {
    margin-bottom: 1.375rem !important;
  }
  .has-blocks .margin-bottom-23-tablet {
    margin-bottom: 1.4375rem !important;
  }
  .has-blocks .margin-bottom-24-tablet {
    margin-bottom: 1.5rem !important;
  }
  .has-blocks .margin-bottom-25-tablet {
    margin-bottom: 1.5625rem !important;
  }
  .has-blocks .margin-bottom-26-tablet {
    margin-bottom: 1.625rem !important;
  }
  .has-blocks .margin-bottom-27-tablet {
    margin-bottom: 1.6875rem !important;
  }
  .has-blocks .margin-bottom-28-tablet {
    margin-bottom: 1.75rem !important;
  }
  .has-blocks .margin-bottom-29-tablet {
    margin-bottom: 1.8125rem !important;
  }
  .has-blocks .margin-bottom-30-tablet {
    margin-bottom: 1.875rem !important;
  }
  .has-blocks .margin-bottom-31-tablet {
    margin-bottom: 1.9375rem !important;
  }
  .has-blocks .margin-bottom-32-tablet {
    margin-bottom: 2rem !important;
  }
  .has-blocks .margin-bottom-33-tablet {
    margin-bottom: 2.0625rem !important;
  }
  .has-blocks .margin-bottom-34-tablet {
    margin-bottom: 2.125rem !important;
  }
  .has-blocks .margin-bottom-35-tablet {
    margin-bottom: 2.1875rem !important;
  }
  .has-blocks .margin-bottom-36-tablet {
    margin-bottom: 2.25rem !important;
  }
  .has-blocks .margin-bottom-37-tablet {
    margin-bottom: 2.3125rem !important;
  }
  .has-blocks .margin-bottom-38-tablet {
    margin-bottom: 2.375rem !important;
  }
  .has-blocks .margin-bottom-39-tablet {
    margin-bottom: 2.4375rem !important;
  }
  .has-blocks .margin-bottom-40-tablet {
    margin-bottom: 2.5rem !important;
  }
  .has-blocks .margin-bottom-41-tablet {
    margin-bottom: 2.5625rem !important;
  }
  .has-blocks .margin-bottom-42-tablet {
    margin-bottom: 2.625rem !important;
  }
  .has-blocks .margin-bottom-43-tablet {
    margin-bottom: 2.6875rem !important;
  }
  .has-blocks .margin-bottom-44-tablet {
    margin-bottom: 2.75rem !important;
  }
  .has-blocks .margin-bottom-45-tablet {
    margin-bottom: 2.8125rem !important;
  }
  .has-blocks .margin-bottom-46-tablet {
    margin-bottom: 2.875rem !important;
  }
  .has-blocks .margin-bottom-47-tablet {
    margin-bottom: 2.9375rem !important;
  }
  .has-blocks .margin-bottom-48-tablet {
    margin-bottom: 3rem !important;
  }
  .has-blocks .margin-bottom-49-tablet {
    margin-bottom: 3.0625rem !important;
  }
  .has-blocks .margin-bottom-50-tablet {
    margin-bottom: 3.125rem !important;
  }
  .has-blocks .margin-bottom-51-tablet {
    margin-bottom: 3.1875rem !important;
  }
  .has-blocks .margin-bottom-52-tablet {
    margin-bottom: 3.25rem !important;
  }
  .has-blocks .margin-bottom-53-tablet {
    margin-bottom: 3.3125rem !important;
  }
  .has-blocks .margin-bottom-54-tablet {
    margin-bottom: 3.375rem !important;
  }
  .has-blocks .margin-bottom-55-tablet {
    margin-bottom: 3.4375rem !important;
  }
  .has-blocks .margin-bottom-56-tablet {
    margin-bottom: 3.5rem !important;
  }
  .has-blocks .margin-bottom-57-tablet {
    margin-bottom: 3.5625rem !important;
  }
  .has-blocks .margin-bottom-58-tablet {
    margin-bottom: 3.625rem !important;
  }
  .has-blocks .margin-bottom-59-tablet {
    margin-bottom: 3.6875rem !important;
  }
  .has-blocks .margin-bottom-60-tablet {
    margin-bottom: 3.75rem !important;
  }
  .has-blocks .margin-bottom-61-tablet {
    margin-bottom: 3.8125rem !important;
  }
  .has-blocks .margin-bottom-62-tablet {
    margin-bottom: 3.875rem !important;
  }
  .has-blocks .margin-bottom-63-tablet {
    margin-bottom: 3.9375rem !important;
  }
  .has-blocks .margin-bottom-64-tablet {
    margin-bottom: 4rem !important;
  }
  .has-blocks .margin-bottom-65-tablet {
    margin-bottom: 4.0625rem !important;
  }
  .has-blocks .margin-bottom-66-tablet {
    margin-bottom: 4.125rem !important;
  }
  .has-blocks .margin-bottom-67-tablet {
    margin-bottom: 4.1875rem !important;
  }
  .has-blocks .margin-bottom-68-tablet {
    margin-bottom: 4.25rem !important;
  }
  .has-blocks .margin-bottom-69-tablet {
    margin-bottom: 4.3125rem !important;
  }
  .has-blocks .margin-bottom-70-tablet {
    margin-bottom: 4.375rem !important;
  }
  .has-blocks .margin-bottom-71-tablet {
    margin-bottom: 4.4375rem !important;
  }
  .has-blocks .margin-bottom-72-tablet {
    margin-bottom: 4.5rem !important;
  }
  .has-blocks .margin-bottom-73-tablet {
    margin-bottom: 4.5625rem !important;
  }
  .has-blocks .margin-bottom-74-tablet {
    margin-bottom: 4.625rem !important;
  }
  .has-blocks .margin-bottom-75-tablet {
    margin-bottom: 4.6875rem !important;
  }
  .has-blocks .margin-bottom-76-tablet {
    margin-bottom: 4.75rem !important;
  }
  .has-blocks .margin-bottom-77-tablet {
    margin-bottom: 4.8125rem !important;
  }
  .has-blocks .margin-bottom-78-tablet {
    margin-bottom: 4.875rem !important;
  }
  .has-blocks .margin-bottom-79-tablet {
    margin-bottom: 4.9375rem !important;
  }
  .has-blocks .margin-bottom-80-tablet {
    margin-bottom: 5rem !important;
  }
  .has-blocks .margin-bottom-81-tablet {
    margin-bottom: 5.0625rem !important;
  }
  .has-blocks .margin-bottom-82-tablet {
    margin-bottom: 5.125rem !important;
  }
  .has-blocks .margin-bottom-83-tablet {
    margin-bottom: 5.1875rem !important;
  }
  .has-blocks .margin-bottom-84-tablet {
    margin-bottom: 5.25rem !important;
  }
  .has-blocks .margin-bottom-85-tablet {
    margin-bottom: 5.3125rem !important;
  }
  .has-blocks .margin-bottom-86-tablet {
    margin-bottom: 5.375rem !important;
  }
  .has-blocks .margin-bottom-87-tablet {
    margin-bottom: 5.4375rem !important;
  }
  .has-blocks .margin-bottom-88-tablet {
    margin-bottom: 5.5rem !important;
  }
  .has-blocks .margin-bottom-89-tablet {
    margin-bottom: 5.5625rem !important;
  }
  .has-blocks .margin-bottom-90-tablet {
    margin-bottom: 5.625rem !important;
  }
  .has-blocks .margin-bottom-91-tablet {
    margin-bottom: 5.6875rem !important;
  }
  .has-blocks .margin-bottom-92-tablet {
    margin-bottom: 5.75rem !important;
  }
  .has-blocks .margin-bottom-93-tablet {
    margin-bottom: 5.8125rem !important;
  }
  .has-blocks .margin-bottom-94-tablet {
    margin-bottom: 5.875rem !important;
  }
  .has-blocks .margin-bottom-95-tablet {
    margin-bottom: 5.9375rem !important;
  }
  .has-blocks .margin-bottom-96-tablet {
    margin-bottom: 6rem !important;
  }
  .has-blocks .margin-bottom-97-tablet {
    margin-bottom: 6.0625rem !important;
  }
  .has-blocks .margin-bottom-98-tablet {
    margin-bottom: 6.125rem !important;
  }
  .has-blocks .margin-bottom-99-tablet {
    margin-bottom: 6.1875rem !important;
  }
  .has-blocks .margin-bottom-100-tablet {
    margin-bottom: 6.25rem !important;
  }
  .has-blocks .margin-left-0-tablet {
    margin-left: 0rem !important;
  }
  .has-blocks .margin-left-1-tablet {
    margin-left: 0.0625rem !important;
  }
  .has-blocks .margin-left-2-tablet {
    margin-left: 0.125rem !important;
  }
  .has-blocks .margin-left-3-tablet {
    margin-left: 0.1875rem !important;
  }
  .has-blocks .margin-left-4-tablet {
    margin-left: 0.25rem !important;
  }
  .has-blocks .margin-left-5-tablet {
    margin-left: 0.3125rem !important;
  }
  .has-blocks .margin-left-6-tablet {
    margin-left: 0.375rem !important;
  }
  .has-blocks .margin-left-7-tablet {
    margin-left: 0.4375rem !important;
  }
  .has-blocks .margin-left-8-tablet {
    margin-left: 0.5rem !important;
  }
  .has-blocks .margin-left-9-tablet {
    margin-left: 0.5625rem !important;
  }
  .has-blocks .margin-left-10-tablet {
    margin-left: 0.625rem !important;
  }
  .has-blocks .margin-left-11-tablet {
    margin-left: 0.6875rem !important;
  }
  .has-blocks .margin-left-12-tablet {
    margin-left: 0.75rem !important;
  }
  .has-blocks .margin-left-13-tablet {
    margin-left: 0.8125rem !important;
  }
  .has-blocks .margin-left-14-tablet {
    margin-left: 0.875rem !important;
  }
  .has-blocks .margin-left-15-tablet {
    margin-left: 0.9375rem !important;
  }
  .has-blocks .margin-left-16-tablet {
    margin-left: 1rem !important;
  }
  .has-blocks .margin-left-17-tablet {
    margin-left: 1.0625rem !important;
  }
  .has-blocks .margin-left-18-tablet {
    margin-left: 1.125rem !important;
  }
  .has-blocks .margin-left-19-tablet {
    margin-left: 1.1875rem !important;
  }
  .has-blocks .margin-left-20-tablet {
    margin-left: 1.25rem !important;
  }
  .has-blocks .margin-left-21-tablet {
    margin-left: 1.3125rem !important;
  }
  .has-blocks .margin-left-22-tablet {
    margin-left: 1.375rem !important;
  }
  .has-blocks .margin-left-23-tablet {
    margin-left: 1.4375rem !important;
  }
  .has-blocks .margin-left-24-tablet {
    margin-left: 1.5rem !important;
  }
  .has-blocks .margin-left-25-tablet {
    margin-left: 1.5625rem !important;
  }
  .has-blocks .margin-left-26-tablet {
    margin-left: 1.625rem !important;
  }
  .has-blocks .margin-left-27-tablet {
    margin-left: 1.6875rem !important;
  }
  .has-blocks .margin-left-28-tablet {
    margin-left: 1.75rem !important;
  }
  .has-blocks .margin-left-29-tablet {
    margin-left: 1.8125rem !important;
  }
  .has-blocks .margin-left-30-tablet {
    margin-left: 1.875rem !important;
  }
  .has-blocks .margin-left-31-tablet {
    margin-left: 1.9375rem !important;
  }
  .has-blocks .margin-left-32-tablet {
    margin-left: 2rem !important;
  }
  .has-blocks .margin-left-33-tablet {
    margin-left: 2.0625rem !important;
  }
  .has-blocks .margin-left-34-tablet {
    margin-left: 2.125rem !important;
  }
  .has-blocks .margin-left-35-tablet {
    margin-left: 2.1875rem !important;
  }
  .has-blocks .margin-left-36-tablet {
    margin-left: 2.25rem !important;
  }
  .has-blocks .margin-left-37-tablet {
    margin-left: 2.3125rem !important;
  }
  .has-blocks .margin-left-38-tablet {
    margin-left: 2.375rem !important;
  }
  .has-blocks .margin-left-39-tablet {
    margin-left: 2.4375rem !important;
  }
  .has-blocks .margin-left-40-tablet {
    margin-left: 2.5rem !important;
  }
  .has-blocks .margin-left-41-tablet {
    margin-left: 2.5625rem !important;
  }
  .has-blocks .margin-left-42-tablet {
    margin-left: 2.625rem !important;
  }
  .has-blocks .margin-left-43-tablet {
    margin-left: 2.6875rem !important;
  }
  .has-blocks .margin-left-44-tablet {
    margin-left: 2.75rem !important;
  }
  .has-blocks .margin-left-45-tablet {
    margin-left: 2.8125rem !important;
  }
  .has-blocks .margin-left-46-tablet {
    margin-left: 2.875rem !important;
  }
  .has-blocks .margin-left-47-tablet {
    margin-left: 2.9375rem !important;
  }
  .has-blocks .margin-left-48-tablet {
    margin-left: 3rem !important;
  }
  .has-blocks .margin-left-49-tablet {
    margin-left: 3.0625rem !important;
  }
  .has-blocks .margin-left-50-tablet {
    margin-left: 3.125rem !important;
  }
  .has-blocks .margin-left-51-tablet {
    margin-left: 3.1875rem !important;
  }
  .has-blocks .margin-left-52-tablet {
    margin-left: 3.25rem !important;
  }
  .has-blocks .margin-left-53-tablet {
    margin-left: 3.3125rem !important;
  }
  .has-blocks .margin-left-54-tablet {
    margin-left: 3.375rem !important;
  }
  .has-blocks .margin-left-55-tablet {
    margin-left: 3.4375rem !important;
  }
  .has-blocks .margin-left-56-tablet {
    margin-left: 3.5rem !important;
  }
  .has-blocks .margin-left-57-tablet {
    margin-left: 3.5625rem !important;
  }
  .has-blocks .margin-left-58-tablet {
    margin-left: 3.625rem !important;
  }
  .has-blocks .margin-left-59-tablet {
    margin-left: 3.6875rem !important;
  }
  .has-blocks .margin-left-60-tablet {
    margin-left: 3.75rem !important;
  }
  .has-blocks .margin-left-61-tablet {
    margin-left: 3.8125rem !important;
  }
  .has-blocks .margin-left-62-tablet {
    margin-left: 3.875rem !important;
  }
  .has-blocks .margin-left-63-tablet {
    margin-left: 3.9375rem !important;
  }
  .has-blocks .margin-left-64-tablet {
    margin-left: 4rem !important;
  }
  .has-blocks .margin-left-65-tablet {
    margin-left: 4.0625rem !important;
  }
  .has-blocks .margin-left-66-tablet {
    margin-left: 4.125rem !important;
  }
  .has-blocks .margin-left-67-tablet {
    margin-left: 4.1875rem !important;
  }
  .has-blocks .margin-left-68-tablet {
    margin-left: 4.25rem !important;
  }
  .has-blocks .margin-left-69-tablet {
    margin-left: 4.3125rem !important;
  }
  .has-blocks .margin-left-70-tablet {
    margin-left: 4.375rem !important;
  }
  .has-blocks .margin-left-71-tablet {
    margin-left: 4.4375rem !important;
  }
  .has-blocks .margin-left-72-tablet {
    margin-left: 4.5rem !important;
  }
  .has-blocks .margin-left-73-tablet {
    margin-left: 4.5625rem !important;
  }
  .has-blocks .margin-left-74-tablet {
    margin-left: 4.625rem !important;
  }
  .has-blocks .margin-left-75-tablet {
    margin-left: 4.6875rem !important;
  }
  .has-blocks .margin-left-76-tablet {
    margin-left: 4.75rem !important;
  }
  .has-blocks .margin-left-77-tablet {
    margin-left: 4.8125rem !important;
  }
  .has-blocks .margin-left-78-tablet {
    margin-left: 4.875rem !important;
  }
  .has-blocks .margin-left-79-tablet {
    margin-left: 4.9375rem !important;
  }
  .has-blocks .margin-left-80-tablet {
    margin-left: 5rem !important;
  }
  .has-blocks .margin-left-81-tablet {
    margin-left: 5.0625rem !important;
  }
  .has-blocks .margin-left-82-tablet {
    margin-left: 5.125rem !important;
  }
  .has-blocks .margin-left-83-tablet {
    margin-left: 5.1875rem !important;
  }
  .has-blocks .margin-left-84-tablet {
    margin-left: 5.25rem !important;
  }
  .has-blocks .margin-left-85-tablet {
    margin-left: 5.3125rem !important;
  }
  .has-blocks .margin-left-86-tablet {
    margin-left: 5.375rem !important;
  }
  .has-blocks .margin-left-87-tablet {
    margin-left: 5.4375rem !important;
  }
  .has-blocks .margin-left-88-tablet {
    margin-left: 5.5rem !important;
  }
  .has-blocks .margin-left-89-tablet {
    margin-left: 5.5625rem !important;
  }
  .has-blocks .margin-left-90-tablet {
    margin-left: 5.625rem !important;
  }
  .has-blocks .margin-left-91-tablet {
    margin-left: 5.6875rem !important;
  }
  .has-blocks .margin-left-92-tablet {
    margin-left: 5.75rem !important;
  }
  .has-blocks .margin-left-93-tablet {
    margin-left: 5.8125rem !important;
  }
  .has-blocks .margin-left-94-tablet {
    margin-left: 5.875rem !important;
  }
  .has-blocks .margin-left-95-tablet {
    margin-left: 5.9375rem !important;
  }
  .has-blocks .margin-left-96-tablet {
    margin-left: 6rem !important;
  }
  .has-blocks .margin-left-97-tablet {
    margin-left: 6.0625rem !important;
  }
  .has-blocks .margin-left-98-tablet {
    margin-left: 6.125rem !important;
  }
  .has-blocks .margin-left-99-tablet {
    margin-left: 6.1875rem !important;
  }
  .has-blocks .margin-left-100-tablet {
    margin-left: 6.25rem !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .padding-0-mobile {
    padding: 0rem !important;
  }
  .has-blocks .padding-1-mobile {
    padding: 0.0625rem !important;
  }
  .has-blocks .padding-2-mobile {
    padding: 0.125rem !important;
  }
  .has-blocks .padding-3-mobile {
    padding: 0.1875rem !important;
  }
  .has-blocks .padding-4-mobile {
    padding: 0.25rem !important;
  }
  .has-blocks .padding-5-mobile {
    padding: 0.3125rem !important;
  }
  .has-blocks .padding-6-mobile {
    padding: 0.375rem !important;
  }
  .has-blocks .padding-7-mobile {
    padding: 0.4375rem !important;
  }
  .has-blocks .padding-8-mobile {
    padding: 0.5rem !important;
  }
  .has-blocks .padding-9-mobile {
    padding: 0.5625rem !important;
  }
  .has-blocks .padding-10-mobile {
    padding: 0.625rem !important;
  }
  .has-blocks .padding-11-mobile {
    padding: 0.6875rem !important;
  }
  .has-blocks .padding-12-mobile {
    padding: 0.75rem !important;
  }
  .has-blocks .padding-13-mobile {
    padding: 0.8125rem !important;
  }
  .has-blocks .padding-14-mobile {
    padding: 0.875rem !important;
  }
  .has-blocks .padding-15-mobile {
    padding: 0.9375rem !important;
  }
  .has-blocks .padding-16-mobile {
    padding: 1rem !important;
  }
  .has-blocks .padding-17-mobile {
    padding: 1.0625rem !important;
  }
  .has-blocks .padding-18-mobile {
    padding: 1.125rem !important;
  }
  .has-blocks .padding-19-mobile {
    padding: 1.1875rem !important;
  }
  .has-blocks .padding-20-mobile {
    padding: 1.25rem !important;
  }
  .has-blocks .padding-21-mobile {
    padding: 1.3125rem !important;
  }
  .has-blocks .padding-22-mobile {
    padding: 1.375rem !important;
  }
  .has-blocks .padding-23-mobile {
    padding: 1.4375rem !important;
  }
  .has-blocks .padding-24-mobile {
    padding: 1.5rem !important;
  }
  .has-blocks .padding-25-mobile {
    padding: 1.5625rem !important;
  }
  .has-blocks .padding-26-mobile {
    padding: 1.625rem !important;
  }
  .has-blocks .padding-27-mobile {
    padding: 1.6875rem !important;
  }
  .has-blocks .padding-28-mobile {
    padding: 1.75rem !important;
  }
  .has-blocks .padding-29-mobile {
    padding: 1.8125rem !important;
  }
  .has-blocks .padding-30-mobile {
    padding: 1.875rem !important;
  }
  .has-blocks .padding-31-mobile {
    padding: 1.9375rem !important;
  }
  .has-blocks .padding-32-mobile {
    padding: 2rem !important;
  }
  .has-blocks .padding-33-mobile {
    padding: 2.0625rem !important;
  }
  .has-blocks .padding-34-mobile {
    padding: 2.125rem !important;
  }
  .has-blocks .padding-35-mobile {
    padding: 2.1875rem !important;
  }
  .has-blocks .padding-36-mobile {
    padding: 2.25rem !important;
  }
  .has-blocks .padding-37-mobile {
    padding: 2.3125rem !important;
  }
  .has-blocks .padding-38-mobile {
    padding: 2.375rem !important;
  }
  .has-blocks .padding-39-mobile {
    padding: 2.4375rem !important;
  }
  .has-blocks .padding-40-mobile {
    padding: 2.5rem !important;
  }
  .has-blocks .padding-41-mobile {
    padding: 2.5625rem !important;
  }
  .has-blocks .padding-42-mobile {
    padding: 2.625rem !important;
  }
  .has-blocks .padding-43-mobile {
    padding: 2.6875rem !important;
  }
  .has-blocks .padding-44-mobile {
    padding: 2.75rem !important;
  }
  .has-blocks .padding-45-mobile {
    padding: 2.8125rem !important;
  }
  .has-blocks .padding-46-mobile {
    padding: 2.875rem !important;
  }
  .has-blocks .padding-47-mobile {
    padding: 2.9375rem !important;
  }
  .has-blocks .padding-48-mobile {
    padding: 3rem !important;
  }
  .has-blocks .padding-49-mobile {
    padding: 3.0625rem !important;
  }
  .has-blocks .padding-50-mobile {
    padding: 3.125rem !important;
  }
  .has-blocks .padding-51-mobile {
    padding: 3.1875rem !important;
  }
  .has-blocks .padding-52-mobile {
    padding: 3.25rem !important;
  }
  .has-blocks .padding-53-mobile {
    padding: 3.3125rem !important;
  }
  .has-blocks .padding-54-mobile {
    padding: 3.375rem !important;
  }
  .has-blocks .padding-55-mobile {
    padding: 3.4375rem !important;
  }
  .has-blocks .padding-56-mobile {
    padding: 3.5rem !important;
  }
  .has-blocks .padding-57-mobile {
    padding: 3.5625rem !important;
  }
  .has-blocks .padding-58-mobile {
    padding: 3.625rem !important;
  }
  .has-blocks .padding-59-mobile {
    padding: 3.6875rem !important;
  }
  .has-blocks .padding-60-mobile {
    padding: 3.75rem !important;
  }
  .has-blocks .padding-61-mobile {
    padding: 3.8125rem !important;
  }
  .has-blocks .padding-62-mobile {
    padding: 3.875rem !important;
  }
  .has-blocks .padding-63-mobile {
    padding: 3.9375rem !important;
  }
  .has-blocks .padding-64-mobile {
    padding: 4rem !important;
  }
  .has-blocks .padding-65-mobile {
    padding: 4.0625rem !important;
  }
  .has-blocks .padding-66-mobile {
    padding: 4.125rem !important;
  }
  .has-blocks .padding-67-mobile {
    padding: 4.1875rem !important;
  }
  .has-blocks .padding-68-mobile {
    padding: 4.25rem !important;
  }
  .has-blocks .padding-69-mobile {
    padding: 4.3125rem !important;
  }
  .has-blocks .padding-70-mobile {
    padding: 4.375rem !important;
  }
  .has-blocks .padding-71-mobile {
    padding: 4.4375rem !important;
  }
  .has-blocks .padding-72-mobile {
    padding: 4.5rem !important;
  }
  .has-blocks .padding-73-mobile {
    padding: 4.5625rem !important;
  }
  .has-blocks .padding-74-mobile {
    padding: 4.625rem !important;
  }
  .has-blocks .padding-75-mobile {
    padding: 4.6875rem !important;
  }
  .has-blocks .padding-76-mobile {
    padding: 4.75rem !important;
  }
  .has-blocks .padding-77-mobile {
    padding: 4.8125rem !important;
  }
  .has-blocks .padding-78-mobile {
    padding: 4.875rem !important;
  }
  .has-blocks .padding-79-mobile {
    padding: 4.9375rem !important;
  }
  .has-blocks .padding-80-mobile {
    padding: 5rem !important;
  }
  .has-blocks .padding-81-mobile {
    padding: 5.0625rem !important;
  }
  .has-blocks .padding-82-mobile {
    padding: 5.125rem !important;
  }
  .has-blocks .padding-83-mobile {
    padding: 5.1875rem !important;
  }
  .has-blocks .padding-84-mobile {
    padding: 5.25rem !important;
  }
  .has-blocks .padding-85-mobile {
    padding: 5.3125rem !important;
  }
  .has-blocks .padding-86-mobile {
    padding: 5.375rem !important;
  }
  .has-blocks .padding-87-mobile {
    padding: 5.4375rem !important;
  }
  .has-blocks .padding-88-mobile {
    padding: 5.5rem !important;
  }
  .has-blocks .padding-89-mobile {
    padding: 5.5625rem !important;
  }
  .has-blocks .padding-90-mobile {
    padding: 5.625rem !important;
  }
  .has-blocks .padding-91-mobile {
    padding: 5.6875rem !important;
  }
  .has-blocks .padding-92-mobile {
    padding: 5.75rem !important;
  }
  .has-blocks .padding-93-mobile {
    padding: 5.8125rem !important;
  }
  .has-blocks .padding-94-mobile {
    padding: 5.875rem !important;
  }
  .has-blocks .padding-95-mobile {
    padding: 5.9375rem !important;
  }
  .has-blocks .padding-96-mobile {
    padding: 6rem !important;
  }
  .has-blocks .padding-97-mobile {
    padding: 6.0625rem !important;
  }
  .has-blocks .padding-98-mobile {
    padding: 6.125rem !important;
  }
  .has-blocks .padding-99-mobile {
    padding: 6.1875rem !important;
  }
  .has-blocks .padding-100-mobile {
    padding: 6.25rem !important;
  }
  .has-blocks .padding-top-0-mobile {
    padding-top: 0rem !important;
  }
  .has-blocks .padding-top-1-mobile {
    padding-top: 0.0625rem !important;
  }
  .has-blocks .padding-top-2-mobile {
    padding-top: 0.125rem !important;
  }
  .has-blocks .padding-top-3-mobile {
    padding-top: 0.1875rem !important;
  }
  .has-blocks .padding-top-4-mobile {
    padding-top: 0.25rem !important;
  }
  .has-blocks .padding-top-5-mobile {
    padding-top: 0.3125rem !important;
  }
  .has-blocks .padding-top-6-mobile {
    padding-top: 0.375rem !important;
  }
  .has-blocks .padding-top-7-mobile {
    padding-top: 0.4375rem !important;
  }
  .has-blocks .padding-top-8-mobile {
    padding-top: 0.5rem !important;
  }
  .has-blocks .padding-top-9-mobile {
    padding-top: 0.5625rem !important;
  }
  .has-blocks .padding-top-10-mobile {
    padding-top: 0.625rem !important;
  }
  .has-blocks .padding-top-11-mobile {
    padding-top: 0.6875rem !important;
  }
  .has-blocks .padding-top-12-mobile {
    padding-top: 0.75rem !important;
  }
  .has-blocks .padding-top-13-mobile {
    padding-top: 0.8125rem !important;
  }
  .has-blocks .padding-top-14-mobile {
    padding-top: 0.875rem !important;
  }
  .has-blocks .padding-top-15-mobile {
    padding-top: 0.9375rem !important;
  }
  .has-blocks .padding-top-16-mobile {
    padding-top: 1rem !important;
  }
  .has-blocks .padding-top-17-mobile {
    padding-top: 1.0625rem !important;
  }
  .has-blocks .padding-top-18-mobile {
    padding-top: 1.125rem !important;
  }
  .has-blocks .padding-top-19-mobile {
    padding-top: 1.1875rem !important;
  }
  .has-blocks .padding-top-20-mobile {
    padding-top: 1.25rem !important;
  }
  .has-blocks .padding-top-21-mobile {
    padding-top: 1.3125rem !important;
  }
  .has-blocks .padding-top-22-mobile {
    padding-top: 1.375rem !important;
  }
  .has-blocks .padding-top-23-mobile {
    padding-top: 1.4375rem !important;
  }
  .has-blocks .padding-top-24-mobile {
    padding-top: 1.5rem !important;
  }
  .has-blocks .padding-top-25-mobile {
    padding-top: 1.5625rem !important;
  }
  .has-blocks .padding-top-26-mobile {
    padding-top: 1.625rem !important;
  }
  .has-blocks .padding-top-27-mobile {
    padding-top: 1.6875rem !important;
  }
  .has-blocks .padding-top-28-mobile {
    padding-top: 1.75rem !important;
  }
  .has-blocks .padding-top-29-mobile {
    padding-top: 1.8125rem !important;
  }
  .has-blocks .padding-top-30-mobile {
    padding-top: 1.875rem !important;
  }
  .has-blocks .padding-top-31-mobile {
    padding-top: 1.9375rem !important;
  }
  .has-blocks .padding-top-32-mobile {
    padding-top: 2rem !important;
  }
  .has-blocks .padding-top-33-mobile {
    padding-top: 2.0625rem !important;
  }
  .has-blocks .padding-top-34-mobile {
    padding-top: 2.125rem !important;
  }
  .has-blocks .padding-top-35-mobile {
    padding-top: 2.1875rem !important;
  }
  .has-blocks .padding-top-36-mobile {
    padding-top: 2.25rem !important;
  }
  .has-blocks .padding-top-37-mobile {
    padding-top: 2.3125rem !important;
  }
  .has-blocks .padding-top-38-mobile {
    padding-top: 2.375rem !important;
  }
  .has-blocks .padding-top-39-mobile {
    padding-top: 2.4375rem !important;
  }
  .has-blocks .padding-top-40-mobile {
    padding-top: 2.5rem !important;
  }
  .has-blocks .padding-top-41-mobile {
    padding-top: 2.5625rem !important;
  }
  .has-blocks .padding-top-42-mobile {
    padding-top: 2.625rem !important;
  }
  .has-blocks .padding-top-43-mobile {
    padding-top: 2.6875rem !important;
  }
  .has-blocks .padding-top-44-mobile {
    padding-top: 2.75rem !important;
  }
  .has-blocks .padding-top-45-mobile {
    padding-top: 2.8125rem !important;
  }
  .has-blocks .padding-top-46-mobile {
    padding-top: 2.875rem !important;
  }
  .has-blocks .padding-top-47-mobile {
    padding-top: 2.9375rem !important;
  }
  .has-blocks .padding-top-48-mobile {
    padding-top: 3rem !important;
  }
  .has-blocks .padding-top-49-mobile {
    padding-top: 3.0625rem !important;
  }
  .has-blocks .padding-top-50-mobile {
    padding-top: 3.125rem !important;
  }
  .has-blocks .padding-top-51-mobile {
    padding-top: 3.1875rem !important;
  }
  .has-blocks .padding-top-52-mobile {
    padding-top: 3.25rem !important;
  }
  .has-blocks .padding-top-53-mobile {
    padding-top: 3.3125rem !important;
  }
  .has-blocks .padding-top-54-mobile {
    padding-top: 3.375rem !important;
  }
  .has-blocks .padding-top-55-mobile {
    padding-top: 3.4375rem !important;
  }
  .has-blocks .padding-top-56-mobile {
    padding-top: 3.5rem !important;
  }
  .has-blocks .padding-top-57-mobile {
    padding-top: 3.5625rem !important;
  }
  .has-blocks .padding-top-58-mobile {
    padding-top: 3.625rem !important;
  }
  .has-blocks .padding-top-59-mobile {
    padding-top: 3.6875rem !important;
  }
  .has-blocks .padding-top-60-mobile {
    padding-top: 3.75rem !important;
  }
  .has-blocks .padding-top-61-mobile {
    padding-top: 3.8125rem !important;
  }
  .has-blocks .padding-top-62-mobile {
    padding-top: 3.875rem !important;
  }
  .has-blocks .padding-top-63-mobile {
    padding-top: 3.9375rem !important;
  }
  .has-blocks .padding-top-64-mobile {
    padding-top: 4rem !important;
  }
  .has-blocks .padding-top-65-mobile {
    padding-top: 4.0625rem !important;
  }
  .has-blocks .padding-top-66-mobile {
    padding-top: 4.125rem !important;
  }
  .has-blocks .padding-top-67-mobile {
    padding-top: 4.1875rem !important;
  }
  .has-blocks .padding-top-68-mobile {
    padding-top: 4.25rem !important;
  }
  .has-blocks .padding-top-69-mobile {
    padding-top: 4.3125rem !important;
  }
  .has-blocks .padding-top-70-mobile {
    padding-top: 4.375rem !important;
  }
  .has-blocks .padding-top-71-mobile {
    padding-top: 4.4375rem !important;
  }
  .has-blocks .padding-top-72-mobile {
    padding-top: 4.5rem !important;
  }
  .has-blocks .padding-top-73-mobile {
    padding-top: 4.5625rem !important;
  }
  .has-blocks .padding-top-74-mobile {
    padding-top: 4.625rem !important;
  }
  .has-blocks .padding-top-75-mobile {
    padding-top: 4.6875rem !important;
  }
  .has-blocks .padding-top-76-mobile {
    padding-top: 4.75rem !important;
  }
  .has-blocks .padding-top-77-mobile {
    padding-top: 4.8125rem !important;
  }
  .has-blocks .padding-top-78-mobile {
    padding-top: 4.875rem !important;
  }
  .has-blocks .padding-top-79-mobile {
    padding-top: 4.9375rem !important;
  }
  .has-blocks .padding-top-80-mobile {
    padding-top: 5rem !important;
  }
  .has-blocks .padding-top-81-mobile {
    padding-top: 5.0625rem !important;
  }
  .has-blocks .padding-top-82-mobile {
    padding-top: 5.125rem !important;
  }
  .has-blocks .padding-top-83-mobile {
    padding-top: 5.1875rem !important;
  }
  .has-blocks .padding-top-84-mobile {
    padding-top: 5.25rem !important;
  }
  .has-blocks .padding-top-85-mobile {
    padding-top: 5.3125rem !important;
  }
  .has-blocks .padding-top-86-mobile {
    padding-top: 5.375rem !important;
  }
  .has-blocks .padding-top-87-mobile {
    padding-top: 5.4375rem !important;
  }
  .has-blocks .padding-top-88-mobile {
    padding-top: 5.5rem !important;
  }
  .has-blocks .padding-top-89-mobile {
    padding-top: 5.5625rem !important;
  }
  .has-blocks .padding-top-90-mobile {
    padding-top: 5.625rem !important;
  }
  .has-blocks .padding-top-91-mobile {
    padding-top: 5.6875rem !important;
  }
  .has-blocks .padding-top-92-mobile {
    padding-top: 5.75rem !important;
  }
  .has-blocks .padding-top-93-mobile {
    padding-top: 5.8125rem !important;
  }
  .has-blocks .padding-top-94-mobile {
    padding-top: 5.875rem !important;
  }
  .has-blocks .padding-top-95-mobile {
    padding-top: 5.9375rem !important;
  }
  .has-blocks .padding-top-96-mobile {
    padding-top: 6rem !important;
  }
  .has-blocks .padding-top-97-mobile {
    padding-top: 6.0625rem !important;
  }
  .has-blocks .padding-top-98-mobile {
    padding-top: 6.125rem !important;
  }
  .has-blocks .padding-top-99-mobile {
    padding-top: 6.1875rem !important;
  }
  .has-blocks .padding-top-100-mobile {
    padding-top: 6.25rem !important;
  }
  .has-blocks .padding-right-0-mobile {
    padding-right: 0rem !important;
  }
  .has-blocks .padding-right-1-mobile {
    padding-right: 0.0625rem !important;
  }
  .has-blocks .padding-right-2-mobile {
    padding-right: 0.125rem !important;
  }
  .has-blocks .padding-right-3-mobile {
    padding-right: 0.1875rem !important;
  }
  .has-blocks .padding-right-4-mobile {
    padding-right: 0.25rem !important;
  }
  .has-blocks .padding-right-5-mobile {
    padding-right: 0.3125rem !important;
  }
  .has-blocks .padding-right-6-mobile {
    padding-right: 0.375rem !important;
  }
  .has-blocks .padding-right-7-mobile {
    padding-right: 0.4375rem !important;
  }
  .has-blocks .padding-right-8-mobile {
    padding-right: 0.5rem !important;
  }
  .has-blocks .padding-right-9-mobile {
    padding-right: 0.5625rem !important;
  }
  .has-blocks .padding-right-10-mobile {
    padding-right: 0.625rem !important;
  }
  .has-blocks .padding-right-11-mobile {
    padding-right: 0.6875rem !important;
  }
  .has-blocks .padding-right-12-mobile {
    padding-right: 0.75rem !important;
  }
  .has-blocks .padding-right-13-mobile {
    padding-right: 0.8125rem !important;
  }
  .has-blocks .padding-right-14-mobile {
    padding-right: 0.875rem !important;
  }
  .has-blocks .padding-right-15-mobile {
    padding-right: 0.9375rem !important;
  }
  .has-blocks .padding-right-16-mobile {
    padding-right: 1rem !important;
  }
  .has-blocks .padding-right-17-mobile {
    padding-right: 1.0625rem !important;
  }
  .has-blocks .padding-right-18-mobile {
    padding-right: 1.125rem !important;
  }
  .has-blocks .padding-right-19-mobile {
    padding-right: 1.1875rem !important;
  }
  .has-blocks .padding-right-20-mobile {
    padding-right: 1.25rem !important;
  }
  .has-blocks .padding-right-21-mobile {
    padding-right: 1.3125rem !important;
  }
  .has-blocks .padding-right-22-mobile {
    padding-right: 1.375rem !important;
  }
  .has-blocks .padding-right-23-mobile {
    padding-right: 1.4375rem !important;
  }
  .has-blocks .padding-right-24-mobile {
    padding-right: 1.5rem !important;
  }
  .has-blocks .padding-right-25-mobile {
    padding-right: 1.5625rem !important;
  }
  .has-blocks .padding-right-26-mobile {
    padding-right: 1.625rem !important;
  }
  .has-blocks .padding-right-27-mobile {
    padding-right: 1.6875rem !important;
  }
  .has-blocks .padding-right-28-mobile {
    padding-right: 1.75rem !important;
  }
  .has-blocks .padding-right-29-mobile {
    padding-right: 1.8125rem !important;
  }
  .has-blocks .padding-right-30-mobile {
    padding-right: 1.875rem !important;
  }
  .has-blocks .padding-right-31-mobile {
    padding-right: 1.9375rem !important;
  }
  .has-blocks .padding-right-32-mobile {
    padding-right: 2rem !important;
  }
  .has-blocks .padding-right-33-mobile {
    padding-right: 2.0625rem !important;
  }
  .has-blocks .padding-right-34-mobile {
    padding-right: 2.125rem !important;
  }
  .has-blocks .padding-right-35-mobile {
    padding-right: 2.1875rem !important;
  }
  .has-blocks .padding-right-36-mobile {
    padding-right: 2.25rem !important;
  }
  .has-blocks .padding-right-37-mobile {
    padding-right: 2.3125rem !important;
  }
  .has-blocks .padding-right-38-mobile {
    padding-right: 2.375rem !important;
  }
  .has-blocks .padding-right-39-mobile {
    padding-right: 2.4375rem !important;
  }
  .has-blocks .padding-right-40-mobile {
    padding-right: 2.5rem !important;
  }
  .has-blocks .padding-right-41-mobile {
    padding-right: 2.5625rem !important;
  }
  .has-blocks .padding-right-42-mobile {
    padding-right: 2.625rem !important;
  }
  .has-blocks .padding-right-43-mobile {
    padding-right: 2.6875rem !important;
  }
  .has-blocks .padding-right-44-mobile {
    padding-right: 2.75rem !important;
  }
  .has-blocks .padding-right-45-mobile {
    padding-right: 2.8125rem !important;
  }
  .has-blocks .padding-right-46-mobile {
    padding-right: 2.875rem !important;
  }
  .has-blocks .padding-right-47-mobile {
    padding-right: 2.9375rem !important;
  }
  .has-blocks .padding-right-48-mobile {
    padding-right: 3rem !important;
  }
  .has-blocks .padding-right-49-mobile {
    padding-right: 3.0625rem !important;
  }
  .has-blocks .padding-right-50-mobile {
    padding-right: 3.125rem !important;
  }
  .has-blocks .padding-right-51-mobile {
    padding-right: 3.1875rem !important;
  }
  .has-blocks .padding-right-52-mobile {
    padding-right: 3.25rem !important;
  }
  .has-blocks .padding-right-53-mobile {
    padding-right: 3.3125rem !important;
  }
  .has-blocks .padding-right-54-mobile {
    padding-right: 3.375rem !important;
  }
  .has-blocks .padding-right-55-mobile {
    padding-right: 3.4375rem !important;
  }
  .has-blocks .padding-right-56-mobile {
    padding-right: 3.5rem !important;
  }
  .has-blocks .padding-right-57-mobile {
    padding-right: 3.5625rem !important;
  }
  .has-blocks .padding-right-58-mobile {
    padding-right: 3.625rem !important;
  }
  .has-blocks .padding-right-59-mobile {
    padding-right: 3.6875rem !important;
  }
  .has-blocks .padding-right-60-mobile {
    padding-right: 3.75rem !important;
  }
  .has-blocks .padding-right-61-mobile {
    padding-right: 3.8125rem !important;
  }
  .has-blocks .padding-right-62-mobile {
    padding-right: 3.875rem !important;
  }
  .has-blocks .padding-right-63-mobile {
    padding-right: 3.9375rem !important;
  }
  .has-blocks .padding-right-64-mobile {
    padding-right: 4rem !important;
  }
  .has-blocks .padding-right-65-mobile {
    padding-right: 4.0625rem !important;
  }
  .has-blocks .padding-right-66-mobile {
    padding-right: 4.125rem !important;
  }
  .has-blocks .padding-right-67-mobile {
    padding-right: 4.1875rem !important;
  }
  .has-blocks .padding-right-68-mobile {
    padding-right: 4.25rem !important;
  }
  .has-blocks .padding-right-69-mobile {
    padding-right: 4.3125rem !important;
  }
  .has-blocks .padding-right-70-mobile {
    padding-right: 4.375rem !important;
  }
  .has-blocks .padding-right-71-mobile {
    padding-right: 4.4375rem !important;
  }
  .has-blocks .padding-right-72-mobile {
    padding-right: 4.5rem !important;
  }
  .has-blocks .padding-right-73-mobile {
    padding-right: 4.5625rem !important;
  }
  .has-blocks .padding-right-74-mobile {
    padding-right: 4.625rem !important;
  }
  .has-blocks .padding-right-75-mobile {
    padding-right: 4.6875rem !important;
  }
  .has-blocks .padding-right-76-mobile {
    padding-right: 4.75rem !important;
  }
  .has-blocks .padding-right-77-mobile {
    padding-right: 4.8125rem !important;
  }
  .has-blocks .padding-right-78-mobile {
    padding-right: 4.875rem !important;
  }
  .has-blocks .padding-right-79-mobile {
    padding-right: 4.9375rem !important;
  }
  .has-blocks .padding-right-80-mobile {
    padding-right: 5rem !important;
  }
  .has-blocks .padding-right-81-mobile {
    padding-right: 5.0625rem !important;
  }
  .has-blocks .padding-right-82-mobile {
    padding-right: 5.125rem !important;
  }
  .has-blocks .padding-right-83-mobile {
    padding-right: 5.1875rem !important;
  }
  .has-blocks .padding-right-84-mobile {
    padding-right: 5.25rem !important;
  }
  .has-blocks .padding-right-85-mobile {
    padding-right: 5.3125rem !important;
  }
  .has-blocks .padding-right-86-mobile {
    padding-right: 5.375rem !important;
  }
  .has-blocks .padding-right-87-mobile {
    padding-right: 5.4375rem !important;
  }
  .has-blocks .padding-right-88-mobile {
    padding-right: 5.5rem !important;
  }
  .has-blocks .padding-right-89-mobile {
    padding-right: 5.5625rem !important;
  }
  .has-blocks .padding-right-90-mobile {
    padding-right: 5.625rem !important;
  }
  .has-blocks .padding-right-91-mobile {
    padding-right: 5.6875rem !important;
  }
  .has-blocks .padding-right-92-mobile {
    padding-right: 5.75rem !important;
  }
  .has-blocks .padding-right-93-mobile {
    padding-right: 5.8125rem !important;
  }
  .has-blocks .padding-right-94-mobile {
    padding-right: 5.875rem !important;
  }
  .has-blocks .padding-right-95-mobile {
    padding-right: 5.9375rem !important;
  }
  .has-blocks .padding-right-96-mobile {
    padding-right: 6rem !important;
  }
  .has-blocks .padding-right-97-mobile {
    padding-right: 6.0625rem !important;
  }
  .has-blocks .padding-right-98-mobile {
    padding-right: 6.125rem !important;
  }
  .has-blocks .padding-right-99-mobile {
    padding-right: 6.1875rem !important;
  }
  .has-blocks .padding-right-100-mobile {
    padding-right: 6.25rem !important;
  }
  .has-blocks .padding-bottom-0-mobile {
    padding-bottom: 0rem !important;
  }
  .has-blocks .padding-bottom-1-mobile {
    padding-bottom: 0.0625rem !important;
  }
  .has-blocks .padding-bottom-2-mobile {
    padding-bottom: 0.125rem !important;
  }
  .has-blocks .padding-bottom-3-mobile {
    padding-bottom: 0.1875rem !important;
  }
  .has-blocks .padding-bottom-4-mobile {
    padding-bottom: 0.25rem !important;
  }
  .has-blocks .padding-bottom-5-mobile {
    padding-bottom: 0.3125rem !important;
  }
  .has-blocks .padding-bottom-6-mobile {
    padding-bottom: 0.375rem !important;
  }
  .has-blocks .padding-bottom-7-mobile {
    padding-bottom: 0.4375rem !important;
  }
  .has-blocks .padding-bottom-8-mobile {
    padding-bottom: 0.5rem !important;
  }
  .has-blocks .padding-bottom-9-mobile {
    padding-bottom: 0.5625rem !important;
  }
  .has-blocks .padding-bottom-10-mobile {
    padding-bottom: 0.625rem !important;
  }
  .has-blocks .padding-bottom-11-mobile {
    padding-bottom: 0.6875rem !important;
  }
  .has-blocks .padding-bottom-12-mobile {
    padding-bottom: 0.75rem !important;
  }
  .has-blocks .padding-bottom-13-mobile {
    padding-bottom: 0.8125rem !important;
  }
  .has-blocks .padding-bottom-14-mobile {
    padding-bottom: 0.875rem !important;
  }
  .has-blocks .padding-bottom-15-mobile {
    padding-bottom: 0.9375rem !important;
  }
  .has-blocks .padding-bottom-16-mobile {
    padding-bottom: 1rem !important;
  }
  .has-blocks .padding-bottom-17-mobile {
    padding-bottom: 1.0625rem !important;
  }
  .has-blocks .padding-bottom-18-mobile {
    padding-bottom: 1.125rem !important;
  }
  .has-blocks .padding-bottom-19-mobile {
    padding-bottom: 1.1875rem !important;
  }
  .has-blocks .padding-bottom-20-mobile {
    padding-bottom: 1.25rem !important;
  }
  .has-blocks .padding-bottom-21-mobile {
    padding-bottom: 1.3125rem !important;
  }
  .has-blocks .padding-bottom-22-mobile {
    padding-bottom: 1.375rem !important;
  }
  .has-blocks .padding-bottom-23-mobile {
    padding-bottom: 1.4375rem !important;
  }
  .has-blocks .padding-bottom-24-mobile {
    padding-bottom: 1.5rem !important;
  }
  .has-blocks .padding-bottom-25-mobile {
    padding-bottom: 1.5625rem !important;
  }
  .has-blocks .padding-bottom-26-mobile {
    padding-bottom: 1.625rem !important;
  }
  .has-blocks .padding-bottom-27-mobile {
    padding-bottom: 1.6875rem !important;
  }
  .has-blocks .padding-bottom-28-mobile {
    padding-bottom: 1.75rem !important;
  }
  .has-blocks .padding-bottom-29-mobile {
    padding-bottom: 1.8125rem !important;
  }
  .has-blocks .padding-bottom-30-mobile {
    padding-bottom: 1.875rem !important;
  }
  .has-blocks .padding-bottom-31-mobile {
    padding-bottom: 1.9375rem !important;
  }
  .has-blocks .padding-bottom-32-mobile {
    padding-bottom: 2rem !important;
  }
  .has-blocks .padding-bottom-33-mobile {
    padding-bottom: 2.0625rem !important;
  }
  .has-blocks .padding-bottom-34-mobile {
    padding-bottom: 2.125rem !important;
  }
  .has-blocks .padding-bottom-35-mobile {
    padding-bottom: 2.1875rem !important;
  }
  .has-blocks .padding-bottom-36-mobile {
    padding-bottom: 2.25rem !important;
  }
  .has-blocks .padding-bottom-37-mobile {
    padding-bottom: 2.3125rem !important;
  }
  .has-blocks .padding-bottom-38-mobile {
    padding-bottom: 2.375rem !important;
  }
  .has-blocks .padding-bottom-39-mobile {
    padding-bottom: 2.4375rem !important;
  }
  .has-blocks .padding-bottom-40-mobile {
    padding-bottom: 2.5rem !important;
  }
  .has-blocks .padding-bottom-41-mobile {
    padding-bottom: 2.5625rem !important;
  }
  .has-blocks .padding-bottom-42-mobile {
    padding-bottom: 2.625rem !important;
  }
  .has-blocks .padding-bottom-43-mobile {
    padding-bottom: 2.6875rem !important;
  }
  .has-blocks .padding-bottom-44-mobile {
    padding-bottom: 2.75rem !important;
  }
  .has-blocks .padding-bottom-45-mobile {
    padding-bottom: 2.8125rem !important;
  }
  .has-blocks .padding-bottom-46-mobile {
    padding-bottom: 2.875rem !important;
  }
  .has-blocks .padding-bottom-47-mobile {
    padding-bottom: 2.9375rem !important;
  }
  .has-blocks .padding-bottom-48-mobile {
    padding-bottom: 3rem !important;
  }
  .has-blocks .padding-bottom-49-mobile {
    padding-bottom: 3.0625rem !important;
  }
  .has-blocks .padding-bottom-50-mobile {
    padding-bottom: 3.125rem !important;
  }
  .has-blocks .padding-bottom-51-mobile {
    padding-bottom: 3.1875rem !important;
  }
  .has-blocks .padding-bottom-52-mobile {
    padding-bottom: 3.25rem !important;
  }
  .has-blocks .padding-bottom-53-mobile {
    padding-bottom: 3.3125rem !important;
  }
  .has-blocks .padding-bottom-54-mobile {
    padding-bottom: 3.375rem !important;
  }
  .has-blocks .padding-bottom-55-mobile {
    padding-bottom: 3.4375rem !important;
  }
  .has-blocks .padding-bottom-56-mobile {
    padding-bottom: 3.5rem !important;
  }
  .has-blocks .padding-bottom-57-mobile {
    padding-bottom: 3.5625rem !important;
  }
  .has-blocks .padding-bottom-58-mobile {
    padding-bottom: 3.625rem !important;
  }
  .has-blocks .padding-bottom-59-mobile {
    padding-bottom: 3.6875rem !important;
  }
  .has-blocks .padding-bottom-60-mobile {
    padding-bottom: 3.75rem !important;
  }
  .has-blocks .padding-bottom-61-mobile {
    padding-bottom: 3.8125rem !important;
  }
  .has-blocks .padding-bottom-62-mobile {
    padding-bottom: 3.875rem !important;
  }
  .has-blocks .padding-bottom-63-mobile {
    padding-bottom: 3.9375rem !important;
  }
  .has-blocks .padding-bottom-64-mobile {
    padding-bottom: 4rem !important;
  }
  .has-blocks .padding-bottom-65-mobile {
    padding-bottom: 4.0625rem !important;
  }
  .has-blocks .padding-bottom-66-mobile {
    padding-bottom: 4.125rem !important;
  }
  .has-blocks .padding-bottom-67-mobile {
    padding-bottom: 4.1875rem !important;
  }
  .has-blocks .padding-bottom-68-mobile {
    padding-bottom: 4.25rem !important;
  }
  .has-blocks .padding-bottom-69-mobile {
    padding-bottom: 4.3125rem !important;
  }
  .has-blocks .padding-bottom-70-mobile {
    padding-bottom: 4.375rem !important;
  }
  .has-blocks .padding-bottom-71-mobile {
    padding-bottom: 4.4375rem !important;
  }
  .has-blocks .padding-bottom-72-mobile {
    padding-bottom: 4.5rem !important;
  }
  .has-blocks .padding-bottom-73-mobile {
    padding-bottom: 4.5625rem !important;
  }
  .has-blocks .padding-bottom-74-mobile {
    padding-bottom: 4.625rem !important;
  }
  .has-blocks .padding-bottom-75-mobile {
    padding-bottom: 4.6875rem !important;
  }
  .has-blocks .padding-bottom-76-mobile {
    padding-bottom: 4.75rem !important;
  }
  .has-blocks .padding-bottom-77-mobile {
    padding-bottom: 4.8125rem !important;
  }
  .has-blocks .padding-bottom-78-mobile {
    padding-bottom: 4.875rem !important;
  }
  .has-blocks .padding-bottom-79-mobile {
    padding-bottom: 4.9375rem !important;
  }
  .has-blocks .padding-bottom-80-mobile {
    padding-bottom: 5rem !important;
  }
  .has-blocks .padding-bottom-81-mobile {
    padding-bottom: 5.0625rem !important;
  }
  .has-blocks .padding-bottom-82-mobile {
    padding-bottom: 5.125rem !important;
  }
  .has-blocks .padding-bottom-83-mobile {
    padding-bottom: 5.1875rem !important;
  }
  .has-blocks .padding-bottom-84-mobile {
    padding-bottom: 5.25rem !important;
  }
  .has-blocks .padding-bottom-85-mobile {
    padding-bottom: 5.3125rem !important;
  }
  .has-blocks .padding-bottom-86-mobile {
    padding-bottom: 5.375rem !important;
  }
  .has-blocks .padding-bottom-87-mobile {
    padding-bottom: 5.4375rem !important;
  }
  .has-blocks .padding-bottom-88-mobile {
    padding-bottom: 5.5rem !important;
  }
  .has-blocks .padding-bottom-89-mobile {
    padding-bottom: 5.5625rem !important;
  }
  .has-blocks .padding-bottom-90-mobile {
    padding-bottom: 5.625rem !important;
  }
  .has-blocks .padding-bottom-91-mobile {
    padding-bottom: 5.6875rem !important;
  }
  .has-blocks .padding-bottom-92-mobile {
    padding-bottom: 5.75rem !important;
  }
  .has-blocks .padding-bottom-93-mobile {
    padding-bottom: 5.8125rem !important;
  }
  .has-blocks .padding-bottom-94-mobile {
    padding-bottom: 5.875rem !important;
  }
  .has-blocks .padding-bottom-95-mobile {
    padding-bottom: 5.9375rem !important;
  }
  .has-blocks .padding-bottom-96-mobile {
    padding-bottom: 6rem !important;
  }
  .has-blocks .padding-bottom-97-mobile {
    padding-bottom: 6.0625rem !important;
  }
  .has-blocks .padding-bottom-98-mobile {
    padding-bottom: 6.125rem !important;
  }
  .has-blocks .padding-bottom-99-mobile {
    padding-bottom: 6.1875rem !important;
  }
  .has-blocks .padding-bottom-100-mobile {
    padding-bottom: 6.25rem !important;
  }
  .has-blocks .padding-left-0-mobile {
    padding-left: 0rem !important;
  }
  .has-blocks .padding-left-1-mobile {
    padding-left: 0.0625rem !important;
  }
  .has-blocks .padding-left-2-mobile {
    padding-left: 0.125rem !important;
  }
  .has-blocks .padding-left-3-mobile {
    padding-left: 0.1875rem !important;
  }
  .has-blocks .padding-left-4-mobile {
    padding-left: 0.25rem !important;
  }
  .has-blocks .padding-left-5-mobile {
    padding-left: 0.3125rem !important;
  }
  .has-blocks .padding-left-6-mobile {
    padding-left: 0.375rem !important;
  }
  .has-blocks .padding-left-7-mobile {
    padding-left: 0.4375rem !important;
  }
  .has-blocks .padding-left-8-mobile {
    padding-left: 0.5rem !important;
  }
  .has-blocks .padding-left-9-mobile {
    padding-left: 0.5625rem !important;
  }
  .has-blocks .padding-left-10-mobile {
    padding-left: 0.625rem !important;
  }
  .has-blocks .padding-left-11-mobile {
    padding-left: 0.6875rem !important;
  }
  .has-blocks .padding-left-12-mobile {
    padding-left: 0.75rem !important;
  }
  .has-blocks .padding-left-13-mobile {
    padding-left: 0.8125rem !important;
  }
  .has-blocks .padding-left-14-mobile {
    padding-left: 0.875rem !important;
  }
  .has-blocks .padding-left-15-mobile {
    padding-left: 0.9375rem !important;
  }
  .has-blocks .padding-left-16-mobile {
    padding-left: 1rem !important;
  }
  .has-blocks .padding-left-17-mobile {
    padding-left: 1.0625rem !important;
  }
  .has-blocks .padding-left-18-mobile {
    padding-left: 1.125rem !important;
  }
  .has-blocks .padding-left-19-mobile {
    padding-left: 1.1875rem !important;
  }
  .has-blocks .padding-left-20-mobile {
    padding-left: 1.25rem !important;
  }
  .has-blocks .padding-left-21-mobile {
    padding-left: 1.3125rem !important;
  }
  .has-blocks .padding-left-22-mobile {
    padding-left: 1.375rem !important;
  }
  .has-blocks .padding-left-23-mobile {
    padding-left: 1.4375rem !important;
  }
  .has-blocks .padding-left-24-mobile {
    padding-left: 1.5rem !important;
  }
  .has-blocks .padding-left-25-mobile {
    padding-left: 1.5625rem !important;
  }
  .has-blocks .padding-left-26-mobile {
    padding-left: 1.625rem !important;
  }
  .has-blocks .padding-left-27-mobile {
    padding-left: 1.6875rem !important;
  }
  .has-blocks .padding-left-28-mobile {
    padding-left: 1.75rem !important;
  }
  .has-blocks .padding-left-29-mobile {
    padding-left: 1.8125rem !important;
  }
  .has-blocks .padding-left-30-mobile {
    padding-left: 1.875rem !important;
  }
  .has-blocks .padding-left-31-mobile {
    padding-left: 1.9375rem !important;
  }
  .has-blocks .padding-left-32-mobile {
    padding-left: 2rem !important;
  }
  .has-blocks .padding-left-33-mobile {
    padding-left: 2.0625rem !important;
  }
  .has-blocks .padding-left-34-mobile {
    padding-left: 2.125rem !important;
  }
  .has-blocks .padding-left-35-mobile {
    padding-left: 2.1875rem !important;
  }
  .has-blocks .padding-left-36-mobile {
    padding-left: 2.25rem !important;
  }
  .has-blocks .padding-left-37-mobile {
    padding-left: 2.3125rem !important;
  }
  .has-blocks .padding-left-38-mobile {
    padding-left: 2.375rem !important;
  }
  .has-blocks .padding-left-39-mobile {
    padding-left: 2.4375rem !important;
  }
  .has-blocks .padding-left-40-mobile {
    padding-left: 2.5rem !important;
  }
  .has-blocks .padding-left-41-mobile {
    padding-left: 2.5625rem !important;
  }
  .has-blocks .padding-left-42-mobile {
    padding-left: 2.625rem !important;
  }
  .has-blocks .padding-left-43-mobile {
    padding-left: 2.6875rem !important;
  }
  .has-blocks .padding-left-44-mobile {
    padding-left: 2.75rem !important;
  }
  .has-blocks .padding-left-45-mobile {
    padding-left: 2.8125rem !important;
  }
  .has-blocks .padding-left-46-mobile {
    padding-left: 2.875rem !important;
  }
  .has-blocks .padding-left-47-mobile {
    padding-left: 2.9375rem !important;
  }
  .has-blocks .padding-left-48-mobile {
    padding-left: 3rem !important;
  }
  .has-blocks .padding-left-49-mobile {
    padding-left: 3.0625rem !important;
  }
  .has-blocks .padding-left-50-mobile {
    padding-left: 3.125rem !important;
  }
  .has-blocks .padding-left-51-mobile {
    padding-left: 3.1875rem !important;
  }
  .has-blocks .padding-left-52-mobile {
    padding-left: 3.25rem !important;
  }
  .has-blocks .padding-left-53-mobile {
    padding-left: 3.3125rem !important;
  }
  .has-blocks .padding-left-54-mobile {
    padding-left: 3.375rem !important;
  }
  .has-blocks .padding-left-55-mobile {
    padding-left: 3.4375rem !important;
  }
  .has-blocks .padding-left-56-mobile {
    padding-left: 3.5rem !important;
  }
  .has-blocks .padding-left-57-mobile {
    padding-left: 3.5625rem !important;
  }
  .has-blocks .padding-left-58-mobile {
    padding-left: 3.625rem !important;
  }
  .has-blocks .padding-left-59-mobile {
    padding-left: 3.6875rem !important;
  }
  .has-blocks .padding-left-60-mobile {
    padding-left: 3.75rem !important;
  }
  .has-blocks .padding-left-61-mobile {
    padding-left: 3.8125rem !important;
  }
  .has-blocks .padding-left-62-mobile {
    padding-left: 3.875rem !important;
  }
  .has-blocks .padding-left-63-mobile {
    padding-left: 3.9375rem !important;
  }
  .has-blocks .padding-left-64-mobile {
    padding-left: 4rem !important;
  }
  .has-blocks .padding-left-65-mobile {
    padding-left: 4.0625rem !important;
  }
  .has-blocks .padding-left-66-mobile {
    padding-left: 4.125rem !important;
  }
  .has-blocks .padding-left-67-mobile {
    padding-left: 4.1875rem !important;
  }
  .has-blocks .padding-left-68-mobile {
    padding-left: 4.25rem !important;
  }
  .has-blocks .padding-left-69-mobile {
    padding-left: 4.3125rem !important;
  }
  .has-blocks .padding-left-70-mobile {
    padding-left: 4.375rem !important;
  }
  .has-blocks .padding-left-71-mobile {
    padding-left: 4.4375rem !important;
  }
  .has-blocks .padding-left-72-mobile {
    padding-left: 4.5rem !important;
  }
  .has-blocks .padding-left-73-mobile {
    padding-left: 4.5625rem !important;
  }
  .has-blocks .padding-left-74-mobile {
    padding-left: 4.625rem !important;
  }
  .has-blocks .padding-left-75-mobile {
    padding-left: 4.6875rem !important;
  }
  .has-blocks .padding-left-76-mobile {
    padding-left: 4.75rem !important;
  }
  .has-blocks .padding-left-77-mobile {
    padding-left: 4.8125rem !important;
  }
  .has-blocks .padding-left-78-mobile {
    padding-left: 4.875rem !important;
  }
  .has-blocks .padding-left-79-mobile {
    padding-left: 4.9375rem !important;
  }
  .has-blocks .padding-left-80-mobile {
    padding-left: 5rem !important;
  }
  .has-blocks .padding-left-81-mobile {
    padding-left: 5.0625rem !important;
  }
  .has-blocks .padding-left-82-mobile {
    padding-left: 5.125rem !important;
  }
  .has-blocks .padding-left-83-mobile {
    padding-left: 5.1875rem !important;
  }
  .has-blocks .padding-left-84-mobile {
    padding-left: 5.25rem !important;
  }
  .has-blocks .padding-left-85-mobile {
    padding-left: 5.3125rem !important;
  }
  .has-blocks .padding-left-86-mobile {
    padding-left: 5.375rem !important;
  }
  .has-blocks .padding-left-87-mobile {
    padding-left: 5.4375rem !important;
  }
  .has-blocks .padding-left-88-mobile {
    padding-left: 5.5rem !important;
  }
  .has-blocks .padding-left-89-mobile {
    padding-left: 5.5625rem !important;
  }
  .has-blocks .padding-left-90-mobile {
    padding-left: 5.625rem !important;
  }
  .has-blocks .padding-left-91-mobile {
    padding-left: 5.6875rem !important;
  }
  .has-blocks .padding-left-92-mobile {
    padding-left: 5.75rem !important;
  }
  .has-blocks .padding-left-93-mobile {
    padding-left: 5.8125rem !important;
  }
  .has-blocks .padding-left-94-mobile {
    padding-left: 5.875rem !important;
  }
  .has-blocks .padding-left-95-mobile {
    padding-left: 5.9375rem !important;
  }
  .has-blocks .padding-left-96-mobile {
    padding-left: 6rem !important;
  }
  .has-blocks .padding-left-97-mobile {
    padding-left: 6.0625rem !important;
  }
  .has-blocks .padding-left-98-mobile {
    padding-left: 6.125rem !important;
  }
  .has-blocks .padding-left-99-mobile {
    padding-left: 6.1875rem !important;
  }
  .has-blocks .padding-left-100-mobile {
    padding-left: 6.25rem !important;
  }
  .has-blocks .margin-0-mobile {
    margin: 0rem !important;
  }
  .has-blocks .margin-1-mobile {
    margin: 0.0625rem !important;
  }
  .has-blocks .margin-2-mobile {
    margin: 0.125rem !important;
  }
  .has-blocks .margin-3-mobile {
    margin: 0.1875rem !important;
  }
  .has-blocks .margin-4-mobile {
    margin: 0.25rem !important;
  }
  .has-blocks .margin-5-mobile {
    margin: 0.3125rem !important;
  }
  .has-blocks .margin-6-mobile {
    margin: 0.375rem !important;
  }
  .has-blocks .margin-7-mobile {
    margin: 0.4375rem !important;
  }
  .has-blocks .margin-8-mobile {
    margin: 0.5rem !important;
  }
  .has-blocks .margin-9-mobile {
    margin: 0.5625rem !important;
  }
  .has-blocks .margin-10-mobile {
    margin: 0.625rem !important;
  }
  .has-blocks .margin-11-mobile {
    margin: 0.6875rem !important;
  }
  .has-blocks .margin-12-mobile {
    margin: 0.75rem !important;
  }
  .has-blocks .margin-13-mobile {
    margin: 0.8125rem !important;
  }
  .has-blocks .margin-14-mobile {
    margin: 0.875rem !important;
  }
  .has-blocks .margin-15-mobile {
    margin: 0.9375rem !important;
  }
  .has-blocks .margin-16-mobile {
    margin: 1rem !important;
  }
  .has-blocks .margin-17-mobile {
    margin: 1.0625rem !important;
  }
  .has-blocks .margin-18-mobile {
    margin: 1.125rem !important;
  }
  .has-blocks .margin-19-mobile {
    margin: 1.1875rem !important;
  }
  .has-blocks .margin-20-mobile {
    margin: 1.25rem !important;
  }
  .has-blocks .margin-21-mobile {
    margin: 1.3125rem !important;
  }
  .has-blocks .margin-22-mobile {
    margin: 1.375rem !important;
  }
  .has-blocks .margin-23-mobile {
    margin: 1.4375rem !important;
  }
  .has-blocks .margin-24-mobile {
    margin: 1.5rem !important;
  }
  .has-blocks .margin-25-mobile {
    margin: 1.5625rem !important;
  }
  .has-blocks .margin-26-mobile {
    margin: 1.625rem !important;
  }
  .has-blocks .margin-27-mobile {
    margin: 1.6875rem !important;
  }
  .has-blocks .margin-28-mobile {
    margin: 1.75rem !important;
  }
  .has-blocks .margin-29-mobile {
    margin: 1.8125rem !important;
  }
  .has-blocks .margin-30-mobile {
    margin: 1.875rem !important;
  }
  .has-blocks .margin-31-mobile {
    margin: 1.9375rem !important;
  }
  .has-blocks .margin-32-mobile {
    margin: 2rem !important;
  }
  .has-blocks .margin-33-mobile {
    margin: 2.0625rem !important;
  }
  .has-blocks .margin-34-mobile {
    margin: 2.125rem !important;
  }
  .has-blocks .margin-35-mobile {
    margin: 2.1875rem !important;
  }
  .has-blocks .margin-36-mobile {
    margin: 2.25rem !important;
  }
  .has-blocks .margin-37-mobile {
    margin: 2.3125rem !important;
  }
  .has-blocks .margin-38-mobile {
    margin: 2.375rem !important;
  }
  .has-blocks .margin-39-mobile {
    margin: 2.4375rem !important;
  }
  .has-blocks .margin-40-mobile {
    margin: 2.5rem !important;
  }
  .has-blocks .margin-41-mobile {
    margin: 2.5625rem !important;
  }
  .has-blocks .margin-42-mobile {
    margin: 2.625rem !important;
  }
  .has-blocks .margin-43-mobile {
    margin: 2.6875rem !important;
  }
  .has-blocks .margin-44-mobile {
    margin: 2.75rem !important;
  }
  .has-blocks .margin-45-mobile {
    margin: 2.8125rem !important;
  }
  .has-blocks .margin-46-mobile {
    margin: 2.875rem !important;
  }
  .has-blocks .margin-47-mobile {
    margin: 2.9375rem !important;
  }
  .has-blocks .margin-48-mobile {
    margin: 3rem !important;
  }
  .has-blocks .margin-49-mobile {
    margin: 3.0625rem !important;
  }
  .has-blocks .margin-50-mobile {
    margin: 3.125rem !important;
  }
  .has-blocks .margin-51-mobile {
    margin: 3.1875rem !important;
  }
  .has-blocks .margin-52-mobile {
    margin: 3.25rem !important;
  }
  .has-blocks .margin-53-mobile {
    margin: 3.3125rem !important;
  }
  .has-blocks .margin-54-mobile {
    margin: 3.375rem !important;
  }
  .has-blocks .margin-55-mobile {
    margin: 3.4375rem !important;
  }
  .has-blocks .margin-56-mobile {
    margin: 3.5rem !important;
  }
  .has-blocks .margin-57-mobile {
    margin: 3.5625rem !important;
  }
  .has-blocks .margin-58-mobile {
    margin: 3.625rem !important;
  }
  .has-blocks .margin-59-mobile {
    margin: 3.6875rem !important;
  }
  .has-blocks .margin-60-mobile {
    margin: 3.75rem !important;
  }
  .has-blocks .margin-61-mobile {
    margin: 3.8125rem !important;
  }
  .has-blocks .margin-62-mobile {
    margin: 3.875rem !important;
  }
  .has-blocks .margin-63-mobile {
    margin: 3.9375rem !important;
  }
  .has-blocks .margin-64-mobile {
    margin: 4rem !important;
  }
  .has-blocks .margin-65-mobile {
    margin: 4.0625rem !important;
  }
  .has-blocks .margin-66-mobile {
    margin: 4.125rem !important;
  }
  .has-blocks .margin-67-mobile {
    margin: 4.1875rem !important;
  }
  .has-blocks .margin-68-mobile {
    margin: 4.25rem !important;
  }
  .has-blocks .margin-69-mobile {
    margin: 4.3125rem !important;
  }
  .has-blocks .margin-70-mobile {
    margin: 4.375rem !important;
  }
  .has-blocks .margin-71-mobile {
    margin: 4.4375rem !important;
  }
  .has-blocks .margin-72-mobile {
    margin: 4.5rem !important;
  }
  .has-blocks .margin-73-mobile {
    margin: 4.5625rem !important;
  }
  .has-blocks .margin-74-mobile {
    margin: 4.625rem !important;
  }
  .has-blocks .margin-75-mobile {
    margin: 4.6875rem !important;
  }
  .has-blocks .margin-76-mobile {
    margin: 4.75rem !important;
  }
  .has-blocks .margin-77-mobile {
    margin: 4.8125rem !important;
  }
  .has-blocks .margin-78-mobile {
    margin: 4.875rem !important;
  }
  .has-blocks .margin-79-mobile {
    margin: 4.9375rem !important;
  }
  .has-blocks .margin-80-mobile {
    margin: 5rem !important;
  }
  .has-blocks .margin-81-mobile {
    margin: 5.0625rem !important;
  }
  .has-blocks .margin-82-mobile {
    margin: 5.125rem !important;
  }
  .has-blocks .margin-83-mobile {
    margin: 5.1875rem !important;
  }
  .has-blocks .margin-84-mobile {
    margin: 5.25rem !important;
  }
  .has-blocks .margin-85-mobile {
    margin: 5.3125rem !important;
  }
  .has-blocks .margin-86-mobile {
    margin: 5.375rem !important;
  }
  .has-blocks .margin-87-mobile {
    margin: 5.4375rem !important;
  }
  .has-blocks .margin-88-mobile {
    margin: 5.5rem !important;
  }
  .has-blocks .margin-89-mobile {
    margin: 5.5625rem !important;
  }
  .has-blocks .margin-90-mobile {
    margin: 5.625rem !important;
  }
  .has-blocks .margin-91-mobile {
    margin: 5.6875rem !important;
  }
  .has-blocks .margin-92-mobile {
    margin: 5.75rem !important;
  }
  .has-blocks .margin-93-mobile {
    margin: 5.8125rem !important;
  }
  .has-blocks .margin-94-mobile {
    margin: 5.875rem !important;
  }
  .has-blocks .margin-95-mobile {
    margin: 5.9375rem !important;
  }
  .has-blocks .margin-96-mobile {
    margin: 6rem !important;
  }
  .has-blocks .margin-97-mobile {
    margin: 6.0625rem !important;
  }
  .has-blocks .margin-98-mobile {
    margin: 6.125rem !important;
  }
  .has-blocks .margin-99-mobile {
    margin: 6.1875rem !important;
  }
  .has-blocks .margin-100-mobile {
    margin: 6.25rem !important;
  }
  .has-blocks .margin-top-0-mobile {
    margin-top: 0rem !important;
  }
  .has-blocks .margin-top-1-mobile {
    margin-top: 0.0625rem !important;
  }
  .has-blocks .margin-top-2-mobile {
    margin-top: 0.125rem !important;
  }
  .has-blocks .margin-top-3-mobile {
    margin-top: 0.1875rem !important;
  }
  .has-blocks .margin-top-4-mobile {
    margin-top: 0.25rem !important;
  }
  .has-blocks .margin-top-5-mobile {
    margin-top: 0.3125rem !important;
  }
  .has-blocks .margin-top-6-mobile {
    margin-top: 0.375rem !important;
  }
  .has-blocks .margin-top-7-mobile {
    margin-top: 0.4375rem !important;
  }
  .has-blocks .margin-top-8-mobile {
    margin-top: 0.5rem !important;
  }
  .has-blocks .margin-top-9-mobile {
    margin-top: 0.5625rem !important;
  }
  .has-blocks .margin-top-10-mobile {
    margin-top: 0.625rem !important;
  }
  .has-blocks .margin-top-11-mobile {
    margin-top: 0.6875rem !important;
  }
  .has-blocks .margin-top-12-mobile {
    margin-top: 0.75rem !important;
  }
  .has-blocks .margin-top-13-mobile {
    margin-top: 0.8125rem !important;
  }
  .has-blocks .margin-top-14-mobile {
    margin-top: 0.875rem !important;
  }
  .has-blocks .margin-top-15-mobile {
    margin-top: 0.9375rem !important;
  }
  .has-blocks .margin-top-16-mobile {
    margin-top: 1rem !important;
  }
  .has-blocks .margin-top-17-mobile {
    margin-top: 1.0625rem !important;
  }
  .has-blocks .margin-top-18-mobile {
    margin-top: 1.125rem !important;
  }
  .has-blocks .margin-top-19-mobile {
    margin-top: 1.1875rem !important;
  }
  .has-blocks .margin-top-20-mobile {
    margin-top: 1.25rem !important;
  }
  .has-blocks .margin-top-21-mobile {
    margin-top: 1.3125rem !important;
  }
  .has-blocks .margin-top-22-mobile {
    margin-top: 1.375rem !important;
  }
  .has-blocks .margin-top-23-mobile {
    margin-top: 1.4375rem !important;
  }
  .has-blocks .margin-top-24-mobile {
    margin-top: 1.5rem !important;
  }
  .has-blocks .margin-top-25-mobile {
    margin-top: 1.5625rem !important;
  }
  .has-blocks .margin-top-26-mobile {
    margin-top: 1.625rem !important;
  }
  .has-blocks .margin-top-27-mobile {
    margin-top: 1.6875rem !important;
  }
  .has-blocks .margin-top-28-mobile {
    margin-top: 1.75rem !important;
  }
  .has-blocks .margin-top-29-mobile {
    margin-top: 1.8125rem !important;
  }
  .has-blocks .margin-top-30-mobile {
    margin-top: 1.875rem !important;
  }
  .has-blocks .margin-top-31-mobile {
    margin-top: 1.9375rem !important;
  }
  .has-blocks .margin-top-32-mobile {
    margin-top: 2rem !important;
  }
  .has-blocks .margin-top-33-mobile {
    margin-top: 2.0625rem !important;
  }
  .has-blocks .margin-top-34-mobile {
    margin-top: 2.125rem !important;
  }
  .has-blocks .margin-top-35-mobile {
    margin-top: 2.1875rem !important;
  }
  .has-blocks .margin-top-36-mobile {
    margin-top: 2.25rem !important;
  }
  .has-blocks .margin-top-37-mobile {
    margin-top: 2.3125rem !important;
  }
  .has-blocks .margin-top-38-mobile {
    margin-top: 2.375rem !important;
  }
  .has-blocks .margin-top-39-mobile {
    margin-top: 2.4375rem !important;
  }
  .has-blocks .margin-top-40-mobile {
    margin-top: 2.5rem !important;
  }
  .has-blocks .margin-top-41-mobile {
    margin-top: 2.5625rem !important;
  }
  .has-blocks .margin-top-42-mobile {
    margin-top: 2.625rem !important;
  }
  .has-blocks .margin-top-43-mobile {
    margin-top: 2.6875rem !important;
  }
  .has-blocks .margin-top-44-mobile {
    margin-top: 2.75rem !important;
  }
  .has-blocks .margin-top-45-mobile {
    margin-top: 2.8125rem !important;
  }
  .has-blocks .margin-top-46-mobile {
    margin-top: 2.875rem !important;
  }
  .has-blocks .margin-top-47-mobile {
    margin-top: 2.9375rem !important;
  }
  .has-blocks .margin-top-48-mobile {
    margin-top: 3rem !important;
  }
  .has-blocks .margin-top-49-mobile {
    margin-top: 3.0625rem !important;
  }
  .has-blocks .margin-top-50-mobile {
    margin-top: 3.125rem !important;
  }
  .has-blocks .margin-top-51-mobile {
    margin-top: 3.1875rem !important;
  }
  .has-blocks .margin-top-52-mobile {
    margin-top: 3.25rem !important;
  }
  .has-blocks .margin-top-53-mobile {
    margin-top: 3.3125rem !important;
  }
  .has-blocks .margin-top-54-mobile {
    margin-top: 3.375rem !important;
  }
  .has-blocks .margin-top-55-mobile {
    margin-top: 3.4375rem !important;
  }
  .has-blocks .margin-top-56-mobile {
    margin-top: 3.5rem !important;
  }
  .has-blocks .margin-top-57-mobile {
    margin-top: 3.5625rem !important;
  }
  .has-blocks .margin-top-58-mobile {
    margin-top: 3.625rem !important;
  }
  .has-blocks .margin-top-59-mobile {
    margin-top: 3.6875rem !important;
  }
  .has-blocks .margin-top-60-mobile {
    margin-top: 3.75rem !important;
  }
  .has-blocks .margin-top-61-mobile {
    margin-top: 3.8125rem !important;
  }
  .has-blocks .margin-top-62-mobile {
    margin-top: 3.875rem !important;
  }
  .has-blocks .margin-top-63-mobile {
    margin-top: 3.9375rem !important;
  }
  .has-blocks .margin-top-64-mobile {
    margin-top: 4rem !important;
  }
  .has-blocks .margin-top-65-mobile {
    margin-top: 4.0625rem !important;
  }
  .has-blocks .margin-top-66-mobile {
    margin-top: 4.125rem !important;
  }
  .has-blocks .margin-top-67-mobile {
    margin-top: 4.1875rem !important;
  }
  .has-blocks .margin-top-68-mobile {
    margin-top: 4.25rem !important;
  }
  .has-blocks .margin-top-69-mobile {
    margin-top: 4.3125rem !important;
  }
  .has-blocks .margin-top-70-mobile {
    margin-top: 4.375rem !important;
  }
  .has-blocks .margin-top-71-mobile {
    margin-top: 4.4375rem !important;
  }
  .has-blocks .margin-top-72-mobile {
    margin-top: 4.5rem !important;
  }
  .has-blocks .margin-top-73-mobile {
    margin-top: 4.5625rem !important;
  }
  .has-blocks .margin-top-74-mobile {
    margin-top: 4.625rem !important;
  }
  .has-blocks .margin-top-75-mobile {
    margin-top: 4.6875rem !important;
  }
  .has-blocks .margin-top-76-mobile {
    margin-top: 4.75rem !important;
  }
  .has-blocks .margin-top-77-mobile {
    margin-top: 4.8125rem !important;
  }
  .has-blocks .margin-top-78-mobile {
    margin-top: 4.875rem !important;
  }
  .has-blocks .margin-top-79-mobile {
    margin-top: 4.9375rem !important;
  }
  .has-blocks .margin-top-80-mobile {
    margin-top: 5rem !important;
  }
  .has-blocks .margin-top-81-mobile {
    margin-top: 5.0625rem !important;
  }
  .has-blocks .margin-top-82-mobile {
    margin-top: 5.125rem !important;
  }
  .has-blocks .margin-top-83-mobile {
    margin-top: 5.1875rem !important;
  }
  .has-blocks .margin-top-84-mobile {
    margin-top: 5.25rem !important;
  }
  .has-blocks .margin-top-85-mobile {
    margin-top: 5.3125rem !important;
  }
  .has-blocks .margin-top-86-mobile {
    margin-top: 5.375rem !important;
  }
  .has-blocks .margin-top-87-mobile {
    margin-top: 5.4375rem !important;
  }
  .has-blocks .margin-top-88-mobile {
    margin-top: 5.5rem !important;
  }
  .has-blocks .margin-top-89-mobile {
    margin-top: 5.5625rem !important;
  }
  .has-blocks .margin-top-90-mobile {
    margin-top: 5.625rem !important;
  }
  .has-blocks .margin-top-91-mobile {
    margin-top: 5.6875rem !important;
  }
  .has-blocks .margin-top-92-mobile {
    margin-top: 5.75rem !important;
  }
  .has-blocks .margin-top-93-mobile {
    margin-top: 5.8125rem !important;
  }
  .has-blocks .margin-top-94-mobile {
    margin-top: 5.875rem !important;
  }
  .has-blocks .margin-top-95-mobile {
    margin-top: 5.9375rem !important;
  }
  .has-blocks .margin-top-96-mobile {
    margin-top: 6rem !important;
  }
  .has-blocks .margin-top-97-mobile {
    margin-top: 6.0625rem !important;
  }
  .has-blocks .margin-top-98-mobile {
    margin-top: 6.125rem !important;
  }
  .has-blocks .margin-top-99-mobile {
    margin-top: 6.1875rem !important;
  }
  .has-blocks .margin-top-100-mobile {
    margin-top: 6.25rem !important;
  }
  .has-blocks .margin-right-0-mobile {
    margin-right: 0rem !important;
  }
  .has-blocks .margin-right-1-mobile {
    margin-right: 0.0625rem !important;
  }
  .has-blocks .margin-right-2-mobile {
    margin-right: 0.125rem !important;
  }
  .has-blocks .margin-right-3-mobile {
    margin-right: 0.1875rem !important;
  }
  .has-blocks .margin-right-4-mobile {
    margin-right: 0.25rem !important;
  }
  .has-blocks .margin-right-5-mobile {
    margin-right: 0.3125rem !important;
  }
  .has-blocks .margin-right-6-mobile {
    margin-right: 0.375rem !important;
  }
  .has-blocks .margin-right-7-mobile {
    margin-right: 0.4375rem !important;
  }
  .has-blocks .margin-right-8-mobile {
    margin-right: 0.5rem !important;
  }
  .has-blocks .margin-right-9-mobile {
    margin-right: 0.5625rem !important;
  }
  .has-blocks .margin-right-10-mobile {
    margin-right: 0.625rem !important;
  }
  .has-blocks .margin-right-11-mobile {
    margin-right: 0.6875rem !important;
  }
  .has-blocks .margin-right-12-mobile {
    margin-right: 0.75rem !important;
  }
  .has-blocks .margin-right-13-mobile {
    margin-right: 0.8125rem !important;
  }
  .has-blocks .margin-right-14-mobile {
    margin-right: 0.875rem !important;
  }
  .has-blocks .margin-right-15-mobile {
    margin-right: 0.9375rem !important;
  }
  .has-blocks .margin-right-16-mobile {
    margin-right: 1rem !important;
  }
  .has-blocks .margin-right-17-mobile {
    margin-right: 1.0625rem !important;
  }
  .has-blocks .margin-right-18-mobile {
    margin-right: 1.125rem !important;
  }
  .has-blocks .margin-right-19-mobile {
    margin-right: 1.1875rem !important;
  }
  .has-blocks .margin-right-20-mobile {
    margin-right: 1.25rem !important;
  }
  .has-blocks .margin-right-21-mobile {
    margin-right: 1.3125rem !important;
  }
  .has-blocks .margin-right-22-mobile {
    margin-right: 1.375rem !important;
  }
  .has-blocks .margin-right-23-mobile {
    margin-right: 1.4375rem !important;
  }
  .has-blocks .margin-right-24-mobile {
    margin-right: 1.5rem !important;
  }
  .has-blocks .margin-right-25-mobile {
    margin-right: 1.5625rem !important;
  }
  .has-blocks .margin-right-26-mobile {
    margin-right: 1.625rem !important;
  }
  .has-blocks .margin-right-27-mobile {
    margin-right: 1.6875rem !important;
  }
  .has-blocks .margin-right-28-mobile {
    margin-right: 1.75rem !important;
  }
  .has-blocks .margin-right-29-mobile {
    margin-right: 1.8125rem !important;
  }
  .has-blocks .margin-right-30-mobile {
    margin-right: 1.875rem !important;
  }
  .has-blocks .margin-right-31-mobile {
    margin-right: 1.9375rem !important;
  }
  .has-blocks .margin-right-32-mobile {
    margin-right: 2rem !important;
  }
  .has-blocks .margin-right-33-mobile {
    margin-right: 2.0625rem !important;
  }
  .has-blocks .margin-right-34-mobile {
    margin-right: 2.125rem !important;
  }
  .has-blocks .margin-right-35-mobile {
    margin-right: 2.1875rem !important;
  }
  .has-blocks .margin-right-36-mobile {
    margin-right: 2.25rem !important;
  }
  .has-blocks .margin-right-37-mobile {
    margin-right: 2.3125rem !important;
  }
  .has-blocks .margin-right-38-mobile {
    margin-right: 2.375rem !important;
  }
  .has-blocks .margin-right-39-mobile {
    margin-right: 2.4375rem !important;
  }
  .has-blocks .margin-right-40-mobile {
    margin-right: 2.5rem !important;
  }
  .has-blocks .margin-right-41-mobile {
    margin-right: 2.5625rem !important;
  }
  .has-blocks .margin-right-42-mobile {
    margin-right: 2.625rem !important;
  }
  .has-blocks .margin-right-43-mobile {
    margin-right: 2.6875rem !important;
  }
  .has-blocks .margin-right-44-mobile {
    margin-right: 2.75rem !important;
  }
  .has-blocks .margin-right-45-mobile {
    margin-right: 2.8125rem !important;
  }
  .has-blocks .margin-right-46-mobile {
    margin-right: 2.875rem !important;
  }
  .has-blocks .margin-right-47-mobile {
    margin-right: 2.9375rem !important;
  }
  .has-blocks .margin-right-48-mobile {
    margin-right: 3rem !important;
  }
  .has-blocks .margin-right-49-mobile {
    margin-right: 3.0625rem !important;
  }
  .has-blocks .margin-right-50-mobile {
    margin-right: 3.125rem !important;
  }
  .has-blocks .margin-right-51-mobile {
    margin-right: 3.1875rem !important;
  }
  .has-blocks .margin-right-52-mobile {
    margin-right: 3.25rem !important;
  }
  .has-blocks .margin-right-53-mobile {
    margin-right: 3.3125rem !important;
  }
  .has-blocks .margin-right-54-mobile {
    margin-right: 3.375rem !important;
  }
  .has-blocks .margin-right-55-mobile {
    margin-right: 3.4375rem !important;
  }
  .has-blocks .margin-right-56-mobile {
    margin-right: 3.5rem !important;
  }
  .has-blocks .margin-right-57-mobile {
    margin-right: 3.5625rem !important;
  }
  .has-blocks .margin-right-58-mobile {
    margin-right: 3.625rem !important;
  }
  .has-blocks .margin-right-59-mobile {
    margin-right: 3.6875rem !important;
  }
  .has-blocks .margin-right-60-mobile {
    margin-right: 3.75rem !important;
  }
  .has-blocks .margin-right-61-mobile {
    margin-right: 3.8125rem !important;
  }
  .has-blocks .margin-right-62-mobile {
    margin-right: 3.875rem !important;
  }
  .has-blocks .margin-right-63-mobile {
    margin-right: 3.9375rem !important;
  }
  .has-blocks .margin-right-64-mobile {
    margin-right: 4rem !important;
  }
  .has-blocks .margin-right-65-mobile {
    margin-right: 4.0625rem !important;
  }
  .has-blocks .margin-right-66-mobile {
    margin-right: 4.125rem !important;
  }
  .has-blocks .margin-right-67-mobile {
    margin-right: 4.1875rem !important;
  }
  .has-blocks .margin-right-68-mobile {
    margin-right: 4.25rem !important;
  }
  .has-blocks .margin-right-69-mobile {
    margin-right: 4.3125rem !important;
  }
  .has-blocks .margin-right-70-mobile {
    margin-right: 4.375rem !important;
  }
  .has-blocks .margin-right-71-mobile {
    margin-right: 4.4375rem !important;
  }
  .has-blocks .margin-right-72-mobile {
    margin-right: 4.5rem !important;
  }
  .has-blocks .margin-right-73-mobile {
    margin-right: 4.5625rem !important;
  }
  .has-blocks .margin-right-74-mobile {
    margin-right: 4.625rem !important;
  }
  .has-blocks .margin-right-75-mobile {
    margin-right: 4.6875rem !important;
  }
  .has-blocks .margin-right-76-mobile {
    margin-right: 4.75rem !important;
  }
  .has-blocks .margin-right-77-mobile {
    margin-right: 4.8125rem !important;
  }
  .has-blocks .margin-right-78-mobile {
    margin-right: 4.875rem !important;
  }
  .has-blocks .margin-right-79-mobile {
    margin-right: 4.9375rem !important;
  }
  .has-blocks .margin-right-80-mobile {
    margin-right: 5rem !important;
  }
  .has-blocks .margin-right-81-mobile {
    margin-right: 5.0625rem !important;
  }
  .has-blocks .margin-right-82-mobile {
    margin-right: 5.125rem !important;
  }
  .has-blocks .margin-right-83-mobile {
    margin-right: 5.1875rem !important;
  }
  .has-blocks .margin-right-84-mobile {
    margin-right: 5.25rem !important;
  }
  .has-blocks .margin-right-85-mobile {
    margin-right: 5.3125rem !important;
  }
  .has-blocks .margin-right-86-mobile {
    margin-right: 5.375rem !important;
  }
  .has-blocks .margin-right-87-mobile {
    margin-right: 5.4375rem !important;
  }
  .has-blocks .margin-right-88-mobile {
    margin-right: 5.5rem !important;
  }
  .has-blocks .margin-right-89-mobile {
    margin-right: 5.5625rem !important;
  }
  .has-blocks .margin-right-90-mobile {
    margin-right: 5.625rem !important;
  }
  .has-blocks .margin-right-91-mobile {
    margin-right: 5.6875rem !important;
  }
  .has-blocks .margin-right-92-mobile {
    margin-right: 5.75rem !important;
  }
  .has-blocks .margin-right-93-mobile {
    margin-right: 5.8125rem !important;
  }
  .has-blocks .margin-right-94-mobile {
    margin-right: 5.875rem !important;
  }
  .has-blocks .margin-right-95-mobile {
    margin-right: 5.9375rem !important;
  }
  .has-blocks .margin-right-96-mobile {
    margin-right: 6rem !important;
  }
  .has-blocks .margin-right-97-mobile {
    margin-right: 6.0625rem !important;
  }
  .has-blocks .margin-right-98-mobile {
    margin-right: 6.125rem !important;
  }
  .has-blocks .margin-right-99-mobile {
    margin-right: 6.1875rem !important;
  }
  .has-blocks .margin-right-100-mobile {
    margin-right: 6.25rem !important;
  }
  .has-blocks .margin-bottom-0-mobile {
    margin-bottom: 0rem !important;
  }
  .has-blocks .margin-bottom-1-mobile {
    margin-bottom: 0.0625rem !important;
  }
  .has-blocks .margin-bottom-2-mobile {
    margin-bottom: 0.125rem !important;
  }
  .has-blocks .margin-bottom-3-mobile {
    margin-bottom: 0.1875rem !important;
  }
  .has-blocks .margin-bottom-4-mobile {
    margin-bottom: 0.25rem !important;
  }
  .has-blocks .margin-bottom-5-mobile {
    margin-bottom: 0.3125rem !important;
  }
  .has-blocks .margin-bottom-6-mobile {
    margin-bottom: 0.375rem !important;
  }
  .has-blocks .margin-bottom-7-mobile {
    margin-bottom: 0.4375rem !important;
  }
  .has-blocks .margin-bottom-8-mobile {
    margin-bottom: 0.5rem !important;
  }
  .has-blocks .margin-bottom-9-mobile {
    margin-bottom: 0.5625rem !important;
  }
  .has-blocks .margin-bottom-10-mobile {
    margin-bottom: 0.625rem !important;
  }
  .has-blocks .margin-bottom-11-mobile {
    margin-bottom: 0.6875rem !important;
  }
  .has-blocks .margin-bottom-12-mobile {
    margin-bottom: 0.75rem !important;
  }
  .has-blocks .margin-bottom-13-mobile {
    margin-bottom: 0.8125rem !important;
  }
  .has-blocks .margin-bottom-14-mobile {
    margin-bottom: 0.875rem !important;
  }
  .has-blocks .margin-bottom-15-mobile {
    margin-bottom: 0.9375rem !important;
  }
  .has-blocks .margin-bottom-16-mobile {
    margin-bottom: 1rem !important;
  }
  .has-blocks .margin-bottom-17-mobile {
    margin-bottom: 1.0625rem !important;
  }
  .has-blocks .margin-bottom-18-mobile {
    margin-bottom: 1.125rem !important;
  }
  .has-blocks .margin-bottom-19-mobile {
    margin-bottom: 1.1875rem !important;
  }
  .has-blocks .margin-bottom-20-mobile {
    margin-bottom: 1.25rem !important;
  }
  .has-blocks .margin-bottom-21-mobile {
    margin-bottom: 1.3125rem !important;
  }
  .has-blocks .margin-bottom-22-mobile {
    margin-bottom: 1.375rem !important;
  }
  .has-blocks .margin-bottom-23-mobile {
    margin-bottom: 1.4375rem !important;
  }
  .has-blocks .margin-bottom-24-mobile {
    margin-bottom: 1.5rem !important;
  }
  .has-blocks .margin-bottom-25-mobile {
    margin-bottom: 1.5625rem !important;
  }
  .has-blocks .margin-bottom-26-mobile {
    margin-bottom: 1.625rem !important;
  }
  .has-blocks .margin-bottom-27-mobile {
    margin-bottom: 1.6875rem !important;
  }
  .has-blocks .margin-bottom-28-mobile {
    margin-bottom: 1.75rem !important;
  }
  .has-blocks .margin-bottom-29-mobile {
    margin-bottom: 1.8125rem !important;
  }
  .has-blocks .margin-bottom-30-mobile {
    margin-bottom: 1.875rem !important;
  }
  .has-blocks .margin-bottom-31-mobile {
    margin-bottom: 1.9375rem !important;
  }
  .has-blocks .margin-bottom-32-mobile {
    margin-bottom: 2rem !important;
  }
  .has-blocks .margin-bottom-33-mobile {
    margin-bottom: 2.0625rem !important;
  }
  .has-blocks .margin-bottom-34-mobile {
    margin-bottom: 2.125rem !important;
  }
  .has-blocks .margin-bottom-35-mobile {
    margin-bottom: 2.1875rem !important;
  }
  .has-blocks .margin-bottom-36-mobile {
    margin-bottom: 2.25rem !important;
  }
  .has-blocks .margin-bottom-37-mobile {
    margin-bottom: 2.3125rem !important;
  }
  .has-blocks .margin-bottom-38-mobile {
    margin-bottom: 2.375rem !important;
  }
  .has-blocks .margin-bottom-39-mobile {
    margin-bottom: 2.4375rem !important;
  }
  .has-blocks .margin-bottom-40-mobile {
    margin-bottom: 2.5rem !important;
  }
  .has-blocks .margin-bottom-41-mobile {
    margin-bottom: 2.5625rem !important;
  }
  .has-blocks .margin-bottom-42-mobile {
    margin-bottom: 2.625rem !important;
  }
  .has-blocks .margin-bottom-43-mobile {
    margin-bottom: 2.6875rem !important;
  }
  .has-blocks .margin-bottom-44-mobile {
    margin-bottom: 2.75rem !important;
  }
  .has-blocks .margin-bottom-45-mobile {
    margin-bottom: 2.8125rem !important;
  }
  .has-blocks .margin-bottom-46-mobile {
    margin-bottom: 2.875rem !important;
  }
  .has-blocks .margin-bottom-47-mobile {
    margin-bottom: 2.9375rem !important;
  }
  .has-blocks .margin-bottom-48-mobile {
    margin-bottom: 3rem !important;
  }
  .has-blocks .margin-bottom-49-mobile {
    margin-bottom: 3.0625rem !important;
  }
  .has-blocks .margin-bottom-50-mobile {
    margin-bottom: 3.125rem !important;
  }
  .has-blocks .margin-bottom-51-mobile {
    margin-bottom: 3.1875rem !important;
  }
  .has-blocks .margin-bottom-52-mobile {
    margin-bottom: 3.25rem !important;
  }
  .has-blocks .margin-bottom-53-mobile {
    margin-bottom: 3.3125rem !important;
  }
  .has-blocks .margin-bottom-54-mobile {
    margin-bottom: 3.375rem !important;
  }
  .has-blocks .margin-bottom-55-mobile {
    margin-bottom: 3.4375rem !important;
  }
  .has-blocks .margin-bottom-56-mobile {
    margin-bottom: 3.5rem !important;
  }
  .has-blocks .margin-bottom-57-mobile {
    margin-bottom: 3.5625rem !important;
  }
  .has-blocks .margin-bottom-58-mobile {
    margin-bottom: 3.625rem !important;
  }
  .has-blocks .margin-bottom-59-mobile {
    margin-bottom: 3.6875rem !important;
  }
  .has-blocks .margin-bottom-60-mobile {
    margin-bottom: 3.75rem !important;
  }
  .has-blocks .margin-bottom-61-mobile {
    margin-bottom: 3.8125rem !important;
  }
  .has-blocks .margin-bottom-62-mobile {
    margin-bottom: 3.875rem !important;
  }
  .has-blocks .margin-bottom-63-mobile {
    margin-bottom: 3.9375rem !important;
  }
  .has-blocks .margin-bottom-64-mobile {
    margin-bottom: 4rem !important;
  }
  .has-blocks .margin-bottom-65-mobile {
    margin-bottom: 4.0625rem !important;
  }
  .has-blocks .margin-bottom-66-mobile {
    margin-bottom: 4.125rem !important;
  }
  .has-blocks .margin-bottom-67-mobile {
    margin-bottom: 4.1875rem !important;
  }
  .has-blocks .margin-bottom-68-mobile {
    margin-bottom: 4.25rem !important;
  }
  .has-blocks .margin-bottom-69-mobile {
    margin-bottom: 4.3125rem !important;
  }
  .has-blocks .margin-bottom-70-mobile {
    margin-bottom: 4.375rem !important;
  }
  .has-blocks .margin-bottom-71-mobile {
    margin-bottom: 4.4375rem !important;
  }
  .has-blocks .margin-bottom-72-mobile {
    margin-bottom: 4.5rem !important;
  }
  .has-blocks .margin-bottom-73-mobile {
    margin-bottom: 4.5625rem !important;
  }
  .has-blocks .margin-bottom-74-mobile {
    margin-bottom: 4.625rem !important;
  }
  .has-blocks .margin-bottom-75-mobile {
    margin-bottom: 4.6875rem !important;
  }
  .has-blocks .margin-bottom-76-mobile {
    margin-bottom: 4.75rem !important;
  }
  .has-blocks .margin-bottom-77-mobile {
    margin-bottom: 4.8125rem !important;
  }
  .has-blocks .margin-bottom-78-mobile {
    margin-bottom: 4.875rem !important;
  }
  .has-blocks .margin-bottom-79-mobile {
    margin-bottom: 4.9375rem !important;
  }
  .has-blocks .margin-bottom-80-mobile {
    margin-bottom: 5rem !important;
  }
  .has-blocks .margin-bottom-81-mobile {
    margin-bottom: 5.0625rem !important;
  }
  .has-blocks .margin-bottom-82-mobile {
    margin-bottom: 5.125rem !important;
  }
  .has-blocks .margin-bottom-83-mobile {
    margin-bottom: 5.1875rem !important;
  }
  .has-blocks .margin-bottom-84-mobile {
    margin-bottom: 5.25rem !important;
  }
  .has-blocks .margin-bottom-85-mobile {
    margin-bottom: 5.3125rem !important;
  }
  .has-blocks .margin-bottom-86-mobile {
    margin-bottom: 5.375rem !important;
  }
  .has-blocks .margin-bottom-87-mobile {
    margin-bottom: 5.4375rem !important;
  }
  .has-blocks .margin-bottom-88-mobile {
    margin-bottom: 5.5rem !important;
  }
  .has-blocks .margin-bottom-89-mobile {
    margin-bottom: 5.5625rem !important;
  }
  .has-blocks .margin-bottom-90-mobile {
    margin-bottom: 5.625rem !important;
  }
  .has-blocks .margin-bottom-91-mobile {
    margin-bottom: 5.6875rem !important;
  }
  .has-blocks .margin-bottom-92-mobile {
    margin-bottom: 5.75rem !important;
  }
  .has-blocks .margin-bottom-93-mobile {
    margin-bottom: 5.8125rem !important;
  }
  .has-blocks .margin-bottom-94-mobile {
    margin-bottom: 5.875rem !important;
  }
  .has-blocks .margin-bottom-95-mobile {
    margin-bottom: 5.9375rem !important;
  }
  .has-blocks .margin-bottom-96-mobile {
    margin-bottom: 6rem !important;
  }
  .has-blocks .margin-bottom-97-mobile {
    margin-bottom: 6.0625rem !important;
  }
  .has-blocks .margin-bottom-98-mobile {
    margin-bottom: 6.125rem !important;
  }
  .has-blocks .margin-bottom-99-mobile {
    margin-bottom: 6.1875rem !important;
  }
  .has-blocks .margin-bottom-100-mobile {
    margin-bottom: 6.25rem !important;
  }
  .has-blocks .margin-left-0-mobile {
    margin-left: 0rem !important;
  }
  .has-blocks .margin-left-1-mobile {
    margin-left: 0.0625rem !important;
  }
  .has-blocks .margin-left-2-mobile {
    margin-left: 0.125rem !important;
  }
  .has-blocks .margin-left-3-mobile {
    margin-left: 0.1875rem !important;
  }
  .has-blocks .margin-left-4-mobile {
    margin-left: 0.25rem !important;
  }
  .has-blocks .margin-left-5-mobile {
    margin-left: 0.3125rem !important;
  }
  .has-blocks .margin-left-6-mobile {
    margin-left: 0.375rem !important;
  }
  .has-blocks .margin-left-7-mobile {
    margin-left: 0.4375rem !important;
  }
  .has-blocks .margin-left-8-mobile {
    margin-left: 0.5rem !important;
  }
  .has-blocks .margin-left-9-mobile {
    margin-left: 0.5625rem !important;
  }
  .has-blocks .margin-left-10-mobile {
    margin-left: 0.625rem !important;
  }
  .has-blocks .margin-left-11-mobile {
    margin-left: 0.6875rem !important;
  }
  .has-blocks .margin-left-12-mobile {
    margin-left: 0.75rem !important;
  }
  .has-blocks .margin-left-13-mobile {
    margin-left: 0.8125rem !important;
  }
  .has-blocks .margin-left-14-mobile {
    margin-left: 0.875rem !important;
  }
  .has-blocks .margin-left-15-mobile {
    margin-left: 0.9375rem !important;
  }
  .has-blocks .margin-left-16-mobile {
    margin-left: 1rem !important;
  }
  .has-blocks .margin-left-17-mobile {
    margin-left: 1.0625rem !important;
  }
  .has-blocks .margin-left-18-mobile {
    margin-left: 1.125rem !important;
  }
  .has-blocks .margin-left-19-mobile {
    margin-left: 1.1875rem !important;
  }
  .has-blocks .margin-left-20-mobile {
    margin-left: 1.25rem !important;
  }
  .has-blocks .margin-left-21-mobile {
    margin-left: 1.3125rem !important;
  }
  .has-blocks .margin-left-22-mobile {
    margin-left: 1.375rem !important;
  }
  .has-blocks .margin-left-23-mobile {
    margin-left: 1.4375rem !important;
  }
  .has-blocks .margin-left-24-mobile {
    margin-left: 1.5rem !important;
  }
  .has-blocks .margin-left-25-mobile {
    margin-left: 1.5625rem !important;
  }
  .has-blocks .margin-left-26-mobile {
    margin-left: 1.625rem !important;
  }
  .has-blocks .margin-left-27-mobile {
    margin-left: 1.6875rem !important;
  }
  .has-blocks .margin-left-28-mobile {
    margin-left: 1.75rem !important;
  }
  .has-blocks .margin-left-29-mobile {
    margin-left: 1.8125rem !important;
  }
  .has-blocks .margin-left-30-mobile {
    margin-left: 1.875rem !important;
  }
  .has-blocks .margin-left-31-mobile {
    margin-left: 1.9375rem !important;
  }
  .has-blocks .margin-left-32-mobile {
    margin-left: 2rem !important;
  }
  .has-blocks .margin-left-33-mobile {
    margin-left: 2.0625rem !important;
  }
  .has-blocks .margin-left-34-mobile {
    margin-left: 2.125rem !important;
  }
  .has-blocks .margin-left-35-mobile {
    margin-left: 2.1875rem !important;
  }
  .has-blocks .margin-left-36-mobile {
    margin-left: 2.25rem !important;
  }
  .has-blocks .margin-left-37-mobile {
    margin-left: 2.3125rem !important;
  }
  .has-blocks .margin-left-38-mobile {
    margin-left: 2.375rem !important;
  }
  .has-blocks .margin-left-39-mobile {
    margin-left: 2.4375rem !important;
  }
  .has-blocks .margin-left-40-mobile {
    margin-left: 2.5rem !important;
  }
  .has-blocks .margin-left-41-mobile {
    margin-left: 2.5625rem !important;
  }
  .has-blocks .margin-left-42-mobile {
    margin-left: 2.625rem !important;
  }
  .has-blocks .margin-left-43-mobile {
    margin-left: 2.6875rem !important;
  }
  .has-blocks .margin-left-44-mobile {
    margin-left: 2.75rem !important;
  }
  .has-blocks .margin-left-45-mobile {
    margin-left: 2.8125rem !important;
  }
  .has-blocks .margin-left-46-mobile {
    margin-left: 2.875rem !important;
  }
  .has-blocks .margin-left-47-mobile {
    margin-left: 2.9375rem !important;
  }
  .has-blocks .margin-left-48-mobile {
    margin-left: 3rem !important;
  }
  .has-blocks .margin-left-49-mobile {
    margin-left: 3.0625rem !important;
  }
  .has-blocks .margin-left-50-mobile {
    margin-left: 3.125rem !important;
  }
  .has-blocks .margin-left-51-mobile {
    margin-left: 3.1875rem !important;
  }
  .has-blocks .margin-left-52-mobile {
    margin-left: 3.25rem !important;
  }
  .has-blocks .margin-left-53-mobile {
    margin-left: 3.3125rem !important;
  }
  .has-blocks .margin-left-54-mobile {
    margin-left: 3.375rem !important;
  }
  .has-blocks .margin-left-55-mobile {
    margin-left: 3.4375rem !important;
  }
  .has-blocks .margin-left-56-mobile {
    margin-left: 3.5rem !important;
  }
  .has-blocks .margin-left-57-mobile {
    margin-left: 3.5625rem !important;
  }
  .has-blocks .margin-left-58-mobile {
    margin-left: 3.625rem !important;
  }
  .has-blocks .margin-left-59-mobile {
    margin-left: 3.6875rem !important;
  }
  .has-blocks .margin-left-60-mobile {
    margin-left: 3.75rem !important;
  }
  .has-blocks .margin-left-61-mobile {
    margin-left: 3.8125rem !important;
  }
  .has-blocks .margin-left-62-mobile {
    margin-left: 3.875rem !important;
  }
  .has-blocks .margin-left-63-mobile {
    margin-left: 3.9375rem !important;
  }
  .has-blocks .margin-left-64-mobile {
    margin-left: 4rem !important;
  }
  .has-blocks .margin-left-65-mobile {
    margin-left: 4.0625rem !important;
  }
  .has-blocks .margin-left-66-mobile {
    margin-left: 4.125rem !important;
  }
  .has-blocks .margin-left-67-mobile {
    margin-left: 4.1875rem !important;
  }
  .has-blocks .margin-left-68-mobile {
    margin-left: 4.25rem !important;
  }
  .has-blocks .margin-left-69-mobile {
    margin-left: 4.3125rem !important;
  }
  .has-blocks .margin-left-70-mobile {
    margin-left: 4.375rem !important;
  }
  .has-blocks .margin-left-71-mobile {
    margin-left: 4.4375rem !important;
  }
  .has-blocks .margin-left-72-mobile {
    margin-left: 4.5rem !important;
  }
  .has-blocks .margin-left-73-mobile {
    margin-left: 4.5625rem !important;
  }
  .has-blocks .margin-left-74-mobile {
    margin-left: 4.625rem !important;
  }
  .has-blocks .margin-left-75-mobile {
    margin-left: 4.6875rem !important;
  }
  .has-blocks .margin-left-76-mobile {
    margin-left: 4.75rem !important;
  }
  .has-blocks .margin-left-77-mobile {
    margin-left: 4.8125rem !important;
  }
  .has-blocks .margin-left-78-mobile {
    margin-left: 4.875rem !important;
  }
  .has-blocks .margin-left-79-mobile {
    margin-left: 4.9375rem !important;
  }
  .has-blocks .margin-left-80-mobile {
    margin-left: 5rem !important;
  }
  .has-blocks .margin-left-81-mobile {
    margin-left: 5.0625rem !important;
  }
  .has-blocks .margin-left-82-mobile {
    margin-left: 5.125rem !important;
  }
  .has-blocks .margin-left-83-mobile {
    margin-left: 5.1875rem !important;
  }
  .has-blocks .margin-left-84-mobile {
    margin-left: 5.25rem !important;
  }
  .has-blocks .margin-left-85-mobile {
    margin-left: 5.3125rem !important;
  }
  .has-blocks .margin-left-86-mobile {
    margin-left: 5.375rem !important;
  }
  .has-blocks .margin-left-87-mobile {
    margin-left: 5.4375rem !important;
  }
  .has-blocks .margin-left-88-mobile {
    margin-left: 5.5rem !important;
  }
  .has-blocks .margin-left-89-mobile {
    margin-left: 5.5625rem !important;
  }
  .has-blocks .margin-left-90-mobile {
    margin-left: 5.625rem !important;
  }
  .has-blocks .margin-left-91-mobile {
    margin-left: 5.6875rem !important;
  }
  .has-blocks .margin-left-92-mobile {
    margin-left: 5.75rem !important;
  }
  .has-blocks .margin-left-93-mobile {
    margin-left: 5.8125rem !important;
  }
  .has-blocks .margin-left-94-mobile {
    margin-left: 5.875rem !important;
  }
  .has-blocks .margin-left-95-mobile {
    margin-left: 5.9375rem !important;
  }
  .has-blocks .margin-left-96-mobile {
    margin-left: 6rem !important;
  }
  .has-blocks .margin-left-97-mobile {
    margin-left: 6.0625rem !important;
  }
  .has-blocks .margin-left-98-mobile {
    margin-left: 6.125rem !important;
  }
  .has-blocks .margin-left-99-mobile {
    margin-left: 6.1875rem !important;
  }
  .has-blocks .margin-left-100-mobile {
    margin-left: 6.25rem !important;
  }
}
.has-blocks .is-block {
  display: block !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-block-mobile {
    display: block !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-block-tablet {
    display: block !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-block-desktop {
    display: block !important;
  }
}
.has-blocks .is-flex {
  display: flex !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-flex-mobile {
    display: flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-flex-tablet {
    display: flex !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-flex-desktop {
    display: flex !important;
  }
}
.has-blocks .is-inline {
  display: inline !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-inline-mobile {
    display: inline !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-inline-tablet {
    display: inline !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-inline-desktop {
    display: inline !important;
  }
}
.has-blocks .is-inline-block {
  display: inline-block !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-inline-block-mobile {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-inline-block-tablet {
    display: inline-block !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-inline-block-desktop {
    display: inline-block !important;
  }
}
.has-blocks .is-inline-flex {
  display: inline-flex !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-inline-flex-mobile {
    display: inline-flex !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-inline-flex-tablet {
    display: inline-flex !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-inline-flex-desktop {
    display: inline-flex !important;
  }
}
.has-blocks .is-hidden {
  display: none !important;
}
.has-blocks .is-sr-only {
  border: none !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 0.01em !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 0.01em !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-hidden-mobile {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-hidden-tablet {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-hidden-desktop {
    display: none !important;
  }
}
.has-blocks .is-invisible {
  visibility: hidden !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks .is-invisible-mobile {
    visibility: hidden !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .is-invisible-tablet {
    visibility: hidden !important;
  }
}
@media only screen and (min-width: 992px) {
  .has-blocks .is-invisible-desktop {
    visibility: hidden !important;
  }
}
.has-blocks .width-0 {
  width: 0% !important;
}
.has-blocks .width-1 {
  width: 1% !important;
}
.has-blocks .width-2 {
  width: 2% !important;
}
.has-blocks .width-3 {
  width: 3% !important;
}
.has-blocks .width-4 {
  width: 4% !important;
}
.has-blocks .width-5 {
  width: 5% !important;
}
.has-blocks .width-6 {
  width: 6% !important;
}
.has-blocks .width-7 {
  width: 7% !important;
}
.has-blocks .width-8 {
  width: 8% !important;
}
.has-blocks .width-9 {
  width: 9% !important;
}
.has-blocks .width-10 {
  width: 10% !important;
}
.has-blocks .width-11 {
  width: 11% !important;
}
.has-blocks .width-12 {
  width: 12% !important;
}
.has-blocks .width-13 {
  width: 13% !important;
}
.has-blocks .width-14 {
  width: 14% !important;
}
.has-blocks .width-15 {
  width: 15% !important;
}
.has-blocks .width-16 {
  width: 16% !important;
}
.has-blocks .width-17 {
  width: 17% !important;
}
.has-blocks .width-18 {
  width: 18% !important;
}
.has-blocks .width-19 {
  width: 19% !important;
}
.has-blocks .width-20 {
  width: 20% !important;
}
.has-blocks .width-21 {
  width: 21% !important;
}
.has-blocks .width-22 {
  width: 22% !important;
}
.has-blocks .width-23 {
  width: 23% !important;
}
.has-blocks .width-24 {
  width: 24% !important;
}
.has-blocks .width-25 {
  width: 25% !important;
}
.has-blocks .width-26 {
  width: 26% !important;
}
.has-blocks .width-27 {
  width: 27% !important;
}
.has-blocks .width-28 {
  width: 28% !important;
}
.has-blocks .width-29 {
  width: 29% !important;
}
.has-blocks .width-30 {
  width: 30% !important;
}
.has-blocks .width-31 {
  width: 31% !important;
}
.has-blocks .width-32 {
  width: 32% !important;
}
.has-blocks .width-33 {
  width: 33% !important;
}
.has-blocks .width-34 {
  width: 34% !important;
}
.has-blocks .width-35 {
  width: 35% !important;
}
.has-blocks .width-36 {
  width: 36% !important;
}
.has-blocks .width-37 {
  width: 37% !important;
}
.has-blocks .width-38 {
  width: 38% !important;
}
.has-blocks .width-39 {
  width: 39% !important;
}
.has-blocks .width-40 {
  width: 40% !important;
}
.has-blocks .width-41 {
  width: 41% !important;
}
.has-blocks .width-42 {
  width: 42% !important;
}
.has-blocks .width-43 {
  width: 43% !important;
}
.has-blocks .width-44 {
  width: 44% !important;
}
.has-blocks .width-45 {
  width: 45% !important;
}
.has-blocks .width-46 {
  width: 46% !important;
}
.has-blocks .width-47 {
  width: 47% !important;
}
.has-blocks .width-48 {
  width: 48% !important;
}
.has-blocks .width-49 {
  width: 49% !important;
}
.has-blocks .width-50 {
  width: 50% !important;
}
.has-blocks .width-51 {
  width: 51% !important;
}
.has-blocks .width-52 {
  width: 52% !important;
}
.has-blocks .width-53 {
  width: 53% !important;
}
.has-blocks .width-54 {
  width: 54% !important;
}
.has-blocks .width-55 {
  width: 55% !important;
}
.has-blocks .width-56 {
  width: 56% !important;
}
.has-blocks .width-57 {
  width: 57% !important;
}
.has-blocks .width-58 {
  width: 58% !important;
}
.has-blocks .width-59 {
  width: 59% !important;
}
.has-blocks .width-60 {
  width: 60% !important;
}
.has-blocks .width-61 {
  width: 61% !important;
}
.has-blocks .width-62 {
  width: 62% !important;
}
.has-blocks .width-63 {
  width: 63% !important;
}
.has-blocks .width-64 {
  width: 64% !important;
}
.has-blocks .width-65 {
  width: 65% !important;
}
.has-blocks .width-66 {
  width: 66% !important;
}
.has-blocks .width-67 {
  width: 67% !important;
}
.has-blocks .width-68 {
  width: 68% !important;
}
.has-blocks .width-69 {
  width: 69% !important;
}
.has-blocks .width-70 {
  width: 70% !important;
}
.has-blocks .width-71 {
  width: 71% !important;
}
.has-blocks .width-72 {
  width: 72% !important;
}
.has-blocks .width-73 {
  width: 73% !important;
}
.has-blocks .width-74 {
  width: 74% !important;
}
.has-blocks .width-75 {
  width: 75% !important;
}
.has-blocks .width-76 {
  width: 76% !important;
}
.has-blocks .width-77 {
  width: 77% !important;
}
.has-blocks .width-78 {
  width: 78% !important;
}
.has-blocks .width-79 {
  width: 79% !important;
}
.has-blocks .width-80 {
  width: 80% !important;
}
.has-blocks .width-81 {
  width: 81% !important;
}
.has-blocks .width-82 {
  width: 82% !important;
}
.has-blocks .width-83 {
  width: 83% !important;
}
.has-blocks .width-84 {
  width: 84% !important;
}
.has-blocks .width-85 {
  width: 85% !important;
}
.has-blocks .width-86 {
  width: 86% !important;
}
.has-blocks .width-87 {
  width: 87% !important;
}
.has-blocks .width-88 {
  width: 88% !important;
}
.has-blocks .width-89 {
  width: 89% !important;
}
.has-blocks .width-90 {
  width: 90% !important;
}
.has-blocks .width-91 {
  width: 91% !important;
}
.has-blocks .width-92 {
  width: 92% !important;
}
.has-blocks .width-93 {
  width: 93% !important;
}
.has-blocks .width-94 {
  width: 94% !important;
}
.has-blocks .width-95 {
  width: 95% !important;
}
.has-blocks .width-96 {
  width: 96% !important;
}
.has-blocks .width-97 {
  width: 97% !important;
}
.has-blocks .width-98 {
  width: 98% !important;
}
.has-blocks .width-99 {
  width: 99% !important;
}
.has-blocks .width-100 {
  width: 100% !important;
}
.has-blocks .width-101 {
  width: 101% !important;
}
.has-blocks .width-102 {
  width: 102% !important;
}
.has-blocks .width-103 {
  width: 103% !important;
}
.has-blocks .width-104 {
  width: 104% !important;
}
.has-blocks .width-105 {
  width: 105% !important;
}
.has-blocks .width-106 {
  width: 106% !important;
}
.has-blocks .width-107 {
  width: 107% !important;
}
.has-blocks .width-108 {
  width: 108% !important;
}
.has-blocks .width-109 {
  width: 109% !important;
}
.has-blocks .width-110 {
  width: 110% !important;
}
.has-blocks .width-111 {
  width: 111% !important;
}
.has-blocks .width-112 {
  width: 112% !important;
}
.has-blocks .width-113 {
  width: 113% !important;
}
.has-blocks .width-114 {
  width: 114% !important;
}
.has-blocks .width-115 {
  width: 115% !important;
}
.has-blocks .width-116 {
  width: 116% !important;
}
.has-blocks .width-117 {
  width: 117% !important;
}
.has-blocks .width-118 {
  width: 118% !important;
}
.has-blocks .width-119 {
  width: 119% !important;
}
.has-blocks .width-120 {
  width: 120% !important;
}
.has-blocks .width-121 {
  width: 121% !important;
}
.has-blocks .width-122 {
  width: 122% !important;
}
.has-blocks .width-123 {
  width: 123% !important;
}
.has-blocks .width-124 {
  width: 124% !important;
}
.has-blocks .width-125 {
  width: 125% !important;
}
.has-blocks .width-126 {
  width: 126% !important;
}
.has-blocks .width-127 {
  width: 127% !important;
}
.has-blocks .width-128 {
  width: 128% !important;
}
.has-blocks .width-129 {
  width: 129% !important;
}
.has-blocks .width-130 {
  width: 130% !important;
}
.has-blocks .width-131 {
  width: 131% !important;
}
.has-blocks .width-132 {
  width: 132% !important;
}
.has-blocks .width-133 {
  width: 133% !important;
}
.has-blocks .width-134 {
  width: 134% !important;
}
.has-blocks .width-135 {
  width: 135% !important;
}
.has-blocks .width-136 {
  width: 136% !important;
}
.has-blocks .width-137 {
  width: 137% !important;
}
.has-blocks .width-138 {
  width: 138% !important;
}
.has-blocks .width-139 {
  width: 139% !important;
}
.has-blocks .width-140 {
  width: 140% !important;
}
.has-blocks .width-141 {
  width: 141% !important;
}
.has-blocks .width-142 {
  width: 142% !important;
}
.has-blocks .width-143 {
  width: 143% !important;
}
.has-blocks .width-144 {
  width: 144% !important;
}
.has-blocks .width-145 {
  width: 145% !important;
}
.has-blocks .width-146 {
  width: 146% !important;
}
.has-blocks .width-147 {
  width: 147% !important;
}
.has-blocks .width-148 {
  width: 148% !important;
}
.has-blocks .width-149 {
  width: 149% !important;
}
.has-blocks .width-150 {
  width: 150% !important;
}
.has-blocks .width-151 {
  width: 151% !important;
}
.has-blocks .width-152 {
  width: 152% !important;
}
.has-blocks .width-153 {
  width: 153% !important;
}
.has-blocks .width-154 {
  width: 154% !important;
}
.has-blocks .width-155 {
  width: 155% !important;
}
.has-blocks .width-156 {
  width: 156% !important;
}
.has-blocks .width-157 {
  width: 157% !important;
}
.has-blocks .width-158 {
  width: 158% !important;
}
.has-blocks .width-159 {
  width: 159% !important;
}
.has-blocks .width-160 {
  width: 160% !important;
}
.has-blocks .width-161 {
  width: 161% !important;
}
.has-blocks .width-162 {
  width: 162% !important;
}
.has-blocks .width-163 {
  width: 163% !important;
}
.has-blocks .width-164 {
  width: 164% !important;
}
.has-blocks .width-165 {
  width: 165% !important;
}
.has-blocks .width-166 {
  width: 166% !important;
}
.has-blocks .width-167 {
  width: 167% !important;
}
.has-blocks .width-168 {
  width: 168% !important;
}
.has-blocks .width-169 {
  width: 169% !important;
}
.has-blocks .width-170 {
  width: 170% !important;
}
.has-blocks .width-171 {
  width: 171% !important;
}
.has-blocks .width-172 {
  width: 172% !important;
}
.has-blocks .width-173 {
  width: 173% !important;
}
.has-blocks .width-174 {
  width: 174% !important;
}
.has-blocks .width-175 {
  width: 175% !important;
}
.has-blocks .width-176 {
  width: 176% !important;
}
.has-blocks .width-177 {
  width: 177% !important;
}
.has-blocks .width-178 {
  width: 178% !important;
}
.has-blocks .width-179 {
  width: 179% !important;
}
.has-blocks .width-180 {
  width: 180% !important;
}
.has-blocks .width-181 {
  width: 181% !important;
}
.has-blocks .width-182 {
  width: 182% !important;
}
.has-blocks .width-183 {
  width: 183% !important;
}
.has-blocks .width-184 {
  width: 184% !important;
}
.has-blocks .width-185 {
  width: 185% !important;
}
.has-blocks .width-186 {
  width: 186% !important;
}
.has-blocks .width-187 {
  width: 187% !important;
}
.has-blocks .width-188 {
  width: 188% !important;
}
.has-blocks .width-189 {
  width: 189% !important;
}
.has-blocks .width-190 {
  width: 190% !important;
}
.has-blocks .width-191 {
  width: 191% !important;
}
.has-blocks .width-192 {
  width: 192% !important;
}
.has-blocks .width-193 {
  width: 193% !important;
}
.has-blocks .width-194 {
  width: 194% !important;
}
.has-blocks .width-195 {
  width: 195% !important;
}
.has-blocks .width-196 {
  width: 196% !important;
}
.has-blocks .width-197 {
  width: 197% !important;
}
.has-blocks .width-198 {
  width: 198% !important;
}
.has-blocks .width-199 {
  width: 199% !important;
}
.has-blocks .width-200 {
  width: 200% !important;
}
.has-blocks .max-width-0 {
  max-width: 0% !important;
}
.has-blocks .max-width-1 {
  max-width: 1% !important;
}
.has-blocks .max-width-2 {
  max-width: 2% !important;
}
.has-blocks .max-width-3 {
  max-width: 3% !important;
}
.has-blocks .max-width-4 {
  max-width: 4% !important;
}
.has-blocks .max-width-5 {
  max-width: 5% !important;
}
.has-blocks .max-width-6 {
  max-width: 6% !important;
}
.has-blocks .max-width-7 {
  max-width: 7% !important;
}
.has-blocks .max-width-8 {
  max-width: 8% !important;
}
.has-blocks .max-width-9 {
  max-width: 9% !important;
}
.has-blocks .max-width-10 {
  max-width: 10% !important;
}
.has-blocks .max-width-11 {
  max-width: 11% !important;
}
.has-blocks .max-width-12 {
  max-width: 12% !important;
}
.has-blocks .max-width-13 {
  max-width: 13% !important;
}
.has-blocks .max-width-14 {
  max-width: 14% !important;
}
.has-blocks .max-width-15 {
  max-width: 15% !important;
}
.has-blocks .max-width-16 {
  max-width: 16% !important;
}
.has-blocks .max-width-17 {
  max-width: 17% !important;
}
.has-blocks .max-width-18 {
  max-width: 18% !important;
}
.has-blocks .max-width-19 {
  max-width: 19% !important;
}
.has-blocks .max-width-20 {
  max-width: 20% !important;
}
.has-blocks .max-width-21 {
  max-width: 21% !important;
}
.has-blocks .max-width-22 {
  max-width: 22% !important;
}
.has-blocks .max-width-23 {
  max-width: 23% !important;
}
.has-blocks .max-width-24 {
  max-width: 24% !important;
}
.has-blocks .max-width-25 {
  max-width: 25% !important;
}
.has-blocks .max-width-26 {
  max-width: 26% !important;
}
.has-blocks .max-width-27 {
  max-width: 27% !important;
}
.has-blocks .max-width-28 {
  max-width: 28% !important;
}
.has-blocks .max-width-29 {
  max-width: 29% !important;
}
.has-blocks .max-width-30 {
  max-width: 30% !important;
}
.has-blocks .max-width-31 {
  max-width: 31% !important;
}
.has-blocks .max-width-32 {
  max-width: 32% !important;
}
.has-blocks .max-width-33 {
  max-width: 33% !important;
}
.has-blocks .max-width-34 {
  max-width: 34% !important;
}
.has-blocks .max-width-35 {
  max-width: 35% !important;
}
.has-blocks .max-width-36 {
  max-width: 36% !important;
}
.has-blocks .max-width-37 {
  max-width: 37% !important;
}
.has-blocks .max-width-38 {
  max-width: 38% !important;
}
.has-blocks .max-width-39 {
  max-width: 39% !important;
}
.has-blocks .max-width-40 {
  max-width: 40% !important;
}
.has-blocks .max-width-41 {
  max-width: 41% !important;
}
.has-blocks .max-width-42 {
  max-width: 42% !important;
}
.has-blocks .max-width-43 {
  max-width: 43% !important;
}
.has-blocks .max-width-44 {
  max-width: 44% !important;
}
.has-blocks .max-width-45 {
  max-width: 45% !important;
}
.has-blocks .max-width-46 {
  max-width: 46% !important;
}
.has-blocks .max-width-47 {
  max-width: 47% !important;
}
.has-blocks .max-width-48 {
  max-width: 48% !important;
}
.has-blocks .max-width-49 {
  max-width: 49% !important;
}
.has-blocks .max-width-50 {
  max-width: 50% !important;
}
.has-blocks .max-width-51 {
  max-width: 51% !important;
}
.has-blocks .max-width-52 {
  max-width: 52% !important;
}
.has-blocks .max-width-53 {
  max-width: 53% !important;
}
.has-blocks .max-width-54 {
  max-width: 54% !important;
}
.has-blocks .max-width-55 {
  max-width: 55% !important;
}
.has-blocks .max-width-56 {
  max-width: 56% !important;
}
.has-blocks .max-width-57 {
  max-width: 57% !important;
}
.has-blocks .max-width-58 {
  max-width: 58% !important;
}
.has-blocks .max-width-59 {
  max-width: 59% !important;
}
.has-blocks .max-width-60 {
  max-width: 60% !important;
}
.has-blocks .max-width-61 {
  max-width: 61% !important;
}
.has-blocks .max-width-62 {
  max-width: 62% !important;
}
.has-blocks .max-width-63 {
  max-width: 63% !important;
}
.has-blocks .max-width-64 {
  max-width: 64% !important;
}
.has-blocks .max-width-65 {
  max-width: 65% !important;
}
.has-blocks .max-width-66 {
  max-width: 66% !important;
}
.has-blocks .max-width-67 {
  max-width: 67% !important;
}
.has-blocks .max-width-68 {
  max-width: 68% !important;
}
.has-blocks .max-width-69 {
  max-width: 69% !important;
}
.has-blocks .max-width-70 {
  max-width: 70% !important;
}
.has-blocks .max-width-71 {
  max-width: 71% !important;
}
.has-blocks .max-width-72 {
  max-width: 72% !important;
}
.has-blocks .max-width-73 {
  max-width: 73% !important;
}
.has-blocks .max-width-74 {
  max-width: 74% !important;
}
.has-blocks .max-width-75 {
  max-width: 75% !important;
}
.has-blocks .max-width-76 {
  max-width: 76% !important;
}
.has-blocks .max-width-77 {
  max-width: 77% !important;
}
.has-blocks .max-width-78 {
  max-width: 78% !important;
}
.has-blocks .max-width-79 {
  max-width: 79% !important;
}
.has-blocks .max-width-80 {
  max-width: 80% !important;
}
.has-blocks .max-width-81 {
  max-width: 81% !important;
}
.has-blocks .max-width-82 {
  max-width: 82% !important;
}
.has-blocks .max-width-83 {
  max-width: 83% !important;
}
.has-blocks .max-width-84 {
  max-width: 84% !important;
}
.has-blocks .max-width-85 {
  max-width: 85% !important;
}
.has-blocks .max-width-86 {
  max-width: 86% !important;
}
.has-blocks .max-width-87 {
  max-width: 87% !important;
}
.has-blocks .max-width-88 {
  max-width: 88% !important;
}
.has-blocks .max-width-89 {
  max-width: 89% !important;
}
.has-blocks .max-width-90 {
  max-width: 90% !important;
}
.has-blocks .max-width-91 {
  max-width: 91% !important;
}
.has-blocks .max-width-92 {
  max-width: 92% !important;
}
.has-blocks .max-width-93 {
  max-width: 93% !important;
}
.has-blocks .max-width-94 {
  max-width: 94% !important;
}
.has-blocks .max-width-95 {
  max-width: 95% !important;
}
.has-blocks .max-width-96 {
  max-width: 96% !important;
}
.has-blocks .max-width-97 {
  max-width: 97% !important;
}
.has-blocks .max-width-98 {
  max-width: 98% !important;
}
.has-blocks .max-width-99 {
  max-width: 99% !important;
}
.has-blocks .max-width-100 {
  max-width: 100% !important;
}
.has-blocks .max-width-101 {
  max-width: 101% !important;
}
.has-blocks .max-width-102 {
  max-width: 102% !important;
}
.has-blocks .max-width-103 {
  max-width: 103% !important;
}
.has-blocks .max-width-104 {
  max-width: 104% !important;
}
.has-blocks .max-width-105 {
  max-width: 105% !important;
}
.has-blocks .max-width-106 {
  max-width: 106% !important;
}
.has-blocks .max-width-107 {
  max-width: 107% !important;
}
.has-blocks .max-width-108 {
  max-width: 108% !important;
}
.has-blocks .max-width-109 {
  max-width: 109% !important;
}
.has-blocks .max-width-110 {
  max-width: 110% !important;
}
.has-blocks .max-width-111 {
  max-width: 111% !important;
}
.has-blocks .max-width-112 {
  max-width: 112% !important;
}
.has-blocks .max-width-113 {
  max-width: 113% !important;
}
.has-blocks .max-width-114 {
  max-width: 114% !important;
}
.has-blocks .max-width-115 {
  max-width: 115% !important;
}
.has-blocks .max-width-116 {
  max-width: 116% !important;
}
.has-blocks .max-width-117 {
  max-width: 117% !important;
}
.has-blocks .max-width-118 {
  max-width: 118% !important;
}
.has-blocks .max-width-119 {
  max-width: 119% !important;
}
.has-blocks .max-width-120 {
  max-width: 120% !important;
}
.has-blocks .max-width-121 {
  max-width: 121% !important;
}
.has-blocks .max-width-122 {
  max-width: 122% !important;
}
.has-blocks .max-width-123 {
  max-width: 123% !important;
}
.has-blocks .max-width-124 {
  max-width: 124% !important;
}
.has-blocks .max-width-125 {
  max-width: 125% !important;
}
.has-blocks .max-width-126 {
  max-width: 126% !important;
}
.has-blocks .max-width-127 {
  max-width: 127% !important;
}
.has-blocks .max-width-128 {
  max-width: 128% !important;
}
.has-blocks .max-width-129 {
  max-width: 129% !important;
}
.has-blocks .max-width-130 {
  max-width: 130% !important;
}
.has-blocks .max-width-131 {
  max-width: 131% !important;
}
.has-blocks .max-width-132 {
  max-width: 132% !important;
}
.has-blocks .max-width-133 {
  max-width: 133% !important;
}
.has-blocks .max-width-134 {
  max-width: 134% !important;
}
.has-blocks .max-width-135 {
  max-width: 135% !important;
}
.has-blocks .max-width-136 {
  max-width: 136% !important;
}
.has-blocks .max-width-137 {
  max-width: 137% !important;
}
.has-blocks .max-width-138 {
  max-width: 138% !important;
}
.has-blocks .max-width-139 {
  max-width: 139% !important;
}
.has-blocks .max-width-140 {
  max-width: 140% !important;
}
.has-blocks .max-width-141 {
  max-width: 141% !important;
}
.has-blocks .max-width-142 {
  max-width: 142% !important;
}
.has-blocks .max-width-143 {
  max-width: 143% !important;
}
.has-blocks .max-width-144 {
  max-width: 144% !important;
}
.has-blocks .max-width-145 {
  max-width: 145% !important;
}
.has-blocks .max-width-146 {
  max-width: 146% !important;
}
.has-blocks .max-width-147 {
  max-width: 147% !important;
}
.has-blocks .max-width-148 {
  max-width: 148% !important;
}
.has-blocks .max-width-149 {
  max-width: 149% !important;
}
.has-blocks .max-width-150 {
  max-width: 150% !important;
}
.has-blocks .max-width-151 {
  max-width: 151% !important;
}
.has-blocks .max-width-152 {
  max-width: 152% !important;
}
.has-blocks .max-width-153 {
  max-width: 153% !important;
}
.has-blocks .max-width-154 {
  max-width: 154% !important;
}
.has-blocks .max-width-155 {
  max-width: 155% !important;
}
.has-blocks .max-width-156 {
  max-width: 156% !important;
}
.has-blocks .max-width-157 {
  max-width: 157% !important;
}
.has-blocks .max-width-158 {
  max-width: 158% !important;
}
.has-blocks .max-width-159 {
  max-width: 159% !important;
}
.has-blocks .max-width-160 {
  max-width: 160% !important;
}
.has-blocks .max-width-161 {
  max-width: 161% !important;
}
.has-blocks .max-width-162 {
  max-width: 162% !important;
}
.has-blocks .max-width-163 {
  max-width: 163% !important;
}
.has-blocks .max-width-164 {
  max-width: 164% !important;
}
.has-blocks .max-width-165 {
  max-width: 165% !important;
}
.has-blocks .max-width-166 {
  max-width: 166% !important;
}
.has-blocks .max-width-167 {
  max-width: 167% !important;
}
.has-blocks .max-width-168 {
  max-width: 168% !important;
}
.has-blocks .max-width-169 {
  max-width: 169% !important;
}
.has-blocks .max-width-170 {
  max-width: 170% !important;
}
.has-blocks .max-width-171 {
  max-width: 171% !important;
}
.has-blocks .max-width-172 {
  max-width: 172% !important;
}
.has-blocks .max-width-173 {
  max-width: 173% !important;
}
.has-blocks .max-width-174 {
  max-width: 174% !important;
}
.has-blocks .max-width-175 {
  max-width: 175% !important;
}
.has-blocks .max-width-176 {
  max-width: 176% !important;
}
.has-blocks .max-width-177 {
  max-width: 177% !important;
}
.has-blocks .max-width-178 {
  max-width: 178% !important;
}
.has-blocks .max-width-179 {
  max-width: 179% !important;
}
.has-blocks .max-width-180 {
  max-width: 180% !important;
}
.has-blocks .max-width-181 {
  max-width: 181% !important;
}
.has-blocks .max-width-182 {
  max-width: 182% !important;
}
.has-blocks .max-width-183 {
  max-width: 183% !important;
}
.has-blocks .max-width-184 {
  max-width: 184% !important;
}
.has-blocks .max-width-185 {
  max-width: 185% !important;
}
.has-blocks .max-width-186 {
  max-width: 186% !important;
}
.has-blocks .max-width-187 {
  max-width: 187% !important;
}
.has-blocks .max-width-188 {
  max-width: 188% !important;
}
.has-blocks .max-width-189 {
  max-width: 189% !important;
}
.has-blocks .max-width-190 {
  max-width: 190% !important;
}
.has-blocks .max-width-191 {
  max-width: 191% !important;
}
.has-blocks .max-width-192 {
  max-width: 192% !important;
}
.has-blocks .max-width-193 {
  max-width: 193% !important;
}
.has-blocks .max-width-194 {
  max-width: 194% !important;
}
.has-blocks .max-width-195 {
  max-width: 195% !important;
}
.has-blocks .max-width-196 {
  max-width: 196% !important;
}
.has-blocks .max-width-197 {
  max-width: 197% !important;
}
.has-blocks .max-width-198 {
  max-width: 198% !important;
}
.has-blocks .max-width-199 {
  max-width: 199% !important;
}
.has-blocks .max-width-200 {
  max-width: 200% !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .width-0-desktop {
    width: 0% !important;
  }
  .has-blocks .width-1-desktop {
    width: 1% !important;
  }
  .has-blocks .width-2-desktop {
    width: 2% !important;
  }
  .has-blocks .width-3-desktop {
    width: 3% !important;
  }
  .has-blocks .width-4-desktop {
    width: 4% !important;
  }
  .has-blocks .width-5-desktop {
    width: 5% !important;
  }
  .has-blocks .width-6-desktop {
    width: 6% !important;
  }
  .has-blocks .width-7-desktop {
    width: 7% !important;
  }
  .has-blocks .width-8-desktop {
    width: 8% !important;
  }
  .has-blocks .width-9-desktop {
    width: 9% !important;
  }
  .has-blocks .width-10-desktop {
    width: 10% !important;
  }
  .has-blocks .width-11-desktop {
    width: 11% !important;
  }
  .has-blocks .width-12-desktop {
    width: 12% !important;
  }
  .has-blocks .width-13-desktop {
    width: 13% !important;
  }
  .has-blocks .width-14-desktop {
    width: 14% !important;
  }
  .has-blocks .width-15-desktop {
    width: 15% !important;
  }
  .has-blocks .width-16-desktop {
    width: 16% !important;
  }
  .has-blocks .width-17-desktop {
    width: 17% !important;
  }
  .has-blocks .width-18-desktop {
    width: 18% !important;
  }
  .has-blocks .width-19-desktop {
    width: 19% !important;
  }
  .has-blocks .width-20-desktop {
    width: 20% !important;
  }
  .has-blocks .width-21-desktop {
    width: 21% !important;
  }
  .has-blocks .width-22-desktop {
    width: 22% !important;
  }
  .has-blocks .width-23-desktop {
    width: 23% !important;
  }
  .has-blocks .width-24-desktop {
    width: 24% !important;
  }
  .has-blocks .width-25-desktop {
    width: 25% !important;
  }
  .has-blocks .width-26-desktop {
    width: 26% !important;
  }
  .has-blocks .width-27-desktop {
    width: 27% !important;
  }
  .has-blocks .width-28-desktop {
    width: 28% !important;
  }
  .has-blocks .width-29-desktop {
    width: 29% !important;
  }
  .has-blocks .width-30-desktop {
    width: 30% !important;
  }
  .has-blocks .width-31-desktop {
    width: 31% !important;
  }
  .has-blocks .width-32-desktop {
    width: 32% !important;
  }
  .has-blocks .width-33-desktop {
    width: 33% !important;
  }
  .has-blocks .width-34-desktop {
    width: 34% !important;
  }
  .has-blocks .width-35-desktop {
    width: 35% !important;
  }
  .has-blocks .width-36-desktop {
    width: 36% !important;
  }
  .has-blocks .width-37-desktop {
    width: 37% !important;
  }
  .has-blocks .width-38-desktop {
    width: 38% !important;
  }
  .has-blocks .width-39-desktop {
    width: 39% !important;
  }
  .has-blocks .width-40-desktop {
    width: 40% !important;
  }
  .has-blocks .width-41-desktop {
    width: 41% !important;
  }
  .has-blocks .width-42-desktop {
    width: 42% !important;
  }
  .has-blocks .width-43-desktop {
    width: 43% !important;
  }
  .has-blocks .width-44-desktop {
    width: 44% !important;
  }
  .has-blocks .width-45-desktop {
    width: 45% !important;
  }
  .has-blocks .width-46-desktop {
    width: 46% !important;
  }
  .has-blocks .width-47-desktop {
    width: 47% !important;
  }
  .has-blocks .width-48-desktop {
    width: 48% !important;
  }
  .has-blocks .width-49-desktop {
    width: 49% !important;
  }
  .has-blocks .width-50-desktop {
    width: 50% !important;
  }
  .has-blocks .width-51-desktop {
    width: 51% !important;
  }
  .has-blocks .width-52-desktop {
    width: 52% !important;
  }
  .has-blocks .width-53-desktop {
    width: 53% !important;
  }
  .has-blocks .width-54-desktop {
    width: 54% !important;
  }
  .has-blocks .width-55-desktop {
    width: 55% !important;
  }
  .has-blocks .width-56-desktop {
    width: 56% !important;
  }
  .has-blocks .width-57-desktop {
    width: 57% !important;
  }
  .has-blocks .width-58-desktop {
    width: 58% !important;
  }
  .has-blocks .width-59-desktop {
    width: 59% !important;
  }
  .has-blocks .width-60-desktop {
    width: 60% !important;
  }
  .has-blocks .width-61-desktop {
    width: 61% !important;
  }
  .has-blocks .width-62-desktop {
    width: 62% !important;
  }
  .has-blocks .width-63-desktop {
    width: 63% !important;
  }
  .has-blocks .width-64-desktop {
    width: 64% !important;
  }
  .has-blocks .width-65-desktop {
    width: 65% !important;
  }
  .has-blocks .width-66-desktop {
    width: 66% !important;
  }
  .has-blocks .width-67-desktop {
    width: 67% !important;
  }
  .has-blocks .width-68-desktop {
    width: 68% !important;
  }
  .has-blocks .width-69-desktop {
    width: 69% !important;
  }
  .has-blocks .width-70-desktop {
    width: 70% !important;
  }
  .has-blocks .width-71-desktop {
    width: 71% !important;
  }
  .has-blocks .width-72-desktop {
    width: 72% !important;
  }
  .has-blocks .width-73-desktop {
    width: 73% !important;
  }
  .has-blocks .width-74-desktop {
    width: 74% !important;
  }
  .has-blocks .width-75-desktop {
    width: 75% !important;
  }
  .has-blocks .width-76-desktop {
    width: 76% !important;
  }
  .has-blocks .width-77-desktop {
    width: 77% !important;
  }
  .has-blocks .width-78-desktop {
    width: 78% !important;
  }
  .has-blocks .width-79-desktop {
    width: 79% !important;
  }
  .has-blocks .width-80-desktop {
    width: 80% !important;
  }
  .has-blocks .width-81-desktop {
    width: 81% !important;
  }
  .has-blocks .width-82-desktop {
    width: 82% !important;
  }
  .has-blocks .width-83-desktop {
    width: 83% !important;
  }
  .has-blocks .width-84-desktop {
    width: 84% !important;
  }
  .has-blocks .width-85-desktop {
    width: 85% !important;
  }
  .has-blocks .width-86-desktop {
    width: 86% !important;
  }
  .has-blocks .width-87-desktop {
    width: 87% !important;
  }
  .has-blocks .width-88-desktop {
    width: 88% !important;
  }
  .has-blocks .width-89-desktop {
    width: 89% !important;
  }
  .has-blocks .width-90-desktop {
    width: 90% !important;
  }
  .has-blocks .width-91-desktop {
    width: 91% !important;
  }
  .has-blocks .width-92-desktop {
    width: 92% !important;
  }
  .has-blocks .width-93-desktop {
    width: 93% !important;
  }
  .has-blocks .width-94-desktop {
    width: 94% !important;
  }
  .has-blocks .width-95-desktop {
    width: 95% !important;
  }
  .has-blocks .width-96-desktop {
    width: 96% !important;
  }
  .has-blocks .width-97-desktop {
    width: 97% !important;
  }
  .has-blocks .width-98-desktop {
    width: 98% !important;
  }
  .has-blocks .width-99-desktop {
    width: 99% !important;
  }
  .has-blocks .width-100-desktop {
    width: 100% !important;
  }
  .has-blocks .width-101-desktop {
    width: 101% !important;
  }
  .has-blocks .width-102-desktop {
    width: 102% !important;
  }
  .has-blocks .width-103-desktop {
    width: 103% !important;
  }
  .has-blocks .width-104-desktop {
    width: 104% !important;
  }
  .has-blocks .width-105-desktop {
    width: 105% !important;
  }
  .has-blocks .width-106-desktop {
    width: 106% !important;
  }
  .has-blocks .width-107-desktop {
    width: 107% !important;
  }
  .has-blocks .width-108-desktop {
    width: 108% !important;
  }
  .has-blocks .width-109-desktop {
    width: 109% !important;
  }
  .has-blocks .width-110-desktop {
    width: 110% !important;
  }
  .has-blocks .width-111-desktop {
    width: 111% !important;
  }
  .has-blocks .width-112-desktop {
    width: 112% !important;
  }
  .has-blocks .width-113-desktop {
    width: 113% !important;
  }
  .has-blocks .width-114-desktop {
    width: 114% !important;
  }
  .has-blocks .width-115-desktop {
    width: 115% !important;
  }
  .has-blocks .width-116-desktop {
    width: 116% !important;
  }
  .has-blocks .width-117-desktop {
    width: 117% !important;
  }
  .has-blocks .width-118-desktop {
    width: 118% !important;
  }
  .has-blocks .width-119-desktop {
    width: 119% !important;
  }
  .has-blocks .width-120-desktop {
    width: 120% !important;
  }
  .has-blocks .width-121-desktop {
    width: 121% !important;
  }
  .has-blocks .width-122-desktop {
    width: 122% !important;
  }
  .has-blocks .width-123-desktop {
    width: 123% !important;
  }
  .has-blocks .width-124-desktop {
    width: 124% !important;
  }
  .has-blocks .width-125-desktop {
    width: 125% !important;
  }
  .has-blocks .width-126-desktop {
    width: 126% !important;
  }
  .has-blocks .width-127-desktop {
    width: 127% !important;
  }
  .has-blocks .width-128-desktop {
    width: 128% !important;
  }
  .has-blocks .width-129-desktop {
    width: 129% !important;
  }
  .has-blocks .width-130-desktop {
    width: 130% !important;
  }
  .has-blocks .width-131-desktop {
    width: 131% !important;
  }
  .has-blocks .width-132-desktop {
    width: 132% !important;
  }
  .has-blocks .width-133-desktop {
    width: 133% !important;
  }
  .has-blocks .width-134-desktop {
    width: 134% !important;
  }
  .has-blocks .width-135-desktop {
    width: 135% !important;
  }
  .has-blocks .width-136-desktop {
    width: 136% !important;
  }
  .has-blocks .width-137-desktop {
    width: 137% !important;
  }
  .has-blocks .width-138-desktop {
    width: 138% !important;
  }
  .has-blocks .width-139-desktop {
    width: 139% !important;
  }
  .has-blocks .width-140-desktop {
    width: 140% !important;
  }
  .has-blocks .width-141-desktop {
    width: 141% !important;
  }
  .has-blocks .width-142-desktop {
    width: 142% !important;
  }
  .has-blocks .width-143-desktop {
    width: 143% !important;
  }
  .has-blocks .width-144-desktop {
    width: 144% !important;
  }
  .has-blocks .width-145-desktop {
    width: 145% !important;
  }
  .has-blocks .width-146-desktop {
    width: 146% !important;
  }
  .has-blocks .width-147-desktop {
    width: 147% !important;
  }
  .has-blocks .width-148-desktop {
    width: 148% !important;
  }
  .has-blocks .width-149-desktop {
    width: 149% !important;
  }
  .has-blocks .width-150-desktop {
    width: 150% !important;
  }
  .has-blocks .width-151-desktop {
    width: 151% !important;
  }
  .has-blocks .width-152-desktop {
    width: 152% !important;
  }
  .has-blocks .width-153-desktop {
    width: 153% !important;
  }
  .has-blocks .width-154-desktop {
    width: 154% !important;
  }
  .has-blocks .width-155-desktop {
    width: 155% !important;
  }
  .has-blocks .width-156-desktop {
    width: 156% !important;
  }
  .has-blocks .width-157-desktop {
    width: 157% !important;
  }
  .has-blocks .width-158-desktop {
    width: 158% !important;
  }
  .has-blocks .width-159-desktop {
    width: 159% !important;
  }
  .has-blocks .width-160-desktop {
    width: 160% !important;
  }
  .has-blocks .width-161-desktop {
    width: 161% !important;
  }
  .has-blocks .width-162-desktop {
    width: 162% !important;
  }
  .has-blocks .width-163-desktop {
    width: 163% !important;
  }
  .has-blocks .width-164-desktop {
    width: 164% !important;
  }
  .has-blocks .width-165-desktop {
    width: 165% !important;
  }
  .has-blocks .width-166-desktop {
    width: 166% !important;
  }
  .has-blocks .width-167-desktop {
    width: 167% !important;
  }
  .has-blocks .width-168-desktop {
    width: 168% !important;
  }
  .has-blocks .width-169-desktop {
    width: 169% !important;
  }
  .has-blocks .width-170-desktop {
    width: 170% !important;
  }
  .has-blocks .width-171-desktop {
    width: 171% !important;
  }
  .has-blocks .width-172-desktop {
    width: 172% !important;
  }
  .has-blocks .width-173-desktop {
    width: 173% !important;
  }
  .has-blocks .width-174-desktop {
    width: 174% !important;
  }
  .has-blocks .width-175-desktop {
    width: 175% !important;
  }
  .has-blocks .width-176-desktop {
    width: 176% !important;
  }
  .has-blocks .width-177-desktop {
    width: 177% !important;
  }
  .has-blocks .width-178-desktop {
    width: 178% !important;
  }
  .has-blocks .width-179-desktop {
    width: 179% !important;
  }
  .has-blocks .width-180-desktop {
    width: 180% !important;
  }
  .has-blocks .width-181-desktop {
    width: 181% !important;
  }
  .has-blocks .width-182-desktop {
    width: 182% !important;
  }
  .has-blocks .width-183-desktop {
    width: 183% !important;
  }
  .has-blocks .width-184-desktop {
    width: 184% !important;
  }
  .has-blocks .width-185-desktop {
    width: 185% !important;
  }
  .has-blocks .width-186-desktop {
    width: 186% !important;
  }
  .has-blocks .width-187-desktop {
    width: 187% !important;
  }
  .has-blocks .width-188-desktop {
    width: 188% !important;
  }
  .has-blocks .width-189-desktop {
    width: 189% !important;
  }
  .has-blocks .width-190-desktop {
    width: 190% !important;
  }
  .has-blocks .width-191-desktop {
    width: 191% !important;
  }
  .has-blocks .width-192-desktop {
    width: 192% !important;
  }
  .has-blocks .width-193-desktop {
    width: 193% !important;
  }
  .has-blocks .width-194-desktop {
    width: 194% !important;
  }
  .has-blocks .width-195-desktop {
    width: 195% !important;
  }
  .has-blocks .width-196-desktop {
    width: 196% !important;
  }
  .has-blocks .width-197-desktop {
    width: 197% !important;
  }
  .has-blocks .width-198-desktop {
    width: 198% !important;
  }
  .has-blocks .width-199-desktop {
    width: 199% !important;
  }
  .has-blocks .width-200-desktop {
    width: 200% !important;
  }
  .has-blocks .max-width-0-desktop {
    max-width: 0% !important;
  }
  .has-blocks .max-width-1-desktop {
    max-width: 1% !important;
  }
  .has-blocks .max-width-2-desktop {
    max-width: 2% !important;
  }
  .has-blocks .max-width-3-desktop {
    max-width: 3% !important;
  }
  .has-blocks .max-width-4-desktop {
    max-width: 4% !important;
  }
  .has-blocks .max-width-5-desktop {
    max-width: 5% !important;
  }
  .has-blocks .max-width-6-desktop {
    max-width: 6% !important;
  }
  .has-blocks .max-width-7-desktop {
    max-width: 7% !important;
  }
  .has-blocks .max-width-8-desktop {
    max-width: 8% !important;
  }
  .has-blocks .max-width-9-desktop {
    max-width: 9% !important;
  }
  .has-blocks .max-width-10-desktop {
    max-width: 10% !important;
  }
  .has-blocks .max-width-11-desktop {
    max-width: 11% !important;
  }
  .has-blocks .max-width-12-desktop {
    max-width: 12% !important;
  }
  .has-blocks .max-width-13-desktop {
    max-width: 13% !important;
  }
  .has-blocks .max-width-14-desktop {
    max-width: 14% !important;
  }
  .has-blocks .max-width-15-desktop {
    max-width: 15% !important;
  }
  .has-blocks .max-width-16-desktop {
    max-width: 16% !important;
  }
  .has-blocks .max-width-17-desktop {
    max-width: 17% !important;
  }
  .has-blocks .max-width-18-desktop {
    max-width: 18% !important;
  }
  .has-blocks .max-width-19-desktop {
    max-width: 19% !important;
  }
  .has-blocks .max-width-20-desktop {
    max-width: 20% !important;
  }
  .has-blocks .max-width-21-desktop {
    max-width: 21% !important;
  }
  .has-blocks .max-width-22-desktop {
    max-width: 22% !important;
  }
  .has-blocks .max-width-23-desktop {
    max-width: 23% !important;
  }
  .has-blocks .max-width-24-desktop {
    max-width: 24% !important;
  }
  .has-blocks .max-width-25-desktop {
    max-width: 25% !important;
  }
  .has-blocks .max-width-26-desktop {
    max-width: 26% !important;
  }
  .has-blocks .max-width-27-desktop {
    max-width: 27% !important;
  }
  .has-blocks .max-width-28-desktop {
    max-width: 28% !important;
  }
  .has-blocks .max-width-29-desktop {
    max-width: 29% !important;
  }
  .has-blocks .max-width-30-desktop {
    max-width: 30% !important;
  }
  .has-blocks .max-width-31-desktop {
    max-width: 31% !important;
  }
  .has-blocks .max-width-32-desktop {
    max-width: 32% !important;
  }
  .has-blocks .max-width-33-desktop {
    max-width: 33% !important;
  }
  .has-blocks .max-width-34-desktop {
    max-width: 34% !important;
  }
  .has-blocks .max-width-35-desktop {
    max-width: 35% !important;
  }
  .has-blocks .max-width-36-desktop {
    max-width: 36% !important;
  }
  .has-blocks .max-width-37-desktop {
    max-width: 37% !important;
  }
  .has-blocks .max-width-38-desktop {
    max-width: 38% !important;
  }
  .has-blocks .max-width-39-desktop {
    max-width: 39% !important;
  }
  .has-blocks .max-width-40-desktop {
    max-width: 40% !important;
  }
  .has-blocks .max-width-41-desktop {
    max-width: 41% !important;
  }
  .has-blocks .max-width-42-desktop {
    max-width: 42% !important;
  }
  .has-blocks .max-width-43-desktop {
    max-width: 43% !important;
  }
  .has-blocks .max-width-44-desktop {
    max-width: 44% !important;
  }
  .has-blocks .max-width-45-desktop {
    max-width: 45% !important;
  }
  .has-blocks .max-width-46-desktop {
    max-width: 46% !important;
  }
  .has-blocks .max-width-47-desktop {
    max-width: 47% !important;
  }
  .has-blocks .max-width-48-desktop {
    max-width: 48% !important;
  }
  .has-blocks .max-width-49-desktop {
    max-width: 49% !important;
  }
  .has-blocks .max-width-50-desktop {
    max-width: 50% !important;
  }
  .has-blocks .max-width-51-desktop {
    max-width: 51% !important;
  }
  .has-blocks .max-width-52-desktop {
    max-width: 52% !important;
  }
  .has-blocks .max-width-53-desktop {
    max-width: 53% !important;
  }
  .has-blocks .max-width-54-desktop {
    max-width: 54% !important;
  }
  .has-blocks .max-width-55-desktop {
    max-width: 55% !important;
  }
  .has-blocks .max-width-56-desktop {
    max-width: 56% !important;
  }
  .has-blocks .max-width-57-desktop {
    max-width: 57% !important;
  }
  .has-blocks .max-width-58-desktop {
    max-width: 58% !important;
  }
  .has-blocks .max-width-59-desktop {
    max-width: 59% !important;
  }
  .has-blocks .max-width-60-desktop {
    max-width: 60% !important;
  }
  .has-blocks .max-width-61-desktop {
    max-width: 61% !important;
  }
  .has-blocks .max-width-62-desktop {
    max-width: 62% !important;
  }
  .has-blocks .max-width-63-desktop {
    max-width: 63% !important;
  }
  .has-blocks .max-width-64-desktop {
    max-width: 64% !important;
  }
  .has-blocks .max-width-65-desktop {
    max-width: 65% !important;
  }
  .has-blocks .max-width-66-desktop {
    max-width: 66% !important;
  }
  .has-blocks .max-width-67-desktop {
    max-width: 67% !important;
  }
  .has-blocks .max-width-68-desktop {
    max-width: 68% !important;
  }
  .has-blocks .max-width-69-desktop {
    max-width: 69% !important;
  }
  .has-blocks .max-width-70-desktop {
    max-width: 70% !important;
  }
  .has-blocks .max-width-71-desktop {
    max-width: 71% !important;
  }
  .has-blocks .max-width-72-desktop {
    max-width: 72% !important;
  }
  .has-blocks .max-width-73-desktop {
    max-width: 73% !important;
  }
  .has-blocks .max-width-74-desktop {
    max-width: 74% !important;
  }
  .has-blocks .max-width-75-desktop {
    max-width: 75% !important;
  }
  .has-blocks .max-width-76-desktop {
    max-width: 76% !important;
  }
  .has-blocks .max-width-77-desktop {
    max-width: 77% !important;
  }
  .has-blocks .max-width-78-desktop {
    max-width: 78% !important;
  }
  .has-blocks .max-width-79-desktop {
    max-width: 79% !important;
  }
  .has-blocks .max-width-80-desktop {
    max-width: 80% !important;
  }
  .has-blocks .max-width-81-desktop {
    max-width: 81% !important;
  }
  .has-blocks .max-width-82-desktop {
    max-width: 82% !important;
  }
  .has-blocks .max-width-83-desktop {
    max-width: 83% !important;
  }
  .has-blocks .max-width-84-desktop {
    max-width: 84% !important;
  }
  .has-blocks .max-width-85-desktop {
    max-width: 85% !important;
  }
  .has-blocks .max-width-86-desktop {
    max-width: 86% !important;
  }
  .has-blocks .max-width-87-desktop {
    max-width: 87% !important;
  }
  .has-blocks .max-width-88-desktop {
    max-width: 88% !important;
  }
  .has-blocks .max-width-89-desktop {
    max-width: 89% !important;
  }
  .has-blocks .max-width-90-desktop {
    max-width: 90% !important;
  }
  .has-blocks .max-width-91-desktop {
    max-width: 91% !important;
  }
  .has-blocks .max-width-92-desktop {
    max-width: 92% !important;
  }
  .has-blocks .max-width-93-desktop {
    max-width: 93% !important;
  }
  .has-blocks .max-width-94-desktop {
    max-width: 94% !important;
  }
  .has-blocks .max-width-95-desktop {
    max-width: 95% !important;
  }
  .has-blocks .max-width-96-desktop {
    max-width: 96% !important;
  }
  .has-blocks .max-width-97-desktop {
    max-width: 97% !important;
  }
  .has-blocks .max-width-98-desktop {
    max-width: 98% !important;
  }
  .has-blocks .max-width-99-desktop {
    max-width: 99% !important;
  }
  .has-blocks .max-width-100-desktop {
    max-width: 100% !important;
  }
  .has-blocks .max-width-101-desktop {
    max-width: 101% !important;
  }
  .has-blocks .max-width-102-desktop {
    max-width: 102% !important;
  }
  .has-blocks .max-width-103-desktop {
    max-width: 103% !important;
  }
  .has-blocks .max-width-104-desktop {
    max-width: 104% !important;
  }
  .has-blocks .max-width-105-desktop {
    max-width: 105% !important;
  }
  .has-blocks .max-width-106-desktop {
    max-width: 106% !important;
  }
  .has-blocks .max-width-107-desktop {
    max-width: 107% !important;
  }
  .has-blocks .max-width-108-desktop {
    max-width: 108% !important;
  }
  .has-blocks .max-width-109-desktop {
    max-width: 109% !important;
  }
  .has-blocks .max-width-110-desktop {
    max-width: 110% !important;
  }
  .has-blocks .max-width-111-desktop {
    max-width: 111% !important;
  }
  .has-blocks .max-width-112-desktop {
    max-width: 112% !important;
  }
  .has-blocks .max-width-113-desktop {
    max-width: 113% !important;
  }
  .has-blocks .max-width-114-desktop {
    max-width: 114% !important;
  }
  .has-blocks .max-width-115-desktop {
    max-width: 115% !important;
  }
  .has-blocks .max-width-116-desktop {
    max-width: 116% !important;
  }
  .has-blocks .max-width-117-desktop {
    max-width: 117% !important;
  }
  .has-blocks .max-width-118-desktop {
    max-width: 118% !important;
  }
  .has-blocks .max-width-119-desktop {
    max-width: 119% !important;
  }
  .has-blocks .max-width-120-desktop {
    max-width: 120% !important;
  }
  .has-blocks .max-width-121-desktop {
    max-width: 121% !important;
  }
  .has-blocks .max-width-122-desktop {
    max-width: 122% !important;
  }
  .has-blocks .max-width-123-desktop {
    max-width: 123% !important;
  }
  .has-blocks .max-width-124-desktop {
    max-width: 124% !important;
  }
  .has-blocks .max-width-125-desktop {
    max-width: 125% !important;
  }
  .has-blocks .max-width-126-desktop {
    max-width: 126% !important;
  }
  .has-blocks .max-width-127-desktop {
    max-width: 127% !important;
  }
  .has-blocks .max-width-128-desktop {
    max-width: 128% !important;
  }
  .has-blocks .max-width-129-desktop {
    max-width: 129% !important;
  }
  .has-blocks .max-width-130-desktop {
    max-width: 130% !important;
  }
  .has-blocks .max-width-131-desktop {
    max-width: 131% !important;
  }
  .has-blocks .max-width-132-desktop {
    max-width: 132% !important;
  }
  .has-blocks .max-width-133-desktop {
    max-width: 133% !important;
  }
  .has-blocks .max-width-134-desktop {
    max-width: 134% !important;
  }
  .has-blocks .max-width-135-desktop {
    max-width: 135% !important;
  }
  .has-blocks .max-width-136-desktop {
    max-width: 136% !important;
  }
  .has-blocks .max-width-137-desktop {
    max-width: 137% !important;
  }
  .has-blocks .max-width-138-desktop {
    max-width: 138% !important;
  }
  .has-blocks .max-width-139-desktop {
    max-width: 139% !important;
  }
  .has-blocks .max-width-140-desktop {
    max-width: 140% !important;
  }
  .has-blocks .max-width-141-desktop {
    max-width: 141% !important;
  }
  .has-blocks .max-width-142-desktop {
    max-width: 142% !important;
  }
  .has-blocks .max-width-143-desktop {
    max-width: 143% !important;
  }
  .has-blocks .max-width-144-desktop {
    max-width: 144% !important;
  }
  .has-blocks .max-width-145-desktop {
    max-width: 145% !important;
  }
  .has-blocks .max-width-146-desktop {
    max-width: 146% !important;
  }
  .has-blocks .max-width-147-desktop {
    max-width: 147% !important;
  }
  .has-blocks .max-width-148-desktop {
    max-width: 148% !important;
  }
  .has-blocks .max-width-149-desktop {
    max-width: 149% !important;
  }
  .has-blocks .max-width-150-desktop {
    max-width: 150% !important;
  }
  .has-blocks .max-width-151-desktop {
    max-width: 151% !important;
  }
  .has-blocks .max-width-152-desktop {
    max-width: 152% !important;
  }
  .has-blocks .max-width-153-desktop {
    max-width: 153% !important;
  }
  .has-blocks .max-width-154-desktop {
    max-width: 154% !important;
  }
  .has-blocks .max-width-155-desktop {
    max-width: 155% !important;
  }
  .has-blocks .max-width-156-desktop {
    max-width: 156% !important;
  }
  .has-blocks .max-width-157-desktop {
    max-width: 157% !important;
  }
  .has-blocks .max-width-158-desktop {
    max-width: 158% !important;
  }
  .has-blocks .max-width-159-desktop {
    max-width: 159% !important;
  }
  .has-blocks .max-width-160-desktop {
    max-width: 160% !important;
  }
  .has-blocks .max-width-161-desktop {
    max-width: 161% !important;
  }
  .has-blocks .max-width-162-desktop {
    max-width: 162% !important;
  }
  .has-blocks .max-width-163-desktop {
    max-width: 163% !important;
  }
  .has-blocks .max-width-164-desktop {
    max-width: 164% !important;
  }
  .has-blocks .max-width-165-desktop {
    max-width: 165% !important;
  }
  .has-blocks .max-width-166-desktop {
    max-width: 166% !important;
  }
  .has-blocks .max-width-167-desktop {
    max-width: 167% !important;
  }
  .has-blocks .max-width-168-desktop {
    max-width: 168% !important;
  }
  .has-blocks .max-width-169-desktop {
    max-width: 169% !important;
  }
  .has-blocks .max-width-170-desktop {
    max-width: 170% !important;
  }
  .has-blocks .max-width-171-desktop {
    max-width: 171% !important;
  }
  .has-blocks .max-width-172-desktop {
    max-width: 172% !important;
  }
  .has-blocks .max-width-173-desktop {
    max-width: 173% !important;
  }
  .has-blocks .max-width-174-desktop {
    max-width: 174% !important;
  }
  .has-blocks .max-width-175-desktop {
    max-width: 175% !important;
  }
  .has-blocks .max-width-176-desktop {
    max-width: 176% !important;
  }
  .has-blocks .max-width-177-desktop {
    max-width: 177% !important;
  }
  .has-blocks .max-width-178-desktop {
    max-width: 178% !important;
  }
  .has-blocks .max-width-179-desktop {
    max-width: 179% !important;
  }
  .has-blocks .max-width-180-desktop {
    max-width: 180% !important;
  }
  .has-blocks .max-width-181-desktop {
    max-width: 181% !important;
  }
  .has-blocks .max-width-182-desktop {
    max-width: 182% !important;
  }
  .has-blocks .max-width-183-desktop {
    max-width: 183% !important;
  }
  .has-blocks .max-width-184-desktop {
    max-width: 184% !important;
  }
  .has-blocks .max-width-185-desktop {
    max-width: 185% !important;
  }
  .has-blocks .max-width-186-desktop {
    max-width: 186% !important;
  }
  .has-blocks .max-width-187-desktop {
    max-width: 187% !important;
  }
  .has-blocks .max-width-188-desktop {
    max-width: 188% !important;
  }
  .has-blocks .max-width-189-desktop {
    max-width: 189% !important;
  }
  .has-blocks .max-width-190-desktop {
    max-width: 190% !important;
  }
  .has-blocks .max-width-191-desktop {
    max-width: 191% !important;
  }
  .has-blocks .max-width-192-desktop {
    max-width: 192% !important;
  }
  .has-blocks .max-width-193-desktop {
    max-width: 193% !important;
  }
  .has-blocks .max-width-194-desktop {
    max-width: 194% !important;
  }
  .has-blocks .max-width-195-desktop {
    max-width: 195% !important;
  }
  .has-blocks .max-width-196-desktop {
    max-width: 196% !important;
  }
  .has-blocks .max-width-197-desktop {
    max-width: 197% !important;
  }
  .has-blocks .max-width-198-desktop {
    max-width: 198% !important;
  }
  .has-blocks .max-width-199-desktop {
    max-width: 199% !important;
  }
  .has-blocks .max-width-200-desktop {
    max-width: 200% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .width-0-tablet {
    width: 0% !important;
  }
  .has-blocks .width-1-tablet {
    width: 1% !important;
  }
  .has-blocks .width-2-tablet {
    width: 2% !important;
  }
  .has-blocks .width-3-tablet {
    width: 3% !important;
  }
  .has-blocks .width-4-tablet {
    width: 4% !important;
  }
  .has-blocks .width-5-tablet {
    width: 5% !important;
  }
  .has-blocks .width-6-tablet {
    width: 6% !important;
  }
  .has-blocks .width-7-tablet {
    width: 7% !important;
  }
  .has-blocks .width-8-tablet {
    width: 8% !important;
  }
  .has-blocks .width-9-tablet {
    width: 9% !important;
  }
  .has-blocks .width-10-tablet {
    width: 10% !important;
  }
  .has-blocks .width-11-tablet {
    width: 11% !important;
  }
  .has-blocks .width-12-tablet {
    width: 12% !important;
  }
  .has-blocks .width-13-tablet {
    width: 13% !important;
  }
  .has-blocks .width-14-tablet {
    width: 14% !important;
  }
  .has-blocks .width-15-tablet {
    width: 15% !important;
  }
  .has-blocks .width-16-tablet {
    width: 16% !important;
  }
  .has-blocks .width-17-tablet {
    width: 17% !important;
  }
  .has-blocks .width-18-tablet {
    width: 18% !important;
  }
  .has-blocks .width-19-tablet {
    width: 19% !important;
  }
  .has-blocks .width-20-tablet {
    width: 20% !important;
  }
  .has-blocks .width-21-tablet {
    width: 21% !important;
  }
  .has-blocks .width-22-tablet {
    width: 22% !important;
  }
  .has-blocks .width-23-tablet {
    width: 23% !important;
  }
  .has-blocks .width-24-tablet {
    width: 24% !important;
  }
  .has-blocks .width-25-tablet {
    width: 25% !important;
  }
  .has-blocks .width-26-tablet {
    width: 26% !important;
  }
  .has-blocks .width-27-tablet {
    width: 27% !important;
  }
  .has-blocks .width-28-tablet {
    width: 28% !important;
  }
  .has-blocks .width-29-tablet {
    width: 29% !important;
  }
  .has-blocks .width-30-tablet {
    width: 30% !important;
  }
  .has-blocks .width-31-tablet {
    width: 31% !important;
  }
  .has-blocks .width-32-tablet {
    width: 32% !important;
  }
  .has-blocks .width-33-tablet {
    width: 33% !important;
  }
  .has-blocks .width-34-tablet {
    width: 34% !important;
  }
  .has-blocks .width-35-tablet {
    width: 35% !important;
  }
  .has-blocks .width-36-tablet {
    width: 36% !important;
  }
  .has-blocks .width-37-tablet {
    width: 37% !important;
  }
  .has-blocks .width-38-tablet {
    width: 38% !important;
  }
  .has-blocks .width-39-tablet {
    width: 39% !important;
  }
  .has-blocks .width-40-tablet {
    width: 40% !important;
  }
  .has-blocks .width-41-tablet {
    width: 41% !important;
  }
  .has-blocks .width-42-tablet {
    width: 42% !important;
  }
  .has-blocks .width-43-tablet {
    width: 43% !important;
  }
  .has-blocks .width-44-tablet {
    width: 44% !important;
  }
  .has-blocks .width-45-tablet {
    width: 45% !important;
  }
  .has-blocks .width-46-tablet {
    width: 46% !important;
  }
  .has-blocks .width-47-tablet {
    width: 47% !important;
  }
  .has-blocks .width-48-tablet {
    width: 48% !important;
  }
  .has-blocks .width-49-tablet {
    width: 49% !important;
  }
  .has-blocks .width-50-tablet {
    width: 50% !important;
  }
  .has-blocks .width-51-tablet {
    width: 51% !important;
  }
  .has-blocks .width-52-tablet {
    width: 52% !important;
  }
  .has-blocks .width-53-tablet {
    width: 53% !important;
  }
  .has-blocks .width-54-tablet {
    width: 54% !important;
  }
  .has-blocks .width-55-tablet {
    width: 55% !important;
  }
  .has-blocks .width-56-tablet {
    width: 56% !important;
  }
  .has-blocks .width-57-tablet {
    width: 57% !important;
  }
  .has-blocks .width-58-tablet {
    width: 58% !important;
  }
  .has-blocks .width-59-tablet {
    width: 59% !important;
  }
  .has-blocks .width-60-tablet {
    width: 60% !important;
  }
  .has-blocks .width-61-tablet {
    width: 61% !important;
  }
  .has-blocks .width-62-tablet {
    width: 62% !important;
  }
  .has-blocks .width-63-tablet {
    width: 63% !important;
  }
  .has-blocks .width-64-tablet {
    width: 64% !important;
  }
  .has-blocks .width-65-tablet {
    width: 65% !important;
  }
  .has-blocks .width-66-tablet {
    width: 66% !important;
  }
  .has-blocks .width-67-tablet {
    width: 67% !important;
  }
  .has-blocks .width-68-tablet {
    width: 68% !important;
  }
  .has-blocks .width-69-tablet {
    width: 69% !important;
  }
  .has-blocks .width-70-tablet {
    width: 70% !important;
  }
  .has-blocks .width-71-tablet {
    width: 71% !important;
  }
  .has-blocks .width-72-tablet {
    width: 72% !important;
  }
  .has-blocks .width-73-tablet {
    width: 73% !important;
  }
  .has-blocks .width-74-tablet {
    width: 74% !important;
  }
  .has-blocks .width-75-tablet {
    width: 75% !important;
  }
  .has-blocks .width-76-tablet {
    width: 76% !important;
  }
  .has-blocks .width-77-tablet {
    width: 77% !important;
  }
  .has-blocks .width-78-tablet {
    width: 78% !important;
  }
  .has-blocks .width-79-tablet {
    width: 79% !important;
  }
  .has-blocks .width-80-tablet {
    width: 80% !important;
  }
  .has-blocks .width-81-tablet {
    width: 81% !important;
  }
  .has-blocks .width-82-tablet {
    width: 82% !important;
  }
  .has-blocks .width-83-tablet {
    width: 83% !important;
  }
  .has-blocks .width-84-tablet {
    width: 84% !important;
  }
  .has-blocks .width-85-tablet {
    width: 85% !important;
  }
  .has-blocks .width-86-tablet {
    width: 86% !important;
  }
  .has-blocks .width-87-tablet {
    width: 87% !important;
  }
  .has-blocks .width-88-tablet {
    width: 88% !important;
  }
  .has-blocks .width-89-tablet {
    width: 89% !important;
  }
  .has-blocks .width-90-tablet {
    width: 90% !important;
  }
  .has-blocks .width-91-tablet {
    width: 91% !important;
  }
  .has-blocks .width-92-tablet {
    width: 92% !important;
  }
  .has-blocks .width-93-tablet {
    width: 93% !important;
  }
  .has-blocks .width-94-tablet {
    width: 94% !important;
  }
  .has-blocks .width-95-tablet {
    width: 95% !important;
  }
  .has-blocks .width-96-tablet {
    width: 96% !important;
  }
  .has-blocks .width-97-tablet {
    width: 97% !important;
  }
  .has-blocks .width-98-tablet {
    width: 98% !important;
  }
  .has-blocks .width-99-tablet {
    width: 99% !important;
  }
  .has-blocks .width-100-tablet {
    width: 100% !important;
  }
  .has-blocks .width-101-tablet {
    width: 101% !important;
  }
  .has-blocks .width-102-tablet {
    width: 102% !important;
  }
  .has-blocks .width-103-tablet {
    width: 103% !important;
  }
  .has-blocks .width-104-tablet {
    width: 104% !important;
  }
  .has-blocks .width-105-tablet {
    width: 105% !important;
  }
  .has-blocks .width-106-tablet {
    width: 106% !important;
  }
  .has-blocks .width-107-tablet {
    width: 107% !important;
  }
  .has-blocks .width-108-tablet {
    width: 108% !important;
  }
  .has-blocks .width-109-tablet {
    width: 109% !important;
  }
  .has-blocks .width-110-tablet {
    width: 110% !important;
  }
  .has-blocks .width-111-tablet {
    width: 111% !important;
  }
  .has-blocks .width-112-tablet {
    width: 112% !important;
  }
  .has-blocks .width-113-tablet {
    width: 113% !important;
  }
  .has-blocks .width-114-tablet {
    width: 114% !important;
  }
  .has-blocks .width-115-tablet {
    width: 115% !important;
  }
  .has-blocks .width-116-tablet {
    width: 116% !important;
  }
  .has-blocks .width-117-tablet {
    width: 117% !important;
  }
  .has-blocks .width-118-tablet {
    width: 118% !important;
  }
  .has-blocks .width-119-tablet {
    width: 119% !important;
  }
  .has-blocks .width-120-tablet {
    width: 120% !important;
  }
  .has-blocks .width-121-tablet {
    width: 121% !important;
  }
  .has-blocks .width-122-tablet {
    width: 122% !important;
  }
  .has-blocks .width-123-tablet {
    width: 123% !important;
  }
  .has-blocks .width-124-tablet {
    width: 124% !important;
  }
  .has-blocks .width-125-tablet {
    width: 125% !important;
  }
  .has-blocks .width-126-tablet {
    width: 126% !important;
  }
  .has-blocks .width-127-tablet {
    width: 127% !important;
  }
  .has-blocks .width-128-tablet {
    width: 128% !important;
  }
  .has-blocks .width-129-tablet {
    width: 129% !important;
  }
  .has-blocks .width-130-tablet {
    width: 130% !important;
  }
  .has-blocks .width-131-tablet {
    width: 131% !important;
  }
  .has-blocks .width-132-tablet {
    width: 132% !important;
  }
  .has-blocks .width-133-tablet {
    width: 133% !important;
  }
  .has-blocks .width-134-tablet {
    width: 134% !important;
  }
  .has-blocks .width-135-tablet {
    width: 135% !important;
  }
  .has-blocks .width-136-tablet {
    width: 136% !important;
  }
  .has-blocks .width-137-tablet {
    width: 137% !important;
  }
  .has-blocks .width-138-tablet {
    width: 138% !important;
  }
  .has-blocks .width-139-tablet {
    width: 139% !important;
  }
  .has-blocks .width-140-tablet {
    width: 140% !important;
  }
  .has-blocks .width-141-tablet {
    width: 141% !important;
  }
  .has-blocks .width-142-tablet {
    width: 142% !important;
  }
  .has-blocks .width-143-tablet {
    width: 143% !important;
  }
  .has-blocks .width-144-tablet {
    width: 144% !important;
  }
  .has-blocks .width-145-tablet {
    width: 145% !important;
  }
  .has-blocks .width-146-tablet {
    width: 146% !important;
  }
  .has-blocks .width-147-tablet {
    width: 147% !important;
  }
  .has-blocks .width-148-tablet {
    width: 148% !important;
  }
  .has-blocks .width-149-tablet {
    width: 149% !important;
  }
  .has-blocks .width-150-tablet {
    width: 150% !important;
  }
  .has-blocks .width-151-tablet {
    width: 151% !important;
  }
  .has-blocks .width-152-tablet {
    width: 152% !important;
  }
  .has-blocks .width-153-tablet {
    width: 153% !important;
  }
  .has-blocks .width-154-tablet {
    width: 154% !important;
  }
  .has-blocks .width-155-tablet {
    width: 155% !important;
  }
  .has-blocks .width-156-tablet {
    width: 156% !important;
  }
  .has-blocks .width-157-tablet {
    width: 157% !important;
  }
  .has-blocks .width-158-tablet {
    width: 158% !important;
  }
  .has-blocks .width-159-tablet {
    width: 159% !important;
  }
  .has-blocks .width-160-tablet {
    width: 160% !important;
  }
  .has-blocks .width-161-tablet {
    width: 161% !important;
  }
  .has-blocks .width-162-tablet {
    width: 162% !important;
  }
  .has-blocks .width-163-tablet {
    width: 163% !important;
  }
  .has-blocks .width-164-tablet {
    width: 164% !important;
  }
  .has-blocks .width-165-tablet {
    width: 165% !important;
  }
  .has-blocks .width-166-tablet {
    width: 166% !important;
  }
  .has-blocks .width-167-tablet {
    width: 167% !important;
  }
  .has-blocks .width-168-tablet {
    width: 168% !important;
  }
  .has-blocks .width-169-tablet {
    width: 169% !important;
  }
  .has-blocks .width-170-tablet {
    width: 170% !important;
  }
  .has-blocks .width-171-tablet {
    width: 171% !important;
  }
  .has-blocks .width-172-tablet {
    width: 172% !important;
  }
  .has-blocks .width-173-tablet {
    width: 173% !important;
  }
  .has-blocks .width-174-tablet {
    width: 174% !important;
  }
  .has-blocks .width-175-tablet {
    width: 175% !important;
  }
  .has-blocks .width-176-tablet {
    width: 176% !important;
  }
  .has-blocks .width-177-tablet {
    width: 177% !important;
  }
  .has-blocks .width-178-tablet {
    width: 178% !important;
  }
  .has-blocks .width-179-tablet {
    width: 179% !important;
  }
  .has-blocks .width-180-tablet {
    width: 180% !important;
  }
  .has-blocks .width-181-tablet {
    width: 181% !important;
  }
  .has-blocks .width-182-tablet {
    width: 182% !important;
  }
  .has-blocks .width-183-tablet {
    width: 183% !important;
  }
  .has-blocks .width-184-tablet {
    width: 184% !important;
  }
  .has-blocks .width-185-tablet {
    width: 185% !important;
  }
  .has-blocks .width-186-tablet {
    width: 186% !important;
  }
  .has-blocks .width-187-tablet {
    width: 187% !important;
  }
  .has-blocks .width-188-tablet {
    width: 188% !important;
  }
  .has-blocks .width-189-tablet {
    width: 189% !important;
  }
  .has-blocks .width-190-tablet {
    width: 190% !important;
  }
  .has-blocks .width-191-tablet {
    width: 191% !important;
  }
  .has-blocks .width-192-tablet {
    width: 192% !important;
  }
  .has-blocks .width-193-tablet {
    width: 193% !important;
  }
  .has-blocks .width-194-tablet {
    width: 194% !important;
  }
  .has-blocks .width-195-tablet {
    width: 195% !important;
  }
  .has-blocks .width-196-tablet {
    width: 196% !important;
  }
  .has-blocks .width-197-tablet {
    width: 197% !important;
  }
  .has-blocks .width-198-tablet {
    width: 198% !important;
  }
  .has-blocks .width-199-tablet {
    width: 199% !important;
  }
  .has-blocks .width-200-tablet {
    width: 200% !important;
  }
  .has-blocks .max-width-0-tablet {
    max-width: 0% !important;
  }
  .has-blocks .max-width-1-tablet {
    max-width: 1% !important;
  }
  .has-blocks .max-width-2-tablet {
    max-width: 2% !important;
  }
  .has-blocks .max-width-3-tablet {
    max-width: 3% !important;
  }
  .has-blocks .max-width-4-tablet {
    max-width: 4% !important;
  }
  .has-blocks .max-width-5-tablet {
    max-width: 5% !important;
  }
  .has-blocks .max-width-6-tablet {
    max-width: 6% !important;
  }
  .has-blocks .max-width-7-tablet {
    max-width: 7% !important;
  }
  .has-blocks .max-width-8-tablet {
    max-width: 8% !important;
  }
  .has-blocks .max-width-9-tablet {
    max-width: 9% !important;
  }
  .has-blocks .max-width-10-tablet {
    max-width: 10% !important;
  }
  .has-blocks .max-width-11-tablet {
    max-width: 11% !important;
  }
  .has-blocks .max-width-12-tablet {
    max-width: 12% !important;
  }
  .has-blocks .max-width-13-tablet {
    max-width: 13% !important;
  }
  .has-blocks .max-width-14-tablet {
    max-width: 14% !important;
  }
  .has-blocks .max-width-15-tablet {
    max-width: 15% !important;
  }
  .has-blocks .max-width-16-tablet {
    max-width: 16% !important;
  }
  .has-blocks .max-width-17-tablet {
    max-width: 17% !important;
  }
  .has-blocks .max-width-18-tablet {
    max-width: 18% !important;
  }
  .has-blocks .max-width-19-tablet {
    max-width: 19% !important;
  }
  .has-blocks .max-width-20-tablet {
    max-width: 20% !important;
  }
  .has-blocks .max-width-21-tablet {
    max-width: 21% !important;
  }
  .has-blocks .max-width-22-tablet {
    max-width: 22% !important;
  }
  .has-blocks .max-width-23-tablet {
    max-width: 23% !important;
  }
  .has-blocks .max-width-24-tablet {
    max-width: 24% !important;
  }
  .has-blocks .max-width-25-tablet {
    max-width: 25% !important;
  }
  .has-blocks .max-width-26-tablet {
    max-width: 26% !important;
  }
  .has-blocks .max-width-27-tablet {
    max-width: 27% !important;
  }
  .has-blocks .max-width-28-tablet {
    max-width: 28% !important;
  }
  .has-blocks .max-width-29-tablet {
    max-width: 29% !important;
  }
  .has-blocks .max-width-30-tablet {
    max-width: 30% !important;
  }
  .has-blocks .max-width-31-tablet {
    max-width: 31% !important;
  }
  .has-blocks .max-width-32-tablet {
    max-width: 32% !important;
  }
  .has-blocks .max-width-33-tablet {
    max-width: 33% !important;
  }
  .has-blocks .max-width-34-tablet {
    max-width: 34% !important;
  }
  .has-blocks .max-width-35-tablet {
    max-width: 35% !important;
  }
  .has-blocks .max-width-36-tablet {
    max-width: 36% !important;
  }
  .has-blocks .max-width-37-tablet {
    max-width: 37% !important;
  }
  .has-blocks .max-width-38-tablet {
    max-width: 38% !important;
  }
  .has-blocks .max-width-39-tablet {
    max-width: 39% !important;
  }
  .has-blocks .max-width-40-tablet {
    max-width: 40% !important;
  }
  .has-blocks .max-width-41-tablet {
    max-width: 41% !important;
  }
  .has-blocks .max-width-42-tablet {
    max-width: 42% !important;
  }
  .has-blocks .max-width-43-tablet {
    max-width: 43% !important;
  }
  .has-blocks .max-width-44-tablet {
    max-width: 44% !important;
  }
  .has-blocks .max-width-45-tablet {
    max-width: 45% !important;
  }
  .has-blocks .max-width-46-tablet {
    max-width: 46% !important;
  }
  .has-blocks .max-width-47-tablet {
    max-width: 47% !important;
  }
  .has-blocks .max-width-48-tablet {
    max-width: 48% !important;
  }
  .has-blocks .max-width-49-tablet {
    max-width: 49% !important;
  }
  .has-blocks .max-width-50-tablet {
    max-width: 50% !important;
  }
  .has-blocks .max-width-51-tablet {
    max-width: 51% !important;
  }
  .has-blocks .max-width-52-tablet {
    max-width: 52% !important;
  }
  .has-blocks .max-width-53-tablet {
    max-width: 53% !important;
  }
  .has-blocks .max-width-54-tablet {
    max-width: 54% !important;
  }
  .has-blocks .max-width-55-tablet {
    max-width: 55% !important;
  }
  .has-blocks .max-width-56-tablet {
    max-width: 56% !important;
  }
  .has-blocks .max-width-57-tablet {
    max-width: 57% !important;
  }
  .has-blocks .max-width-58-tablet {
    max-width: 58% !important;
  }
  .has-blocks .max-width-59-tablet {
    max-width: 59% !important;
  }
  .has-blocks .max-width-60-tablet {
    max-width: 60% !important;
  }
  .has-blocks .max-width-61-tablet {
    max-width: 61% !important;
  }
  .has-blocks .max-width-62-tablet {
    max-width: 62% !important;
  }
  .has-blocks .max-width-63-tablet {
    max-width: 63% !important;
  }
  .has-blocks .max-width-64-tablet {
    max-width: 64% !important;
  }
  .has-blocks .max-width-65-tablet {
    max-width: 65% !important;
  }
  .has-blocks .max-width-66-tablet {
    max-width: 66% !important;
  }
  .has-blocks .max-width-67-tablet {
    max-width: 67% !important;
  }
  .has-blocks .max-width-68-tablet {
    max-width: 68% !important;
  }
  .has-blocks .max-width-69-tablet {
    max-width: 69% !important;
  }
  .has-blocks .max-width-70-tablet {
    max-width: 70% !important;
  }
  .has-blocks .max-width-71-tablet {
    max-width: 71% !important;
  }
  .has-blocks .max-width-72-tablet {
    max-width: 72% !important;
  }
  .has-blocks .max-width-73-tablet {
    max-width: 73% !important;
  }
  .has-blocks .max-width-74-tablet {
    max-width: 74% !important;
  }
  .has-blocks .max-width-75-tablet {
    max-width: 75% !important;
  }
  .has-blocks .max-width-76-tablet {
    max-width: 76% !important;
  }
  .has-blocks .max-width-77-tablet {
    max-width: 77% !important;
  }
  .has-blocks .max-width-78-tablet {
    max-width: 78% !important;
  }
  .has-blocks .max-width-79-tablet {
    max-width: 79% !important;
  }
  .has-blocks .max-width-80-tablet {
    max-width: 80% !important;
  }
  .has-blocks .max-width-81-tablet {
    max-width: 81% !important;
  }
  .has-blocks .max-width-82-tablet {
    max-width: 82% !important;
  }
  .has-blocks .max-width-83-tablet {
    max-width: 83% !important;
  }
  .has-blocks .max-width-84-tablet {
    max-width: 84% !important;
  }
  .has-blocks .max-width-85-tablet {
    max-width: 85% !important;
  }
  .has-blocks .max-width-86-tablet {
    max-width: 86% !important;
  }
  .has-blocks .max-width-87-tablet {
    max-width: 87% !important;
  }
  .has-blocks .max-width-88-tablet {
    max-width: 88% !important;
  }
  .has-blocks .max-width-89-tablet {
    max-width: 89% !important;
  }
  .has-blocks .max-width-90-tablet {
    max-width: 90% !important;
  }
  .has-blocks .max-width-91-tablet {
    max-width: 91% !important;
  }
  .has-blocks .max-width-92-tablet {
    max-width: 92% !important;
  }
  .has-blocks .max-width-93-tablet {
    max-width: 93% !important;
  }
  .has-blocks .max-width-94-tablet {
    max-width: 94% !important;
  }
  .has-blocks .max-width-95-tablet {
    max-width: 95% !important;
  }
  .has-blocks .max-width-96-tablet {
    max-width: 96% !important;
  }
  .has-blocks .max-width-97-tablet {
    max-width: 97% !important;
  }
  .has-blocks .max-width-98-tablet {
    max-width: 98% !important;
  }
  .has-blocks .max-width-99-tablet {
    max-width: 99% !important;
  }
  .has-blocks .max-width-100-tablet {
    max-width: 100% !important;
  }
  .has-blocks .max-width-101-tablet {
    max-width: 101% !important;
  }
  .has-blocks .max-width-102-tablet {
    max-width: 102% !important;
  }
  .has-blocks .max-width-103-tablet {
    max-width: 103% !important;
  }
  .has-blocks .max-width-104-tablet {
    max-width: 104% !important;
  }
  .has-blocks .max-width-105-tablet {
    max-width: 105% !important;
  }
  .has-blocks .max-width-106-tablet {
    max-width: 106% !important;
  }
  .has-blocks .max-width-107-tablet {
    max-width: 107% !important;
  }
  .has-blocks .max-width-108-tablet {
    max-width: 108% !important;
  }
  .has-blocks .max-width-109-tablet {
    max-width: 109% !important;
  }
  .has-blocks .max-width-110-tablet {
    max-width: 110% !important;
  }
  .has-blocks .max-width-111-tablet {
    max-width: 111% !important;
  }
  .has-blocks .max-width-112-tablet {
    max-width: 112% !important;
  }
  .has-blocks .max-width-113-tablet {
    max-width: 113% !important;
  }
  .has-blocks .max-width-114-tablet {
    max-width: 114% !important;
  }
  .has-blocks .max-width-115-tablet {
    max-width: 115% !important;
  }
  .has-blocks .max-width-116-tablet {
    max-width: 116% !important;
  }
  .has-blocks .max-width-117-tablet {
    max-width: 117% !important;
  }
  .has-blocks .max-width-118-tablet {
    max-width: 118% !important;
  }
  .has-blocks .max-width-119-tablet {
    max-width: 119% !important;
  }
  .has-blocks .max-width-120-tablet {
    max-width: 120% !important;
  }
  .has-blocks .max-width-121-tablet {
    max-width: 121% !important;
  }
  .has-blocks .max-width-122-tablet {
    max-width: 122% !important;
  }
  .has-blocks .max-width-123-tablet {
    max-width: 123% !important;
  }
  .has-blocks .max-width-124-tablet {
    max-width: 124% !important;
  }
  .has-blocks .max-width-125-tablet {
    max-width: 125% !important;
  }
  .has-blocks .max-width-126-tablet {
    max-width: 126% !important;
  }
  .has-blocks .max-width-127-tablet {
    max-width: 127% !important;
  }
  .has-blocks .max-width-128-tablet {
    max-width: 128% !important;
  }
  .has-blocks .max-width-129-tablet {
    max-width: 129% !important;
  }
  .has-blocks .max-width-130-tablet {
    max-width: 130% !important;
  }
  .has-blocks .max-width-131-tablet {
    max-width: 131% !important;
  }
  .has-blocks .max-width-132-tablet {
    max-width: 132% !important;
  }
  .has-blocks .max-width-133-tablet {
    max-width: 133% !important;
  }
  .has-blocks .max-width-134-tablet {
    max-width: 134% !important;
  }
  .has-blocks .max-width-135-tablet {
    max-width: 135% !important;
  }
  .has-blocks .max-width-136-tablet {
    max-width: 136% !important;
  }
  .has-blocks .max-width-137-tablet {
    max-width: 137% !important;
  }
  .has-blocks .max-width-138-tablet {
    max-width: 138% !important;
  }
  .has-blocks .max-width-139-tablet {
    max-width: 139% !important;
  }
  .has-blocks .max-width-140-tablet {
    max-width: 140% !important;
  }
  .has-blocks .max-width-141-tablet {
    max-width: 141% !important;
  }
  .has-blocks .max-width-142-tablet {
    max-width: 142% !important;
  }
  .has-blocks .max-width-143-tablet {
    max-width: 143% !important;
  }
  .has-blocks .max-width-144-tablet {
    max-width: 144% !important;
  }
  .has-blocks .max-width-145-tablet {
    max-width: 145% !important;
  }
  .has-blocks .max-width-146-tablet {
    max-width: 146% !important;
  }
  .has-blocks .max-width-147-tablet {
    max-width: 147% !important;
  }
  .has-blocks .max-width-148-tablet {
    max-width: 148% !important;
  }
  .has-blocks .max-width-149-tablet {
    max-width: 149% !important;
  }
  .has-blocks .max-width-150-tablet {
    max-width: 150% !important;
  }
  .has-blocks .max-width-151-tablet {
    max-width: 151% !important;
  }
  .has-blocks .max-width-152-tablet {
    max-width: 152% !important;
  }
  .has-blocks .max-width-153-tablet {
    max-width: 153% !important;
  }
  .has-blocks .max-width-154-tablet {
    max-width: 154% !important;
  }
  .has-blocks .max-width-155-tablet {
    max-width: 155% !important;
  }
  .has-blocks .max-width-156-tablet {
    max-width: 156% !important;
  }
  .has-blocks .max-width-157-tablet {
    max-width: 157% !important;
  }
  .has-blocks .max-width-158-tablet {
    max-width: 158% !important;
  }
  .has-blocks .max-width-159-tablet {
    max-width: 159% !important;
  }
  .has-blocks .max-width-160-tablet {
    max-width: 160% !important;
  }
  .has-blocks .max-width-161-tablet {
    max-width: 161% !important;
  }
  .has-blocks .max-width-162-tablet {
    max-width: 162% !important;
  }
  .has-blocks .max-width-163-tablet {
    max-width: 163% !important;
  }
  .has-blocks .max-width-164-tablet {
    max-width: 164% !important;
  }
  .has-blocks .max-width-165-tablet {
    max-width: 165% !important;
  }
  .has-blocks .max-width-166-tablet {
    max-width: 166% !important;
  }
  .has-blocks .max-width-167-tablet {
    max-width: 167% !important;
  }
  .has-blocks .max-width-168-tablet {
    max-width: 168% !important;
  }
  .has-blocks .max-width-169-tablet {
    max-width: 169% !important;
  }
  .has-blocks .max-width-170-tablet {
    max-width: 170% !important;
  }
  .has-blocks .max-width-171-tablet {
    max-width: 171% !important;
  }
  .has-blocks .max-width-172-tablet {
    max-width: 172% !important;
  }
  .has-blocks .max-width-173-tablet {
    max-width: 173% !important;
  }
  .has-blocks .max-width-174-tablet {
    max-width: 174% !important;
  }
  .has-blocks .max-width-175-tablet {
    max-width: 175% !important;
  }
  .has-blocks .max-width-176-tablet {
    max-width: 176% !important;
  }
  .has-blocks .max-width-177-tablet {
    max-width: 177% !important;
  }
  .has-blocks .max-width-178-tablet {
    max-width: 178% !important;
  }
  .has-blocks .max-width-179-tablet {
    max-width: 179% !important;
  }
  .has-blocks .max-width-180-tablet {
    max-width: 180% !important;
  }
  .has-blocks .max-width-181-tablet {
    max-width: 181% !important;
  }
  .has-blocks .max-width-182-tablet {
    max-width: 182% !important;
  }
  .has-blocks .max-width-183-tablet {
    max-width: 183% !important;
  }
  .has-blocks .max-width-184-tablet {
    max-width: 184% !important;
  }
  .has-blocks .max-width-185-tablet {
    max-width: 185% !important;
  }
  .has-blocks .max-width-186-tablet {
    max-width: 186% !important;
  }
  .has-blocks .max-width-187-tablet {
    max-width: 187% !important;
  }
  .has-blocks .max-width-188-tablet {
    max-width: 188% !important;
  }
  .has-blocks .max-width-189-tablet {
    max-width: 189% !important;
  }
  .has-blocks .max-width-190-tablet {
    max-width: 190% !important;
  }
  .has-blocks .max-width-191-tablet {
    max-width: 191% !important;
  }
  .has-blocks .max-width-192-tablet {
    max-width: 192% !important;
  }
  .has-blocks .max-width-193-tablet {
    max-width: 193% !important;
  }
  .has-blocks .max-width-194-tablet {
    max-width: 194% !important;
  }
  .has-blocks .max-width-195-tablet {
    max-width: 195% !important;
  }
  .has-blocks .max-width-196-tablet {
    max-width: 196% !important;
  }
  .has-blocks .max-width-197-tablet {
    max-width: 197% !important;
  }
  .has-blocks .max-width-198-tablet {
    max-width: 198% !important;
  }
  .has-blocks .max-width-199-tablet {
    max-width: 199% !important;
  }
  .has-blocks .max-width-200-tablet {
    max-width: 200% !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .width-0-mobile {
    width: 0% !important;
  }
  .has-blocks .width-1-mobile {
    width: 1% !important;
  }
  .has-blocks .width-2-mobile {
    width: 2% !important;
  }
  .has-blocks .width-3-mobile {
    width: 3% !important;
  }
  .has-blocks .width-4-mobile {
    width: 4% !important;
  }
  .has-blocks .width-5-mobile {
    width: 5% !important;
  }
  .has-blocks .width-6-mobile {
    width: 6% !important;
  }
  .has-blocks .width-7-mobile {
    width: 7% !important;
  }
  .has-blocks .width-8-mobile {
    width: 8% !important;
  }
  .has-blocks .width-9-mobile {
    width: 9% !important;
  }
  .has-blocks .width-10-mobile {
    width: 10% !important;
  }
  .has-blocks .width-11-mobile {
    width: 11% !important;
  }
  .has-blocks .width-12-mobile {
    width: 12% !important;
  }
  .has-blocks .width-13-mobile {
    width: 13% !important;
  }
  .has-blocks .width-14-mobile {
    width: 14% !important;
  }
  .has-blocks .width-15-mobile {
    width: 15% !important;
  }
  .has-blocks .width-16-mobile {
    width: 16% !important;
  }
  .has-blocks .width-17-mobile {
    width: 17% !important;
  }
  .has-blocks .width-18-mobile {
    width: 18% !important;
  }
  .has-blocks .width-19-mobile {
    width: 19% !important;
  }
  .has-blocks .width-20-mobile {
    width: 20% !important;
  }
  .has-blocks .width-21-mobile {
    width: 21% !important;
  }
  .has-blocks .width-22-mobile {
    width: 22% !important;
  }
  .has-blocks .width-23-mobile {
    width: 23% !important;
  }
  .has-blocks .width-24-mobile {
    width: 24% !important;
  }
  .has-blocks .width-25-mobile {
    width: 25% !important;
  }
  .has-blocks .width-26-mobile {
    width: 26% !important;
  }
  .has-blocks .width-27-mobile {
    width: 27% !important;
  }
  .has-blocks .width-28-mobile {
    width: 28% !important;
  }
  .has-blocks .width-29-mobile {
    width: 29% !important;
  }
  .has-blocks .width-30-mobile {
    width: 30% !important;
  }
  .has-blocks .width-31-mobile {
    width: 31% !important;
  }
  .has-blocks .width-32-mobile {
    width: 32% !important;
  }
  .has-blocks .width-33-mobile {
    width: 33% !important;
  }
  .has-blocks .width-34-mobile {
    width: 34% !important;
  }
  .has-blocks .width-35-mobile {
    width: 35% !important;
  }
  .has-blocks .width-36-mobile {
    width: 36% !important;
  }
  .has-blocks .width-37-mobile {
    width: 37% !important;
  }
  .has-blocks .width-38-mobile {
    width: 38% !important;
  }
  .has-blocks .width-39-mobile {
    width: 39% !important;
  }
  .has-blocks .width-40-mobile {
    width: 40% !important;
  }
  .has-blocks .width-41-mobile {
    width: 41% !important;
  }
  .has-blocks .width-42-mobile {
    width: 42% !important;
  }
  .has-blocks .width-43-mobile {
    width: 43% !important;
  }
  .has-blocks .width-44-mobile {
    width: 44% !important;
  }
  .has-blocks .width-45-mobile {
    width: 45% !important;
  }
  .has-blocks .width-46-mobile {
    width: 46% !important;
  }
  .has-blocks .width-47-mobile {
    width: 47% !important;
  }
  .has-blocks .width-48-mobile {
    width: 48% !important;
  }
  .has-blocks .width-49-mobile {
    width: 49% !important;
  }
  .has-blocks .width-50-mobile {
    width: 50% !important;
  }
  .has-blocks .width-51-mobile {
    width: 51% !important;
  }
  .has-blocks .width-52-mobile {
    width: 52% !important;
  }
  .has-blocks .width-53-mobile {
    width: 53% !important;
  }
  .has-blocks .width-54-mobile {
    width: 54% !important;
  }
  .has-blocks .width-55-mobile {
    width: 55% !important;
  }
  .has-blocks .width-56-mobile {
    width: 56% !important;
  }
  .has-blocks .width-57-mobile {
    width: 57% !important;
  }
  .has-blocks .width-58-mobile {
    width: 58% !important;
  }
  .has-blocks .width-59-mobile {
    width: 59% !important;
  }
  .has-blocks .width-60-mobile {
    width: 60% !important;
  }
  .has-blocks .width-61-mobile {
    width: 61% !important;
  }
  .has-blocks .width-62-mobile {
    width: 62% !important;
  }
  .has-blocks .width-63-mobile {
    width: 63% !important;
  }
  .has-blocks .width-64-mobile {
    width: 64% !important;
  }
  .has-blocks .width-65-mobile {
    width: 65% !important;
  }
  .has-blocks .width-66-mobile {
    width: 66% !important;
  }
  .has-blocks .width-67-mobile {
    width: 67% !important;
  }
  .has-blocks .width-68-mobile {
    width: 68% !important;
  }
  .has-blocks .width-69-mobile {
    width: 69% !important;
  }
  .has-blocks .width-70-mobile {
    width: 70% !important;
  }
  .has-blocks .width-71-mobile {
    width: 71% !important;
  }
  .has-blocks .width-72-mobile {
    width: 72% !important;
  }
  .has-blocks .width-73-mobile {
    width: 73% !important;
  }
  .has-blocks .width-74-mobile {
    width: 74% !important;
  }
  .has-blocks .width-75-mobile {
    width: 75% !important;
  }
  .has-blocks .width-76-mobile {
    width: 76% !important;
  }
  .has-blocks .width-77-mobile {
    width: 77% !important;
  }
  .has-blocks .width-78-mobile {
    width: 78% !important;
  }
  .has-blocks .width-79-mobile {
    width: 79% !important;
  }
  .has-blocks .width-80-mobile {
    width: 80% !important;
  }
  .has-blocks .width-81-mobile {
    width: 81% !important;
  }
  .has-blocks .width-82-mobile {
    width: 82% !important;
  }
  .has-blocks .width-83-mobile {
    width: 83% !important;
  }
  .has-blocks .width-84-mobile {
    width: 84% !important;
  }
  .has-blocks .width-85-mobile {
    width: 85% !important;
  }
  .has-blocks .width-86-mobile {
    width: 86% !important;
  }
  .has-blocks .width-87-mobile {
    width: 87% !important;
  }
  .has-blocks .width-88-mobile {
    width: 88% !important;
  }
  .has-blocks .width-89-mobile {
    width: 89% !important;
  }
  .has-blocks .width-90-mobile {
    width: 90% !important;
  }
  .has-blocks .width-91-mobile {
    width: 91% !important;
  }
  .has-blocks .width-92-mobile {
    width: 92% !important;
  }
  .has-blocks .width-93-mobile {
    width: 93% !important;
  }
  .has-blocks .width-94-mobile {
    width: 94% !important;
  }
  .has-blocks .width-95-mobile {
    width: 95% !important;
  }
  .has-blocks .width-96-mobile {
    width: 96% !important;
  }
  .has-blocks .width-97-mobile {
    width: 97% !important;
  }
  .has-blocks .width-98-mobile {
    width: 98% !important;
  }
  .has-blocks .width-99-mobile {
    width: 99% !important;
  }
  .has-blocks .width-100-mobile {
    width: 100% !important;
  }
  .has-blocks .width-101-mobile {
    width: 101% !important;
  }
  .has-blocks .width-102-mobile {
    width: 102% !important;
  }
  .has-blocks .width-103-mobile {
    width: 103% !important;
  }
  .has-blocks .width-104-mobile {
    width: 104% !important;
  }
  .has-blocks .width-105-mobile {
    width: 105% !important;
  }
  .has-blocks .width-106-mobile {
    width: 106% !important;
  }
  .has-blocks .width-107-mobile {
    width: 107% !important;
  }
  .has-blocks .width-108-mobile {
    width: 108% !important;
  }
  .has-blocks .width-109-mobile {
    width: 109% !important;
  }
  .has-blocks .width-110-mobile {
    width: 110% !important;
  }
  .has-blocks .width-111-mobile {
    width: 111% !important;
  }
  .has-blocks .width-112-mobile {
    width: 112% !important;
  }
  .has-blocks .width-113-mobile {
    width: 113% !important;
  }
  .has-blocks .width-114-mobile {
    width: 114% !important;
  }
  .has-blocks .width-115-mobile {
    width: 115% !important;
  }
  .has-blocks .width-116-mobile {
    width: 116% !important;
  }
  .has-blocks .width-117-mobile {
    width: 117% !important;
  }
  .has-blocks .width-118-mobile {
    width: 118% !important;
  }
  .has-blocks .width-119-mobile {
    width: 119% !important;
  }
  .has-blocks .width-120-mobile {
    width: 120% !important;
  }
  .has-blocks .width-121-mobile {
    width: 121% !important;
  }
  .has-blocks .width-122-mobile {
    width: 122% !important;
  }
  .has-blocks .width-123-mobile {
    width: 123% !important;
  }
  .has-blocks .width-124-mobile {
    width: 124% !important;
  }
  .has-blocks .width-125-mobile {
    width: 125% !important;
  }
  .has-blocks .width-126-mobile {
    width: 126% !important;
  }
  .has-blocks .width-127-mobile {
    width: 127% !important;
  }
  .has-blocks .width-128-mobile {
    width: 128% !important;
  }
  .has-blocks .width-129-mobile {
    width: 129% !important;
  }
  .has-blocks .width-130-mobile {
    width: 130% !important;
  }
  .has-blocks .width-131-mobile {
    width: 131% !important;
  }
  .has-blocks .width-132-mobile {
    width: 132% !important;
  }
  .has-blocks .width-133-mobile {
    width: 133% !important;
  }
  .has-blocks .width-134-mobile {
    width: 134% !important;
  }
  .has-blocks .width-135-mobile {
    width: 135% !important;
  }
  .has-blocks .width-136-mobile {
    width: 136% !important;
  }
  .has-blocks .width-137-mobile {
    width: 137% !important;
  }
  .has-blocks .width-138-mobile {
    width: 138% !important;
  }
  .has-blocks .width-139-mobile {
    width: 139% !important;
  }
  .has-blocks .width-140-mobile {
    width: 140% !important;
  }
  .has-blocks .width-141-mobile {
    width: 141% !important;
  }
  .has-blocks .width-142-mobile {
    width: 142% !important;
  }
  .has-blocks .width-143-mobile {
    width: 143% !important;
  }
  .has-blocks .width-144-mobile {
    width: 144% !important;
  }
  .has-blocks .width-145-mobile {
    width: 145% !important;
  }
  .has-blocks .width-146-mobile {
    width: 146% !important;
  }
  .has-blocks .width-147-mobile {
    width: 147% !important;
  }
  .has-blocks .width-148-mobile {
    width: 148% !important;
  }
  .has-blocks .width-149-mobile {
    width: 149% !important;
  }
  .has-blocks .width-150-mobile {
    width: 150% !important;
  }
  .has-blocks .width-151-mobile {
    width: 151% !important;
  }
  .has-blocks .width-152-mobile {
    width: 152% !important;
  }
  .has-blocks .width-153-mobile {
    width: 153% !important;
  }
  .has-blocks .width-154-mobile {
    width: 154% !important;
  }
  .has-blocks .width-155-mobile {
    width: 155% !important;
  }
  .has-blocks .width-156-mobile {
    width: 156% !important;
  }
  .has-blocks .width-157-mobile {
    width: 157% !important;
  }
  .has-blocks .width-158-mobile {
    width: 158% !important;
  }
  .has-blocks .width-159-mobile {
    width: 159% !important;
  }
  .has-blocks .width-160-mobile {
    width: 160% !important;
  }
  .has-blocks .width-161-mobile {
    width: 161% !important;
  }
  .has-blocks .width-162-mobile {
    width: 162% !important;
  }
  .has-blocks .width-163-mobile {
    width: 163% !important;
  }
  .has-blocks .width-164-mobile {
    width: 164% !important;
  }
  .has-blocks .width-165-mobile {
    width: 165% !important;
  }
  .has-blocks .width-166-mobile {
    width: 166% !important;
  }
  .has-blocks .width-167-mobile {
    width: 167% !important;
  }
  .has-blocks .width-168-mobile {
    width: 168% !important;
  }
  .has-blocks .width-169-mobile {
    width: 169% !important;
  }
  .has-blocks .width-170-mobile {
    width: 170% !important;
  }
  .has-blocks .width-171-mobile {
    width: 171% !important;
  }
  .has-blocks .width-172-mobile {
    width: 172% !important;
  }
  .has-blocks .width-173-mobile {
    width: 173% !important;
  }
  .has-blocks .width-174-mobile {
    width: 174% !important;
  }
  .has-blocks .width-175-mobile {
    width: 175% !important;
  }
  .has-blocks .width-176-mobile {
    width: 176% !important;
  }
  .has-blocks .width-177-mobile {
    width: 177% !important;
  }
  .has-blocks .width-178-mobile {
    width: 178% !important;
  }
  .has-blocks .width-179-mobile {
    width: 179% !important;
  }
  .has-blocks .width-180-mobile {
    width: 180% !important;
  }
  .has-blocks .width-181-mobile {
    width: 181% !important;
  }
  .has-blocks .width-182-mobile {
    width: 182% !important;
  }
  .has-blocks .width-183-mobile {
    width: 183% !important;
  }
  .has-blocks .width-184-mobile {
    width: 184% !important;
  }
  .has-blocks .width-185-mobile {
    width: 185% !important;
  }
  .has-blocks .width-186-mobile {
    width: 186% !important;
  }
  .has-blocks .width-187-mobile {
    width: 187% !important;
  }
  .has-blocks .width-188-mobile {
    width: 188% !important;
  }
  .has-blocks .width-189-mobile {
    width: 189% !important;
  }
  .has-blocks .width-190-mobile {
    width: 190% !important;
  }
  .has-blocks .width-191-mobile {
    width: 191% !important;
  }
  .has-blocks .width-192-mobile {
    width: 192% !important;
  }
  .has-blocks .width-193-mobile {
    width: 193% !important;
  }
  .has-blocks .width-194-mobile {
    width: 194% !important;
  }
  .has-blocks .width-195-mobile {
    width: 195% !important;
  }
  .has-blocks .width-196-mobile {
    width: 196% !important;
  }
  .has-blocks .width-197-mobile {
    width: 197% !important;
  }
  .has-blocks .width-198-mobile {
    width: 198% !important;
  }
  .has-blocks .width-199-mobile {
    width: 199% !important;
  }
  .has-blocks .width-200-mobile {
    width: 200% !important;
  }
  .has-blocks .max-width-0-mobile {
    max-width: 0% !important;
  }
  .has-blocks .max-width-1-mobile {
    max-width: 1% !important;
  }
  .has-blocks .max-width-2-mobile {
    max-width: 2% !important;
  }
  .has-blocks .max-width-3-mobile {
    max-width: 3% !important;
  }
  .has-blocks .max-width-4-mobile {
    max-width: 4% !important;
  }
  .has-blocks .max-width-5-mobile {
    max-width: 5% !important;
  }
  .has-blocks .max-width-6-mobile {
    max-width: 6% !important;
  }
  .has-blocks .max-width-7-mobile {
    max-width: 7% !important;
  }
  .has-blocks .max-width-8-mobile {
    max-width: 8% !important;
  }
  .has-blocks .max-width-9-mobile {
    max-width: 9% !important;
  }
  .has-blocks .max-width-10-mobile {
    max-width: 10% !important;
  }
  .has-blocks .max-width-11-mobile {
    max-width: 11% !important;
  }
  .has-blocks .max-width-12-mobile {
    max-width: 12% !important;
  }
  .has-blocks .max-width-13-mobile {
    max-width: 13% !important;
  }
  .has-blocks .max-width-14-mobile {
    max-width: 14% !important;
  }
  .has-blocks .max-width-15-mobile {
    max-width: 15% !important;
  }
  .has-blocks .max-width-16-mobile {
    max-width: 16% !important;
  }
  .has-blocks .max-width-17-mobile {
    max-width: 17% !important;
  }
  .has-blocks .max-width-18-mobile {
    max-width: 18% !important;
  }
  .has-blocks .max-width-19-mobile {
    max-width: 19% !important;
  }
  .has-blocks .max-width-20-mobile {
    max-width: 20% !important;
  }
  .has-blocks .max-width-21-mobile {
    max-width: 21% !important;
  }
  .has-blocks .max-width-22-mobile {
    max-width: 22% !important;
  }
  .has-blocks .max-width-23-mobile {
    max-width: 23% !important;
  }
  .has-blocks .max-width-24-mobile {
    max-width: 24% !important;
  }
  .has-blocks .max-width-25-mobile {
    max-width: 25% !important;
  }
  .has-blocks .max-width-26-mobile {
    max-width: 26% !important;
  }
  .has-blocks .max-width-27-mobile {
    max-width: 27% !important;
  }
  .has-blocks .max-width-28-mobile {
    max-width: 28% !important;
  }
  .has-blocks .max-width-29-mobile {
    max-width: 29% !important;
  }
  .has-blocks .max-width-30-mobile {
    max-width: 30% !important;
  }
  .has-blocks .max-width-31-mobile {
    max-width: 31% !important;
  }
  .has-blocks .max-width-32-mobile {
    max-width: 32% !important;
  }
  .has-blocks .max-width-33-mobile {
    max-width: 33% !important;
  }
  .has-blocks .max-width-34-mobile {
    max-width: 34% !important;
  }
  .has-blocks .max-width-35-mobile {
    max-width: 35% !important;
  }
  .has-blocks .max-width-36-mobile {
    max-width: 36% !important;
  }
  .has-blocks .max-width-37-mobile {
    max-width: 37% !important;
  }
  .has-blocks .max-width-38-mobile {
    max-width: 38% !important;
  }
  .has-blocks .max-width-39-mobile {
    max-width: 39% !important;
  }
  .has-blocks .max-width-40-mobile {
    max-width: 40% !important;
  }
  .has-blocks .max-width-41-mobile {
    max-width: 41% !important;
  }
  .has-blocks .max-width-42-mobile {
    max-width: 42% !important;
  }
  .has-blocks .max-width-43-mobile {
    max-width: 43% !important;
  }
  .has-blocks .max-width-44-mobile {
    max-width: 44% !important;
  }
  .has-blocks .max-width-45-mobile {
    max-width: 45% !important;
  }
  .has-blocks .max-width-46-mobile {
    max-width: 46% !important;
  }
  .has-blocks .max-width-47-mobile {
    max-width: 47% !important;
  }
  .has-blocks .max-width-48-mobile {
    max-width: 48% !important;
  }
  .has-blocks .max-width-49-mobile {
    max-width: 49% !important;
  }
  .has-blocks .max-width-50-mobile {
    max-width: 50% !important;
  }
  .has-blocks .max-width-51-mobile {
    max-width: 51% !important;
  }
  .has-blocks .max-width-52-mobile {
    max-width: 52% !important;
  }
  .has-blocks .max-width-53-mobile {
    max-width: 53% !important;
  }
  .has-blocks .max-width-54-mobile {
    max-width: 54% !important;
  }
  .has-blocks .max-width-55-mobile {
    max-width: 55% !important;
  }
  .has-blocks .max-width-56-mobile {
    max-width: 56% !important;
  }
  .has-blocks .max-width-57-mobile {
    max-width: 57% !important;
  }
  .has-blocks .max-width-58-mobile {
    max-width: 58% !important;
  }
  .has-blocks .max-width-59-mobile {
    max-width: 59% !important;
  }
  .has-blocks .max-width-60-mobile {
    max-width: 60% !important;
  }
  .has-blocks .max-width-61-mobile {
    max-width: 61% !important;
  }
  .has-blocks .max-width-62-mobile {
    max-width: 62% !important;
  }
  .has-blocks .max-width-63-mobile {
    max-width: 63% !important;
  }
  .has-blocks .max-width-64-mobile {
    max-width: 64% !important;
  }
  .has-blocks .max-width-65-mobile {
    max-width: 65% !important;
  }
  .has-blocks .max-width-66-mobile {
    max-width: 66% !important;
  }
  .has-blocks .max-width-67-mobile {
    max-width: 67% !important;
  }
  .has-blocks .max-width-68-mobile {
    max-width: 68% !important;
  }
  .has-blocks .max-width-69-mobile {
    max-width: 69% !important;
  }
  .has-blocks .max-width-70-mobile {
    max-width: 70% !important;
  }
  .has-blocks .max-width-71-mobile {
    max-width: 71% !important;
  }
  .has-blocks .max-width-72-mobile {
    max-width: 72% !important;
  }
  .has-blocks .max-width-73-mobile {
    max-width: 73% !important;
  }
  .has-blocks .max-width-74-mobile {
    max-width: 74% !important;
  }
  .has-blocks .max-width-75-mobile {
    max-width: 75% !important;
  }
  .has-blocks .max-width-76-mobile {
    max-width: 76% !important;
  }
  .has-blocks .max-width-77-mobile {
    max-width: 77% !important;
  }
  .has-blocks .max-width-78-mobile {
    max-width: 78% !important;
  }
  .has-blocks .max-width-79-mobile {
    max-width: 79% !important;
  }
  .has-blocks .max-width-80-mobile {
    max-width: 80% !important;
  }
  .has-blocks .max-width-81-mobile {
    max-width: 81% !important;
  }
  .has-blocks .max-width-82-mobile {
    max-width: 82% !important;
  }
  .has-blocks .max-width-83-mobile {
    max-width: 83% !important;
  }
  .has-blocks .max-width-84-mobile {
    max-width: 84% !important;
  }
  .has-blocks .max-width-85-mobile {
    max-width: 85% !important;
  }
  .has-blocks .max-width-86-mobile {
    max-width: 86% !important;
  }
  .has-blocks .max-width-87-mobile {
    max-width: 87% !important;
  }
  .has-blocks .max-width-88-mobile {
    max-width: 88% !important;
  }
  .has-blocks .max-width-89-mobile {
    max-width: 89% !important;
  }
  .has-blocks .max-width-90-mobile {
    max-width: 90% !important;
  }
  .has-blocks .max-width-91-mobile {
    max-width: 91% !important;
  }
  .has-blocks .max-width-92-mobile {
    max-width: 92% !important;
  }
  .has-blocks .max-width-93-mobile {
    max-width: 93% !important;
  }
  .has-blocks .max-width-94-mobile {
    max-width: 94% !important;
  }
  .has-blocks .max-width-95-mobile {
    max-width: 95% !important;
  }
  .has-blocks .max-width-96-mobile {
    max-width: 96% !important;
  }
  .has-blocks .max-width-97-mobile {
    max-width: 97% !important;
  }
  .has-blocks .max-width-98-mobile {
    max-width: 98% !important;
  }
  .has-blocks .max-width-99-mobile {
    max-width: 99% !important;
  }
  .has-blocks .max-width-100-mobile {
    max-width: 100% !important;
  }
  .has-blocks .max-width-101-mobile {
    max-width: 101% !important;
  }
  .has-blocks .max-width-102-mobile {
    max-width: 102% !important;
  }
  .has-blocks .max-width-103-mobile {
    max-width: 103% !important;
  }
  .has-blocks .max-width-104-mobile {
    max-width: 104% !important;
  }
  .has-blocks .max-width-105-mobile {
    max-width: 105% !important;
  }
  .has-blocks .max-width-106-mobile {
    max-width: 106% !important;
  }
  .has-blocks .max-width-107-mobile {
    max-width: 107% !important;
  }
  .has-blocks .max-width-108-mobile {
    max-width: 108% !important;
  }
  .has-blocks .max-width-109-mobile {
    max-width: 109% !important;
  }
  .has-blocks .max-width-110-mobile {
    max-width: 110% !important;
  }
  .has-blocks .max-width-111-mobile {
    max-width: 111% !important;
  }
  .has-blocks .max-width-112-mobile {
    max-width: 112% !important;
  }
  .has-blocks .max-width-113-mobile {
    max-width: 113% !important;
  }
  .has-blocks .max-width-114-mobile {
    max-width: 114% !important;
  }
  .has-blocks .max-width-115-mobile {
    max-width: 115% !important;
  }
  .has-blocks .max-width-116-mobile {
    max-width: 116% !important;
  }
  .has-blocks .max-width-117-mobile {
    max-width: 117% !important;
  }
  .has-blocks .max-width-118-mobile {
    max-width: 118% !important;
  }
  .has-blocks .max-width-119-mobile {
    max-width: 119% !important;
  }
  .has-blocks .max-width-120-mobile {
    max-width: 120% !important;
  }
  .has-blocks .max-width-121-mobile {
    max-width: 121% !important;
  }
  .has-blocks .max-width-122-mobile {
    max-width: 122% !important;
  }
  .has-blocks .max-width-123-mobile {
    max-width: 123% !important;
  }
  .has-blocks .max-width-124-mobile {
    max-width: 124% !important;
  }
  .has-blocks .max-width-125-mobile {
    max-width: 125% !important;
  }
  .has-blocks .max-width-126-mobile {
    max-width: 126% !important;
  }
  .has-blocks .max-width-127-mobile {
    max-width: 127% !important;
  }
  .has-blocks .max-width-128-mobile {
    max-width: 128% !important;
  }
  .has-blocks .max-width-129-mobile {
    max-width: 129% !important;
  }
  .has-blocks .max-width-130-mobile {
    max-width: 130% !important;
  }
  .has-blocks .max-width-131-mobile {
    max-width: 131% !important;
  }
  .has-blocks .max-width-132-mobile {
    max-width: 132% !important;
  }
  .has-blocks .max-width-133-mobile {
    max-width: 133% !important;
  }
  .has-blocks .max-width-134-mobile {
    max-width: 134% !important;
  }
  .has-blocks .max-width-135-mobile {
    max-width: 135% !important;
  }
  .has-blocks .max-width-136-mobile {
    max-width: 136% !important;
  }
  .has-blocks .max-width-137-mobile {
    max-width: 137% !important;
  }
  .has-blocks .max-width-138-mobile {
    max-width: 138% !important;
  }
  .has-blocks .max-width-139-mobile {
    max-width: 139% !important;
  }
  .has-blocks .max-width-140-mobile {
    max-width: 140% !important;
  }
  .has-blocks .max-width-141-mobile {
    max-width: 141% !important;
  }
  .has-blocks .max-width-142-mobile {
    max-width: 142% !important;
  }
  .has-blocks .max-width-143-mobile {
    max-width: 143% !important;
  }
  .has-blocks .max-width-144-mobile {
    max-width: 144% !important;
  }
  .has-blocks .max-width-145-mobile {
    max-width: 145% !important;
  }
  .has-blocks .max-width-146-mobile {
    max-width: 146% !important;
  }
  .has-blocks .max-width-147-mobile {
    max-width: 147% !important;
  }
  .has-blocks .max-width-148-mobile {
    max-width: 148% !important;
  }
  .has-blocks .max-width-149-mobile {
    max-width: 149% !important;
  }
  .has-blocks .max-width-150-mobile {
    max-width: 150% !important;
  }
  .has-blocks .max-width-151-mobile {
    max-width: 151% !important;
  }
  .has-blocks .max-width-152-mobile {
    max-width: 152% !important;
  }
  .has-blocks .max-width-153-mobile {
    max-width: 153% !important;
  }
  .has-blocks .max-width-154-mobile {
    max-width: 154% !important;
  }
  .has-blocks .max-width-155-mobile {
    max-width: 155% !important;
  }
  .has-blocks .max-width-156-mobile {
    max-width: 156% !important;
  }
  .has-blocks .max-width-157-mobile {
    max-width: 157% !important;
  }
  .has-blocks .max-width-158-mobile {
    max-width: 158% !important;
  }
  .has-blocks .max-width-159-mobile {
    max-width: 159% !important;
  }
  .has-blocks .max-width-160-mobile {
    max-width: 160% !important;
  }
  .has-blocks .max-width-161-mobile {
    max-width: 161% !important;
  }
  .has-blocks .max-width-162-mobile {
    max-width: 162% !important;
  }
  .has-blocks .max-width-163-mobile {
    max-width: 163% !important;
  }
  .has-blocks .max-width-164-mobile {
    max-width: 164% !important;
  }
  .has-blocks .max-width-165-mobile {
    max-width: 165% !important;
  }
  .has-blocks .max-width-166-mobile {
    max-width: 166% !important;
  }
  .has-blocks .max-width-167-mobile {
    max-width: 167% !important;
  }
  .has-blocks .max-width-168-mobile {
    max-width: 168% !important;
  }
  .has-blocks .max-width-169-mobile {
    max-width: 169% !important;
  }
  .has-blocks .max-width-170-mobile {
    max-width: 170% !important;
  }
  .has-blocks .max-width-171-mobile {
    max-width: 171% !important;
  }
  .has-blocks .max-width-172-mobile {
    max-width: 172% !important;
  }
  .has-blocks .max-width-173-mobile {
    max-width: 173% !important;
  }
  .has-blocks .max-width-174-mobile {
    max-width: 174% !important;
  }
  .has-blocks .max-width-175-mobile {
    max-width: 175% !important;
  }
  .has-blocks .max-width-176-mobile {
    max-width: 176% !important;
  }
  .has-blocks .max-width-177-mobile {
    max-width: 177% !important;
  }
  .has-blocks .max-width-178-mobile {
    max-width: 178% !important;
  }
  .has-blocks .max-width-179-mobile {
    max-width: 179% !important;
  }
  .has-blocks .max-width-180-mobile {
    max-width: 180% !important;
  }
  .has-blocks .max-width-181-mobile {
    max-width: 181% !important;
  }
  .has-blocks .max-width-182-mobile {
    max-width: 182% !important;
  }
  .has-blocks .max-width-183-mobile {
    max-width: 183% !important;
  }
  .has-blocks .max-width-184-mobile {
    max-width: 184% !important;
  }
  .has-blocks .max-width-185-mobile {
    max-width: 185% !important;
  }
  .has-blocks .max-width-186-mobile {
    max-width: 186% !important;
  }
  .has-blocks .max-width-187-mobile {
    max-width: 187% !important;
  }
  .has-blocks .max-width-188-mobile {
    max-width: 188% !important;
  }
  .has-blocks .max-width-189-mobile {
    max-width: 189% !important;
  }
  .has-blocks .max-width-190-mobile {
    max-width: 190% !important;
  }
  .has-blocks .max-width-191-mobile {
    max-width: 191% !important;
  }
  .has-blocks .max-width-192-mobile {
    max-width: 192% !important;
  }
  .has-blocks .max-width-193-mobile {
    max-width: 193% !important;
  }
  .has-blocks .max-width-194-mobile {
    max-width: 194% !important;
  }
  .has-blocks .max-width-195-mobile {
    max-width: 195% !important;
  }
  .has-blocks .max-width-196-mobile {
    max-width: 196% !important;
  }
  .has-blocks .max-width-197-mobile {
    max-width: 197% !important;
  }
  .has-blocks .max-width-198-mobile {
    max-width: 198% !important;
  }
  .has-blocks .max-width-199-mobile {
    max-width: 199% !important;
  }
  .has-blocks .max-width-200-mobile {
    max-width: 200% !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks [class*=width-]:not([class*=-mobile]) {
    width: 100%;
  }
  .has-blocks [class*=max-width-]:not([class*=-mobile]) {
    max-width: 100%;
  }
}
.has-blocks .is-capitalized {
  text-transform: capitalize !important;
}
.has-blocks .is-lowercase {
  text-transform: lowercase !important;
}
.has-blocks .is-uppercase {
  text-transform: uppercase !important;
}
.has-blocks .is-italic {
  font-style: italic !important;
}
.has-blocks .is-underlined {
  text-decoration: underline !important;
}
.has-blocks .has-text-weight-light {
  font-weight: 300 !important;
}
.has-blocks .has-text-weight-normal {
  font-weight: 400 !important;
}
.has-blocks .has-text-weight-medium {
  font-weight: 500 !important;
}
.has-blocks .has-text-weight-semibold {
  font-weight: 600 !important;
}
.has-blocks .has-text-weight-bold {
  font-weight: 700 !important;
}
.has-blocks .has-text-decoration-none {
  text-decoration: none;
}
.has-blocks .has-color-purple {
  color: #6738B8 !important;
}
.has-blocks .has-color-neon-red {
  color: #FC5E36 !important;
}
.has-blocks .has-text-decoration-none {
  text-decoration: none;
}
.has-blocks .has-text-weight-medium {
  font-weight: 500 !important;
}
.has-blocks .has-color-purple {
  color: #6738B8 !important;
}
.has-blocks .has-color-neon-red {
  color: #FC5E36 !important;
}
.has-blocks .has-no-radius {
  border-radius: 0 !important;
}
.has-blocks .has-shadow {
  -webkit-box-shadow: 2px 3px 16px 0 rgba(0, 0, 0, 0.15); /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow: 2px 3px 16px 0 rgba(0, 0, 0, 0.15); /* Firefox 3.5 - 3.6 */
  box-shadow: 2px 3px 16px 0 rgba(0, 0, 0, 0.15); /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.has-blocks .has-no-shadow {
  box-shadow: none !important;
}
.has-blocks .is-greyscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
.has-blocks .is-clickable {
  cursor: pointer !important;
  pointer-events: all !important;
}
.has-blocks .is-circle,
.has-blocks .is-circle img {
  border-radius: 50%;
}
.has-blocks .site-ani__fade-in {
  opacity: 0;
  transition: opacity 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__fade-in.state-ani-go {
  opacity: 1;
}
.has-blocks .site-ani__slide-up {
  transform: translateY(50px);
  opacity: 0;
  transition: opacity 1s, transform 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__slide-up.state-ani-go {
  transform: none;
  opacity: 1;
}
.has-blocks .site-ani__slide-right {
  transform: translateX(-50px);
  opacity: 0;
  transition: opacity 1s, transform 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__slide-right.state-ani-go {
  transform: none;
  opacity: 1;
}
.has-blocks .site-ani__slide-left {
  transform: translateX(50px);
  opacity: 0;
  transition: opacity 1s, transform 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__slide-left.state-ani-go {
  transform: none;
  opacity: 1;
}
.has-blocks .site-ani__pop-in {
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 1s, transform 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__pop-in.state-ani-go {
  opacity: 1;
  transform: none;
}
.has-blocks .site-ani__pop-blur-in {
  opacity: 0;
  transform: scale(0.8);
  filter: blur(5px);
  transition: opacity 1s, transform 1s, filter 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__pop-blur-in.state-ani-go {
  opacity: 1;
  filter: none;
  transform: none;
}
.has-blocks .site-ani__land-in {
  opacity: 0;
  transform: scale(1.2);
  transition: opacity 1s, transform 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__land-in.state-ani-go {
  opacity: 1;
  transform: none;
}
.has-blocks .site-ani__land-blur-in {
  opacity: 0;
  transform: scale(1.2);
  filter: blur(5px);
  transition: opacity 1s, transform 1s, filter 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__land-blur-in.state-ani-go {
  opacity: 1;
  filter: none;
  transform: none;
}
.has-blocks .site-ani__blur-in {
  opacity: 0;
  filter: blur(10px);
  transition: opacity 2s, filter 2s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__blur-in.state-ani-go {
  opacity: 1;
  filter: none;
}
.has-blocks .site-ani__blur-in-b {
  filter: blur(10px);
  transition: filter 1s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__blur-in-b.state-ani-go {
  filter: none;
}
.has-blocks .site-ani__fade-in-b {
  opacity: 0;
  transition: opacity 2s;
  transition-delay: 500ms;
}
.has-blocks .site-ani__fade-in-b.state-ani-go {
  opacity: 1;
}
.has-blocks .site-ani__delay-1 {
  transition-delay: 500ms;
}
@media (max-width: 766px) {
  .has-blocks h1 br, .has-blocks h2 br, .has-blocks h3 br, .has-blocks h4 br, .has-blocks h5 br {
    display: none;
  }
  .has-blocks h1 br.show-on-mobile, .has-blocks h2 br.show-on-mobile, .has-blocks h3 br.show-on-mobile, .has-blocks h4 br.show-on-mobile, .has-blocks h5 br.show-on-mobile {
    display: block;
  }
}
.has-blocks h1,
.has-blocks .h1 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 200;
  font-size: 5.3125rem;
  line-height: 100%;
  margin-bottom: 2.8125rem;
}
.has-blocks h1.is-small,
.has-blocks .h1.is-small {
  font-size: 4.0625rem;
  font-weight: 200;
  line-height: 100%;
}
.has-blocks h1 + h1:last-of-type,
.has-blocks h1 + .h1:last-of-type,
.has-blocks .h1 + h1:last-of-type,
.has-blocks .h1 + .h1:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h1,
.has-blocks .h1 {
    font-size: 3rem;
    margin-bottom: 1.875rem;
  }
  .has-blocks h1.is-small,
.has-blocks .h1.is-small {
    font-size: 3rem;
    line-height: 3rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks h2,
.has-blocks .h2 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 3.0625rem;
  line-height: 110%;
  margin-bottom: 2.5rem;
}
.has-blocks h2 + h2:last-of-type,
.has-blocks h2 + .h2:last-of-type,
.has-blocks .h2 + h2:last-of-type,
.has-blocks .h2 + .h2:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h2,
.has-blocks .h2 {
    font-size: 2rem;
    line-height: 2.2rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks h3,
.has-blocks .h3 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 2.25rem;
  line-height: 120%;
  margin-bottom: 1.625rem;
}
.has-blocks h3 + h3:last-of-type,
.has-blocks h3 + .h3:last-of-type,
.has-blocks .h3 + h3:last-of-type,
.has-blocks .h3 + .h3:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h3,
.has-blocks .h3 {
    font-size: 1.75rem;
    line-height: 2.1rem;
  }
}
.has-blocks h4,
.has-blocks .h4 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 120%;
  margin-bottom: 1.25rem;
}
.has-blocks h4 + h4:last-of-type,
.has-blocks h4 + .h4:last-of-type,
.has-blocks .h4 + h4:last-of-type,
.has-blocks .h4 + .h4:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h4,
.has-blocks .h4 {
    font-size: 1.5rem;
    line-height: 1.8rem;
    margin-bottom: 1rem;
  }
}
.has-blocks h5,
.has-blocks .h5 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 130%;
  margin-bottom: 1.25rem;
}
.has-blocks h5 + h5:last-of-type,
.has-blocks h5 + .h5:last-of-type,
.has-blocks .h5 + h5:last-of-type,
.has-blocks .h5 + .h5:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h5,
.has-blocks .h5 {
    font-size: 1.375rem;
    line-height: 1.85625rem;
  }
}
.has-blocks h6,
.has-blocks .h6 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 120%;
  margin-bottom: 0.5rem;
}
.has-blocks h6 + h6:last-of-type,
.has-blocks h6 + .h6:last-of-type,
.has-blocks .h6 + h6:last-of-type,
.has-blocks .h6 + .h6:last-of-type {
  margin-bottom: 0;
}
@media (max-width: 766px) {
  .has-blocks h6,
.has-blocks .h6 {
    font-size: 1rem;
    line-height: 1.35rem;
  }
}
.has-blocks p,
.has-blocks .p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 130%;
  margin-bottom: 1.25rem;
}
@media (max-width: 766px) {
  .has-blocks p,
.has-blocks .p {
    font-size: 1.125rem;
    line-height: 130%;
  }
}
.has-blocks p:last-of-type,
.has-blocks .p:last-of-type {
  margin-bottom: 0;
}
.has-blocks p:last-of-type + div a,
.has-blocks p:last-of-type + div button,
.has-blocks p:last-of-type + span > a,
.has-blocks p:last-of-type + span > button,
.has-blocks p:last-of-type + a,
.has-blocks p:last-of-type + button,
.has-blocks .p:last-of-type + div a,
.has-blocks .p:last-of-type + div button,
.has-blocks .p:last-of-type + span > a,
.has-blocks .p:last-of-type + span > button,
.has-blocks .p:last-of-type + a,
.has-blocks .p:last-of-type + button {
  margin-top: 2.1875rem;
}
@media (max-width: 766px) {
  .has-blocks p:last-of-type + div a,
.has-blocks p:last-of-type + div button,
.has-blocks p:last-of-type + span > a,
.has-blocks p:last-of-type + span > button,
.has-blocks p:last-of-type + a,
.has-blocks p:last-of-type + button,
.has-blocks .p:last-of-type + div a,
.has-blocks .p:last-of-type + div button,
.has-blocks .p:last-of-type + span > a,
.has-blocks .p:last-of-type + span > button,
.has-blocks .p:last-of-type + a,
.has-blocks .p:last-of-type + button {
    margin-top: 1.5625rem;
  }
}
.has-blocks p.is-small,
.has-blocks .p.is-small {
  font-size: 1.125rem;
  line-height: 130%;
}
.has-blocks p.is-large,
.has-blocks .p.is-large {
  font-size: 1.5rem;
  line-height: 135%;
  margin-bottom: 2.5rem;
}
@media (max-width: 766px) {
  .has-blocks p.is-large,
.has-blocks .p.is-large {
    font-size: 1.125rem;
    line-height: 1.51875rem;
  }
}
.has-blocks p + p:last-of-type,
.has-blocks p + .p:last-of-type,
.has-blocks .p + p:last-of-type,
.has-blocks .p + .p:last-of-type {
  margin-bottom: 0;
}
.has-blocks p span,
.has-blocks .p span {
  font-weight: inherit;
}
.has-blocks strong {
  font-weight: 600;
}
.has-blocks .site-disclaimer {
  font-size: 1rem;
  line-height: 1.4;
  color: #80858e;
  margin: 1.875rem 0 0 0.625rem;
}
.has-blocks .site-subtitle,
.has-blocks .tagline {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
@media (max-width: 766px) {
  .has-blocks .site-subtitle,
.has-blocks .tagline {
    font-size: 0.75rem;
    line-height: 0.9rem;
  }
}
.has-blocks .site-caption,
.has-blocks .caption {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
}
.has-blocks .site-stat,
.has-blocks .stat {
  font-weight: 300;
  font-size: 5rem;
  line-height: 110%;
}
.has-blocks small {
  display: block;
  font-size: 0.95rem;
  margin-bottom: 0.9375rem;
}
.has-blocks .site-spacer-h2 {
  display: block;
  height: 3.4375rem;
  margin-bottom: 2.5rem;
}
.has-blocks .site-grid,
.has-blocks [class*=__row] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 1.5625rem;
  align-content: space-between;
  width: 100%;
}
@media (max-width: 766px) {
  .has-blocks .site-grid + [class*=__row],
.has-blocks [class*=__row] + [class*=__row] {
    margin-top: 2.5rem;
  }
}
.has-blocks .site-grid.has-no-gap,
.has-blocks [class*=__row].has-no-gap {
  grid-column-gap: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid.has-no-gap-tablet,
.has-blocks [class*=__row].has-no-gap-tablet {
    column-gap: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid.has-no-gap-mobile,
.has-blocks [class*=__row].has-no-gap-mobile {
    column-gap: 0rem;
  }
}
.has-blocks .site-grid.is-reversed,
.has-blocks [class*=__row].is-reversed {
  direction: rtl;
}
.has-blocks .site-grid.is-reversed > *,
.has-blocks .site-grid.is-reversed [class*=__column],
.has-blocks [class*=__row].is-reversed > *,
.has-blocks [class*=__row].is-reversed [class*=__column] {
  direction: ltr;
}
.has-blocks .site-grid > *,
.has-blocks .site-grid [class*=__column],
.has-blocks [class*=__row] > *,
.has-blocks [class*=__row] [class*=__column] {
  display: flex;
  flex-direction: column;
  margin: 0;
}
.has-blocks .site-grid > * .site-grid,
.has-blocks .site-grid > * [class*=row],
.has-blocks .site-grid [class*=__column] .site-grid,
.has-blocks .site-grid [class*=__column] [class*=row],
.has-blocks [class*=__row] > * .site-grid,
.has-blocks [class*=__row] > * [class*=row],
.has-blocks [class*=__row] [class*=__column] .site-grid,
.has-blocks [class*=__row] [class*=__column] [class*=row] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 1.5625rem;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid > * + *,
.has-blocks .site-grid > * [class*=__column],
.has-blocks .site-grid [class*=__column] + *,
.has-blocks .site-grid [class*=__column] [class*=__column],
.has-blocks [class*=__row] > * + *,
.has-blocks [class*=__row] > * [class*=__column],
.has-blocks [class*=__row] [class*=__column] + *,
.has-blocks [class*=__row] [class*=__column] [class*=__column] {
    margin-top: 1.875rem;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-1,
.has-blocks [class*=__row].is-equalized .grid-span-1 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-1,
.has-blocks .site-grid .grid-span-1,
.has-blocks [class*=__row] .col-1,
.has-blocks [class*=__row] .grid-span-1 {
  grid-column: auto/span 1;
}
.has-blocks .site-grid .grid-start-1,
.has-blocks [class*=__row] .grid-start-1 {
  grid-column-start: 1 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-1-desktop,
.has-blocks [class*=__row] .grid-span-1-desktop {
    grid-column: auto/span 1;
  }
  .has-blocks .site-grid .grid-start-1-desktop,
.has-blocks [class*=__row] .grid-start-1-desktop {
    grid-column-start: 1 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-1-tablet,
.has-blocks [class*=__row] .grid-span-1-tablet {
    grid-column: auto/span 1;
  }
  .has-blocks .site-grid .grid-start-1-tablet,
.has-blocks [class*=__row] .grid-start-1-tablet {
    grid-column-start: 1 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-1-mobile,
.has-blocks [class*=__row] .grid-span-1-mobile {
    grid-column: auto/span 1;
  }
  .has-blocks .site-grid .offset-1-mobile,
.has-blocks [class*=__row] .offset-1-mobile {
    grid-column: auto/span 1;
  }
  .has-blocks .site-grid .grid-start-1-mobile,
.has-blocks [class*=__row] .grid-start-1-mobile {
    grid-column-start: 1 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-2,
.has-blocks [class*=__row].is-equalized .grid-span-2 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-2,
.has-blocks .site-grid .grid-span-2,
.has-blocks [class*=__row] .col-2,
.has-blocks [class*=__row] .grid-span-2 {
  grid-column: auto/span 2;
}
.has-blocks .site-grid .grid-start-2,
.has-blocks [class*=__row] .grid-start-2 {
  grid-column-start: 2 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-2-desktop,
.has-blocks [class*=__row] .grid-span-2-desktop {
    grid-column: auto/span 2;
  }
  .has-blocks .site-grid .grid-start-2-desktop,
.has-blocks [class*=__row] .grid-start-2-desktop {
    grid-column-start: 2 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-2-tablet,
.has-blocks [class*=__row] .grid-span-2-tablet {
    grid-column: auto/span 2;
  }
  .has-blocks .site-grid .grid-start-2-tablet,
.has-blocks [class*=__row] .grid-start-2-tablet {
    grid-column-start: 2 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-2-mobile,
.has-blocks [class*=__row] .grid-span-2-mobile {
    grid-column: auto/span 2;
  }
  .has-blocks .site-grid .offset-2-mobile,
.has-blocks [class*=__row] .offset-2-mobile {
    grid-column: auto/span 2;
  }
  .has-blocks .site-grid .grid-start-2-mobile,
.has-blocks [class*=__row] .grid-start-2-mobile {
    grid-column-start: 2 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-3,
.has-blocks [class*=__row].is-equalized .grid-span-3 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-3,
.has-blocks .site-grid .grid-span-3,
.has-blocks [class*=__row] .col-3,
.has-blocks [class*=__row] .grid-span-3 {
  grid-column: auto/span 3;
}
.has-blocks .site-grid .grid-start-3,
.has-blocks [class*=__row] .grid-start-3 {
  grid-column-start: 3 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-3-desktop,
.has-blocks [class*=__row] .grid-span-3-desktop {
    grid-column: auto/span 3;
  }
  .has-blocks .site-grid .grid-start-3-desktop,
.has-blocks [class*=__row] .grid-start-3-desktop {
    grid-column-start: 3 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-3-tablet,
.has-blocks [class*=__row] .grid-span-3-tablet {
    grid-column: auto/span 3;
  }
  .has-blocks .site-grid .grid-start-3-tablet,
.has-blocks [class*=__row] .grid-start-3-tablet {
    grid-column-start: 3 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-3-mobile,
.has-blocks [class*=__row] .grid-span-3-mobile {
    grid-column: auto/span 3;
  }
  .has-blocks .site-grid .offset-3-mobile,
.has-blocks [class*=__row] .offset-3-mobile {
    grid-column: auto/span 3;
  }
  .has-blocks .site-grid .grid-start-3-mobile,
.has-blocks [class*=__row] .grid-start-3-mobile {
    grid-column-start: 3 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-4,
.has-blocks [class*=__row].is-equalized .grid-span-4 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-4,
.has-blocks .site-grid .grid-span-4,
.has-blocks [class*=__row] .col-4,
.has-blocks [class*=__row] .grid-span-4 {
  grid-column: auto/span 4;
}
.has-blocks .site-grid .grid-start-4,
.has-blocks [class*=__row] .grid-start-4 {
  grid-column-start: 4 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-4-desktop,
.has-blocks [class*=__row] .grid-span-4-desktop {
    grid-column: auto/span 4;
  }
  .has-blocks .site-grid .grid-start-4-desktop,
.has-blocks [class*=__row] .grid-start-4-desktop {
    grid-column-start: 4 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-4-tablet,
.has-blocks [class*=__row] .grid-span-4-tablet {
    grid-column: auto/span 4;
  }
  .has-blocks .site-grid .grid-start-4-tablet,
.has-blocks [class*=__row] .grid-start-4-tablet {
    grid-column-start: 4 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-4-mobile,
.has-blocks [class*=__row] .grid-span-4-mobile {
    grid-column: auto/span 4;
  }
  .has-blocks .site-grid .offset-4-mobile,
.has-blocks [class*=__row] .offset-4-mobile {
    grid-column: auto/span 4;
  }
  .has-blocks .site-grid .grid-start-4-mobile,
.has-blocks [class*=__row] .grid-start-4-mobile {
    grid-column-start: 4 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-5,
.has-blocks [class*=__row].is-equalized .grid-span-5 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-5,
.has-blocks .site-grid .grid-span-5,
.has-blocks [class*=__row] .col-5,
.has-blocks [class*=__row] .grid-span-5 {
  grid-column: auto/span 5;
}
.has-blocks .site-grid .grid-start-5,
.has-blocks [class*=__row] .grid-start-5 {
  grid-column-start: 5 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-5-desktop,
.has-blocks [class*=__row] .grid-span-5-desktop {
    grid-column: auto/span 5;
  }
  .has-blocks .site-grid .grid-start-5-desktop,
.has-blocks [class*=__row] .grid-start-5-desktop {
    grid-column-start: 5 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-5-tablet,
.has-blocks [class*=__row] .grid-span-5-tablet {
    grid-column: auto/span 5;
  }
  .has-blocks .site-grid .grid-start-5-tablet,
.has-blocks [class*=__row] .grid-start-5-tablet {
    grid-column-start: 5 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-5-mobile,
.has-blocks [class*=__row] .grid-span-5-mobile {
    grid-column: auto/span 5;
  }
  .has-blocks .site-grid .offset-5-mobile,
.has-blocks [class*=__row] .offset-5-mobile {
    grid-column: auto/span 5;
  }
  .has-blocks .site-grid .grid-start-5-mobile,
.has-blocks [class*=__row] .grid-start-5-mobile {
    grid-column-start: 5 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-6,
.has-blocks [class*=__row].is-equalized .grid-span-6 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-6,
.has-blocks .site-grid .grid-span-6,
.has-blocks [class*=__row] .col-6,
.has-blocks [class*=__row] .grid-span-6 {
  grid-column: auto/span 6;
}
.has-blocks .site-grid .grid-start-6,
.has-blocks [class*=__row] .grid-start-6 {
  grid-column-start: 6 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-6-desktop,
.has-blocks [class*=__row] .grid-span-6-desktop {
    grid-column: auto/span 6;
  }
  .has-blocks .site-grid .grid-start-6-desktop,
.has-blocks [class*=__row] .grid-start-6-desktop {
    grid-column-start: 6 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-6-tablet,
.has-blocks [class*=__row] .grid-span-6-tablet {
    grid-column: auto/span 6;
  }
  .has-blocks .site-grid .grid-start-6-tablet,
.has-blocks [class*=__row] .grid-start-6-tablet {
    grid-column-start: 6 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-6-mobile,
.has-blocks [class*=__row] .grid-span-6-mobile {
    grid-column: auto/span 6;
  }
  .has-blocks .site-grid .offset-6-mobile,
.has-blocks [class*=__row] .offset-6-mobile {
    grid-column: auto/span 6;
  }
  .has-blocks .site-grid .grid-start-6-mobile,
.has-blocks [class*=__row] .grid-start-6-mobile {
    grid-column-start: 6 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-7,
.has-blocks [class*=__row].is-equalized .grid-span-7 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-7,
.has-blocks .site-grid .grid-span-7,
.has-blocks [class*=__row] .col-7,
.has-blocks [class*=__row] .grid-span-7 {
  grid-column: auto/span 7;
}
.has-blocks .site-grid .grid-start-7,
.has-blocks [class*=__row] .grid-start-7 {
  grid-column-start: 7 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-7-desktop,
.has-blocks [class*=__row] .grid-span-7-desktop {
    grid-column: auto/span 7;
  }
  .has-blocks .site-grid .grid-start-7-desktop,
.has-blocks [class*=__row] .grid-start-7-desktop {
    grid-column-start: 7 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-7-tablet,
.has-blocks [class*=__row] .grid-span-7-tablet {
    grid-column: auto/span 7;
  }
  .has-blocks .site-grid .grid-start-7-tablet,
.has-blocks [class*=__row] .grid-start-7-tablet {
    grid-column-start: 7 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-7-mobile,
.has-blocks [class*=__row] .grid-span-7-mobile {
    grid-column: auto/span 7;
  }
  .has-blocks .site-grid .offset-7-mobile,
.has-blocks [class*=__row] .offset-7-mobile {
    grid-column: auto/span 7;
  }
  .has-blocks .site-grid .grid-start-7-mobile,
.has-blocks [class*=__row] .grid-start-7-mobile {
    grid-column-start: 7 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-8,
.has-blocks [class*=__row].is-equalized .grid-span-8 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-8,
.has-blocks .site-grid .grid-span-8,
.has-blocks [class*=__row] .col-8,
.has-blocks [class*=__row] .grid-span-8 {
  grid-column: auto/span 8;
}
.has-blocks .site-grid .grid-start-8,
.has-blocks [class*=__row] .grid-start-8 {
  grid-column-start: 8 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-8-desktop,
.has-blocks [class*=__row] .grid-span-8-desktop {
    grid-column: auto/span 8;
  }
  .has-blocks .site-grid .grid-start-8-desktop,
.has-blocks [class*=__row] .grid-start-8-desktop {
    grid-column-start: 8 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-8-tablet,
.has-blocks [class*=__row] .grid-span-8-tablet {
    grid-column: auto/span 8;
  }
  .has-blocks .site-grid .grid-start-8-tablet,
.has-blocks [class*=__row] .grid-start-8-tablet {
    grid-column-start: 8 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-8-mobile,
.has-blocks [class*=__row] .grid-span-8-mobile {
    grid-column: auto/span 8;
  }
  .has-blocks .site-grid .offset-8-mobile,
.has-blocks [class*=__row] .offset-8-mobile {
    grid-column: auto/span 8;
  }
  .has-blocks .site-grid .grid-start-8-mobile,
.has-blocks [class*=__row] .grid-start-8-mobile {
    grid-column-start: 8 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-9,
.has-blocks [class*=__row].is-equalized .grid-span-9 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-9,
.has-blocks .site-grid .grid-span-9,
.has-blocks [class*=__row] .col-9,
.has-blocks [class*=__row] .grid-span-9 {
  grid-column: auto/span 9;
}
.has-blocks .site-grid .grid-start-9,
.has-blocks [class*=__row] .grid-start-9 {
  grid-column-start: 9 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-9-desktop,
.has-blocks [class*=__row] .grid-span-9-desktop {
    grid-column: auto/span 9;
  }
  .has-blocks .site-grid .grid-start-9-desktop,
.has-blocks [class*=__row] .grid-start-9-desktop {
    grid-column-start: 9 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-9-tablet,
.has-blocks [class*=__row] .grid-span-9-tablet {
    grid-column: auto/span 9;
  }
  .has-blocks .site-grid .grid-start-9-tablet,
.has-blocks [class*=__row] .grid-start-9-tablet {
    grid-column-start: 9 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-9-mobile,
.has-blocks [class*=__row] .grid-span-9-mobile {
    grid-column: auto/span 9;
  }
  .has-blocks .site-grid .offset-9-mobile,
.has-blocks [class*=__row] .offset-9-mobile {
    grid-column: auto/span 9;
  }
  .has-blocks .site-grid .grid-start-9-mobile,
.has-blocks [class*=__row] .grid-start-9-mobile {
    grid-column-start: 9 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-10,
.has-blocks [class*=__row].is-equalized .grid-span-10 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-10,
.has-blocks .site-grid .grid-span-10,
.has-blocks [class*=__row] .col-10,
.has-blocks [class*=__row] .grid-span-10 {
  grid-column: auto/span 10;
}
.has-blocks .site-grid .grid-start-10,
.has-blocks [class*=__row] .grid-start-10 {
  grid-column-start: 10 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-10-desktop,
.has-blocks [class*=__row] .grid-span-10-desktop {
    grid-column: auto/span 10;
  }
  .has-blocks .site-grid .grid-start-10-desktop,
.has-blocks [class*=__row] .grid-start-10-desktop {
    grid-column-start: 10 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-10-tablet,
.has-blocks [class*=__row] .grid-span-10-tablet {
    grid-column: auto/span 10;
  }
  .has-blocks .site-grid .grid-start-10-tablet,
.has-blocks [class*=__row] .grid-start-10-tablet {
    grid-column-start: 10 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-10-mobile,
.has-blocks [class*=__row] .grid-span-10-mobile {
    grid-column: auto/span 10;
  }
  .has-blocks .site-grid .offset-10-mobile,
.has-blocks [class*=__row] .offset-10-mobile {
    grid-column: auto/span 10;
  }
  .has-blocks .site-grid .grid-start-10-mobile,
.has-blocks [class*=__row] .grid-start-10-mobile {
    grid-column-start: 10 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-11,
.has-blocks [class*=__row].is-equalized .grid-span-11 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-11,
.has-blocks .site-grid .grid-span-11,
.has-blocks [class*=__row] .col-11,
.has-blocks [class*=__row] .grid-span-11 {
  grid-column: auto/span 11;
}
.has-blocks .site-grid .grid-start-11,
.has-blocks [class*=__row] .grid-start-11 {
  grid-column-start: 11 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-11-desktop,
.has-blocks [class*=__row] .grid-span-11-desktop {
    grid-column: auto/span 11;
  }
  .has-blocks .site-grid .grid-start-11-desktop,
.has-blocks [class*=__row] .grid-start-11-desktop {
    grid-column-start: 11 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-11-tablet,
.has-blocks [class*=__row] .grid-span-11-tablet {
    grid-column: auto/span 11;
  }
  .has-blocks .site-grid .grid-start-11-tablet,
.has-blocks [class*=__row] .grid-start-11-tablet {
    grid-column-start: 11 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-11-mobile,
.has-blocks [class*=__row] .grid-span-11-mobile {
    grid-column: auto/span 11;
  }
  .has-blocks .site-grid .offset-11-mobile,
.has-blocks [class*=__row] .offset-11-mobile {
    grid-column: auto/span 11;
  }
  .has-blocks .site-grid .grid-start-11-mobile,
.has-blocks [class*=__row] .grid-start-11-mobile {
    grid-column-start: 11 !important;
  }
}
.has-blocks .site-grid.is-equalized .grid-span-12,
.has-blocks [class*=__row].is-equalized .grid-span-12 {
  grid-column: auto/span 6 !important;
}
.has-blocks .site-grid .col-12,
.has-blocks .site-grid .grid-span-12,
.has-blocks [class*=__row] .col-12,
.has-blocks [class*=__row] .grid-span-12 {
  grid-column: auto/span 12;
}
.has-blocks .site-grid .grid-start-12,
.has-blocks [class*=__row] .grid-start-12 {
  grid-column-start: 12 !important;
}
@media only screen and (min-width: 992px) {
  .has-blocks .site-grid .grid-span-12-desktop,
.has-blocks [class*=__row] .grid-span-12-desktop {
    grid-column: auto/span 12;
  }
  .has-blocks .site-grid .grid-start-12-desktop,
.has-blocks [class*=__row] .grid-start-12-desktop {
    grid-column-start: 12 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .site-grid .grid-span-12-tablet,
.has-blocks [class*=__row] .grid-span-12-tablet {
    grid-column: auto/span 12;
  }
  .has-blocks .site-grid .grid-start-12-tablet,
.has-blocks [class*=__row] .grid-start-12-tablet {
    grid-column-start: 12 !important;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-grid [class*=grid-span]:not([class*=-tablet]),
.has-blocks .site-grid [class*=grid-span]:not([class*=-mobile]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-tablet]),
.has-blocks [class*=__row] [class*=grid-span]:not([class*=-mobile]) {
    grid-column: auto/span 12 !important;
    grid-column-start: 1 !important;
  }
  .has-blocks .site-grid .grid-span-12-mobile,
.has-blocks [class*=__row] .grid-span-12-mobile {
    grid-column: auto/span 12;
  }
  .has-blocks .site-grid .offset-12-mobile,
.has-blocks [class*=__row] .offset-12-mobile {
    grid-column: auto/span 12;
  }
  .has-blocks .site-grid .grid-start-12-mobile,
.has-blocks [class*=__row] .grid-start-12-mobile {
    grid-column-start: 12 !important;
  }
}
.has-blocks section.table .wrap {
  /* WHAT IS THIS STYLE ? */
  overflow-x: scroll;
}
.has-blocks table, .has-blocks .cookie-container table.cookielawinfo-classic {
  color: #313131;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 24px;
  max-width: 100%;
  overflow-x: scroll;
}
.has-blocks table tr th, .has-blocks .cookie-container table.cookielawinfo-classic tr th {
  background: #6738b8;
  border-bottom: 1px solid #e7e4ef;
  border-right: 1px solid #e7e4ef;
  color: #ffffff;
  font-size: 1.125rem;
  font-weight: 600;
  padding: 20px;
  text-align: left;
  white-space: nowrap;
}
.has-blocks table tr th:last-child {
  border-right: 1px solid #6738b8;
}
.has-blocks table tr:nth-of-type(odd) {
  background: #f0eef5;
  color: #313131;
}
.has-blocks .cookie-container table.cookielawinfo-classic tr th.cookielawinfo-row-cat-title-head {
  background: #f0eef5;
  color: #313131;
}
.has-blocks table tr td, .has-blocks .cookie-container table.cookielawinfo-classic tr td {
  border: 1px solid #e7e4ef;
  font-size: 1rem;
  padding: 20px;
  word-break: keep-all;
}
.has-blocks .site-slider [class*=__carousel-container],
.has-blocks .site-slider .carousel-container,
.has-blocks [class*=__slider] [class*=__carousel-container],
.has-blocks [class*=__slider] .carousel-container,
.has-blocks .carousel [class*=__carousel-container],
.has-blocks .carousel .carousel-container {
  display: flex;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.has-blocks .site-slider [class*=__carousel-container] .splide,
.has-blocks .site-slider .carousel-container .splide,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide,
.has-blocks [class*=__slider] .carousel-container .splide,
.has-blocks .carousel [class*=__carousel-container] .splide,
.has-blocks .carousel .carousel-container .splide {
  border-radius: 2px;
  margin: 0px;
  max-width: 100%;
  min-width: 100%;
  padding: 0px;
  width: 100%;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__slide,
.has-blocks .site-slider .carousel-container .splide .splide__slide,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__slide,
.has-blocks [class*=__slider] .carousel-container .splide .splide__slide,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__slide,
.has-blocks .carousel .carousel-container .splide .splide__slide {
  /* Carousel Content */
  border-radius: 2px;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__arrow,
.has-blocks .site-slider .carousel-container .splide .splide__arrow,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__arrow,
.has-blocks [class*=__slider] .carousel-container .splide .splide__arrow,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__arrow,
.has-blocks .carousel .carousel-container .splide .splide__arrow {
  border-radius: unset;
  bottom: 0;
  cursor: pointer;
  height: 100%;
  transform: none;
  opacity: 0;
  top: 0;
  width: 60px;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__arrow svg,
.has-blocks .site-slider .carousel-container .splide .splide__arrow svg,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__arrow svg,
.has-blocks [class*=__slider] .carousel-container .splide .splide__arrow svg,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__arrow svg,
.has-blocks .carousel .carousel-container .splide .splide__arrow svg {
  fill: rgba(255, 255, 255, 0);
  width: 24px;
  height: 24px;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__arrow:hover svg,
.has-blocks .site-slider .carousel-container .splide .splide__arrow:hover svg,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__arrow:hover svg,
.has-blocks [class*=__slider] .carousel-container .splide .splide__arrow:hover svg,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__arrow:hover svg,
.has-blocks .carousel .carousel-container .splide .splide__arrow:hover svg {
  fill: #FC5E36;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__arrow.splide__arrow--prev,
.has-blocks .site-slider .carousel-container .splide .splide__arrow.splide__arrow--prev,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__arrow.splide__arrow--prev,
.has-blocks [class*=__slider] .carousel-container .splide .splide__arrow.splide__arrow--prev,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__arrow.splide__arrow--prev,
.has-blocks .carousel .carousel-container .splide .splide__arrow.splide__arrow--prev {
  display: none;
  left: 0;
  background: transparent;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__arrow.splide__arrow--next,
.has-blocks .site-slider .carousel-container .splide .splide__arrow.splide__arrow--next,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__arrow.splide__arrow--next,
.has-blocks [class*=__slider] .carousel-container .splide .splide__arrow.splide__arrow--next,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__arrow.splide__arrow--next,
.has-blocks .carousel .carousel-container .splide .splide__arrow.splide__arrow--next {
  display: none;
  right: 0;
  background: transparent;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__track,
.has-blocks .site-slider .carousel-container .splide .splide__track,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__track,
.has-blocks [class*=__slider] .carousel-container .splide .splide__track,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__track,
.has-blocks .carousel .carousel-container .splide .splide__track {
  overflow: visible !important;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide,
.has-blocks .site-slider .carousel-container .splide .splide__track .splide__list .splide__slide,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide,
.has-blocks [class*=__slider] .carousel-container .splide .splide__track .splide__list .splide__slide,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide,
.has-blocks .carousel .carousel-container .splide .splide__track .splide__list .splide__slide {
  margin-right: 110px;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide img,
.has-blocks .site-slider .carousel-container .splide .splide__track .splide__list .splide__slide img,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide img,
.has-blocks [class*=__slider] .carousel-container .splide .splide__track .splide__list .splide__slide img,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__track .splide__list .splide__slide img,
.has-blocks .carousel .carousel-container .splide .splide__track .splide__list .splide__slide img {
  display: block;
  min-height: 400px;
  width: 100%;
  border-radius: 0;
  transition: transform 400ms;
  transform: scale(1) !important;
  transform-origin: center center;
  object-fit: contain;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__track .splide__list.is-active img,
.has-blocks .site-slider .carousel-container .splide .splide__track .splide__list.is-active img,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__track .splide__list.is-active img,
.has-blocks [class*=__slider] .carousel-container .splide .splide__track .splide__list.is-active img,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__track .splide__list.is-active img,
.has-blocks .carousel .carousel-container .splide .splide__track .splide__list.is-active img {
  transform: scale(1);
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__pagination,
.has-blocks .site-slider .carousel-container .splide .splide__pagination,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__pagination,
.has-blocks [class*=__slider] .carousel-container .splide .splide__pagination,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__pagination,
.has-blocks .carousel .carousel-container .splide .splide__pagination {
  align-items: flex-start;
  border-radius: 3px;
  bottom: -3.125rem;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: 6px;
  justify-content: flex-start;
  max-height: 6px;
  margin: 0px;
  min-height: 6px;
  padding: 0px;
  width: max-content;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__pagination li,
.has-blocks .site-slider .carousel-container .splide .splide__pagination li,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__pagination li,
.has-blocks [class*=__slider] .carousel-container .splide .splide__pagination li,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__pagination li,
.has-blocks .carousel .carousel-container .splide .splide__pagination li {
  cursor: pointer;
  display: flex;
  flex-direction: row;
  border-radius: 3px;
  height: 6px;
  max-width: 90px;
  min-width: 90px;
  width: 90px;
  margin: 0px;
  padding: 0px;
}
.has-blocks .site-slider [class*=__carousel-container] .splide .splide__pagination li button,
.has-blocks .site-slider .carousel-container .splide .splide__pagination li button,
.has-blocks [class*=__slider] [class*=__carousel-container] .splide .splide__pagination li button,
.has-blocks [class*=__slider] .carousel-container .splide .splide__pagination li button,
.has-blocks .carousel [class*=__carousel-container] .splide .splide__pagination li button,
.has-blocks .carousel .carousel-container .splide .splide__pagination li button {
  border-radius: 3px;
  cursor: pointer;
  height: 6px;
  max-width: 90px;
  margin: 0px;
  min-width: 90px;
  padding: 0px;
  transform: scale(1) !important;
  width: 90px;
}
.has-blocks p a:not(.site-link) {
  text-decoration: underline;
  color: inherit;
  font-weight: 400;
}
.has-blocks p a:not(.site-link):hover {
  color: #FC5E36;
}
.has-blocks p a:not(.site-button) {
  text-decoration: underline;
  color: inherit;
  font-weight: 400;
}
.has-blocks p a:not(.site-button):hover {
  color: #FC5E36;
}
.has-blocks .site-cta-group {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 1.875rem;
}
@media (max-width: 766px) {
  .has-blocks .site-cta-group {
    margin-top: 1rem;
  }
}
.has-blocks .site-cta-group a + a {
  margin-left: 1.875rem;
}
@media (max-width: 766px) {
  .has-blocks .site-cta-group a + a {
    margin-left: 1.125rem;
  }
}
@media (max-width: 379px) {
  .has-blocks .site-cta-group a + a {
    margin-left: 0.5rem;
  }
}
.has-blocks p .site-link,
.has-blocks p a.site-link,
.has-blocks .site-link {
  display: flex;
  align-items: stretch;
  color: inherit;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 120%;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-decoration: none;
}
@media (max-width: 379px) {
  .has-blocks p .site-link,
.has-blocks p a.site-link,
.has-blocks .site-link {
    font-size: 0.75rem;
  }
}
.has-blocks p .site-link:after,
.has-blocks p a.site-link:after,
.has-blocks .site-link:after {
  content: "";
  width: 0.6875rem;
  margin-left: 0.3125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-repeat: no-repeat;
  filter: invert(1);
}
.has-blocks p .site-link:hover,
.has-blocks p a.site-link:hover,
.has-blocks .site-link:hover {
  color: #FC5E36;
  text-decoration: none;
}
.has-blocks p .site-link:hover:after,
.has-blocks p a.site-link:hover:after,
.has-blocks .site-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='%23FC5E36' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  filter: unset;
}
.has-blocks p .site-link.has-color-neon-red,
.has-blocks p a.site-link.has-color-neon-red,
.has-blocks .site-link.has-color-neon-red {
  color: #FC5E36;
}
.has-blocks p .site-link.has-color-neon-red:after,
.has-blocks p a.site-link.has-color-neon-red:after,
.has-blocks .site-link.has-color-neon-red:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='%23FC5E36' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  filter: unset;
}
.has-blocks p .site-link.has-color-black,
.has-blocks p a.site-link.has-color-black,
.has-blocks .site-link.has-color-black {
  color: #000C1D;
}
.has-blocks p .site-link.has-color-black:after,
.has-blocks p a.site-link.has-color-black:after,
.has-blocks .site-link.has-color-black:after {
  filter: unset;
}
.has-blocks [class*=block-hero-] .site-link {
  color: white;
}
.has-blocks [class*=block-hero-] .site-link:hover {
  color: #FC5E36;
}
.has-blocks [class*=block-hero-] .site-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='%23FC5E36' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  filter: unset;
}
.has-blocks p .site-button,
.has-blocks p a.site-button,
.has-blocks .site-button {
  display: inline-flex;
  text-align: center;
  align-items: center;
  border-radius: 50vh;
  cursor: pointer !important;
  flex-direction: row;
  font-size: 0.8125rem;
  font-weight: 600;
  justify-content: center;
  letter-spacing: 0.06em;
  line-height: 120%;
  margin-right: 0.625rem;
  max-width: fit-content;
  min-height: 3rem;
  padding: 0.9375rem 1.5625rem;
  text-decoration: none;
  text-transform: uppercase;
  width: auto;
  background-color: #FC5E36;
  border: 0.125rem solid #FC5E36;
  color: #FFFFFF;
  text-decoration: none;
}
@media (max-width: 766px) {
  .has-blocks p .site-button,
.has-blocks p a.site-button,
.has-blocks .site-button {
    margin-right: 0;
    padding: 0.625rem 1.125rem;
    min-height: auto;
  }
}
@media (max-width: 379px) {
  .has-blocks p .site-button,
.has-blocks p a.site-button,
.has-blocks .site-button {
    font-size: 0.75rem;
    padding: 0.625rem 0.9375rem;
  }
}
.has-blocks p .site-button:hover,
.has-blocks p a.site-button:hover,
.has-blocks .site-button:hover {
  background-color: #e5481f;
  color: #FFFFFF;
}
.has-blocks p .site-button.is-transparent,
.has-blocks p a.site-button.is-transparent,
.has-blocks .site-button.is-transparent {
  background-color: transparent;
  border: 0.09375rem solid #000C1D;
  color: #000C1D;
}
.has-blocks p .site-button.is-transparent:hover,
.has-blocks p a.site-button.is-transparent:hover,
.has-blocks .site-button.is-transparent:hover {
  color: white !important;
  background-color: #FC5E36 !important;
  border-color: #FC5E36 !important;
}
.has-blocks p .site-button.is-external-link:after,
.has-blocks p a.site-button.is-external-link:after,
.has-blocks .site-button.is-external-link:after {
  content: url(../images/careers/arrow-down-left-black.svg);
  position: relative;
  display: inline-block;
  width: 25px;
  height: auto;
  vertical-align: sub;
}
.has-blocks .site-icon img {
  width: auto !important;
}
.has-blocks .site-search {
  position: relative;
  background-color: white;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.has-blocks .site-search .site-search__row .site-search__column:first-of-type {
  display: flex;
  flex-direction: column;
  gap: 3.125rem;
}
.has-blocks .site-search .site-search__result {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  background: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  padding: 1.875rem;
}
.has-blocks .site-search .site-search__result h2 {
  margin-bottom: 0;
}
.has-blocks .site-search .site-search__result a, .has-blocks .site-search .site-search__result .site-link, .has-blocks .site-search .site-search__result .site-button {
  margin-bottom: 0;
}
.has-blocks .site-search .site-search__result a:after, .has-blocks .site-search .site-search__result .site-link:after, .has-blocks .site-search .site-search__result .site-button:after {
  filter: unset;
}
.has-blocks .search-form {
  position: relative;
  max-width: 18.75rem;
  width: 100%;
  border-bottom: 1px solid white;
  color: white;
  /* clears the 'X' from Internet Explorer */
  /* clears the 'X' from Chrome */
}
.has-blocks .search-form:hover {
  color: #FC5E36;
  border-color: #FC5E36;
}
.has-blocks .search-form:hover .search-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337781C4.60483 0.160796 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6366C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2391 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337781ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='%23FC5E36'/%3E%3C/svg%3E");
}
.has-blocks .search-form .search-icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.has-blocks .search-form .search-field {
  width: 100%;
  height: 2rem;
  color: white;
  padding-left: 1.5625rem;
}
.has-blocks .search-form .search-field::placeholder {
  color: white !important;
}
.has-blocks .search-form input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.has-blocks .search-form input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.has-blocks .search-form input[type=search]::-webkit-search-decoration,
.has-blocks .search-form input[type=search]::-webkit-search-cancel-button,
.has-blocks .search-form input[type=search]::-webkit-search-results-button,
.has-blocks .search-form input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.has-blocks header {
  align-items: center;
  color: #FFFFFF;
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 106px;
  left: 0px;
  width: 100%;
  min-width: 100%;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 10;
  /* Header Container */
  /* Header Container */ /* Scroll Behaviour */
}
.has-blocks header a, .has-blocks header .site-header-1__title {
  transition: none;
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .has-blocks header {
    height: 60px;
  }
}
@media (min-width: 767px) {
  .has-blocks header.admin-shift {
    top: 32px !important;
  }
}
@media (min-width: 767px) {
  .has-blocks header.admin-shift .site-header-1__dropdown {
    top: 138px !important;
  }
}
.has-blocks header .site-header-1__content {
  width: 100%;
  height: 100%;
}
.has-blocks header .site-header-1__container {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 100%;
  width: auto;
  max-width: 97.5rem !important;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__container {
    padding: 0px 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 1180px) {
  .has-blocks header .site-header-1__container {
    padding: 0px 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .has-blocks header .site-header-1__container {
    padding: 0px 20px;
  }
}
.has-blocks header .site-header-1__group {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 100%;
  /* Logo Block */ /* START */
  /* Logo Block */ /* END */
  /* Primary/Secondary Nav Block */ /* START */
  /* Primary/Secondary Nav Block */ /* END */
  /* Mobile Nav Block */ /* START */
  /* Mobile Nav Block */ /* END */
}
@media only screen and (min-width: 600px) {
  .has-blocks header .site-header-1__group.logo a,
.has-blocks header .site-header-1__group.logo a img {
    height: 28px;
    width: 187px;
  }
  .has-blocks header .site-header-1__group.logo .desktop.top {
    display: flex;
  }
  .has-blocks header .site-header-1__group.logo .desktop.scroll {
    display: none;
  }
  .has-blocks header .site-header-1__group.logo .mobile.top {
    display: none;
  }
  .has-blocks header .site-header-1__group.logo .mobile.scroll {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .has-blocks header .site-header-1__group.logo a,
.has-blocks header .site-header-1__group.logo a img {
    height: 36px;
    width: 40px;
  }
  .has-blocks header .site-header-1__group.logo .desktop.top {
    display: none;
  }
  .has-blocks header .site-header-1__group.logo .desktop.scroll {
    display: none;
  }
  .has-blocks header .site-header-1__group.logo .mobile.top {
    display: flex;
  }
  .has-blocks header .site-header-1__group.logo .mobile.scroll {
    display: none;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary, .has-blocks header .site-header-1__group.site-header-1__nav-secondary {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.8px;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  height: 100%;
  justify-content: center;
  padding: 0 0.875rem;
  text-align: center;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link {
    padding: 0px 10px;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__dropdown, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__dropdown {
  align-items: center;
  display: none;
  justify-content: center;
  left: 0px;
  padding: 10px;
  position: fixed;
  text-align: left;
  top: 106px;
  width: 100%;
  z-index: 8;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__dropdown, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__dropdown {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 1180px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__dropdown, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__dropdown {
    display: none;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title {
  position: relative;
  min-height: 2.9375rem;
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  text-transform: uppercase;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title:hover, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title:hover {
  color: #FC5E36;
}
@media (min-width: 1280px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title:hover .caret, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title:hover .caret {
    opacity: 100% !important;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title .caret, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title .caret {
  align-items: center;
  display: none;
  flex-direction: row;
  justify-content: center;
  margin-left: 7px;
}
@media (min-width: 1280px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title .caret, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title .caret {
    position: absolute;
    opacity: 0;
    margin: 0;
    bottom: 0;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title .caret svg, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title .caret svg {
  display: flex;
  height: 6px;
  transform-origin: center center;
  width: 15px;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link .site-header-1__title .caret svg path, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link .site-header-1__title .caret svg path {
  fill: #FC5E36 !important;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link.has-dropdown .site-header-1__title .caret, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link.has-dropdown .site-header-1__title .caret {
  display: flex;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link.has-dropdown .site-header-1__title .caret svg, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link.has-dropdown .site-header-1__title .caret svg {
  transform: rotate(180deg);
  transform-origin: center center;
}
.has-blocks header .site-header-1__group.site-header-1__nav-primary .site-header-1__link.has-dropdown:hover .site-header-1__dropdown, .has-blocks header .site-header-1__group.site-header-1__nav-secondary .site-header-1__link.has-dropdown:hover .site-header-1__dropdown {
  display: flex;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary {
    font-size: 13px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 1180px) {
  .has-blocks header .site-header-1__group.site-header-1__nav-primary {
    display: none;
  }
}
.has-blocks header .site-header-1__group.site-header-1__nav-secondary {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 1.8px;
}
.has-blocks header .site-header-1__group.nav-mobile {
  display: none;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__group.nav-mobile {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 1180px) {
  .has-blocks header .site-header-1__group.nav-mobile {
    display: flex;
  }
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  height: 24px;
  justify-content: center;
  width: 24px;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger svg {
  height: 24px;
  width: 24px;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger svg .bar {
  height: 2px;
  fill: #FFFFFF;
  width: 18px;
  transition: all 0.2s ease-in-out;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger svg .bar.middle-1 {
  transform-origin: center center;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger svg .bar.middle-2 {
  transform-origin: center center;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger.open svg .bar.top {
  display: none;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger.open svg .bar.bottom {
  display: none;
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger.open svg .bar.middle-1 {
  transform: rotate(45deg);
}
.has-blocks header .site-header-1__group.nav-mobile .hamburger.open svg .bar.middle-2 {
  transform: rotate(-45deg);
}
.has-blocks header .site-header-1__row {
  align-items: stretch;
  background-color: #FFFFFF;
  box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.2);
  color: #000C1D;
  cursor: default;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  max-width: 83.125rem;
  padding: 0.9375rem;
  width: auto;
}
@media only screen and (min-width: 0px) and (max-width: 1280px) {
  .has-blocks header .site-header-1__row {
    padding: 60px 60px;
  }
}
.has-blocks header .site-header-1__row > .site-header-1__column {
  height: 100%;
  padding-top: 1.25rem;
}
.has-blocks header .site-header-1__row > .site-header-1__column:first-of-type {
  padding-left: 1.25rem;
}
.has-blocks header .site-header-1__row > .site-header-1__column:last-of-type {
  padding-top: 0;
}
.has-blocks header .site-header-1__row > .site-header-1__column p {
  font-size: 1.125rem;
  letter-spacing: normal;
  max-width: 14.375rem;
  margin-right: 2.8125rem;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0.9375rem;
  padding: 0;
  margin-bottom: 1.875rem;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link:last-of-type {
  margin-bottom: 0;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link:hover {
  color: #FC5E36;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link > img {
  object-fit: contain;
  max-width: 1.5625rem;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link strong {
  display: block;
  margin-bottom: 0.3125rem;
  font-size: 1.125rem;
  line-height: 1.4375rem;
  letter-spacing: normal;
  text-align: left;
}
.has-blocks header .site-header-1__row > .site-header-1__column .site-header-1__link span {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  letter-spacing: normal;
  text-align: left;
  opacity: 50%;
}
.has-blocks header .tagline {
  opacity: 50%;
  margin-bottom: 1.875rem;
}
.has-blocks header .site-header-1__banner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 2.8125rem;
  padding: 1.5625rem;
  width: 22.9375rem;
  height: 100%;
  min-height: 21.0625rem;
  color: white;
  background: linear-gradient(0.9deg, #6738B8 -29.18%, rgba(149, 91, 215, 0.161192) 54.47%, rgba(154, 95, 218, 0.0723934) 73.45%, rgba(158, 98, 221, 0) 88.97%), linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(image.png), linear-gradient(0deg, #201E53, #201E53);
  border-radius: 0.25rem;
}
.has-blocks header .site-header-1__banner:hover .site-link {
  color: #FC5E36;
}
.has-blocks header .site-header-1__banner:hover .site-link:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.125 7.02148L4.5625 4.11776L1.125 1.47801' stroke='%23FC5E36' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  filter: unset;
}
.has-blocks header .site-header-1__banner .site-header-1__banner-title {
  font-size: 1.5rem;
  font-weight: 400;
  letter-spacing: normal !important;
  line-height: 2rem;
}
.has-blocks header .site-button {
  max-width: none;
}
@media (max-width: 477px) {
  .has-blocks header .site-button {
    padding: 0.625rem;
  }
}
.has-blocks header.scroll, .has-blocks header.force {
  background-color: #FFFFFF;
  box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.2);
  color: #000C1D;
}
.has-blocks header.scroll .site-header-1__container .site-header-1__group, .has-blocks header.force .site-header-1__container .site-header-1__group {
  /* Logo Block */ /* START */
  /* Logo Block */ /* END */
  /* Primary/Secondary Nav Block */ /* START */
  /* Primary/Secondary Nav Block */ /* END */
  /* Mobile Nav Block */ /* START */
  /* Mobile Nav Block */ /* END */
}
@media only screen and (min-width: 600px) {
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .desktop.top, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .desktop.top {
    display: none;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .desktop.scroll, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .desktop.scroll {
    display: flex;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .mobile.top, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .mobile.top {
    display: none;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .mobile.scroll, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .mobile.scroll {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .desktop.top, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .desktop.top {
    display: none;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .desktop.scroll, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .desktop.scroll {
    display: none;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .mobile.top, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .mobile.top {
    display: none;
  }
  .has-blocks header.scroll .site-header-1__container .site-header-1__group.logo .mobile.scroll, .has-blocks header.force .site-header-1__container .site-header-1__group.logo .mobile.scroll {
    display: flex;
  }
}
.has-blocks header.scroll .site-header-1__container .site-header-1__group.site-header-1__nav-primary .site-header-1__title .caret svg path, .has-blocks header.scroll .site-header-1__container .site-header-1__group.site-header-1__nav-secondary .site-header-1__title .caret svg path, .has-blocks header.force .site-header-1__container .site-header-1__group.site-header-1__nav-primary .site-header-1__title .caret svg path, .has-blocks header.force .site-header-1__container .site-header-1__group.site-header-1__nav-secondary .site-header-1__title .caret svg path {
  fill: #000C1D;
}
.has-blocks header.scroll .site-header-1__container .site-header-1__group.nav-mobile .hamburger svg .bar, .has-blocks header.force .site-header-1__container .site-header-1__group.nav-mobile .hamburger svg .bar {
  fill: #000C1D;
}
.has-blocks header.scroll .search-icon, .has-blocks header.force .search-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337772C4.60483 0.160795 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6367C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2392 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337772ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='%23000C1D'/%3E%3C/svg%3E");
}
.has-blocks .nav-mobile-lightbox {
  align-items: flex-start;
  background-color: #FFFFFF;
  color: #000C1D;
  display: none;
  left: 0px;
  height: 100vh;
  padding: 0px 40px;
  padding-top: 106px;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 9;
}
@media only screen and (min-width: 1180px) {
  .has-blocks .nav-mobile-lightbox {
    display: none !important;
  }
}
.has-blocks .nav-mobile-lightbox.open {
  display: flex;
  overflow-y: scroll;
}
@media only screen and (min-width: 0px) and (max-width: 600px) {
  .has-blocks .nav-mobile-lightbox {
    padding: 0px 20px;
    padding-top: 6.25rem;
  }
}
.has-blocks .nav-mobile-lightbox .scroll-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  max-height: 100%;
  padding-top: 0px;
  width: 100%;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link {
  border-bottom: 2px solid #CCCED2;
  padding: 24px 0px;
  width: 100%;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link:last-of-type {
  border-bottom: 2px solid transparent;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__title {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  font-size: 18px;
  font-weight: 600;
  justify-content: flex-start;
  letter-spacing: 0.125em;
  line-height: 120%;
  text-transform: uppercase;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__title .caret {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 7px;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__title .caret svg {
  display: flex;
  height: 6px;
  transform: rotate(180deg);
  transform-origin: center center;
  width: 15px;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__title .caret svg path {
  fill: #000C1D;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown {
  display: none;
  padding-top: 20px;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .about-container {
  display: none;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .menu-container .tagline {
  display: block;
  font-size: 20px;
  font-weight: 500;
  line-height: 125%;
  margin-top: 25px;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .menu-container .menu .menu-item .contents .site-header-1__title {
  color: #4D5561;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0px;
  line-height: 125%;
  margin: 10px 0px;
  text-transform: none;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .menu-container .menu .menu-item .contents .description {
  display: none;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .tagline {
  padding-bottom: 1rem;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .site-header-1__column {
  margin-top: 0 !important;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .site-header-1__link {
  display: flex;
  flex-direction: row;
  align-items: center;
  border-bottom: none !important;
  padding-top: 0;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link .site-header-1__dropdown .site-header-1__link img {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 10px;
  margin-bottom: 0;
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link.open .site-header-1__title .caret svg {
  transform: rotate(0deg);
}
.has-blocks .nav-mobile-lightbox .scroll-container .site-header-1__link.open .site-header-1__dropdown {
  display: flex;
}
.has-blocks .nav-mobile-lightbox .tagline {
  display: block;
  font-size: 1rem;
  margin-top: 1.875rem;
  margin-bottom: 1rem;
}
.has-blocks .nav-mobile-lightbox .site-header-1__link img {
  display: block;
  width: 2.8125rem;
  height: 2.8125rem;
  margin-bottom: 0.5rem;
}
.has-blocks .nav-mobile-lightbox .site-header-1__link .site-header-1__link-details {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 0.375rem;
}
.has-blocks footer {
  position: relative;
  z-index: 5;
  width: 100%;
}
.has-blocks .site-footer-1 {
  display: block;
  width: 100%;
  background-color: #F7F8F8;
  font-size: 1.125rem;
  padding: 6.25rem 0;
}
@media (max-width: 766px) {
  .has-blocks .site-footer-1 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .site-footer-1 .site-grid {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .site-footer-1 .site-icon {
  max-height: 3.4375rem;
}
.has-blocks .site-footer-1 .site-footer-1__widgets {
  display: flex;
  gap: 5rem;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  margin-top: 3.125rem;
  margin-bottom: 3.75rem;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__widgets {
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 3.75rem;
    column-gap: 0;
  }
}
.has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget {
  display: flex;
  gap: 0.9375rem;
  flex-direction: column;
  width: 100%;
  max-width: 195px;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget {
    max-width: 45%;
  }
}
.has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget a {
  display: block;
}
.has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget a:hover {
  color: #FC5E36;
}
@media (max-width: 766px) {
  .has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget a, .has-blocks .site-footer-1 .site-footer-1__widgets .site-footer-1__widget span {
    font-size: 0.875rem;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row + .site-footer-1__row {
  margin-top: 0;
}
.has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) {
  display: flex;
  flex-direction: row;
  gap: 5rem;
  padding: 3.75rem 0;
  border-top: 1px solid #000C1D;
  border-bottom: 1px solid #000C1D;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) {
    flex-direction: column;
    gap: 2.5rem;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe {
  display: flex;
  gap: 1.25rem;
  flex-direction: row;
  width: 100%;
  max-width: 58.3333333333%;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe {
    flex-direction: column;
    max-width: 100%;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe > h3 {
  font-size: 1.625rem;
  font-weight: 400;
  max-width: 18.75rem;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe > h3 {
    max-width: 100%;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe > div {
  max-width: 25.625rem;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-subscribe > div {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:nth-of-type(3) .site-separator {
    height: 1px;
    width: 100%;
    margin-top: 0;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row:last-of-type {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3.125rem;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:last-of-type {
    margin-top: 2.5rem;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.has-blocks .site-footer-1 .site-footer-1__row:last-of-type a, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type p, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type span {
  font-size: 0.875rem;
}
@media (max-width: 991px) {
  .has-blocks .site-footer-1 .site-footer-1__row:last-of-type a, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type p, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type span {
    max-width: 50%;
    margin-top: 0 !important;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-footer-1 .site-footer-1__row:last-of-type a, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type p, .has-blocks .site-footer-1 .site-footer-1__row:last-of-type span {
    width: 100%;
    max-width: 50%;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-footer-1 .site-social {
    margin-top: 0 !important;
  }
}
.has-blocks .site-breadcrumbs {
  padding-bottom: 2.5rem;
}
.has-blocks .site-breadcrumbs li {
  display: inline;
  list-style-type: none;
  margin-left: 0;
  font-weight: 300;
  font-size: 1.125rem;
}
@media (max-width: 766px) {
  .has-blocks .site-breadcrumbs li {
    font-size: 0.875rem;
  }
}
.has-blocks .site-breadcrumbs li:before {
  content: "/";
  padding-right: 5px;
  padding-left: 5px;
}
.has-blocks .site-breadcrumbs li:first-child:before {
  content: "";
  padding-right: 0;
  padding-left: 0;
}
.has-blocks .site-breadcrumbs li a {
  color: inherit;
  font-weight: 300;
}
.has-blocks .site-breadcrumbs li:last-child a {
  font-weight: 400;
}
.has-blocks .site-content {
  padding: 5rem 0;
  overflow: hidden;
  font-size: 1.25rem;
  /* Post format CTA block support */
  /* Accordion CSS */
  /* VIMEO EMBED */
  /* CHAPTERS SECTION */
  /* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript+abap+actionscript+ada+apacheconf+apl+applescript+asciidoc+aspnet+autoit+autohotkey+bash+basic+batch+c+brainfuck+bro+bison+csharp+cpp+coffeescript+ruby+css-extras+d+dart+django+diff+docker+eiffel+elixir+erlang+fsharp+fortran+gherkin+git+glsl+go+graphql+groovy+haml+handlebars+haskell+haxe+http+icon+inform7+ini+j+jade+java+jolie+json+julia+keyman+kotlin+latex+less+livescript+lolcode+lua+makefile+markdown+matlab+mel+mizar+monkey+nasm+nginx+nim+nix+nsis+objectivec+ocaml+oz+parigp+parser+pascal+perl+php+php-extras+powershell+processing+prolog+properties+protobuf+puppet+pure+python+q+qore+r+jsx+reason+rest+rip+roboconf+crystal+rust+sas+sass+scss+scala+scheme+smalltalk+smarty+sql+stylus+swift+tcl+textile+twig+typescript+vbnet+verilog+vhdl+vim+wiki+xojo+yaml&plugins=line-highlight+line-numbers+show-invisibles+file-highlight+command-line */
  /**
  * prism.js default theme for JavaScript, CSS and HTML
  * Based on dabblet (http://dabblet.com)
  * @author Lea Verou
  */
  /* Code blocks */
  /* Inline code */
}
.has-blocks .site-content.is-blog {
  padding: 0 0 5rem 0;
}
.has-blocks .site-content.is-blog > p:first-of-type {
  position: relative;
  padding-top: 7.8125rem;
  padding-bottom: 1.875rem;
  margin-bottom: 5rem;
  overflow: hidden;
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 120%;
}
.has-blocks .site-content.is-blog > p:first-of-type img {
  display: none;
}
.has-blocks .site-content.is-blog > p:first-of-type a {
  font-size: inherit !important;
}
.has-blocks .site-content.is-blog > p:first-of-type:after {
  display: block;
  content: "";
  width: 88.155vw;
  height: 1px;
  background-color: #CCCED2;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-content.is-blog > p:first-of-type {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }
}
.has-blocks .site-content .inner-wrap {
  position: relative;
  overflow: visible;
}
.has-blocks .site-content .inner-wrap table {
  overflow-x: scrol;
}
.has-blocks .site-content h1 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 3.125rem;
  line-height: 110%;
}
.has-blocks .site-content h2 {
  font-weight: 300 !important;
}
.has-blocks .site-content h2 strong {
  font-weight: 300 !important;
}
.has-blocks .site-content h2, .has-blocks .site-content h3, .has-blocks .site-content h4, .has-blocks .site-content h5, .has-blocks .site-content h6 {
  margin-top: 2rem;
}
.has-blocks .site-content h2 a, .has-blocks .site-content h3 a, .has-blocks .site-content h4 a, .has-blocks .site-content h5 a, .has-blocks .site-content h6 a {
  color: inherit !important;
  text-decoration: none;
}
.has-blocks .site-content h2 a:hover, .has-blocks .site-content h3 a:hover, .has-blocks .site-content h4 a:hover, .has-blocks .site-content h5 a:hover, .has-blocks .site-content h6 a:hover {
  text-decoration: none;
}
.has-blocks .site-content h2 strong, .has-blocks .site-content h3 strong, .has-blocks .site-content h4 strong, .has-blocks .site-content h5 strong, .has-blocks .site-content h6 strong {
  font-weight: inherit !important;
}
.has-blocks .site-content ol,
.has-blocks .site-content ul {
  margin-top: 20px;
}
.has-blocks .site-content li {
  margin-top: 5px;
}
.has-blocks .site-content p {
  margin-top: 20px;
}
.has-blocks .site-content a {
  font-weight: 400;
  text-decoration: underline;
}
.has-blocks .site-content a:hover {
  color: #FC5E36;
}
.has-blocks .site-content table {
  margin-top: 20px;
}
.has-blocks .site-content pre {
  margin: 20px 0px;
}
.has-blocks .site-content code {
  box-sizing: border-box;
}
.has-blocks .site-content p .highlighter-rouge,
.has-blocks .site-content p code {
  color: inherit;
  background: #e2e4ff;
}
.has-blocks .site-content img {
  margin-top: 20px;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
}
.has-blocks .site-content ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.has-blocks .site-content ul {
  list-style-type: none;
}
.has-blocks .site-content ul li::before {
  content: " ";
  background: #202060;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 6px;
  height: 6px;
  border-radius: 255px;
  margin-top: 10px;
}
.has-blocks .site-content ul li {
  position: relative;
  padding-left: 20px;
  box-sizing: border-box;
}
.has-blocks .site-content em {
  font-style: italic;
}
.has-blocks .site-content blockquote {
  display: block;
  width: 100%;
  background-color: #ffffff;
  align-items: center;
  margin: 3.125rem 0 4.375rem;
  text-align: left;
}
.has-blocks .site-content blockquote:before {
  position: absolute;
  left: 0;
  content: " ";
  width: 100%;
  max-width: 55.75vw;
  height: 2px;
  background-image: linear-gradient(90deg, #6738B8 0%, #9E62DD 100%);
}
.has-blocks .site-content blockquote em {
  font-style: normal !important;
}
.has-blocks .site-content blockquote span, .has-blocks .site-content blockquote p {
  font-size: 1.625rem;
  padding: 5.625rem 2.8125rem 0;
  margin: 0;
}
.has-blocks .site-content blockquote span:before, .has-blocks .site-content blockquote p:before {
  position: absolute;
  font-size: 85px;
  font-weight: 700;
  line-height: 100%;
  content: "“";
  color: #6738B8;
  margin-left: -50px;
  margin-top: -40px;
}
.has-blocks .site-content blockquote span + p, .has-blocks .site-content blockquote p + p {
  margin: 0;
  padding: 0 2.8125rem;
}
.has-blocks .site-content blockquote span + p:before, .has-blocks .site-content blockquote p + p:before {
  display: none;
}
.has-blocks .site-content blockquote cite {
  display: block;
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  padding: 0 2.8125rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .site-content blockquote cite span, .has-blocks .site-content blockquote cite p {
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .site-content blockquote cite span:nth-of-type(3), .has-blocks .site-content blockquote cite p:nth-of-type(3) {
  font-weight: 400;
}
.has-blocks .site-content hr {
  margin: 1.875rem 0;
}
.has-blocks .site-content section.cta-banner-block {
  border-radius: 10px;
  overflow: hidden;
  padding: 60px 0px;
}
.has-blocks .site-content section.cta-banner-block .wrap .cta {
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  padding: 16px 35px;
}
.has-blocks .site-content .js-accordion-item h1,
.has-blocks .site-content .js-accordion-item h2,
.has-blocks .site-content .js-accordion-item h3,
.has-blocks .site-content .js-accordion-item h4,
.has-blocks .site-content .js-accordion-item h5,
.has-blocks .site-content .js-accordion-item h6 {
  padding: 10px 20px 10px 20px;
  box-sizing: border-box;
  border-radius: 4px;
  outline: none;
  color: #d27ffb;
  background: #fbfbfb;
}
.has-blocks .site-content .c-accordion__title:hover {
  opacity: 0.9;
}
.has-blocks .site-content .c-accordion__title:after {
  right: 20px;
  color: #d27ffb;
  font-weight: 600;
  background: url("/wp-content/themes/snowplow/resources/images/legacy/global/icons/accordion-arrow.svg") no-repeat top;
  content: "";
  background-size: contain;
  width: 10px;
  height: 15px;
  transition: 0.1s ease-in-out;
}
.has-blocks .site-content .is-open > .c-accordion__title:after {
  transform: rotate(90deg);
  top: 37%;
}
.has-blocks .site-content figure iframe {
  width: 100%;
}
.has-blocks .site-content figure.wp-block-embed-vimeo > div {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.has-blocks .site-content figure.wp-block-embed-vimeo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .site-content section.chapters {
  padding: 0px 0px;
}
.has-blocks .site-content section.chapters ul {
  margin-bottom: 40px;
}
.has-blocks .site-content section.chapters ul li:before {
  display: none;
}
.has-blocks .site-content section.chapters ul li {
  margin: 0px 0px 10px 0px;
  border: 1px solid #E7E4EF;
  border-radius: 5px;
  padding-left: 0px;
  position: relative;
  overflow: hidden;
}
.has-blocks .site-content section.chapters ul li a {
  display: flex;
  align-items: flex-start;
  padding: 7px 20px;
  background: #ffffff;
  text-decoration: none;
}
.has-blocks .site-content section.chapters ul li a p {
  margin-top: 0px;
  display: inline;
}
.has-blocks .site-content section.chapters ul li a.active,
.has-blocks .site-content section.chapters ul li a:hover {
  background: #F5F7FF;
  text-decoration: none;
}
.has-blocks .site-content section.chapters ul li a img {
  margin-right: 10px;
}
.has-blocks .site-content pre[class*=language-],
.has-blocks .site-content pre.wp-block-code {
  margin-top: 0.5rem;
  margin-bottom: 2.5rem !important;
}
.has-blocks .site-content pre.wp-block-code {
  padding: 1em !important;
}
.has-blocks .site-content code[class*=language-],
.has-blocks .site-content pre[class*=language-],
.has-blocks .site-content pre.wp-block-code {
  margin-top: 0rem;
  margin-bottom: 0rem;
  color: white;
  background: none;
  text-shadow: none;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace !important;
  font-size: 0.9375rem !important;
  font-weight: 400 !important;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 130%;
  tab-size: 4;
  hyphens: none;
  border-radius: 0.25rem;
}
@media (max-width: 767px) {
  .has-blocks .site-content code[class*=language-],
.has-blocks .site-content pre[class*=language-],
.has-blocks .site-content pre.wp-block-code {
    margin-bottom: 1.5rem !important;
  }
}
.has-blocks .site-content code[class*=language-] > *,
.has-blocks .site-content pre[class*=language-] > *,
.has-blocks .site-content pre.wp-block-code > * {
  font-size: 0.9375rem;
}
.has-blocks .site-content code[class*=language-]::selection,
.has-blocks .site-content code[class*=language-] ::selection,
.has-blocks .site-content pre[class*=language-]::selection,
.has-blocks .site-content pre[class*=language-] ::selection,
.has-blocks .site-content pre.wp-block-code::selection,
.has-blocks .site-content pre.wp-block-code ::selection {
  text-shadow: none;
  background: #FC5E36;
}
.has-blocks .site-content :not(pre) > code[class*=language-],
.has-blocks .site-content pre[class*=language-],
.has-blocks .site-content pre.wp-block-code {
  background: #202060;
}
@media print {
  .has-blocks .site-content code[class*=language-],
.has-blocks .site-content pre[class*=language-] {
    text-shadow: none;
  }
}
.has-blocks .site-content pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
}
.has-blocks .site-content :not(pre) > code[class*=language-],
.has-blocks .site-content pre.wp-block-code {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.has-blocks .site-content .token.comment,
.has-blocks .site-content .token.prolog,
.has-blocks .site-content .token.doctype,
.has-blocks .site-content .token.cdata {
  color: slategray;
}
.has-blocks .site-content .token.punctuation {
  color: #999;
}
.has-blocks .site-content .namespace {
  opacity: 0.7;
}
.has-blocks .site-content .token.property,
.has-blocks .site-content .token.tag,
.has-blocks .site-content .token.boolean,
.has-blocks .site-content .token.number,
.has-blocks .site-content .token.constant,
.has-blocks .site-content .token.symbol,
.has-blocks .site-content .token.deleted {
  color: #FC5E36;
}
.has-blocks .site-content .token.selector,
.has-blocks .site-content .token.attr-name,
.has-blocks .site-content .token.string,
.has-blocks .site-content .token.char,
.has-blocks .site-content .token.builtin,
.has-blocks .site-content .token.inserted {
  color: #34CAA6;
}
.has-blocks .site-content .token.operator,
.has-blocks .site-content .token.entity,
.has-blocks .site-content .token.url,
.has-blocks .site-content .language-css .token.string,
.has-blocks .site-content .style .token.string {
  color: #34CAA6;
  background: transparent;
}
.has-blocks .site-content .token.atrule,
.has-blocks .site-content .token.attr-value,
.has-blocks .site-content .token.keyword {
  color: #9E62DD;
}
.has-blocks .site-content .token.function {
  color: #34CAA6;
}
.has-blocks .site-content .token.regex,
.has-blocks .site-content .token.important,
.has-blocks .site-content .token.variable {
  color: #FC5E36;
}
.has-blocks .site-content .token.important,
.has-blocks .site-content .token.bold {
  font-weight: bold;
}
.has-blocks .site-content .token.italic {
  font-style: italic;
}
.has-blocks .site-content .token.entity {
  cursor: help;
}
.has-blocks .site-content pre[data-line] {
  position: relative;
  padding: 1em 0 1em 3em;
}
.has-blocks .site-content .line-highlight {
  position: absolute;
  left: 0;
  right: 0;
  padding: inherit 0;
  margin-top: 1em;
  /* Same as .prism’s padding-top */
  background: hsla(24deg, 20%, 50%, 0.08);
  background: linear-gradient(to right, hsla(24deg, 20%, 50%, 0.1) 70%, hsla(24deg, 20%, 50%, 0));
  pointer-events: none;
  line-height: inherit;
  white-space: pre;
}
.has-blocks .site-content .line-highlight:before,
.has-blocks .site-content .line-highlight[data-end]:after {
  content: attr(data-start);
  position: absolute;
  top: 0.4em;
  left: 0.6em;
  min-width: 1em;
  padding: 0 0.5em;
  background-color: hsla(24deg, 20%, 50%, 0.4);
  color: hsl(24deg, 20%, 95%);
  font: bold 65%/1.5 sans-serif;
  text-align: center;
  vertical-align: 0.3em;
  border-radius: 999px;
  text-shadow: none;
  box-shadow: 0 1px white;
}
.has-blocks .site-content .line-highlight[data-end]:after {
  content: attr(data-end);
  top: auto;
  bottom: 0.4em;
}
.has-blocks .site-content pre.line-numbers {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
.has-blocks .site-content pre.line-numbers > code {
  position: relative;
}
.has-blocks .site-content .line-numbers .line-numbers-rows {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 1px solid #999;
  user-select: none;
}
.has-blocks .site-content .line-numbers-rows > span {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.has-blocks .site-content .line-numbers-rows > span:before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.has-blocks .site-content .token.tab:not(:empty),
.has-blocks .site-content .token.cr,
.has-blocks .site-content .token.lf,
.has-blocks .site-content .token.space {
  position: relative;
}
.has-blocks .site-content .token.tab:not(:empty):before,
.has-blocks .site-content .token.cr:before,
.has-blocks .site-content .token.lf:before,
.has-blocks .site-content .token.space:before {
  color: hsl(24deg, 20%, 85%);
  position: absolute;
}
.has-blocks .site-content .token.tab:not(:empty):before {
  content: "⇥";
}
.has-blocks .site-content .token.cr:before {
  content: "␍";
}
.has-blocks .site-content .token.crlf:before {
  content: "␍␊";
}
.has-blocks .site-content .token.lf:before {
  content: "␊";
}
.has-blocks .site-content .token.space:before {
  content: "·";
}
.has-blocks .site-content .command-line-prompt {
  border-right: 1px solid #999;
  display: block;
  float: left;
  font-size: 100%;
  letter-spacing: -1px;
  margin-right: 1em;
  pointer-events: none;
  user-select: none;
}
.has-blocks .site-content .command-line-prompt > span:before {
  color: #999;
  content: " ";
  display: block;
  padding-right: 0.8em;
}
.has-blocks .site-content .command-line-prompt > span[data-user]:before {
  content: "[" attr(data-user) "@" attr(data-host) "] $";
}
.has-blocks .site-content .command-line-prompt > span[data-user=root]:before {
  content: "[" attr(data-user) "@" attr(data-host) "] #";
}
.has-blocks .site-content .command-line-prompt > span[data-prompt]:before {
  content: attr(data-prompt);
}
.has-blocks .site-content .wp-block-code.has-black-color.has-very-light-purple-background-color {
  color: white !important;
}
.has-blocks .site-content .wp-block-separator {
  border-top: 0.5px solid;
  border-bottom: 0.5px solid;
}
.has-blocks .site-excerpt {
  background-color: #FFFFFF;
  padding-top: 6.25rem;
  width: 100%;
  overflow: hidden;
}
.has-blocks .site-excerpt .site-excerpt__excerpt {
  position: relative;
  padding-bottom: 1.875rem;
  margin-bottom: 5rem;
}
.has-blocks .site-excerpt .site-excerpt__excerpt:after {
  display: block;
  content: "";
  width: 88.155vw;
  height: 1px;
  background-color: #CCCED2;
  position: absolute;
  bottom: 0;
  left: 0;
}
.has-blocks .site-excerpt .site-excerpt__excerpt p {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 120%;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-excerpt .site-excerpt__excerpt p {
    font-size: 1.5rem;
    line-height: 1.8rem;
  }
}
.has-blocks .site-page-nav {
  position: relative;
  display: flex;
  justify-content: center;
  /* top: rem(105); */
  width: 100%;
  background-color: #F7F8F8;
  overflow: hidden;
}
.has-blocks .site-page-nav .site-page-nav__container {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .site-page-nav ul {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  column-gap: 1.875rem;
  justify-content: flex-start;
  align-items: center;
  list-style: none;
  width: 100%;
  margin: 0 1.5625rem;
  height: 4.6875rem;
  z-index: 2;
  overflow: auto;
}
@media (max-width: 766px) {
  .has-blocks .site-page-nav ul {
    margin-left: 0;
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
    width: 100vw;
  }
}
.has-blocks .site-page-nav ul li a {
  position: relative;
  display: block;
  width: 100%;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: inherit;
}
@media (max-width: 766px) {
  .has-blocks .site-page-nav ul li a {
    text-align: center;
    min-width: 150px;
  }
}
.has-blocks .site-page-nav ul li a.active:after {
  position: absolute;
  bottom: -7.5px;
  display: block;
  width: 100%;
  content: "";
  background-color: #9E62DD;
  height: 3px;
}
.has-blocks .site-page-nav ul li a:hover:after {
  position: absolute;
  bottom: -7.5px;
  display: block;
  width: 100%;
  content: "";
  background-color: #9E62DD;
  height: 3px;
}
@media only screen and (max-width: 767px) {
  .has-blocks .site-page-nav ul li a {
    font-size: 0.75rem;
    line-height: 0.9rem;
  }
}
.has-blocks .site-pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 32px 0;
}
.has-blocks .site-pagination span.page-numbers,
.has-blocks .site-pagination a.page-numbers {
  color: #000C1D;
  font-size: 1.26rem;
  font-weight: 400;
  padding: 0.8rem 1rem;
  line-height: 1;
  text-decoration: none;
}
.has-blocks .site-pagination span.page-numbers:hover, .has-blocks .site-pagination span.page-numbers.current,
.has-blocks .site-pagination a.page-numbers:hover,
.has-blocks .site-pagination a.page-numbers.current {
  background-color: #E6E7E8;
  border-radius: 0.3rem;
  color: #000C1D;
}
.has-blocks .site-pagination a.prev::before {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1568 2.02942L2.39209 8.93138L10.1568 15.8333' stroke='%236738B8' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  content: "";
  height: 1rem;
  margin-bottom: 3px;
  vertical-align: middle;
  width: 1rem;
}
.has-blocks .site-pagination a.next::after {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='18' viewBox='0 0 14 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.39211 15.6666L10.8235 8.92153L2.39211 2.17643' stroke='%236738B8' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  display: inline-block;
  content: "";
  height: 1rem;
  margin-bottom: 3px;
  vertical-align: middle;
  width: 1rem;
}
@media screen and (max-width: 992px) {
  .has-blocks .site-pagination {
    justify-content: center;
  }
}
.has-blocks .site-post {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 33.75rem;
  background-color: #FFFFFF;
  color: #000C1D;
  border-radius: 2px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  text-decoration: none !important;
}
@media (max-width: 766px) {
  .has-blocks .site-post {
    min-height: 26.25rem;
  }
}
.has-blocks .site-post:hover {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.2);
}
.has-blocks .site-post .site-post__content {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  justify-content: space-between;
}
.has-blocks .site-post .site-post__content .site-post__img {
  height: 100%;
  min-height: 14.375rem;
  max-height: 14.375rem;
  background-color: #F7F8F8;
  background-size: cover;
}
@media (max-width: 766px) {
  .has-blocks .site-post .site-post__content .site-post__img {
    height: 11.25rem;
    min-height: 11.25rem;
  }
}
.has-blocks .site-post .site-post__content .site-post__img img {
  height: 14.375rem;
  min-height: 14.375rem;
  margin: 0;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
@media (max-width: 766px) {
  .has-blocks .site-post .site-post__content .site-post__img img {
    height: 11.25rem;
    min-height: 11.25rem;
  }
}
.has-blocks .site-post .site-post__content .site-post__summary {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 1.875rem 2.5rem;
}
@media (max-width: 766px) {
  .has-blocks .site-post .site-post__content .site-post__summary {
    padding: 1.25rem 1.5625rem;
  }
}
.has-blocks .site-post .site-post__content .site-post__summary .site-post__title h3 {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-weight: 400;
  margin-top: 1rem;
}
.has-blocks .site-post .site-post__content .site-post__summary .site-post__term {
  color: #6738B8;
  font-size: 0.9rem;
  font-weight: 600;
  letter-spacing: 0.125em;
  text-transform: uppercase;
}
.has-blocks .site-post .site-post__content .site-post__summary .site-post__term > img {
  max-height: 1rem;
  padding-right: 0.5rem;
  vertical-align: top;
}
.has-blocks .site-post__subscribe {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #6738B8;
  background-image: url("/wp-content/themes/snowplow/resources/images/bg-archive-signup-post.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  border-radius: 2px;
  box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.1); /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
  color: #FFFFFF;
}
.has-blocks .site-post__subscribe .site-subscribe {
  padding: 14.375rem 2.5rem 7.5rem;
  height: 100%;
}
.has-blocks .site-post__subscribe .site-subscribe h3 {
  font-size: 1.625rem;
  max-width: 18.125rem;
}
.has-blocks .site-post__subscribe .site-subscribe input {
  color: white !important;
  border-color: white !important;
  border-radius: 0 !important;
}
.has-blocks .site-post__subscribe .site-subscribe input::placeholder {
  color: white;
}
.has-blocks .site-post__avatar {
  display: block;
  border-radius: 50vh;
  background-image: url("data:image/svg+xml,%3Csvg width='138' height='139' viewBox='0 0 138 139' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='69.1035' cy='69.4809' r='68.8613' fill='%236738B8'/%3E%3Cpath d='M107.438 66.0961L91.2015 38.3052C90.5662 37.336 89.7052 36.5313 88.6905 35.9583C87.6759 35.3854 86.5372 35.0609 85.3696 35.0119H73.2637C73.1528 34.996 73.0402 34.996 72.9293 35.0119H52.8771C51.7093 35.0604 50.5705 35.386 49.5571 35.9613C48.5436 36.5366 47.6853 37.3446 47.0547 38.317L30.8133 66.0961C30.2788 67.1233 30 68.2616 30 69.4165C30 70.5715 30.2788 71.7098 30.8133 72.737L47.0595 100.542C47.6899 101.515 48.5472 102.324 49.5595 102.901C50.5717 103.479 51.7094 103.808 52.8771 103.861H85.3696C86.5381 103.809 87.6767 103.48 88.6899 102.902C89.703 102.325 90.5611 101.515 91.1919 100.542L107.438 72.737C107.973 71.7098 108.251 70.5715 108.251 69.4165C108.251 68.2616 107.973 67.1233 107.438 66.0961ZM89.1803 39.462L95.1102 49.6133L84.7221 67.1797L77.9226 55.6733C77.8201 55.5003 77.6735 55.3567 77.4975 55.2569C77.3215 55.1571 77.1221 55.1045 76.9191 55.1044H63.4228L73.7583 37.3137H85.3696C86.1259 37.364 86.8608 37.5831 87.5192 37.9543C88.1775 38.3256 88.7422 38.8394 89.1707 39.4573L89.1803 39.462ZM69.864 68.3577L63.3894 57.4038H76.255L82.7343 68.3554L69.864 68.3577ZM67.7496 69.4697L61.349 80.3032L54.9246 69.4177L61.3227 58.5842L67.7496 69.4697ZM69.7971 70.6736H82.5958L76.2382 81.4411H63.3894L69.7971 70.6736ZM49.0879 39.462C49.5155 38.8474 50.0787 38.3369 50.7351 37.9688C51.3915 37.6008 52.1239 37.3848 52.8771 37.3373H71.0562L60.7326 55.1044H39.947L49.0879 39.462ZM32.8416 67.2529L38.5923 57.4038H59.3159L52.5546 68.8322C52.4498 69.0087 52.3945 69.2096 52.3945 69.4142C52.3945 69.6188 52.4498 69.8197 52.5546 69.9961L59.3159 81.4387H38.5923L32.8345 71.5991C32.5039 70.9225 32.3323 70.1808 32.3323 69.4295C32.3323 68.6782 32.5039 67.9366 32.8345 67.26L32.8416 67.2529ZM52.8771 101.55C52.1185 101.497 51.3822 101.274 50.7236 100.898C50.0651 100.522 49.5017 100.003 49.0759 99.3805L39.9303 83.7405H60.6538L71.08 101.55H52.8771ZM89.1683 99.3805C88.7428 100.003 88.1798 100.522 87.5217 100.897C86.8636 101.273 86.1277 101.496 85.3696 101.55H73.7846L63.3559 83.7334H76.9024C77.1054 83.7333 77.3047 83.6807 77.4808 83.5809C77.6568 83.4811 77.8033 83.3375 77.9059 83.1644L84.6528 71.7572L95.0265 89.3638L89.1683 99.3805ZM105.415 71.5755L96.3788 87.0526L86.0433 69.5003L96.4624 51.9032L105.431 67.2482C105.762 67.9248 105.934 68.6664 105.934 69.4177C105.934 70.169 105.762 70.9107 105.431 71.5873' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
  width: 2.8125rem;
  height: 2.8125rem;
}
.has-blocks .site-post__avatar img {
  display: block;
  border-radius: 50vh;
  filter: grayscale(100%);
  width: 2.8125rem;
  height: 2.8125rem;
  object-fit: cover;
}
.has-blocks .site-post__avatar.is-large {
  width: 7.8125rem;
  height: 7.8125rem;
}
.has-blocks .site-post__avatar.is-large img {
  width: 7.8125rem;
  height: 7.8125rem;
}
.has-blocks .site-post__avatar.is-huge {
  width: 17.375rem;
  height: 17.375rem;
}
.has-blocks .site-post__avatar.is-huge img {
  width: 17.375rem;
  height: 17.375rem;
}
.has-blocks .site-post__meta {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  padding: 0px;
  gap: 1rem;
}
.has-blocks .site-post__meta .site-post__meta-details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.has-blocks .site-post__meta .site-post__meta-details > * {
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 130%;
  width: 100%;
}
.has-blocks .site-post__meta .site-post__meta-details .site-post__meta-date {
  font-size: 1rem;
}
.has-blocks .taxonomy-label {
  display: none;
}
.has-blocks .site-tags {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.25rem;
}
.has-blocks .site-tags h5 {
  margin-bottom: 0;
}
.has-blocks .site-tags .site-tags__list {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.9375rem;
  list-style: none;
}
.has-blocks .site-tags .site-tags__list li {
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #E6E7E8;
  font-weight: 600 !important;
  font-size: 1rem;
  border-radius: 0.25rem;
  padding: 0.625rem 0.9375rem;
}
.has-blocks .site-subscribe .site-subscribe__form-container,
.has-blocks .site-subscribe .form-container {
  width: 100%;
  background-color: transparent;
  background-image: none !important;
}
.has-blocks .site-subscribe .site-subscribe__form-container .footer-newsletter-thank-you,
.has-blocks .site-subscribe .form-container .footer-newsletter-thank-you {
  display: none;
  padding: 0px;
}
.has-blocks .site-subscribe .site-subscribe__form-container .footer-newsletter-thank-you h3,
.has-blocks .site-subscribe .form-container .footer-newsletter-thank-you h3 {
  margin-bottom: 10px;
}
.has-blocks .site-subscribe .site-subscribe__form-container form > div,
.has-blocks .site-subscribe .form-container form > div {
  position: relative;
}
.has-blocks .site-subscribe .site-subscribe__form-container form input[type=text],
.has-blocks .site-subscribe .form-container form input[type=text] {
  text-indent: 0px;
  width: 100%;
  max-width: 100%;
  min-height: 48px;
  max-height: 48px;
  line-height: 48px;
  background-color: transparent;
  border-bottom: 1px solid #000C1D;
  border-radius: 0 !important;
}
.has-blocks .site-subscribe .site-subscribe__form-container form button,
.has-blocks .site-subscribe .form-container form button {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  border-radius: 50% !important;
  width: 32px;
  height: 32px;
  background-color: #FC5E36;
  border: 2px solid #FC5E36;
  color: #FFFFFF;
}
.has-blocks .site-subscribe .site-subscribe__form-container form button:active, .has-blocks .site-subscribe .site-subscribe__form-container form button:focus, .has-blocks .site-subscribe .site-subscribe__form-container form button:hover,
.has-blocks .site-subscribe .form-container form button:active,
.has-blocks .site-subscribe .form-container form button:focus,
.has-blocks .site-subscribe .form-container form button:hover {
  background-color: #E5481F;
  color: #FFFFFF;
}
.has-blocks .site-subscribe .site-subscribe__form-container span,
.has-blocks .site-subscribe .form-container span {
  display: block;
  margin-top: 1.25rem;
  font-size: 0.875rem;
  line-height: 130%;
}
.has-blocks .site-subscribe .site-subscribe__form-container a,
.has-blocks .site-subscribe .form-container a {
  text-decoration: underline;
}
.has-blocks .site-subscribe .site-subscribe__form-container .activate-spinner,
.has-blocks .site-subscribe .form-container .activate-spinner {
  text-indent: -2999px;
  background-image: url(../icon/loader.svg);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center center;
}
.has-blocks .site-social h3 {
  font-size: 1.125rem;
  font-weight: 37.5rem !important;
}
.has-blocks .site-social .site-social__links {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 1.25rem;
}
.has-blocks aside .site-social {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.9375rem;
}
.has-blocks aside .site-social h3 {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 600 !important;
  font-size: 0.9375rem !important;
  line-height: 120%;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  margin-bottom: 0 !important;
}
@media only screen and (max-width: 767px) {
  .has-blocks aside .site-social h3 {
    font-size: 0.75rem !important;
    line-height: 0.9rem;
  }
}
.has-blocks .site-sidebar {
  position: sticky;
  top: 9.375rem;
}
.has-blocks .site-sidebar .site-sidebar__widget {
  display: flex;
  flex-direction: column;
  border-top: 1px solid #CCCED2;
  margin-top: 3.75rem;
  padding-top: 3.75rem;
}
@media (min-width: 992px) and (max-height: 1020px) {
  .has-blocks .site-sidebar .site-sidebar__widget {
    margin-top: 1.875rem;
    padding-top: 1.875rem;
  }
}
.has-blocks .site-sidebar .site-sidebar__widget:last-of-type {
  margin-bottom: 3.75rem;
}
@media (min-width: 992px) and (max-height: 1020px) {
  .has-blocks .site-sidebar .site-sidebar__widget:last-of-type {
    margin-bottom: 0.9375rem;
  }
}
.has-blocks .site-sidebar .site-sidebar__widget .tagline {
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.has-blocks .site-sidebar .site-sidebar__widget p {
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 1.875rem !important;
}
.has-blocks .site-sidebar .site-sidebar__widget p:last-of-type {
  margin-bottom: 0 !important;
}
.has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater {
  margin-bottom: 1.875rem;
}
@media (min-width: 992px) and (max-height: 1020px) {
  .has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater {
    font-size: 1rem;
    margin-bottom: 0.75rem;
  }
}
.has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater p {
  font-size: 1rem;
  font-weight: 300 !important;
  line-height: 120%;
}
.has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater p span {
  font-size: 1rem !important;
  font-weight: 300 !important;
}
.has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater:last-of-type {
  margin-bottom: 0;
}
.has-blocks .site-sidebar .site-sidebar__widget .site-sidebar__widget_repeater:last-of-type p {
  margin-bottom: 0 !important;
}
.has-blocks .site-sidebar.for-page {
  position: sticky;
  top: 0;
  right: 0;
  height: 0;
  max-width: 80rem;
  margin: 0 auto;
  z-index: 4;
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page {
    height: auto;
    top: 3.5rem;
  }
}
.has-blocks .site-sidebar.for-page + [class*=block-hero-] {
  position: relative;
  z-index: 5;
}
.has-blocks .site-sidebar.for-page .site-sidebar__container {
  max-width: 18.75rem;
  margin-left: auto;
  margin-right: 1.5625rem;
  padding-left: 0;
  padding-right: 0;
  padding-top: 5rem;
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page .site-sidebar__container {
    max-width: none;
    padding-top: 0;
    width: 100%;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page .site-sidebar__container .site-social {
    display: none;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page .site-sidebar__container .block-table-of-contents {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    gap: 1rem;
    height: 4.5rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page .site-sidebar__container .block-table-of-contents ul {
    display: flex;
    flex-direction: row;
    white-space: nowrap;
    gap: 1.25rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .site-sidebar.for-page .site-sidebar__container .block-table-of-contents ul li:after {
    bottom: -1.75rem;
  }
}
.has-blocks .site-social + .site-table-of-contents,
.has-blocks .site-social + .block-table-of-contents {
  margin-top: 3.125rem;
}
@media (max-width: 766px) {
  .has-blocks .site-social + .site-table-of-contents,
.has-blocks .site-social + .block-table-of-contents {
    margin-top: 0;
  }
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents,
.has-blocks .site-table-of-contents,
.has-blocks .block-table-of-contents {
  background-color: white;
  padding: 2rem;
  box-shadow: 8px 8px 30px rgba(0, 0, 0, 0.12);
}
@media (max-width: 766px) {
  .has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents,
.has-blocks .site-table-of-contents,
.has-blocks .block-table-of-contents {
    padding: 1.25rem;
  }
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents .tagline,
.has-blocks .site-table-of-contents .tagline,
.has-blocks .block-table-of-contents .tagline {
  display: block;
  color: #6738B8;
  margin-bottom: 0.9375rem;
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul,
.has-blocks .site-table-of-contents ul,
.has-blocks .block-table-of-contents ul {
  list-style: none;
  margin-bottom: 0;
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li,
.has-blocks .site-table-of-contents ul li,
.has-blocks .block-table-of-contents ul li {
  display: block;
  position: relative;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.1875rem;
  margin-bottom: 1.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li,
.has-blocks .site-table-of-contents ul li,
.has-blocks .block-table-of-contents ul li {
    font-size: 0.9375rem;
  }
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li.active, .has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li:hover,
.has-blocks .site-table-of-contents ul li.active,
.has-blocks .site-table-of-contents ul li:hover,
.has-blocks .block-table-of-contents ul li.active,
.has-blocks .block-table-of-contents ul li:hover {
  font-weight: 600;
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li.active:after, .has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li:hover:after,
.has-blocks .site-table-of-contents ul li.active:after,
.has-blocks .site-table-of-contents ul li:hover:after,
.has-blocks .block-table-of-contents ul li.active:after,
.has-blocks .block-table-of-contents ul li:hover:after {
  position: absolute;
  bottom: -0.3125rem;
  left: 0;
  content: "";
  height: 2px;
  width: 30%;
  background-color: #6738B8;
}
.has-blocks .block-post-2 .block-post-2__entry .block-table-of-contents ul li:last-of-type,
.has-blocks .site-table-of-contents ul li:last-of-type,
.has-blocks .block-table-of-contents ul li:last-of-type {
  margin-bottom: 0;
}
.has-blocks .block-grid {
  display: block;
  width: 100%;
  background-color: #F7F8F8;
}
.has-blocks .block-grid .block-grid__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-grid .block-grid__background-image > img,
.has-blocks .block-grid .block-grid__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-grid .block-grid__column .block-grid__row {
  flex-direction: row;
}
.has-blocks .block-grid .block-grid__column .block-grid__row .block-grid__column {
  flex-direction: column;
}
.has-blocks .block-grid .block-grid__column img {
  width: 100%;
}
.has-blocks .block-grid .block-grid__column img.is-large {
  width: 120%;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-grid .block-grid__stat {
    min-height: 13.75rem;
  }
}
.has-blocks .block-404 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  padding: 17.5rem 0 12.5rem 0;
}
@media (max-width: 766px) {
  .has-blocks .block-404 .block-404__content {
    padding-top: 10rem;
    padding-bottom: 4.375rem;
  }
}
.has-blocks .block-404 .block-404__column:nth-of-type(1) {
  gap: 1.875rem;
}
.has-blocks .block-404 .block-404__column:nth-of-type(2) {
  margin-top: 0.625rem;
}
.has-blocks .block-404 .site-link {
  margin-bottom: 2.5rem;
}
.has-blocks .block-archive-1 {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg width='284' height='254' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.5'%3E%3Cmask id='a' fill='%23fff'%3E%3Cpath d='M281.048 114.7L222.12 12.192a26.611 26.611 0 0 0-9.113-8.657A26.473 26.473 0 0 0 200.954.044h-43.936a4.206 4.206 0 0 0-1.214 0H83.028A26.329 26.329 0 0 0 70.98 3.546a26.46 26.46 0 0 0-9.082 8.689L2.952 114.7a26.88 26.88 0 0 0 0 24.496l58.962 102.561a26.575 26.575 0 0 0 9.074 8.702A26.44 26.44 0 0 0 83.028 254h117.926a26.453 26.453 0 0 0 12.051-3.537 26.583 26.583 0 0 0 9.081-8.706l58.962-102.561a26.877 26.877 0 0 0 0-24.496zm-66.263-98.242l21.521 37.444-37.702 64.795-24.677-42.442a4.212 4.212 0 0 0-3.642-2.099h-48.983l37.511-65.622h42.141c2.745.186 5.412.994 7.802 2.363a18.249 18.249 0 0 1 5.994 5.544l.035.017zm-70.106 106.585l-23.498-40.405h46.693l23.516 40.396-46.711.009zm-7.673 4.101l-23.23 39.96-23.316-40.152 23.22-39.96 23.326 40.152zm7.431 4.441h46.45l-23.073 39.716h-46.633l23.256-39.716zM69.277 16.458a18.118 18.118 0 0 1 5.977-5.507 18.032 18.032 0 0 1 7.774-2.33h65.978l-37.467 65.536H36.101l33.175-57.699zM10.312 118.967l20.871-36.329h75.213l-24.54 42.155a4.256 4.256 0 0 0 0 4.293l24.54 42.207H31.184l-20.897-36.295a18.469 18.469 0 0 1 0-16.005l.026-.026zm72.715 126.508a18.15 18.15 0 0 1-7.815-2.406 18.233 18.233 0 0 1-5.98-5.597L36.04 179.783h75.213l37.84 65.692H83.028zm131.713-8.003a18.232 18.232 0 0 1-5.976 5.595 18.143 18.143 0 0 1-7.811 2.408h-42.046l-37.848-65.718h49.164a4.216 4.216 0 0 0 3.642-2.099l24.487-42.076 37.65 64.943-21.262 36.947zm58.963-102.561L240.91 192l-37.511-64.743 37.815-64.908 32.551 56.601a18.481 18.481 0 0 1 0 16.005'/%3E%3C/mask%3E%3Cpath d='M281.048 114.7L222.12 12.192a26.611 26.611 0 0 0-9.113-8.657A26.473 26.473 0 0 0 200.954.044h-43.936a4.206 4.206 0 0 0-1.214 0H83.028A26.329 26.329 0 0 0 70.98 3.546a26.46 26.46 0 0 0-9.082 8.689L2.952 114.7a26.88 26.88 0 0 0 0 24.496l58.962 102.561a26.575 26.575 0 0 0 9.074 8.702A26.44 26.44 0 0 0 83.028 254h117.926a26.453 26.453 0 0 0 12.051-3.537 26.583 26.583 0 0 0 9.081-8.706l58.962-102.561a26.877 26.877 0 0 0 0-24.496zm-66.263-98.242l21.521 37.444-37.702 64.795-24.677-42.442a4.212 4.212 0 0 0-3.642-2.099h-48.983l37.511-65.622h42.141c2.745.186 5.412.994 7.802 2.363a18.249 18.249 0 0 1 5.994 5.544l.035.017zm-70.106 106.585l-23.498-40.405h46.693l23.516 40.396-46.711.009zm-7.673 4.101l-23.23 39.96-23.316-40.152 23.22-39.96 23.326 40.152zm7.431 4.441h46.45l-23.073 39.716h-46.633l23.256-39.716zM69.277 16.458a18.118 18.118 0 0 1 5.977-5.507 18.032 18.032 0 0 1 7.774-2.33h65.978l-37.467 65.536H36.101l33.175-57.699zM10.312 118.967l20.871-36.329h75.213l-24.54 42.155a4.256 4.256 0 0 0 0 4.293l24.54 42.207H31.184l-20.897-36.295a18.469 18.469 0 0 1 0-16.005l.026-.026zm72.715 126.508a18.15 18.15 0 0 1-7.815-2.406 18.233 18.233 0 0 1-5.98-5.597L36.04 179.783h75.213l37.84 65.692H83.028zm131.713-8.003a18.232 18.232 0 0 1-5.976 5.595 18.143 18.143 0 0 1-7.811 2.408h-42.046l-37.848-65.718h49.164a4.216 4.216 0 0 0 3.642-2.099l24.487-42.076 37.65 64.943-21.262 36.947zm58.963-102.561L240.91 192l-37.511-64.743 37.815-64.908 32.551 56.601a18.481 18.481 0 0 1 0 16.005' fill='url(%23paint0_linear_8137_26291)'/%3E%3Cpath d='M281.048 114.7l.891-.455-.011-.022-.013-.021-.867.498zM222.12 12.192l.867-.499-.013-.022-.013-.021-.841.541zM200.954.044l.043-1h-.043v1zm-43.936 0l-.144.99.072.01h.072v-1zm-1.214 0v1h.073l.072-.01-.145-.99zm-72.776 0v-1H82.986l.042 1zm-21.13 12.191l-.844-.538-.012.02-.012.02.867.498zM2.951 114.7l-.867-.498-.012.021-.012.022.89.455zM0 126.948h-1 1zm2.952 12.248l-.89.455.01.022.013.021.867-.498zm58.962 102.561l-.866.498.011.02.012.019.843-.537zM83.028 254l-.046.999.023.001h.023v-1zm117.926 0v1h.023l.023-.001-.046-.999zm21.132-12.243l.843.537.012-.019.011-.02-.866-.498zm58.962-102.561l.867.498.013-.021.011-.022-.891-.455zM214.785 16.458l.867-.498-.15-.26-.269-.135-.448.893zm21.521 37.444l.864.503.291-.5-.288-.501-.867.498zm-37.702 64.795l-.864.503.864 1.486.865-1.486-.865-.503zm-24.677-42.442l.864-.502v-.001l-.864.503zm-3.642-2.098v-1 1zm-48.983 0l-.868-.497-.855 1.497h1.723v-1zm37.511-65.623v-1h-.58l-.288.504.868.496zm42.141 0l.068-.998-.034-.002h-.034v1zm13.796 7.907l-.826.564.146.213.231.117.449-.894zm-70.071 106.602l-.864.502.289.498h.576l-.001-1zm-23.498-40.405v-1h-1.739l.874 1.503.865-.503zm46.693 0l.865-.503-.29-.497h-.575v1zm23.516 40.396v1l1.739-.001-.875-1.502-.864.503zm-54.384 4.11l.864.502.292-.502-.292-.502-.864.502zm-23.23 39.96l-.865.502.864 1.489.865-1.488-.864-.503zM90.46 126.952l-.865-.502-.292.502.292.503.865-.503zm23.22-39.96l.865-.502-.864-1.489-.865 1.489.864.502zm30.757 44.593v-1h-.574l-.289.495.863.505zm46.45 0l.865.502.873-1.502h-1.738v1zm-23.073 39.716v1h.575l.289-.497-.864-.503zm-46.633 0l-.863-.505-.881 1.505h1.744v-1zM69.276 16.458l-.825-.564-.022.032-.02.034.867.498zm13.752-7.837v-1h-.032l-.032.002.064.998zm65.978 0l.868.497.856-1.497h-1.724v1zm-37.467 65.536v1h.58l.288-.504-.868-.496zm-75.438 0l-.867-.499-.862 1.499h1.729v-1zm-25.788 44.81l.709.706.093-.093.065-.115-.867-.498zm20.871-36.329v-1h-.578l-.289.502.867.498zm75.213 0l.864.503.875-1.503h-1.739v1zm-24.54 42.155l.864.504.001-.001-.864-.503zm0 4.293l.865-.503v-.002l-.864.505zm24.54 42.207v1h1.738l-.874-1.503-.864.503zm-75.213 0l-.866.499.288.501h.578v-1zm-20.897-36.295l-.901.434.016.033.019.032.866-.499zm-1.822-8.002h1-1zm1.822-8.003l-.708-.705-.12.12-.073.152.901.433zm72.741 126.482l-.07.997.035.003h.035v-1zm-13.795-8.003l-.867.499.018.031.02.029.829-.559zM36.04 179.783v-1h-1.729l.862 1.499.867-.499zm75.213 0l.866-.499-.288-.501h-.578v1zm37.84 65.692v1h1.73l-.864-1.499-.866.499zm65.648-8.003l.83.559.019-.029.018-.031-.867-.499zm-13.787 8.003v1h.036l.036-.003-.072-.997zm-42.046 0l-.866.499.288.501h.578v-1zm-37.848-65.718v-1h-1.73l.863 1.499.867-.499zm49.164 0v1h.001l-.001-1zm3.642-2.099l.864.504v-.001l-.864-.503zm24.487-42.076l.865-.502-.863-1.489-.866 1.488.864.503zm37.65 64.943l.866.499.288-.501-.289-.5-.865.502zM240.91 192l-.865.501.869 1.5.863-1.503-.867-.498zm-37.511-64.743l-.864-.503-.292.502.291.502.865-.501zm37.815-64.908l.867-.499-.862-1.497-.869 1.492.864.504zm32.551 56.601l.901-.433-.016-.034-.018-.032-.867.499zm1.822 8.002h-1 1zm6.328-12.75L222.987 11.693l-1.734.997 58.929 102.509 1.733-.997zM222.961 11.65a27.616 27.616 0 0 0-9.456-8.982l-.996 1.734a25.61 25.61 0 0 1 8.771 8.331l1.681-1.084zm-9.456-8.982a27.474 27.474 0 0 0-12.508-3.623l-.085 1.998a25.472 25.472 0 0 1 11.597 3.36l.996-1.735zM200.954-.956h-43.936v2h43.936v-2zm-43.791.01a5.208 5.208 0 0 0-1.503 0l.289 1.98c.306-.045.618-.045.925 0l.289-1.98zm-1.359-.01H83.028v2h72.776v-2zm-72.818 0c-4.4.186-8.69 1.433-12.507 3.636l1 1.732A25.329 25.329 0 0 1 83.07 1.043l-.084-1.998zM70.48 2.68a27.46 27.46 0 0 0-9.425 9.017l1.686 1.076a25.46 25.46 0 0 1 8.739-8.361l-1-1.732zm-9.449 9.056L2.085 114.202l1.733.997L62.764 12.734l-1.734-.998zM2.061 114.245A27.878 27.878 0 0 0-1 126.948h2c0-4.102.974-8.144 2.842-11.792l-1.78-.911zM-1 126.948c0 4.418 1.05 8.773 3.061 12.703l1.78-.911A25.879 25.879 0 0 1 1 126.948h-2zm3.085 12.746l58.963 102.561 1.733-.997L3.82 138.697l-1.734.997zm58.986 102.6a27.569 27.569 0 0 0 9.415 9.03l1.003-1.73a25.575 25.575 0 0 1-8.731-8.375l-1.687 1.075zm9.415 9.03a27.44 27.44 0 0 0 12.496 3.675l.093-1.998a25.441 25.441 0 0 1-11.586-3.407l-1.003 1.73zM83.028 255h117.926v-2H83.028v2zM201 254.999a27.442 27.442 0 0 0 12.506-3.671l-1.003-1.73a25.435 25.435 0 0 1-11.594 3.403l.091 1.998zm12.506-3.671a27.577 27.577 0 0 0 9.423-9.034l-1.687-1.075a25.565 25.565 0 0 1-8.739 8.379l1.003 1.73zm9.446-9.073l58.963-102.561-1.733-.997-58.963 102.561 1.733.997zm58.987-102.604A27.877 27.877 0 0 0 285 126.948h-2c0 4.102-.974 8.144-2.842 11.792l1.781.911zM285 126.948c0-4.418-1.049-8.773-3.061-12.703l-1.781.911A25.872 25.872 0 0 1 283 126.948h2zM213.918 16.957L235.439 54.4l1.734-.996-21.521-37.444-1.734.997zm21.524 36.442l-37.702 64.795 1.729 1.006 37.701-64.795-1.728-1.006zm-35.973 64.796l-24.678-42.442-1.729 1.005L197.74 119.2l1.729-1.005zm-24.678-42.443a5.23 5.23 0 0 0-1.908-1.9l-.998 1.734c.487.28.893.685 1.178 1.173l1.728-1.007zm-1.908-1.9a5.208 5.208 0 0 0-2.598-.695l-.001 2c.562 0 1.113.148 1.601.429l.998-1.733zm-2.598-.695h-48.983v2h48.983v-2zm-48.115 1.496L159.681 9.03l-1.736-.992-37.511 65.622 1.736.993zm36.643-65.119h42.141v-2h-42.141v2zm42.074-.002c2.593.175 5.114.939 7.372 2.233l.994-1.735a19.154 19.154 0 0 0-8.231-2.494l-.135 1.996zm7.372 2.233a17.234 17.234 0 0 1 5.665 5.24l1.652-1.128a19.242 19.242 0 0 0-6.323-5.847l-.994 1.735zm6.042 5.57l.035.017.897-1.787-.034-.018-.898 1.788zM145.544 122.54l-23.499-40.405-1.729 1.006 23.499 40.404 1.729-1.005zm-24.363-38.902h46.693v-2h-46.693v2zm45.829-.497l23.516 40.396 1.728-1.006-23.515-40.396-1.729 1.006zm24.38 38.893l-46.711.009.001 2 46.71-.009v-2zm-55.249 4.607l-23.23 39.961 1.729 1.005 23.23-39.961-1.729-1.005zm-21.5 39.961L91.324 126.45l-1.73 1.005 23.317 40.151 1.73-1.004zm-23.317-39.147l23.221-39.96-1.729-1.005-23.221 39.96 1.73 1.005zm21.492-39.96l23.325 40.151 1.729-1.004-23.325-40.152-1.729 1.004zm31.621 45.09h46.45v-2h-46.45v2zm45.586-1.502l-23.074 39.716 1.729 1.005 23.074-39.717-1.729-1.004zm-22.209 39.218h-46.633v2h46.633v-2zm-45.77 1.506L145.3 132.09l-1.726-1.01-23.256 39.716 1.726 1.011zM70.101 17.023a17.115 17.115 0 0 1 5.648-5.203l-.99-1.738a19.116 19.116 0 0 0-6.308 5.811l1.65 1.13zm5.648-5.203a17.031 17.031 0 0 1 7.343-2.2l-.128-1.997a19.032 19.032 0 0 0-8.205 2.459l.99 1.738zm7.28-2.199h65.977v-2H83.028v2zm65.109-1.496L110.671 73.66l1.736.993 37.467-65.535-1.736-.993zm-36.599 65.032H36.101v2h75.438v-2zm-74.571 1.498l33.175-57.698-1.734-.997-33.175 57.698 1.734.997zm-25.788 44.81l20.871-36.329-1.734-.996-20.87 36.329 1.733.996zm20.004-35.827h75.213v-2H31.184v2zm74.349-1.503l-24.54 42.155 1.73 1.006 24.538-42.155-1.728-1.006zm-24.538 42.153a5.253 5.253 0 0 0-.718 2.651h2c0-.577.153-1.144.444-1.642l-1.727-1.009zm-.718 2.651c0 .932.248 1.847.718 2.651l1.726-1.009a3.252 3.252 0 0 1-.444-1.642h-2zm.716 2.649l24.539 42.207 1.729-1.005-24.539-42.207-1.729 1.005zm25.404 40.705H31.184v2h75.213v-2zm-74.346.501l-20.897-36.295-1.733.998 20.897 36.295 1.733-.998zm-20.863-36.229a17.472 17.472 0 0 1-1.723-7.569h-2c0 2.921.656 5.805 1.921 8.436l1.803-.867zm-1.723-7.569c0-2.622.589-5.209 1.723-7.569l-1.802-.867a19.475 19.475 0 0 0-1.921 8.436h2zm1.53-7.297l.027-.026-1.417-1.411-.026.026 1.417 1.411zM83.1 244.478a17.158 17.158 0 0 1-7.385-2.274l-1.004 1.73a19.14 19.14 0 0 0 8.246 2.538l.143-1.994zm-7.385-2.274a17.24 17.24 0 0 1-5.653-5.29l-1.659 1.117a19.235 19.235 0 0 0 6.308 5.903l1.004-1.73zm-5.615-5.23l-33.193-57.69-1.734.998 33.193 57.689 1.734-.997zm-34.06-56.191h75.213v-2H36.04v2zm74.346-.501l37.84 65.692 1.733-.998-37.84-65.692-1.733.998zm38.707 64.193H83.028v2h66.065v-2zm64.818-7.561a17.242 17.242 0 0 1-5.648 5.289l1.004 1.729a19.232 19.232 0 0 0 6.304-5.901l-1.66-1.117zm-5.648 5.289a17.169 17.169 0 0 1-7.381 2.275l.144 1.994a19.151 19.151 0 0 0 8.241-2.54l-1.004-1.729zm-7.309 2.272h-42.046v2h42.046v-2zm-41.179.501l-37.849-65.718-1.733.998 37.849 65.718 1.733-.998zm-38.715-64.219h49.164v-2H121.06v2zm49.165 0a5.22 5.22 0 0 0 2.598-.696l-.999-1.733a3.213 3.213 0 0 1-1.6.429l.001 2zm2.598-.696a5.245 5.245 0 0 0 1.907-1.899l-1.728-1.007a3.232 3.232 0 0 1-1.178 1.173l.999 1.733zm1.907-1.9l24.487-42.076-1.728-1.006-24.487 42.076 1.728 1.006zm22.758-42.078l37.649 64.944 1.731-1.004-37.65-64.943-1.73 1.003zm37.648 63.943l-21.262 36.948 1.734.997 21.261-36.947-1.733-.998zm37.701-65.613l-32.794 57.089 1.734.996 32.794-57.089-1.734-.996zm-31.061 57.086l-37.511-64.743-1.731 1.002 37.511 64.743 1.731-1.002zm-37.512-63.738l37.814-64.909-1.728-1.007-37.815 64.909 1.729 1.007zm36.083-64.914l32.551 56.601 1.734-.997-32.551-56.6-1.734.996zm32.517 56.536a17.48 17.48 0 0 1 1.723 7.569h2c0-2.921-.656-5.804-1.921-8.435l-1.802.866zm1.723 7.569c0 2.622-.589 5.209-1.723 7.57l1.802.866a19.47 19.47 0 0 0 1.921-8.436h-2z' fill='%23fff' mask='url(%23a)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_8137_26291' x1='77.946' y1='127' x2='251.536' y2='30.758' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239567E3'/%3E%3Cstop offset='1' stop-color='%239E62DD' stop-opacity='.09'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: 85vw;
  background-position-y: 110%;
  background-size: auto;
  color: #000C1D;
  margin-bottom: -40px;
  overflow: hidden;
  padding-top: 12.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-archive-1 {
    padding-top: 7.5rem;
    padding-bottom: 5rem;
    margin-bottom: 0;
    background-image: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-archive-1 .block-archive-1__content .block-archive-1__column + .block-archive-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-archive-1 .block-archive-1__content .block-archive-1__column + .block-archive-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-archive-1 .block-archive-1__content + .block-archive-1__content .block-archive-1__column + .block-archive-1__column {
    margin-top: 0;
  }
}
.has-blocks .block-archive-1 .block-archive-1__title {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: 4.375rem;
}
@media (max-width: 766px) {
  .has-blocks .block-archive-1 .block-archive-1__title {
    margin-bottom: 0;
  }
}
.has-blocks .block-archive-1 .block-archive-1__title:after {
  position: absolute;
  top: 50%;
  left: 37.5vw;
  transform: translateY(-50%);
  content: "";
  height: 100%;
  width: 100%;
  margin-top: 0.3125rem;
  max-width: 62.2023809524vw;
  background: url("/wp-content/themes/snowplow/resources/images/blog-header.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 766px) {
  .has-blocks .block-archive-1 .block-archive-1__title:after {
    display: none;
  }
}
.has-blocks .block-archive-1 .block-archive-1__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-archive-1 .block-archive-1__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-archive-1 .block-archive-1__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-archive-1 .block-archive-1__image {
  max-width: 39.375rem;
  max-height: 21.875rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: drop-shadow(0px 10px 18px rgba(0, 0, 0, 0.2));
}
.has-blocks .block-archive-1 .block-archive-1__image > img,
.has-blocks .block-archive-1 .block-archive-1__image > picture {
  max-width: 39.375rem;
  max-height: 21.875rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-archive-1 span a {
  color: inherit;
}
.has-blocks .block-archive-2 {
  display: block;
  width: 100%;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #F7F8F8;
}
.has-blocks .block-archive-2 .block-archive-2__content {
  position: relative;
  padding-top: 9.0625rem;
  padding-bottom: 1.875rem;
}
.has-blocks .block-archive-2 .block-archive-2__row {
  align-items: center;
}
.has-blocks .block-archive-2 .site-breadcrumbs {
  margin-bottom: 0;
}
.has-blocks .block-author-1 {
  position: relative;
  display: block;
  width: 100%;
  color: #000C1D;
  background-color: white;
  overflow: hidden;
}
.has-blocks .block-author-1 .block-author-1__content {
  position: relative;
  padding-top: 11.875rem;
  padding-bottom: 10.625rem;
}
.has-blocks .block-author-1 .block-author-1__content:after {
  position: absolute;
  top: 50%;
  left: 52.8571428571vw;
  transform: translateY(-50%);
  z-index: 1;
  content: "";
  width: 47.9761904762vw;
  height: 100%;
  background-image: url("../graphics/block-author-1.svg");
  background-repeat: no-repeat;
  background-size: 100%;
}
.has-blocks .block-author-1 .block-author-1__content .block-author-1__row {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-author-1 .block-author-1__content .block-author-1__column + .block-author-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-author-1 .block-author-1__content .block-author-1__column + .block-author-1__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-author-1 .block-author-1__content .block-author-1__column > .has-shadow {
  background: white;
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-author-1 .block-author-1__content + .block-author-1__content .block-author-1__column + .block-author-1__column {
    margin-top: 0;
  }
}
.has-blocks .block-author-1 .block-author-1__content .block-author-1__avatar {
  display: block;
  width: 300px;
  height: 300px;
}
.has-blocks .block-posts-1 {
  background-color: #F7F8F8;
  padding-top: 6.25rem;
  width: 100%;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-1 {
    padding-top: 0;
  }
}
.has-blocks .block-posts-1 .block-posts-1__container {
  /* in temporary until fix until Ankit fixes */
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .block-posts-1 .block-posts-1__row {
  row-gap: 3rem;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-1 .block-posts-1__row > [class*=column] {
    margin-top: 0;
  }
}
.has-blocks .block-posts-1 .block-posts-1__menu {
  padding-bottom: 5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-1 .block-posts-1__menu .block-posts-1__column:nth-of-type(1) {
    opacity: 0;
    height: 0;
    overflow: hidden;
  }
}
.has-blocks .block-posts-1 .block-posts-1__menu-items {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 1.7rem;
  overflow: hidden;
}
.has-blocks .block-posts-1 .block-posts-1__menu-items li {
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin: 0 1rem 0.5rem 0;
  padding: 0;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.125em;
  text-transform: uppercase;
  color: inherit;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-1 .block-posts-1__menu-items li {
    text-align: center;
    min-width: 150px;
  }
}
.has-blocks .block-posts-1 .block-posts-1__menu-items li:hover:after {
  position: absolute;
  bottom: -7.5px;
  display: block;
  width: 100%;
  content: "";
  background-color: #9E62DD;
  height: 3px;
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-posts-1 .block-posts-1__menu-items li {
    font-size: 0.75rem;
    line-height: 0.9rem;
  }
}
.has-blocks .block-posts-1 .block-posts-1__menu-items li.category-active a {
  padding: 2px 0;
}
.has-blocks .block-posts-1 .category-dropdown-container {
  text-align: left;
  margin-top: -5px;
}
.has-blocks .block-posts-1 .category-dropdown-container .is-flex-mobile:first-of-type {
  flex-direction: column;
}
.has-blocks .block-posts-1 .category-dropdown-container .is-flex-mobile:first-of-type .site-form {
  position: relative;
  font-size: 1.25rem;
  font-weight: 400;
  padding-bottom: 0.9375rem;
  border-bottom: 1px solid #000C1D;
}
.has-blocks .block-posts-1 .category-dropdown-container .is-flex-mobile:first-of-type .site-form:after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.1665 1.66675L7.58317 7.50008L12.9998 1.66675' stroke='%23000C1D' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  width: 0.9375rem;
  height: 0.625rem;
}
.has-blocks .block-posts-1 .additional-categories-dropdown {
  display: none;
  position: absolute;
  background-color: white;
  padding: 1.25rem;
  width: max-content;
  height: auto;
  right: 0.625rem;
  z-index: 10;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-1 .additional-categories-dropdown {
    left: 0 !important;
    right: 0 !important;
    width: 100%;
  }
}
.has-blocks .block-posts-1 .additional-categories-dropdown a {
  color: #000C1D;
  display: block;
  font-size: 0.9375rem;
  font-weight: 800;
  letter-spacing: 1.8px;
  line-height: 1em;
  padding: 0.5rem 0 0.6875rem;
  text-transform: uppercase;
  text-decoration: none;
}
.has-blocks .block-posts-1 .additional-categories-dropdown a:hover {
  color: #FC5E36;
}
.has-blocks .block-posts-2 {
  background-color: #F7F8F8;
  width: 100%;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-posts-2 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-posts-2 .block-posts-2__row:first-of-type {
  margin-bottom: 0.625rem;
}
.has-blocks .block-posts-2 .site-post__title img {
  display: block;
  object-fit: contain;
  object-position: left;
  margin: 0 0 1.5625rem 0;
  max-width: 9.375rem;
  max-height: 2.5rem;
}
.has-blocks .block-posts-2 .site-post__title h3 {
  display: -webkit-box;
  -webkit-line-clamp: unset;
  overflow: hidden;
}
.has-blocks .block-post-1 {
  display: block;
  width: 100%;
  background-color: #FFFFFF;
  color: #000C1D;
  margin-bottom: -60px;
  padding-top: 8.125rem;
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-post-1 {
    padding-top: 7.5rem;
  }
}
.has-blocks .block-post-1 .site-breadcrumbs {
  padding-bottom: 5.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-post-1 .site-breadcrumbs {
    padding-bottom: 0;
  }
}
.has-blocks .block-post-1 .block-post-1__content .block-post-1__column:nth-of-type(1) {
  padding-bottom: 10rem;
}
@media (max-width: 766px) {
  .has-blocks .block-post-1 .block-post-1__content .block-post-1__column:nth-of-type(1) {
    padding-bottom: 3.125rem;
  }
}
.has-blocks .block-post-1 .block-post-1__content .block-post-1__column:nth-of-type(1) h1 {
  max-width: 80%;
}
.has-blocks .block-post-1 .block-post-1__content .block-post-1__column:nth-of-type(2) {
  align-items: flex-end;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-post-1 .block-post-1__content .block-post-1__column + .block-post-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-post-1 .block-post-1__content .block-post-1__column + .block-post-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-post-1 .block-post-1__content + .block-post-1__content .block-post-1__column + .block-post-1__column {
    margin-top: 0;
  }
}
.has-blocks .block-post-1 .block-post-1__image {
  max-width: 45.625rem;
  max-height: 26.25rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: drop-shadow(0px 10px 18px rgba(0, 0, 0, 0.2));
}
.has-blocks .block-post-1 .block-post-1__image > img,
.has-blocks .block-post-1 .block-post-1__image > picture {
  max-width: 45.625rem;
  max-height: 25.9375rem;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-post-1 span a {
  color: inherit;
}
.has-blocks .block-post-2 {
  background-color: #FFFFFF;
  width: 100%;
}
.has-blocks .block-post-2 .site-excerpt {
  position: relative;
  overflow: hidden;
  margin-top: 7.8125rem;
  padding-top: 0;
}
.has-blocks .block-post-2 .block-post-2__entry aside {
  position: sticky;
  top: 9.375rem;
  margin-bottom: 5rem;
}
.has-blocks .block-post-2 .block-post-2__entry p + ul {
  margin-block-start: 0.625rem;
}
.has-blocks .block-post-2 .block-post-2__entry ul, .has-blocks .block-post-2 .block-post-2__entry ol {
  margin-left: 0;
  margin-block-start: 1.875rem;
  margin-block-end: 2.5rem;
}
.has-blocks .block-post-2 .block-post-2__entry ul li, .has-blocks .block-post-2 .block-post-2__entry ol li {
  font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 300;
  font-size: 1.25rem;
  line-height: 130%;
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-post-2 .block-post-2__entry ul li, .has-blocks .block-post-2 .block-post-2__entry ol li {
    font-size: 1.125rem;
    line-height: 1.51875rem;
  }
}
.has-blocks .block-post-2 .block-post-2__entry ul li em, .has-blocks .block-post-2 .block-post-2__entry ol li em {
  font-weight: 300;
  font-style: normal;
}
.has-blocks .block-post-2 .block-post-2__entry img {
  max-width: 100%;
  object-fit: contain;
}
.has-blocks .block-post-2 .block-post-2__sidebar {
  margin-top: 7.8125rem;
}
.has-blocks .block-post-2 .block-post-2__author {
  background-image: url("../graphics/sp-icon-logo.svg");
  background-repeat: no-repeat;
  background-position-x: 85vw;
  background-position-y: 6vw;
  background-size: contain;
}
.has-blocks .block-hero {
  display: block;
  width: 100%;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.has-blocks .block-hero .block-hero__content {
  position: relative;
  padding-top: 11.875rem;
}
.has-blocks .block-hero .block-hero__content:last-of-type {
  padding-bottom: 10.625rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero .block-hero__content:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero .block-hero__content:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero .block-hero__content .block-hero__column + .block-hero__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero .block-hero__content .block-hero__column + .block-hero__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero .block-hero__content + .block-hero__content .block-hero__column + .block-hero__column {
    margin-top: 0;
  }
}
.has-blocks .block-hero .block-hero__container {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .block-hero .block-hero__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero .block-hero__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero .block-hero__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero .block-hero__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero .block-hero__background-image > img,
.has-blocks .block-hero .block-hero__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-1 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-1 .block-hero-1__content {
  padding-top: 11.875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-1 .block-hero-1__content {
    padding-top: 7.5rem;
  }
}
.has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) {
  align-items: center;
  padding-bottom: 15.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) {
    padding-bottom: 0rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) .block-hero-1__column:nth-of-type(1) {
    margin-bottom: 70px;
  }
}
.has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) h1 {
  font-size: 4.25rem;
  max-width: 90%;
  margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) h1 {
    max-width: 100%;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) h1 {
    font-size: 3rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) p {
  font-size: 1.5rem;
  max-width: 90%;
}
@media (max-width: 767px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(1) p {
    max-width: 100%;
  }
}
.has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:nth-of-type(2) h2.h4 {
  font-weight: 300 !important;
}
.has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:last-of-type {
  padding-top: 15.625rem;
  padding-bottom: 7.5rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-1 .block-hero-1__container > .block-hero-1__row + .block-hero-1__row .block-hero-1__column + .block-hero-1__column {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-1 .block-hero-1__container .block-hero-1__column + .block-hero-1__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-1 .block-hero-1__container .block-hero-1__column + .block-hero-1__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-hero-1 .block-hero-1__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-1 .block-hero-1__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-1 .block-hero-1__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-1 .block-hero-1__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-1 .block-hero-1__background-image > img,
.has-blocks .block-hero-1 .block-hero-1__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide {
  z-index: 2;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__track {
  overflow: hidden !important;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__slide {
  /* Carousel Content */
  background: transparent;
  border-radius: 0px !important;
  color: transparent;
  margin-left: 70px !important;
  margin-right: 0px !important;
  width: max-content !important;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__slide .slide-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: max-content;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__slide .slide-container .slide-image {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  max-height: 2.5rem;
  min-height: 2.5rem;
  height: 2.5rem;
  width: max-content;
  object-fit: contain;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__slide .slide-container .slide-image img,
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__slide .slide-container .slide-image svg {
  border-radius: 0px !important;
  display: block;
  max-height: 2.5rem;
  min-height: 2.5rem;
  height: 2.5rem;
  max-width: 9.375rem;
  width: auto;
  object-fit: contain;
}
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__arrow,
.has-blocks .block-hero-1 .block-hero-1__carousel .block-hero-1__carousel-container .splide .splide__pagination {
  display: none !important;
}
.has-blocks .block-hero-2 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  padding-top: 10rem;
  padding-bottom: 7.5rem;
  overflow-x: hidden;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-2 {
    padding-top: 7.5rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-2 .block-hero-2__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-2 .block-hero-2__background-image > img,
.has-blocks .block-hero-2 .block-hero-2__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-2 .block-hero-2__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-2 .block-hero-2__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-2 .block-hero-2__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-2 .tagline {
  margin-bottom: 0.9375rem;
}
.has-blocks .block-hero-2 img {
  display: block;
  width: auto;
  max-width: 14.375rem;
  max-height: 3.125rem;
  object-fit: contain;
  object-position: left;
  margin: 1.875rem 0;
}
.has-blocks .block-hero-2 .block-hero-2__feature {
  max-height: 37.5rem;
}
.has-blocks .block-hero-2 .block-hero-2__feature img {
  width: 50vw;
  max-width: 45rem;
  max-height: 37.5rem;
  margin: 0;
  object-fit: contain;
  object-position: top;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-2 .block-hero-2__feature img {
    width: 100%;
    max-width: 100%;
  }
}
.has-blocks .block-hero-2 p > * {
  font-weight: 300 !important;
}
.has-blocks .block-hero-2 .site-breadcrumbs {
  padding-bottom: 3.75rem;
}
.has-blocks .block-hero-2.has-overlapping-image .block-hero-2__column:nth-of-type(2) img {
  width: 100vw;
  position: absolute;
  top: 9.375rem;
  max-width: 50rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-2.has-overlapping-image .block-hero-2__column:nth-of-type(2) img {
    position: relative;
    top: unset;
  }
}
.has-blocks .block-hero-3 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-3 .block-hero-3__content {
  padding-top: 11.875rem;
}
.has-blocks .block-hero-3 .block-hero-3__content:last-of-type {
  padding-bottom: 10.625rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-3 .block-hero-3__content:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-3 .block-hero-3__content:last-of-type {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-3 .block-hero-3__content .block-hero-3__column + .block-hero-3__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-3 .block-hero-3__content .block-hero-3__column + .block-hero-3__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-3 .block-hero-3__content + .block-hero-3__content .block-hero-3__column + .block-hero-3__column {
    margin-top: 0;
  }
}
.has-blocks .block-hero-3 .block-hero-3__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-3 .block-hero-3__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-3 .block-hero-3__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-3 .block-hero-3__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-3 .block-hero-3__background-image > img,
.has-blocks .block-hero-3 .block-hero-3__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-4 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  padding: 14.375rem 0 12.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-4 {
    padding-top: 5.625rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-4 .block-hero-4__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-4 .block-hero-4__background-image > img,
.has-blocks .block-hero-4 .block-hero-4__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-4 .block-hero-4__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-4 .block-hero-4__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-4 .block-hero-4__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-4 .block-hero-4__column + .block-hero-4__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-4 .block-hero-4__column + .block-hero-4__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-hero-4 .site-breadcrumbs {
  margin-top: -5rem;
  margin-bottom: 6.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-4 .site-breadcrumbs {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.has-blocks .block-hero-4 .site-cta-group {
  margin-top: 0;
  flex-direction: column;
  align-items: flex-start;
}
.has-blocks .block-hero-4 .site-cta-group a + a {
  margin-top: 0.5rem !important;
  margin-left: 0 !important;
}
.has-blocks .block-hero-4 .tagline {
  margin-bottom: 0.9375rem;
}
.has-blocks .block-hero-4 img {
  display: block;
  width: auto;
  max-width: fit-content;
  margin-top: 1.875rem;
}
.has-blocks .block-hero-4 .block-hero-4__feature img {
  width: 50vw;
  max-width: 720px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-4 .block-hero-4__feature img {
    width: 100%;
    max-width: 100%;
  }
}
.has-blocks .block-hero-5 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='2083' viewBox='0 0 1680 2083' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2442_15128-682031' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='2083'%3E%3Crect width='1680' height='2083' fill='url(%23paint0_linear_2442_15128-750820)'/%3E%3Crect width='1680' height='2083' fill='black' fill-opacity='0.2'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2442_15128-682031)'%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='url(%23paint1_linear_2442_15128-400972)'/%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='black' fill-opacity='0.2'/%3E%3Cg opacity='0.5'%3E%3Cmask id='path-3-inside-1_2442_15128-642775' fill='white'%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46'/%3E%3C/mask%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46' fill='url(%23paint2_linear_2442_15128-734378)'/%3E%3Cpath d='M1582.69 1026.53L1584.23 1025.74L1584.21 1025.71L1584.19 1025.67L1582.69 1026.53ZM1539.35 950.985L1540.86 950.123L1540.83 950.084L1540.81 950.047L1539.35 950.985ZM1523.79 942.032L1523.86 940.301L1523.82 940.299H1523.79V942.032ZM1491.48 942.032L1491.22 943.748L1491.35 943.766H1491.48V942.032ZM1490.58 942.032V943.766H1490.71L1490.83 943.748L1490.58 942.032ZM1437.06 942.032V940.299H1437.02L1436.99 940.301L1437.06 942.032ZM1421.52 951.017L1420.06 950.086L1420.04 950.12L1420.02 950.154L1421.52 951.017ZM1378.17 1026.53L1376.67 1025.67L1376.65 1025.71L1376.63 1025.74L1378.17 1026.53ZM1376 1035.56H1374.27H1376ZM1378.17 1044.59L1376.63 1045.37L1376.65 1045.41L1376.67 1045.45L1378.17 1044.59ZM1421.53 1120.17L1420.03 1121.03L1420.05 1121.07L1420.07 1121.1L1421.53 1120.17ZM1437.06 1129.2L1436.98 1130.93L1437.02 1130.93H1437.06V1129.2ZM1523.79 1129.2V1130.93H1523.83L1523.87 1130.93L1523.79 1129.2ZM1539.33 1120.17L1540.79 1121.1L1540.81 1121.07L1540.83 1121.03L1539.33 1120.17ZM1582.69 1044.59L1584.19 1045.45L1584.21 1045.41L1584.23 1045.37L1582.69 1044.59ZM1533.96 954.13L1535.46 953.267L1535.2 952.815L1534.74 952.581L1533.96 954.13ZM1549.79 981.725L1551.28 982.596L1551.79 981.731L1551.29 980.863L1549.79 981.725ZM1522.06 1029.48L1520.56 1030.35L1522.06 1032.93L1523.56 1030.35L1522.06 1029.48ZM1503.91 998.199L1505.41 997.329L1505.41 997.328L1503.91 998.199ZM1501.23 996.653L1501.23 994.919H1501.23V996.653ZM1465.21 996.653L1463.7 995.794L1462.22 998.386H1465.21V996.653ZM1492.8 948.29V946.556H1491.79L1491.29 947.431L1492.8 948.29ZM1523.79 948.29L1523.9 946.56L1523.85 946.556H1523.79V948.29ZM1533.93 954.117L1532.5 955.092L1532.75 955.463L1533.15 955.665L1533.93 954.117ZM1482.4 1032.68L1480.9 1033.55L1481.4 1034.41L1482.4 1034.41L1482.4 1032.68ZM1465.12 1002.9V1001.17H1462.11L1463.62 1003.77L1465.12 1002.9ZM1499.46 1002.9L1500.96 1002.03L1500.46 1001.17H1499.46V1002.9ZM1516.75 1032.67L1516.75 1034.41L1519.76 1034.41L1518.25 1031.8L1516.75 1032.67ZM1476.76 1035.7L1478.26 1036.57L1478.76 1035.7L1478.26 1034.83L1476.76 1035.7ZM1459.67 1065.15L1458.17 1066.02L1459.67 1068.61L1461.17 1066.02L1459.67 1065.15ZM1442.53 1035.56L1441.03 1034.69L1440.52 1035.56L1441.03 1036.43L1442.53 1035.56ZM1459.6 1006.11L1461.1 1005.24L1459.6 1002.66L1458.1 1005.24L1459.6 1006.11ZM1482.22 1038.98V1037.24H1481.23L1480.73 1038.1L1482.22 1038.98ZM1516.38 1038.98L1517.88 1039.85L1519.39 1037.24H1516.38V1038.98ZM1499.41 1068.25V1069.98H1500.41L1500.91 1069.12L1499.41 1068.25ZM1465.12 1068.25L1463.62 1067.37L1462.1 1069.98H1465.12V1068.25ZM1426.95 954.13L1425.52 953.152L1425.48 953.208L1425.44 953.267L1426.95 954.13ZM1437.06 948.354V946.62H1437.01L1436.95 946.624L1437.06 948.354ZM1485.58 948.354L1487.09 949.213L1488.57 946.62H1485.58V948.354ZM1458.03 996.653V998.386H1459.04L1459.53 997.511L1458.03 996.653ZM1402.55 996.653L1401.05 995.79L1399.56 998.386H1402.55V996.653ZM1383.58 1029.68L1384.81 1030.9L1384.97 1030.74L1385.09 1030.54L1383.58 1029.68ZM1398.93 1002.9V1001.17H1397.93L1397.43 1002.04L1398.93 1002.9ZM1454.25 1002.9L1455.75 1003.77L1457.26 1001.17H1454.25V1002.9ZM1436.2 1033.97L1437.7 1034.84L1437.7 1034.84L1436.2 1033.97ZM1436.2 1037.13L1437.7 1036.26L1437.7 1036.26L1436.2 1037.13ZM1454.25 1068.24V1069.97H1457.26L1455.75 1067.37L1454.25 1068.24ZM1398.93 1068.24L1397.43 1069.1L1397.93 1069.97H1398.93V1068.24ZM1383.57 1041.49L1382 1042.24L1382.03 1042.3L1382.06 1042.36L1383.57 1041.49ZM1382.23 1035.59H1383.96H1382.23ZM1383.57 1029.7L1382.34 1028.48L1382.13 1028.68L1382 1028.95L1383.57 1029.7ZM1437.06 1122.91L1436.94 1124.64L1437 1124.65H1437.06V1122.91ZM1426.92 1117.01L1425.41 1117.88L1425.44 1117.93L1425.48 1117.98L1426.92 1117.01ZM1402.5 1074.5V1072.76H1399.51L1401 1075.36L1402.5 1074.5ZM1457.82 1074.5L1459.32 1073.63L1458.82 1072.76H1457.82V1074.5ZM1485.65 1122.91V1124.65H1488.64L1487.15 1122.05L1485.65 1122.91ZM1533.93 1117.01L1535.37 1117.98L1535.4 1117.93L1535.43 1117.88L1533.93 1117.01ZM1523.79 1122.91V1124.65H1523.85L1523.91 1124.64L1523.79 1122.91ZM1492.87 1122.91L1491.36 1123.78L1491.86 1124.65H1492.87V1122.91ZM1465.03 1074.48V1072.75H1462.04L1463.53 1075.34L1465.03 1074.48ZM1501.19 1074.48V1076.21H1501.19L1501.19 1074.48ZM1503.87 1072.93L1505.36 1073.8L1505.36 1073.8L1503.87 1072.93ZM1521.87 1041.92L1523.37 1041.05L1521.88 1038.47L1520.38 1041.05L1521.87 1041.92ZM1549.56 1089.78L1551.07 1090.65L1551.56 1089.78L1551.06 1088.92L1549.56 1089.78ZM1553.17 1083.5L1551.67 1084.37L1553.18 1086.98L1554.68 1084.36L1553.17 1083.5ZM1525.59 1035.79L1524.09 1034.92L1523.58 1035.78L1524.08 1036.65L1525.59 1035.79ZM1553.4 987.95L1554.9 987.088L1553.4 984.485L1551.9 987.079L1553.4 987.95ZM1577.33 1029.66L1578.9 1028.92L1578.87 1028.86L1578.84 1028.8L1577.33 1029.66ZM1578.67 1035.56H1576.94H1578.67ZM1584.19 1025.67L1540.86 950.123L1537.85 951.847L1581.19 1027.4L1584.19 1025.67ZM1540.81 950.047C1538.97 947.18 1536.46 944.799 1533.52 943.103L1531.79 946.108C1534.25 947.527 1536.35 949.521 1537.9 951.923L1540.81 950.047ZM1533.52 943.103C1530.57 941.407 1527.26 940.446 1523.86 940.301L1523.71 943.764C1526.55 943.885 1529.32 944.689 1531.79 946.108L1533.52 943.103ZM1523.79 940.299H1491.48V943.766H1523.79V940.299ZM1491.73 940.317C1491.26 940.25 1490.79 940.25 1490.33 940.317L1490.83 943.748C1490.96 943.729 1491.09 943.729 1491.22 943.748L1491.73 940.317ZM1490.58 940.299H1437.06V943.766H1490.58V940.299ZM1436.99 940.301C1433.59 940.444 1430.28 941.409 1427.33 943.113L1429.07 946.114C1431.53 944.69 1434.3 943.884 1437.13 943.764L1436.99 940.301ZM1427.33 943.113C1424.39 944.816 1421.89 947.209 1420.06 950.086L1422.98 951.948C1424.52 949.539 1426.6 947.538 1429.07 946.114L1427.33 943.113ZM1420.02 950.154L1376.67 1025.67L1379.67 1027.4L1423.02 951.88L1420.02 950.154ZM1376.63 1025.74C1375.08 1028.78 1374.27 1032.15 1374.27 1035.56H1377.73C1377.73 1032.69 1378.41 1029.87 1379.71 1027.32L1376.63 1025.74ZM1374.27 1035.56C1374.27 1038.97 1375.08 1042.34 1376.63 1045.37L1379.71 1043.8C1378.41 1041.25 1377.73 1038.43 1377.73 1035.56H1374.27ZM1376.67 1045.45L1420.03 1121.03L1423.04 1119.31L1379.67 1043.72L1376.67 1045.45ZM1420.07 1121.1C1421.9 1123.98 1424.39 1126.37 1427.34 1128.08L1429.08 1125.09C1426.62 1123.66 1424.53 1121.65 1423 1119.24L1420.07 1121.1ZM1427.34 1128.08C1430.28 1129.79 1433.59 1130.77 1436.98 1130.93L1437.14 1127.46C1434.3 1127.33 1431.54 1126.52 1429.08 1125.09L1427.34 1128.08ZM1437.06 1130.93H1523.79V1127.46H1437.06V1130.93ZM1523.87 1130.93C1527.26 1130.77 1530.57 1129.8 1533.52 1128.09L1531.78 1125.09C1529.32 1126.52 1526.55 1127.33 1523.71 1127.46L1523.87 1130.93ZM1533.52 1128.09C1536.46 1126.38 1538.96 1123.98 1540.79 1121.1L1537.87 1119.24C1536.33 1121.65 1534.24 1123.66 1531.78 1125.09L1533.52 1128.09ZM1540.83 1121.03L1584.19 1045.45L1581.19 1043.72L1537.82 1119.31L1540.83 1121.03ZM1584.23 1045.37C1585.79 1042.34 1586.59 1038.97 1586.59 1035.56H1583.13C1583.13 1038.43 1582.45 1041.25 1581.15 1043.8L1584.23 1045.37ZM1586.59 1035.56C1586.59 1032.15 1585.79 1028.78 1584.23 1025.74L1581.15 1027.32C1582.45 1029.87 1583.13 1032.69 1583.13 1035.56H1586.59ZM1532.45 954.992L1548.28 982.588L1551.29 980.863L1535.46 953.267L1532.45 954.992ZM1548.29 980.855L1520.56 1028.61L1523.56 1030.35L1551.28 982.596L1548.29 980.855ZM1523.56 1028.61L1505.41 997.329L1502.41 999.069L1520.56 1030.35L1523.56 1028.61ZM1505.41 997.328C1504.98 996.597 1504.38 995.989 1503.64 995.566L1501.91 998.568C1502.12 998.688 1502.29 998.861 1502.41 999.071L1505.41 997.328ZM1503.64 995.566C1502.91 995.143 1502.08 994.92 1501.23 994.919L1501.23 998.386C1501.47 998.386 1501.7 998.449 1501.91 998.568L1503.64 995.566ZM1501.23 994.919H1465.21V998.386H1501.23V994.919ZM1466.71 997.511L1494.3 949.148L1491.29 947.431L1463.7 995.794L1466.71 997.511ZM1492.8 950.023H1523.79V946.556H1492.8V950.023ZM1523.67 950.019C1525.43 950.138 1527.13 950.656 1528.66 951.534L1530.39 948.528C1528.4 947.388 1526.19 946.715 1523.9 946.56L1523.67 950.019ZM1528.66 951.534C1530.19 952.413 1531.5 953.629 1532.5 955.092L1535.37 953.141C1534.07 951.246 1532.37 949.668 1530.39 948.528L1528.66 951.534ZM1533.15 955.665L1533.18 955.678L1534.74 952.581L1534.71 952.568L1533.15 955.665ZM1483.9 1031.81L1466.62 1002.03L1463.62 1003.77L1480.9 1033.55L1483.9 1031.81ZM1465.12 1004.64H1499.46V1001.17H1465.12V1004.64ZM1497.96 1003.77L1515.25 1033.55L1518.25 1031.8L1500.96 1002.03L1497.96 1003.77ZM1516.75 1030.94L1482.4 1030.95L1482.4 1034.41L1516.75 1034.41L1516.75 1030.94ZM1475.26 1034.83L1458.17 1064.28L1461.17 1066.02L1478.26 1036.57L1475.26 1034.83ZM1461.17 1064.28L1444.03 1034.69L1441.03 1036.43L1458.17 1066.02L1461.17 1064.28ZM1444.03 1036.43L1461.1 1006.98L1458.1 1005.24L1441.03 1034.69L1444.03 1036.43ZM1458.1 1006.98L1475.26 1036.57L1478.26 1034.83L1461.1 1005.24L1458.1 1006.98ZM1482.22 1040.71H1516.38V1037.24H1482.22V1040.71ZM1514.88 1038.11L1497.92 1067.38L1500.91 1069.12L1517.88 1039.85L1514.88 1038.11ZM1499.41 1066.51H1465.12V1069.98H1499.41V1066.51ZM1466.62 1069.12L1483.72 1039.85L1480.73 1038.1L1463.62 1067.37L1466.62 1069.12ZM1428.38 955.107C1429.37 953.653 1430.68 952.446 1432.2 951.576L1430.48 948.565C1428.5 949.697 1426.81 951.265 1425.52 953.152L1428.38 955.107ZM1432.2 951.576C1433.73 950.706 1435.43 950.196 1437.17 950.083L1436.95 946.624C1434.68 946.77 1432.47 947.434 1430.48 948.565L1432.2 951.576ZM1437.06 950.087H1485.58V946.62H1437.06V950.087ZM1484.08 947.495L1456.52 995.794L1459.53 997.511L1487.09 949.213L1484.08 947.495ZM1458.03 994.919H1402.55V998.386H1458.03V994.919ZM1404.05 997.515L1428.45 954.992L1425.44 953.267L1401.05 995.79L1404.05 997.515ZM1385.09 1030.54L1400.44 1003.77L1397.43 1002.04L1382.08 1028.82L1385.09 1030.54ZM1398.93 1004.64H1454.25V1001.17H1398.93V1004.64ZM1452.75 1002.03L1434.7 1033.1L1437.7 1034.84L1455.75 1003.77L1452.75 1002.03ZM1434.7 1033.1C1434.27 1033.84 1434.04 1034.69 1434.04 1035.55H1437.51C1437.51 1035.3 1437.57 1035.06 1437.7 1034.84L1434.7 1033.1ZM1434.04 1035.55C1434.04 1036.42 1434.27 1037.26 1434.7 1038.01L1437.7 1036.26C1437.57 1036.05 1437.51 1035.8 1437.51 1035.55H1434.04ZM1434.7 1038L1452.75 1069.11L1455.75 1067.37L1437.7 1036.26L1434.7 1038ZM1454.25 1066.51H1398.93V1069.97H1454.25V1066.51ZM1400.44 1067.38L1385.07 1040.63L1382.06 1042.36L1397.43 1069.1L1400.44 1067.38ZM1385.13 1040.74C1384.36 1039.14 1383.96 1037.38 1383.96 1035.59H1380.49C1380.49 1037.9 1381.01 1040.17 1382 1042.24L1385.13 1040.74ZM1383.96 1035.59C1383.96 1033.81 1384.36 1032.05 1385.13 1030.45L1382 1028.95C1381.01 1031.02 1380.49 1033.29 1380.49 1035.59H1383.96ZM1384.8 1030.92L1384.81 1030.9L1382.36 1028.46L1382.34 1028.48L1384.8 1030.92ZM1437.19 1121.18C1435.42 1121.06 1433.71 1120.53 1432.18 1119.64L1430.44 1122.64C1432.43 1123.79 1434.65 1124.48 1436.94 1124.64L1437.19 1121.18ZM1432.18 1119.64C1430.65 1118.75 1429.35 1117.52 1428.35 1116.05L1425.48 1117.98C1426.76 1119.89 1428.46 1121.48 1430.44 1122.64L1432.18 1119.64ZM1428.42 1116.15L1404.01 1073.63L1401 1075.36L1425.41 1117.88L1428.42 1116.15ZM1402.5 1076.23H1457.82V1072.76H1402.5V1076.23ZM1456.32 1075.36L1484.14 1123.78L1487.15 1122.05L1459.32 1073.63L1456.32 1075.36ZM1485.65 1121.18H1437.06V1124.65H1485.65V1121.18ZM1532.49 1116.05C1531.5 1117.52 1530.19 1118.75 1528.66 1119.64L1530.4 1122.64C1532.39 1121.48 1534.08 1119.89 1535.37 1117.98L1532.49 1116.05ZM1528.66 1119.64C1527.13 1120.53 1525.42 1121.06 1523.66 1121.18L1523.91 1124.64C1526.2 1124.48 1528.42 1123.79 1530.4 1122.64L1528.66 1119.64ZM1523.79 1121.18H1492.87V1124.65H1523.79V1121.18ZM1494.37 1122.05L1466.53 1073.61L1463.53 1075.34L1491.36 1123.78L1494.37 1122.05ZM1465.03 1076.21H1501.19V1072.75H1465.03V1076.21ZM1501.19 1076.21C1502.03 1076.21 1502.87 1075.99 1503.6 1075.57L1501.86 1072.56C1501.66 1072.68 1501.42 1072.75 1501.19 1072.75L1501.19 1076.21ZM1503.6 1075.57C1504.33 1075.14 1504.94 1074.53 1505.36 1073.8L1502.37 1072.06C1502.25 1072.27 1502.07 1072.44 1501.86 1072.56L1503.6 1075.57ZM1505.36 1073.8L1523.37 1042.79L1520.38 1041.05L1502.37 1072.06L1505.36 1073.8ZM1520.37 1042.79L1548.06 1090.65L1551.06 1088.92L1523.37 1041.05L1520.37 1042.79ZM1548.06 1088.92L1532.42 1116.15L1535.43 1117.88L1551.07 1090.65L1548.06 1088.92ZM1575.79 1040.57L1551.67 1082.64L1554.68 1084.36L1578.79 1042.29L1575.79 1040.57ZM1554.67 1082.63L1527.09 1034.92L1524.08 1036.65L1551.67 1084.37L1554.67 1082.63ZM1527.08 1036.66L1554.89 988.821L1551.9 987.079L1524.09 1034.92L1527.08 1036.66ZM1551.89 988.813L1575.83 1030.53L1578.84 1028.8L1554.9 987.088L1551.89 988.813ZM1575.77 1030.41C1576.54 1032.02 1576.94 1033.78 1576.94 1035.56H1580.41C1580.41 1033.26 1579.89 1030.99 1578.9 1028.92L1575.77 1030.41ZM1576.94 1035.56C1576.94 1037.35 1576.54 1039.11 1575.77 1040.71L1578.9 1042.21C1579.89 1040.14 1580.41 1037.86 1580.41 1035.56H1576.94Z' fill='%234F2C8F' mask='url(%23path-3-inside-1_2442_15128-642775)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter0_f_2442_15128-276372)'%3E%3Cpath d='M1947 670.965C1947 796.24 1754.06 858 1601.01 858C1447.96 858 1323.89 756.445 1323.89 631.171C1323.89 505.896 1259.12 359.241 1601.01 404.341C1810.08 437.504 1947 545.691 1947 670.965Z' fill='url(%23paint3_linear_2442_15128-366153)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2442_15128-276372' x='1192' y='269' width='882' height='716' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='63.5' result='effect1_foregroundBlur_2442_15128'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2442_15128-750820' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2442_15128-400972' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2442_15128-734378' x1='1579' y1='1092' x2='1411.64' y2='980.788' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239567E3'/%3E%3Cstop offset='1' stop-color='%239E62DD' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2442_15128-366153' x1='1491.18' y1='590.178' x2='1729.78' y2='703.273' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C47BDA'/%3E%3Cstop offset='1' stop-color='%238846EC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-5 .block-hero-5__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-5 .block-hero-5__background-image > img,
.has-blocks .block-hero-5 .block-hero-5__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-5 .block-hero-5__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-5 .block-hero-5__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-5 .block-hero-5__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-5 .block-hero-5__content {
  position: relative;
  padding: 11.25rem 0 11.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-5 .block-hero-5__content {
    padding-top: 7.5rem;
    padding-bottom: 5rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-5 .block-hero-5__column + .block-hero-5__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-5 .block-hero-5__column + .block-hero-5__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-hero-5 .site-breadcrumbs {
  margin-bottom: 6.25rem;
}
.has-blocks .block-hero-5 .tagline {
  margin-bottom: 0.9375rem;
}
.has-blocks .block-hero-5 p {
  font-size: 1.5rem;
}
.has-blocks .block-hero-5 img {
  display: block;
  width: auto;
  max-width: fit-content;
  margin-top: 1.875rem;
}
.has-blocks .block-hero-5 iframe {
  display: block;
  width: 100%;
  min-height: 37.5rem;
  margin-top: 7.1875rem;
  height: auto;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .block-hero-5 iframe {
    padding: 0 1.5625rem;
    min-height: 13.375rem;
    height: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-hero-5 iframe {
    padding: 0 1.5625rem;
    min-height: 13.375rem;
    height: auto;
  }
}
.has-blocks .block-hero-6 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='2083' viewBox='0 0 1680 2083' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2442_15128-682031' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='2083'%3E%3Crect width='1680' height='2083' fill='url(%23paint0_linear_2442_15128-750820)'/%3E%3Crect width='1680' height='2083' fill='black' fill-opacity='0.2'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2442_15128-682031)'%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='url(%23paint1_linear_2442_15128-400972)'/%3E%3Cpath d='M0 0H1680V2083H0V0Z' fill='black' fill-opacity='0.2'/%3E%3Cg opacity='0.5'%3E%3Cmask id='path-3-inside-1_2442_15128-642775' fill='white'%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46'/%3E%3C/mask%3E%3Cpath d='M1582.69 1026.53L1539.35 950.985C1537.66 948.35 1535.36 946.163 1532.65 944.605C1529.94 943.048 1526.9 942.165 1523.79 942.032H1491.48C1491.18 941.989 1490.88 941.989 1490.58 942.032H1437.06C1433.94 942.164 1430.9 943.049 1428.2 944.613C1425.49 946.177 1423.2 948.374 1421.52 951.017L1378.17 1026.53C1376.74 1029.33 1376 1032.42 1376 1035.56C1376 1038.7 1376.74 1041.79 1378.17 1044.59L1421.53 1120.17C1423.22 1122.82 1425.5 1125.02 1428.21 1126.59C1430.91 1128.16 1433.94 1129.05 1437.06 1129.2H1523.79C1526.91 1129.05 1529.95 1128.16 1532.65 1126.59C1535.35 1125.02 1537.64 1122.82 1539.33 1120.17L1582.69 1044.59C1584.12 1041.79 1584.86 1038.7 1584.86 1035.56C1584.86 1032.42 1584.12 1029.33 1582.69 1026.53ZM1533.96 954.13L1549.79 981.725L1522.06 1029.48L1503.91 998.199C1503.64 997.729 1503.25 997.338 1502.78 997.067C1502.31 996.796 1501.77 996.653 1501.23 996.653H1465.21L1492.8 948.29H1523.79C1525.81 948.426 1527.77 949.022 1529.52 950.031C1531.28 951.04 1532.79 952.437 1533.93 954.117L1533.96 954.13ZM1482.4 1032.68L1465.12 1002.9H1499.46L1516.75 1032.67L1482.4 1032.68ZM1476.76 1035.7L1459.67 1065.15L1442.53 1035.56L1459.6 1006.11L1476.76 1035.7ZM1482.22 1038.98H1516.38L1499.41 1068.25H1465.12L1482.22 1038.98ZM1426.95 954.13C1428.09 952.459 1429.59 951.071 1431.34 950.071C1433.1 949.07 1435.05 948.483 1437.06 948.354H1485.58L1458.03 996.653H1402.55L1426.95 954.13ZM1383.58 1029.68L1398.93 1002.9H1454.25L1436.2 1033.97C1435.92 1034.45 1435.77 1035 1435.77 1035.55C1435.77 1036.11 1435.92 1036.66 1436.2 1037.13L1454.25 1068.24H1398.93L1383.57 1041.49C1382.68 1039.65 1382.23 1037.64 1382.23 1035.59C1382.23 1033.55 1382.68 1031.54 1383.57 1029.7L1383.58 1029.68ZM1437.06 1122.91C1435.04 1122.77 1433.07 1122.16 1431.31 1121.14C1429.56 1120.12 1428.05 1118.71 1426.92 1117.01L1402.5 1074.5H1457.82L1485.65 1122.91H1437.06ZM1533.93 1117.01C1532.79 1118.71 1531.29 1120.12 1529.53 1121.14C1527.77 1122.16 1525.81 1122.77 1523.79 1122.91H1492.87L1465.03 1074.48H1501.19C1501.73 1074.48 1502.26 1074.34 1502.73 1074.06C1503.2 1073.79 1503.59 1073.4 1503.87 1072.93L1521.87 1041.92L1549.56 1089.78L1533.93 1117.01ZM1577.29 1041.43L1553.17 1083.5L1525.59 1035.79L1553.4 987.95L1577.33 1029.66C1578.22 1031.5 1578.67 1033.52 1578.67 1035.56C1578.67 1037.6 1578.22 1039.62 1577.33 1041.46' fill='url(%23paint2_linear_2442_15128-734378)'/%3E%3Cpath d='M1582.69 1026.53L1584.23 1025.74L1584.21 1025.71L1584.19 1025.67L1582.69 1026.53ZM1539.35 950.985L1540.86 950.123L1540.83 950.084L1540.81 950.047L1539.35 950.985ZM1523.79 942.032L1523.86 940.301L1523.82 940.299H1523.79V942.032ZM1491.48 942.032L1491.22 943.748L1491.35 943.766H1491.48V942.032ZM1490.58 942.032V943.766H1490.71L1490.83 943.748L1490.58 942.032ZM1437.06 942.032V940.299H1437.02L1436.99 940.301L1437.06 942.032ZM1421.52 951.017L1420.06 950.086L1420.04 950.12L1420.02 950.154L1421.52 951.017ZM1378.17 1026.53L1376.67 1025.67L1376.65 1025.71L1376.63 1025.74L1378.17 1026.53ZM1376 1035.56H1374.27H1376ZM1378.17 1044.59L1376.63 1045.37L1376.65 1045.41L1376.67 1045.45L1378.17 1044.59ZM1421.53 1120.17L1420.03 1121.03L1420.05 1121.07L1420.07 1121.1L1421.53 1120.17ZM1437.06 1129.2L1436.98 1130.93L1437.02 1130.93H1437.06V1129.2ZM1523.79 1129.2V1130.93H1523.83L1523.87 1130.93L1523.79 1129.2ZM1539.33 1120.17L1540.79 1121.1L1540.81 1121.07L1540.83 1121.03L1539.33 1120.17ZM1582.69 1044.59L1584.19 1045.45L1584.21 1045.41L1584.23 1045.37L1582.69 1044.59ZM1533.96 954.13L1535.46 953.267L1535.2 952.815L1534.74 952.581L1533.96 954.13ZM1549.79 981.725L1551.28 982.596L1551.79 981.731L1551.29 980.863L1549.79 981.725ZM1522.06 1029.48L1520.56 1030.35L1522.06 1032.93L1523.56 1030.35L1522.06 1029.48ZM1503.91 998.199L1505.41 997.329L1505.41 997.328L1503.91 998.199ZM1501.23 996.653L1501.23 994.919H1501.23V996.653ZM1465.21 996.653L1463.7 995.794L1462.22 998.386H1465.21V996.653ZM1492.8 948.29V946.556H1491.79L1491.29 947.431L1492.8 948.29ZM1523.79 948.29L1523.9 946.56L1523.85 946.556H1523.79V948.29ZM1533.93 954.117L1532.5 955.092L1532.75 955.463L1533.15 955.665L1533.93 954.117ZM1482.4 1032.68L1480.9 1033.55L1481.4 1034.41L1482.4 1034.41L1482.4 1032.68ZM1465.12 1002.9V1001.17H1462.11L1463.62 1003.77L1465.12 1002.9ZM1499.46 1002.9L1500.96 1002.03L1500.46 1001.17H1499.46V1002.9ZM1516.75 1032.67L1516.75 1034.41L1519.76 1034.41L1518.25 1031.8L1516.75 1032.67ZM1476.76 1035.7L1478.26 1036.57L1478.76 1035.7L1478.26 1034.83L1476.76 1035.7ZM1459.67 1065.15L1458.17 1066.02L1459.67 1068.61L1461.17 1066.02L1459.67 1065.15ZM1442.53 1035.56L1441.03 1034.69L1440.52 1035.56L1441.03 1036.43L1442.53 1035.56ZM1459.6 1006.11L1461.1 1005.24L1459.6 1002.66L1458.1 1005.24L1459.6 1006.11ZM1482.22 1038.98V1037.24H1481.23L1480.73 1038.1L1482.22 1038.98ZM1516.38 1038.98L1517.88 1039.85L1519.39 1037.24H1516.38V1038.98ZM1499.41 1068.25V1069.98H1500.41L1500.91 1069.12L1499.41 1068.25ZM1465.12 1068.25L1463.62 1067.37L1462.1 1069.98H1465.12V1068.25ZM1426.95 954.13L1425.52 953.152L1425.48 953.208L1425.44 953.267L1426.95 954.13ZM1437.06 948.354V946.62H1437.01L1436.95 946.624L1437.06 948.354ZM1485.58 948.354L1487.09 949.213L1488.57 946.62H1485.58V948.354ZM1458.03 996.653V998.386H1459.04L1459.53 997.511L1458.03 996.653ZM1402.55 996.653L1401.05 995.79L1399.56 998.386H1402.55V996.653ZM1383.58 1029.68L1384.81 1030.9L1384.97 1030.74L1385.09 1030.54L1383.58 1029.68ZM1398.93 1002.9V1001.17H1397.93L1397.43 1002.04L1398.93 1002.9ZM1454.25 1002.9L1455.75 1003.77L1457.26 1001.17H1454.25V1002.9ZM1436.2 1033.97L1437.7 1034.84L1437.7 1034.84L1436.2 1033.97ZM1436.2 1037.13L1437.7 1036.26L1437.7 1036.26L1436.2 1037.13ZM1454.25 1068.24V1069.97H1457.26L1455.75 1067.37L1454.25 1068.24ZM1398.93 1068.24L1397.43 1069.1L1397.93 1069.97H1398.93V1068.24ZM1383.57 1041.49L1382 1042.24L1382.03 1042.3L1382.06 1042.36L1383.57 1041.49ZM1382.23 1035.59H1383.96H1382.23ZM1383.57 1029.7L1382.34 1028.48L1382.13 1028.68L1382 1028.95L1383.57 1029.7ZM1437.06 1122.91L1436.94 1124.64L1437 1124.65H1437.06V1122.91ZM1426.92 1117.01L1425.41 1117.88L1425.44 1117.93L1425.48 1117.98L1426.92 1117.01ZM1402.5 1074.5V1072.76H1399.51L1401 1075.36L1402.5 1074.5ZM1457.82 1074.5L1459.32 1073.63L1458.82 1072.76H1457.82V1074.5ZM1485.65 1122.91V1124.65H1488.64L1487.15 1122.05L1485.65 1122.91ZM1533.93 1117.01L1535.37 1117.98L1535.4 1117.93L1535.43 1117.88L1533.93 1117.01ZM1523.79 1122.91V1124.65H1523.85L1523.91 1124.64L1523.79 1122.91ZM1492.87 1122.91L1491.36 1123.78L1491.86 1124.65H1492.87V1122.91ZM1465.03 1074.48V1072.75H1462.04L1463.53 1075.34L1465.03 1074.48ZM1501.19 1074.48V1076.21H1501.19L1501.19 1074.48ZM1503.87 1072.93L1505.36 1073.8L1505.36 1073.8L1503.87 1072.93ZM1521.87 1041.92L1523.37 1041.05L1521.88 1038.47L1520.38 1041.05L1521.87 1041.92ZM1549.56 1089.78L1551.07 1090.65L1551.56 1089.78L1551.06 1088.92L1549.56 1089.78ZM1553.17 1083.5L1551.67 1084.37L1553.18 1086.98L1554.68 1084.36L1553.17 1083.5ZM1525.59 1035.79L1524.09 1034.92L1523.58 1035.78L1524.08 1036.65L1525.59 1035.79ZM1553.4 987.95L1554.9 987.088L1553.4 984.485L1551.9 987.079L1553.4 987.95ZM1577.33 1029.66L1578.9 1028.92L1578.87 1028.86L1578.84 1028.8L1577.33 1029.66ZM1578.67 1035.56H1576.94H1578.67ZM1584.19 1025.67L1540.86 950.123L1537.85 951.847L1581.19 1027.4L1584.19 1025.67ZM1540.81 950.047C1538.97 947.18 1536.46 944.799 1533.52 943.103L1531.79 946.108C1534.25 947.527 1536.35 949.521 1537.9 951.923L1540.81 950.047ZM1533.52 943.103C1530.57 941.407 1527.26 940.446 1523.86 940.301L1523.71 943.764C1526.55 943.885 1529.32 944.689 1531.79 946.108L1533.52 943.103ZM1523.79 940.299H1491.48V943.766H1523.79V940.299ZM1491.73 940.317C1491.26 940.25 1490.79 940.25 1490.33 940.317L1490.83 943.748C1490.96 943.729 1491.09 943.729 1491.22 943.748L1491.73 940.317ZM1490.58 940.299H1437.06V943.766H1490.58V940.299ZM1436.99 940.301C1433.59 940.444 1430.28 941.409 1427.33 943.113L1429.07 946.114C1431.53 944.69 1434.3 943.884 1437.13 943.764L1436.99 940.301ZM1427.33 943.113C1424.39 944.816 1421.89 947.209 1420.06 950.086L1422.98 951.948C1424.52 949.539 1426.6 947.538 1429.07 946.114L1427.33 943.113ZM1420.02 950.154L1376.67 1025.67L1379.67 1027.4L1423.02 951.88L1420.02 950.154ZM1376.63 1025.74C1375.08 1028.78 1374.27 1032.15 1374.27 1035.56H1377.73C1377.73 1032.69 1378.41 1029.87 1379.71 1027.32L1376.63 1025.74ZM1374.27 1035.56C1374.27 1038.97 1375.08 1042.34 1376.63 1045.37L1379.71 1043.8C1378.41 1041.25 1377.73 1038.43 1377.73 1035.56H1374.27ZM1376.67 1045.45L1420.03 1121.03L1423.04 1119.31L1379.67 1043.72L1376.67 1045.45ZM1420.07 1121.1C1421.9 1123.98 1424.39 1126.37 1427.34 1128.08L1429.08 1125.09C1426.62 1123.66 1424.53 1121.65 1423 1119.24L1420.07 1121.1ZM1427.34 1128.08C1430.28 1129.79 1433.59 1130.77 1436.98 1130.93L1437.14 1127.46C1434.3 1127.33 1431.54 1126.52 1429.08 1125.09L1427.34 1128.08ZM1437.06 1130.93H1523.79V1127.46H1437.06V1130.93ZM1523.87 1130.93C1527.26 1130.77 1530.57 1129.8 1533.52 1128.09L1531.78 1125.09C1529.32 1126.52 1526.55 1127.33 1523.71 1127.46L1523.87 1130.93ZM1533.52 1128.09C1536.46 1126.38 1538.96 1123.98 1540.79 1121.1L1537.87 1119.24C1536.33 1121.65 1534.24 1123.66 1531.78 1125.09L1533.52 1128.09ZM1540.83 1121.03L1584.19 1045.45L1581.19 1043.72L1537.82 1119.31L1540.83 1121.03ZM1584.23 1045.37C1585.79 1042.34 1586.59 1038.97 1586.59 1035.56H1583.13C1583.13 1038.43 1582.45 1041.25 1581.15 1043.8L1584.23 1045.37ZM1586.59 1035.56C1586.59 1032.15 1585.79 1028.78 1584.23 1025.74L1581.15 1027.32C1582.45 1029.87 1583.13 1032.69 1583.13 1035.56H1586.59ZM1532.45 954.992L1548.28 982.588L1551.29 980.863L1535.46 953.267L1532.45 954.992ZM1548.29 980.855L1520.56 1028.61L1523.56 1030.35L1551.28 982.596L1548.29 980.855ZM1523.56 1028.61L1505.41 997.329L1502.41 999.069L1520.56 1030.35L1523.56 1028.61ZM1505.41 997.328C1504.98 996.597 1504.38 995.989 1503.64 995.566L1501.91 998.568C1502.12 998.688 1502.29 998.861 1502.41 999.071L1505.41 997.328ZM1503.64 995.566C1502.91 995.143 1502.08 994.92 1501.23 994.919L1501.23 998.386C1501.47 998.386 1501.7 998.449 1501.91 998.568L1503.64 995.566ZM1501.23 994.919H1465.21V998.386H1501.23V994.919ZM1466.71 997.511L1494.3 949.148L1491.29 947.431L1463.7 995.794L1466.71 997.511ZM1492.8 950.023H1523.79V946.556H1492.8V950.023ZM1523.67 950.019C1525.43 950.138 1527.13 950.656 1528.66 951.534L1530.39 948.528C1528.4 947.388 1526.19 946.715 1523.9 946.56L1523.67 950.019ZM1528.66 951.534C1530.19 952.413 1531.5 953.629 1532.5 955.092L1535.37 953.141C1534.07 951.246 1532.37 949.668 1530.39 948.528L1528.66 951.534ZM1533.15 955.665L1533.18 955.678L1534.74 952.581L1534.71 952.568L1533.15 955.665ZM1483.9 1031.81L1466.62 1002.03L1463.62 1003.77L1480.9 1033.55L1483.9 1031.81ZM1465.12 1004.64H1499.46V1001.17H1465.12V1004.64ZM1497.96 1003.77L1515.25 1033.55L1518.25 1031.8L1500.96 1002.03L1497.96 1003.77ZM1516.75 1030.94L1482.4 1030.95L1482.4 1034.41L1516.75 1034.41L1516.75 1030.94ZM1475.26 1034.83L1458.17 1064.28L1461.17 1066.02L1478.26 1036.57L1475.26 1034.83ZM1461.17 1064.28L1444.03 1034.69L1441.03 1036.43L1458.17 1066.02L1461.17 1064.28ZM1444.03 1036.43L1461.1 1006.98L1458.1 1005.24L1441.03 1034.69L1444.03 1036.43ZM1458.1 1006.98L1475.26 1036.57L1478.26 1034.83L1461.1 1005.24L1458.1 1006.98ZM1482.22 1040.71H1516.38V1037.24H1482.22V1040.71ZM1514.88 1038.11L1497.92 1067.38L1500.91 1069.12L1517.88 1039.85L1514.88 1038.11ZM1499.41 1066.51H1465.12V1069.98H1499.41V1066.51ZM1466.62 1069.12L1483.72 1039.85L1480.73 1038.1L1463.62 1067.37L1466.62 1069.12ZM1428.38 955.107C1429.37 953.653 1430.68 952.446 1432.2 951.576L1430.48 948.565C1428.5 949.697 1426.81 951.265 1425.52 953.152L1428.38 955.107ZM1432.2 951.576C1433.73 950.706 1435.43 950.196 1437.17 950.083L1436.95 946.624C1434.68 946.77 1432.47 947.434 1430.48 948.565L1432.2 951.576ZM1437.06 950.087H1485.58V946.62H1437.06V950.087ZM1484.08 947.495L1456.52 995.794L1459.53 997.511L1487.09 949.213L1484.08 947.495ZM1458.03 994.919H1402.55V998.386H1458.03V994.919ZM1404.05 997.515L1428.45 954.992L1425.44 953.267L1401.05 995.79L1404.05 997.515ZM1385.09 1030.54L1400.44 1003.77L1397.43 1002.04L1382.08 1028.82L1385.09 1030.54ZM1398.93 1004.64H1454.25V1001.17H1398.93V1004.64ZM1452.75 1002.03L1434.7 1033.1L1437.7 1034.84L1455.75 1003.77L1452.75 1002.03ZM1434.7 1033.1C1434.27 1033.84 1434.04 1034.69 1434.04 1035.55H1437.51C1437.51 1035.3 1437.57 1035.06 1437.7 1034.84L1434.7 1033.1ZM1434.04 1035.55C1434.04 1036.42 1434.27 1037.26 1434.7 1038.01L1437.7 1036.26C1437.57 1036.05 1437.51 1035.8 1437.51 1035.55H1434.04ZM1434.7 1038L1452.75 1069.11L1455.75 1067.37L1437.7 1036.26L1434.7 1038ZM1454.25 1066.51H1398.93V1069.97H1454.25V1066.51ZM1400.44 1067.38L1385.07 1040.63L1382.06 1042.36L1397.43 1069.1L1400.44 1067.38ZM1385.13 1040.74C1384.36 1039.14 1383.96 1037.38 1383.96 1035.59H1380.49C1380.49 1037.9 1381.01 1040.17 1382 1042.24L1385.13 1040.74ZM1383.96 1035.59C1383.96 1033.81 1384.36 1032.05 1385.13 1030.45L1382 1028.95C1381.01 1031.02 1380.49 1033.29 1380.49 1035.59H1383.96ZM1384.8 1030.92L1384.81 1030.9L1382.36 1028.46L1382.34 1028.48L1384.8 1030.92ZM1437.19 1121.18C1435.42 1121.06 1433.71 1120.53 1432.18 1119.64L1430.44 1122.64C1432.43 1123.79 1434.65 1124.48 1436.94 1124.64L1437.19 1121.18ZM1432.18 1119.64C1430.65 1118.75 1429.35 1117.52 1428.35 1116.05L1425.48 1117.98C1426.76 1119.89 1428.46 1121.48 1430.44 1122.64L1432.18 1119.64ZM1428.42 1116.15L1404.01 1073.63L1401 1075.36L1425.41 1117.88L1428.42 1116.15ZM1402.5 1076.23H1457.82V1072.76H1402.5V1076.23ZM1456.32 1075.36L1484.14 1123.78L1487.15 1122.05L1459.32 1073.63L1456.32 1075.36ZM1485.65 1121.18H1437.06V1124.65H1485.65V1121.18ZM1532.49 1116.05C1531.5 1117.52 1530.19 1118.75 1528.66 1119.64L1530.4 1122.64C1532.39 1121.48 1534.08 1119.89 1535.37 1117.98L1532.49 1116.05ZM1528.66 1119.64C1527.13 1120.53 1525.42 1121.06 1523.66 1121.18L1523.91 1124.64C1526.2 1124.48 1528.42 1123.79 1530.4 1122.64L1528.66 1119.64ZM1523.79 1121.18H1492.87V1124.65H1523.79V1121.18ZM1494.37 1122.05L1466.53 1073.61L1463.53 1075.34L1491.36 1123.78L1494.37 1122.05ZM1465.03 1076.21H1501.19V1072.75H1465.03V1076.21ZM1501.19 1076.21C1502.03 1076.21 1502.87 1075.99 1503.6 1075.57L1501.86 1072.56C1501.66 1072.68 1501.42 1072.75 1501.19 1072.75L1501.19 1076.21ZM1503.6 1075.57C1504.33 1075.14 1504.94 1074.53 1505.36 1073.8L1502.37 1072.06C1502.25 1072.27 1502.07 1072.44 1501.86 1072.56L1503.6 1075.57ZM1505.36 1073.8L1523.37 1042.79L1520.38 1041.05L1502.37 1072.06L1505.36 1073.8ZM1520.37 1042.79L1548.06 1090.65L1551.06 1088.92L1523.37 1041.05L1520.37 1042.79ZM1548.06 1088.92L1532.42 1116.15L1535.43 1117.88L1551.07 1090.65L1548.06 1088.92ZM1575.79 1040.57L1551.67 1082.64L1554.68 1084.36L1578.79 1042.29L1575.79 1040.57ZM1554.67 1082.63L1527.09 1034.92L1524.08 1036.65L1551.67 1084.37L1554.67 1082.63ZM1527.08 1036.66L1554.89 988.821L1551.9 987.079L1524.09 1034.92L1527.08 1036.66ZM1551.89 988.813L1575.83 1030.53L1578.84 1028.8L1554.9 987.088L1551.89 988.813ZM1575.77 1030.41C1576.54 1032.02 1576.94 1033.78 1576.94 1035.56H1580.41C1580.41 1033.26 1579.89 1030.99 1578.9 1028.92L1575.77 1030.41ZM1576.94 1035.56C1576.94 1037.35 1576.54 1039.11 1575.77 1040.71L1578.9 1042.21C1579.89 1040.14 1580.41 1037.86 1580.41 1035.56H1576.94Z' fill='%234F2C8F' mask='url(%23path-3-inside-1_2442_15128-642775)'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter0_f_2442_15128-276372)'%3E%3Cpath d='M1947 670.965C1947 796.24 1754.06 858 1601.01 858C1447.96 858 1323.89 756.445 1323.89 631.171C1323.89 505.896 1259.12 359.241 1601.01 404.341C1810.08 437.504 1947 545.691 1947 670.965Z' fill='url(%23paint3_linear_2442_15128-366153)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_2442_15128-276372' x='1192' y='269' width='882' height='716' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='63.5' result='effect1_foregroundBlur_2442_15128'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_2442_15128-750820' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2442_15128-400972' x1='0' y1='1041.5' x2='1680' y2='1041.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_2442_15128-734378' x1='1579' y1='1092' x2='1411.64' y2='980.788' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239567E3'/%3E%3Cstop offset='1' stop-color='%239E62DD' stop-opacity='0.09'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_2442_15128-366153' x1='1491.18' y1='590.178' x2='1729.78' y2='703.273' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23C47BDA'/%3E%3Cstop offset='1' stop-color='%238846EC'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-6 .block-hero-6__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-6 .block-hero-6__background-image > img,
.has-blocks .block-hero-6 .block-hero-6__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-6 .block-hero-6__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-6 .block-hero-6__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-6 .block-hero-6__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-6 .block-hero-6__content {
  position: relative;
  padding: 11.25rem 0 11.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-6 .block-hero-6__content {
    padding-top: 7.5rem;
    padding-bottom: 5rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-6 .block-hero-6__column + .block-hero-6__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-6 .block-hero-6__column + .block-hero-6__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-hero-6 .block-hero-6__spacer-1 {
  padding-bottom: 14.6875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-6 .block-hero-6__spacer-1 {
    padding-bottom: 1.25rem;
  }
}
.has-blocks .block-hero-6 .block-hero-6__spacer-2 {
  /* padding-bottom: rem(200); */
}
.has-blocks .block-hero-6 .block-hero-6__spacer-3 {
  padding-bottom: 10.9375rem;
  margin-left: 5.9375rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-6 .block-hero-6__spacer-3 {
    margin-left: 0;
    padding-top: 1.875rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-6 .block-hero-6__spacer-3 p {
  font-size: 1.5rem;
  max-width: 88%;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-6 .block-hero-6__spacer-3 p {
    max-width: 100%;
  }
}
.has-blocks .block-hero-6 .block-hero-6__spacer-4 {
  position: relative;
  padding: 5.9375rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-6 .block-hero-6__spacer-4 {
    padding: 2.5rem 1.5rem;
  }
}
.has-blocks .block-hero-6 .block-hero-6__spacer-4:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 51.875rem;
  background-color: #6738B8;
  content: "";
}
.has-blocks .block-hero-6 .block-hero-6__spacer-4 > div {
  position: relative;
  z-index: 1;
}
.has-blocks .block-hero-6 .block-hero-6__spacer-4 p {
  margin-bottom: 0px;
}
.has-blocks .block-hero-6 .block-hero-6__spacer-4 a {
  margin-top: 0.3125rem !important;
  margin-bottom: 1.25rem;
}
.has-blocks .block-hero-6 a {
  color: white;
}
.has-blocks .block-hero-6 img {
  display: block;
  width: auto;
  max-width: fit-content;
  margin-top: 1.875rem;
}
.has-blocks .block-hero-6 iframe {
  display: block;
  width: 100%;
  min-height: 37.5rem;
  margin-top: 7.1875rem;
  height: auto;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .block-hero-6 iframe {
    padding: 0 1.5625rem;
    min-height: 13.375rem;
    height: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-hero-6 iframe {
    padding: 0 1.5625rem;
    min-height: 13.375rem;
    height: auto;
  }
}
.has-blocks .block-hero-7 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  padding: 8.4375rem 0 4.375rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-7 {
    padding-top: 5.625rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-7 .block-hero-7__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-7 .block-hero-7__background-image > img,
.has-blocks .block-hero-7 .block-hero-7__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-7 .has-slider-after {
  padding-bottom: 11.875rem;
}
.has-blocks .block-hero-7 .block-hero-7__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-7 .block-hero-7__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-7 .block-hero-7__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-7 .block-hero-7__content {
  position: relative;
}
.has-blocks .block-hero-7 .site-breadcrumbs {
  margin-bottom: 6.25rem;
  padding-bottom: 0 !important;
}
.has-blocks .block-hero-7 p {
  font-size: 1.5rem;
  max-width: 88%;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-7 p {
    max-width: 100%;
  }
}
.has-blocks .block-hero-7 img {
  display: block;
  width: auto;
  max-width: fit-content;
}
.has-blocks .block-hero-7 .block-hero-7__feature img {
  width: 100%;
  max-width: 39.1875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-7 .block-hero-7__feature img {
    width: 100vw;
    max-width: 100vw;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
}
.has-blocks .block-hero-8 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-8 .block-hero-8__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-8 .block-hero-8__background-image > img,
.has-blocks .block-hero-8 .block-hero-8__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-8 .block-hero-8__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-8 .block-hero-8__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-8 .block-hero-8__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-8 .block-hero-8__content {
  position: relative;
  padding-top: 11.875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-8 .block-hero-8__content {
    padding-top: 7.5rem;
  }
}
.has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) {
  align-items: center;
  padding-bottom: 8.75rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) {
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) .block-hero-8__column:nth-of-type(1) {
    margin-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) h1 {
  margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
  .has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) h1 {
    max-width: 100%;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) h1 {
    font-size: 3rem;
    line-height: 3rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(1) p {
  font-size: 1.5rem;
}
.has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(2) {
  padding-bottom: 11.25rem;
}
.has-blocks .block-hero-8 .block-hero-8__row:nth-of-type(2) h2 {
  margin-bottom: 0.3125rem;
}
.has-blocks .block-hero-8 .block-hero-8__feature img {
  width: 50vw;
  max-width: 830px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-8 .block-hero-8__feature img {
    width: 100%;
    max-width: 100%;
  }
}
.has-blocks .block-hero-9 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  margin-bottom: 75px;
  position: relative;
  padding-top: 12.5rem;
  padding-bottom: 11.25rem;
}
.has-blocks .block-hero-9 .block-hero-9__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-9 .block-hero-9__background-image > img,
.has-blocks .block-hero-9 .block-hero-9__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-9 .block-hero-9__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-9 .block-hero-9__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-9 .block-hero-9__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-9 .block-hero-9__column + .block-hero-9__column {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-9 .block-hero-9__column + .block-hero-9__column {
    margin-top: 0rem;
  }
}
.has-blocks .block-hero-9 + .site-page-nav {
  background-color: transparent;
  margin-top: -150px;
}
.has-blocks .block-hero-9 + .site-page-nav a {
  color: white !important;
}
.has-blocks .block-hero-9 .site-breadcrumbs {
  margin-bottom: 8.4375rem;
}
.has-blocks .block-hero-9 .tagline {
  margin-bottom: 0.9375rem;
}
.has-blocks .block-hero-9 h1 {
  font-size: 4.25rem;
  margin-bottom: 2.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-9 h1 {
    font-size: 3rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks .block-hero-9 img {
  display: block;
  width: auto;
  max-width: fit-content;
  margin-top: 1.875rem;
}
.has-blocks .block-hero-9 .block-hero-9__feature img {
  width: 50vw;
  max-width: 720px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-9 .block-hero-9__feature img {
    width: 100%;
    max-width: 100%;
  }
}
.has-blocks .block-hero-10 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
}
.has-blocks .block-hero-10 .block-hero-10__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-hero-10 .block-hero-10__background-image > img,
.has-blocks .block-hero-10 .block-hero-10__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-hero-10 .block-hero-10__form {
  display: block;
  color: #000C1D;
  background-color: #F7F8F8;
  border-radius: 0.625rem;
  max-width: 37.5rem;
  padding: 3.4375rem 2.8125rem;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .has-blocks .block-hero-10 .block-hero-10__form {
    margin-top: 3.75rem;
    max-width: none;
  }
}
@media only screen and (max-width: 767px) {
  .has-blocks .block-hero-10 .block-hero-10__form {
    margin-top: 3.75rem;
    max-width: none;
    padding: 2.1875rem 1.875rem;
  }
}
.has-blocks .block-hero-10 .block-hero-10__content {
  position: relative;
  padding-top: 11.875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-10 .block-hero-10__content {
    padding-top: 7.5rem;
  }
}
.has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) {
  align-items: center;
  padding-bottom: 8.75rem;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) {
    padding-bottom: 3.75rem;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) .block-hero-10__column:nth-of-type(1) {
    margin-bottom: 3.75rem;
  }
}
.has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) h1 {
  margin-bottom: 2.5rem;
}
@media (max-width: 767px) {
  .has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) h1 {
    max-width: 100%;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) h1 {
    font-size: 3rem;
    line-height: 3rem;
    margin-bottom: 1.25rem;
  }
}
.has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(1) p {
  font-size: 1.5rem;
}
.has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(2) {
  padding-bottom: 11.25rem;
}
.has-blocks .block-hero-10 .block-hero-10__row:nth-of-type(2) h2 {
  margin-bottom: 0.3125rem;
}
.has-blocks .block-hero-10 .block-hero-10__feature img {
  width: 50vw;
  max-width: 830px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-hero-10 .block-hero-10__feature img {
    width: 100%;
    max-width: 100%;
  }
}
.has-blocks .block-feature-1 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 12.5rem;
  padding-bottom: 10rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-1 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-1 .block-feature-1__container {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .block-feature-1 .block-feature-1__row + .block-feature-1__row {
  margin-top: 3.75rem;
}
.has-blocks .block-feature-1 .block-feature-1__column {
  position: relative;
}
.has-blocks .block-feature-1 dotlottie-player {
  position: relative;
  padding-left: 1.125rem;
  padding-bottom: 1.125rem;
}
.has-blocks .block-feature-1 dotlottie-player:before {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 80%;
  content: "";
  background: linear-gradient(52.17deg, #6738B8 -1.08%, rgba(158, 98, 221, 0) 41.92%);
}
.has-blocks .block-feature-2 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 12.5rem;
  padding-bottom: 10rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-2 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-2 .block-feature-2__column {
  position: relative;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-2 .site-spacer-h2 {
    display: none;
  }
}
.has-blocks .block-feature-3 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-3 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-3 .block-feature-3__row {
  align-items: center;
}
.has-blocks .block-feature-3 .site-iframe {
  margin: 4.375rem 0;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-3 .site-iframe {
    margin-top: 2.5rem 0;
  }
}
.has-blocks .block-feature-3 .site-iframe + h1, .has-blocks .block-feature-3 .site-iframe h2, .has-blocks .block-feature-3 .site-iframe h3, .has-blocks .block-feature-3 .site-iframe h4, .has-blocks .block-feature-3 .site-iframe h5, .has-blocks .block-feature-3 .site-iframe h6, .has-blocks .block-feature-3 .site-iframe p {
  margin-top: 1.875rem;
}
.has-blocks .block-feature-3 a + img {
  margin-top: 2.5rem;
}
.has-blocks .block-feature-3 p img.size-full {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.has-blocks .block-feature-3 img.size-full {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-3 img.size-full {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem;
  }
}
.has-blocks .block-feature-3 ul,
.has-blocks .block-feature-3 ol {
  margin: 1.875rem 0 1.875rem 1.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-3 ul,
.has-blocks .block-feature-3 ol {
    margin: 0.9375rem 0 0.9375rem 1.5rem;
  }
}
.has-blocks .block-feature-3 ul li,
.has-blocks .block-feature-3 ol li {
  padding-left: 0.3125rem;
  padding-bottom: 1.25rem;
  line-height: 130%;
}
.has-blocks .block-feature-3 h2 + ul,
.has-blocks .block-feature-3 h2 + ol, .has-blocks .block-feature-3 h3 + ul,
.has-blocks .block-feature-3 h3 + ol, .has-blocks .block-feature-3 h4 h5 + ul,
.has-blocks .block-feature-3 h4 h5 + ol {
  margin-top: 0;
}
.has-blocks .block-feature-3 p + h3,
.has-blocks .block-feature-3 p + h4,
.has-blocks .block-feature-3 p + h5 {
  margin-top: 1.875rem;
}
.has-blocks .block-feature-3 p + ul,
.has-blocks .block-feature-3 p + ol {
  margin-top: 0;
}
.has-blocks .block-feature-3 a {
  color: inherit;
  font-weight: 400;
  text-decoration: underline;
}
.has-blocks .block-feature-3 a:hover {
  color: #FC5E36;
}
.has-blocks .block-feature-3 .site-link {
  color: #000C1D;
  text-decoration: none !important;
}
.has-blocks .block-feature-3 .site-link:hover {
  color: #FC5E36;
}
.has-blocks .block-feature-3 .site-button {
  font-weight: 600 !important;
  color: white !important;
}
.has-blocks .block-feature-3 .site-button.is-transparent {
  color: #000C1D !important;
}
.has-blocks .block-feature-3 .site-link {
  font-weight: 700 !important;
}
.has-blocks .block-feature-4 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-4 .site-grid__row {
  margin-bottom: 1.875rem;
}
@media (max-width: 767px) {
  .has-blocks .block-feature-4 .site-grid__row {
    margin-top: 0;
    margin-bottom: 2.5rem;
  }
}
@media (max-width: 767px) {
  .has-blocks .block-feature-4 .site-grid__row .site-grid__column {
    margin-top: 0 !important;
  }
}
.has-blocks .block-feature-4 .site-grid__row:last-of-type {
  margin-bottom: 0;
}
.has-blocks .block-feature-4 .site-grid__row h2 {
  font-weight: 300 !important;
  margin-bottom: 1.125rem;
}
.has-blocks .block-feature-4 + .block-slider-1 {
  margin-top: -5rem;
}
.has-blocks [class*=block-hero] + .block-feature-4 {
  padding-top: 12.5rem;
}
.has-blocks .block-feature-5 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: white;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-5 .block-feature-5__row {
  align-items: center;
}
.has-blocks .block-feature-5 .block-feature-5__column {
  position: relative;
}
.has-blocks .block-feature-5 .tagline {
  margin-bottom: 1.25rem;
}
.has-blocks .block-feature-5 .site-button,
.has-blocks .block-feature-5 .site-link {
  margin-top: 2.5rem;
}
.has-blocks .block-feature-5 p .tagline {
  margin: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-5 .site-spacer-h2 {
    display: none;
  }
}
.has-blocks .block-feature-6 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-6 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-6 .block-feature-6__row {
  align-items: center;
}
.has-blocks .block-feature-6 .site-link:after {
  filter: unset;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-6 .site-spacer-h2 {
    display: none;
  }
}
.has-blocks .block-feature-7 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-7 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-7 .block-feature-7__content {
  position: relative;
}
.has-blocks .block-feature-7 .block-feature-7__row .block-feature-7__column:first-of-type {
  margin-top: 0 !important;
}
.has-blocks .block-feature-7 .site-grid__row {
  margin-bottom: 3.75rem;
}
.has-blocks .block-feature-7 .site-grid__row:last-of-type {
  margin-bottom: 0;
}
.has-blocks .block-feature-7 .site-grid__row h2 {
  font-weight: 400 !important;
  margin-bottom: 1.125rem;
}
.has-blocks .block-feature-7 h2 + .block-feature-7__row {
  margin-top: 6.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-7 h2 + .block-feature-7__row {
    margin-top: 0;
  }
}
.has-blocks .block-feature-8 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  align-items: center;
  padding: 2.1875rem 0;
}
.has-blocks .block-feature-8 .block-feature-8__row {
  background-color: #F7F8F8;
  padding: 3.125rem 4.375rem;
}
.has-blocks .block-feature-8 .block-feature-8__column:nth-of-type(1) {
  padding-top: 1.5625rem;
}
.has-blocks .block-feature-8 .block-feature-8__column:nth-of-type(2) {
  align-items: flex-end;
}
.has-blocks .block-feature-8 blockquote span, .has-blocks .block-feature-8 blockquote p {
  font-size: 1.625rem;
}
.has-blocks .block-feature-8 blockquote cite {
  display: block;
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-feature-8 blockquote cite span, .has-blocks .block-feature-8 blockquote cite p {
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-feature-8 blockquote cite span:nth-of-type(3), .has-blocks .block-feature-8 blockquote cite p:nth-of-type(3) {
  font-weight: 400;
}
.has-blocks .block-feature-9 {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #ffffff;
  align-items: center;
  padding: 2.1875rem 0;
}
.has-blocks .block-feature-9 .block-feature-9__container:before {
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  width: 100%;
  max-width: 62.202vw;
  height: 2px;
  background-image: linear-gradient(90deg, #6738B8 0%, #9E62DD 100%);
}
.has-blocks .block-feature-9 .block-feature-9__row {
  padding: 3.125rem 4.375rem;
}
.has-blocks .block-feature-9 .block-feature-9__column:nth-of-type(1) {
  padding-top: 1.5625rem;
  align-items: flex-start;
}
.has-blocks .block-feature-9 blockquote p:before {
  position: absolute;
  font-size: 85px;
  font-weight: 700;
  line-height: 100%;
  content: "“";
  color: #6738B8;
  margin-left: -50px;
  margin-top: -40px;
}
.has-blocks .block-feature-9 blockquote span, .has-blocks .block-feature-9 blockquote p {
  font-size: 1.625rem;
}
.has-blocks .block-feature-9 blockquote cite {
  display: block;
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-feature-9 blockquote cite span, .has-blocks .block-feature-9 blockquote cite p {
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-feature-9 blockquote cite span:nth-of-type(3), .has-blocks .block-feature-9 blockquote cite p:nth-of-type(3) {
  font-weight: 400;
}
.has-blocks .block-feature-10 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #F7F8F8;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-10 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-10 .block-feature-10__row h2, .has-blocks .block-feature-10 .block-feature-10__row h3 {
  margin-bottom: 3.125rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-10 .block-feature-10__row h2, .has-blocks .block-feature-10 .block-feature-10__row h3 {
    margin-bottom: 0;
  }
}
.has-blocks .block-feature-10 .block-feature-10__row .block-feature-10__row .block-feature-10__column {
  background-color: white;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  align-items: center;
  padding: 3.125rem;
}
.has-blocks .block-feature-10 img {
  display: block;
  width: auto;
  max-width: 18.75rem;
  margin-bottom: 1.875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-10 img {
    max-width: 12.5rem;
  }
}
.has-blocks .block-feature-11 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #F7F8F8;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-11 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-11 .block-feature-11__row h2, .has-blocks .block-feature-11 .block-feature-11__row h3 {
  margin-bottom: 3.125rem;
}
.has-blocks .block-feature-11 .block-feature-11__row h5 {
  font-weight: 400;
  margin-bottom: 0;
}
.has-blocks .block-feature-11 .block-feature-11__row .tagline {
  opacity: 50%;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-11 .block-feature-11__row .tagline {
    margin-bottom: 0;
  }
}
.has-blocks .block-feature-11 .block-feature-11__row p {
  font-weight: 300 !important;
}
.has-blocks .block-feature-11 .block-feature-11__row .block-feature-11__row {
  row-gap: 2.5rem;
}
.has-blocks .block-feature-11 .block-feature-11__row .block-feature-11__row .block-feature-11__column {
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  align-items: stretch;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-11 .block-feature-11__row .block-feature-11__row .block-feature-11__column {
    margin-top: 0;
  }
}
.has-blocks .block-feature-11 .block-feature-11__feature {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.875rem 2.5rem;
  gap: 5.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-11 .block-feature-11__feature {
    padding: 1.5625rem 1.875rem;
    gap: 1.5625rem;
  }
}
.has-blocks .block-feature-11 .block-feature-11__feature .block-feature-11__details {
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-11 .block-feature-11__feature .block-feature-11__details {
    gap: 0.9375rem;
  }
}
.has-blocks .block-feature-11 .site-link:after {
  filter: unset !important;
}
.has-blocks .block-feature-11 img {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}
.has-blocks .block-feature-12 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  background-image: url("data:image/svg+xml,%3Csvg width='1680' height='830' viewBox='0 0 1680 830' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1342_7357-256355' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1680' height='830'%3E%3Crect width='1680' height='830' fill='url(%23paint0_linear_1342_7357-859306)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1342_7357-256355)'%3E%3Crect width='1680' height='830' fill='url(%23paint1_linear_1342_7357-946586)'/%3E%3Cg opacity='0.25' filter='url(%23filter0_f_1342_7357-122486)'%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='url(%23paint2_linear_1342_7357-000559)'/%3E%3Cpath d='M126.988 622.791C-6.70339 916.186 -268.791 907.904 -383.122 867.088C-413.008 487.934 -268.89 -195.923 20.6467 -257.44C413.647 -340.94 723.05 -15.6932 661.602 169.203C600.153 354.099 294.103 256.047 126.988 622.791Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.2' filter='url(%23filter1_f_1342_7357-528194)'%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='url(%23paint3_linear_1342_7357-345895)'/%3E%3Cpath d='M134.541 381.708C96.4128 465.382 21.6672 463.02 -10.9395 451.38C-19.4628 343.247 21.6389 148.216 104.213 130.671C216.294 106.858 304.534 199.616 287.009 252.347C269.484 305.079 182.201 277.115 134.541 381.708Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cg opacity='0.3' filter='url(%23filter2_f_1342_7357-109625)'%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='url(%23paint4_linear_1342_7357-571416)'/%3E%3Cpath d='M1846.5 381.5C1846.5 522.056 1629 297 1450.5 319.5C1309.94 319.5 1249 211.556 1249 71C1249 -113.5 1407.94 -151 1548.5 -151C1689.06 -151 1904.5 58.5 1846.5 381.5Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_1342_7357-122486' x='-586.99' y='-470.889' width='1456.4' height='1558.72' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter1_f_1342_7357-528194' x='-105.043' y='33.8359' width='487.279' height='516.459' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='46.5' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3Cfilter id='filter2_f_1342_7357-109625' x='1049' y='-351' width='1007.19' height='979' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='100' result='effect1_foregroundBlur_1342_7357'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1342_7357-859306' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_1342_7357-946586' x1='-774' y1='535.187' x2='1549.29' y2='-549.481' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='0.999182' stop-color='%23381763'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_1342_7357-000559' x1='-56.0332' y1='-278.283' x2='24.173' y2='548.653' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_1342_7357-345895' x1='82.3442' y1='124.727' x2='105.219' y2='360.564' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239E62DD'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint4_linear_1342_7357-571416' x1='1249' y1='138.5' x2='1856.19' y2='138.5' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23202060'/%3E%3Cstop offset='1' stop-color='%236738B8'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  color: #FFFFFF;
  overflow: hidden;
  padding-top: 9.0625rem;
  padding-bottom: 9.0625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-12 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-12 .block-feature-12__background-image {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.has-blocks .block-feature-12 .block-feature-12__background-image > img,
.has-blocks .block-feature-12 .block-feature-12__background-image > picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.has-blocks .block-feature-12 .block-feature-12__row:nth-of-type(1) {
  padding-bottom: 9.0625rem;
}
@media (max-width: 990px) {
  .has-blocks .block-feature-12 .block-feature-12__row:nth-of-type(1) {
    padding-bottom: 1.875rem;
  }
}
.has-blocks .block-feature-12 .block-feature-12__row:nth-of-type(2) {
  padding-bottom: 12.5rem;
}
@media (max-width: 990px) {
  .has-blocks .block-feature-12 .block-feature-12__row:nth-of-type(2) {
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-12 .block-feature-12__slider {
  margin-top: 5.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-12 .block-feature-12__slider {
    margin-top: 1rem;
  }
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide {
  /* Carousel Content */
  background: linear-gradient(0.9deg, #6738B8 -29.18%, rgba(149, 91, 215, 0.161192) 54.47%, rgba(154, 95, 218, 0.0723934) 73.45%, rgba(158, 98, 221, 0) 88.97%);
  color: #FFFFFF;
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 15px;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-image {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  height: 26.5625rem;
  max-height: 26.5625rem;
  min-height: 26.5625rem;
  width: 50%;
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 15px 75px;
  width: 50%;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-content {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__slide .slide-container .slide-content {
    padding: 35px;
    width: 100%;
  }
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__pagination {
  background-color: rgba(255, 255, 255, 0.35);
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__pagination li {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__pagination li button {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-feature-12 .block-feature-12__slider .block-feature-12__carousel-container .splide .splide__pagination li button.is-active {
  background: #FFFFFF;
  background-color: #FFFFFF;
}
.has-blocks .block-feature-12 .block-feature-12__feature img {
  width: 50vw;
  max-width: 830px;
  margin-top: 0;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-12 .block-feature-12__feature img {
    width: 125vw;
    max-width: 125vw;
  }
}
.has-blocks .block-feature-12 .block-feature-12__cta {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background: rgba(255, 255, 255, 0.4);
  box-shadow: 0px 4px 40px rgba(17, 8, 30, 0.5);
  border-radius: 4px;
  padding: 5.3125rem 3.75rem;
}
@media (max-width: 990px) {
  .has-blocks .block-feature-12 .block-feature-12__cta {
    flex-direction: column;
    gap: 1.5rem;
    align-items: stretch;
    padding: 2.5rem 1.5rem;
  }
}
.has-blocks .block-feature-12 .block-feature-12__cta h2, .has-blocks .block-feature-12 .block-feature-12__cta h3, .has-blocks .block-feature-12 .block-feature-12__cta h4 {
  font-weight: 300;
  margin: 0;
}
.has-blocks .block-feature-12 .block-feature-12__cta h2 + p, .has-blocks .block-feature-12 .block-feature-12__cta h3 + p, .has-blocks .block-feature-12 .block-feature-12__cta h4 + p {
  width: 50%;
  margin: 0;
}
@media (max-width: 990px) {
  .has-blocks .block-feature-12 .block-feature-12__cta h2 + p, .has-blocks .block-feature-12 .block-feature-12__cta h3 + p, .has-blocks .block-feature-12 .block-feature-12__cta h4 + p {
    width: 100%;
  }
}
.has-blocks .block-feature-12 .block-feature-12__cta a {
  max-width: none;
  margin-top: 0 !important;
}
.has-blocks .block-feature-13 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-13 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-13 .block-feature-13__content {
  position: relative;
}
.has-blocks .block-feature-13 .block-feature-13__column .block-feature-13__row .block-feature-13__column {
  margin-bottom: 6.25rem;
}
.has-blocks .block-feature-13 .site-grid__row {
  margin-bottom: 3.75rem;
}
.has-blocks .block-feature-13 .site-grid__row:last-of-type {
  margin-bottom: 0;
}
.has-blocks .block-feature-13 .site-grid__row h2 {
  font-weight: 400 !important;
  margin-bottom: 1.125rem;
}
.has-blocks .block-feature-13 .block-feature-13__cta {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  background: white;
  color: #000C1D;
  box-shadow: 0px 4px 40px rgba(17, 8, 30, 0.5);
  border-radius: 4px;
  margin-top: 5rem;
}
.has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column {
  margin-bottom: 0 !important;
}
.has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column:nth-of-type(1) {
  padding: 2.5rem 4.375rem;
}
.has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column:nth-of-type(1) h3, .has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column:nth-of-type(1) h4, .has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column:nth-of-type(1) h5 {
  font-weight: 300;
}
.has-blocks .block-feature-13 .block-feature-13__cta > .block-feature-13__column:nth-of-type(1) a {
  margin-top: 1.875rem;
}
.has-blocks .block-feature-14 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 12.5rem;
  padding-bottom: 10rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-14 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-14 .block-feature-14__container {
  width: 100%;
  max-width: 1330px;
  margin: 0 auto;
}
.has-blocks .block-feature-14 .block-feature-14__column {
  position: relative;
}
.has-blocks .block-feature-14 a:after {
  filter: unset !important;
}
.has-blocks .block-feature-15 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #F7F8F8;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-15 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-15 .block-feature-15__row h2, .has-blocks .block-feature-15 .block-feature-15__row h3 {
  font-weight: 300;
  margin-bottom: 3.125rem;
}
@media (max-width: 477px) {
  .has-blocks .block-feature-15 .block-feature-15__row h2, .has-blocks .block-feature-15 .block-feature-15__row h3 {
    font-weight: 400;
  }
}
.has-blocks .block-feature-15 .block-feature-15__row .block-feature-15__row {
  grid-row-gap: 2.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-15 .block-feature-15__row .block-feature-15__row {
    grid-row-gap: 1.875rem;
  }
}
.has-blocks .block-feature-15 .block-feature-15__row .block-feature-15__row .block-feature-15__column {
  background: #FFFFFF;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  align-items: stretch;
}
.has-blocks .block-feature-15 .block-feature-15__preview img {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}
@media (max-width: 477px) {
  .has-blocks .block-feature-15 .block-feature-15__preview img {
    max-height: 12.5rem;
  }
}
.has-blocks .block-feature-15 .block-feature-15__feature {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  gap: 5.625rem;
  padding: 2.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-15 .block-feature-15__feature {
    padding: 2rem 1.5rem;
    gap: 1.875rem;
  }
}
.has-blocks .block-feature-15 .site-logo img {
  max-width: 9.375rem !important;
  height: 2.8125rem !important;
  max-height: 2.8125rem !important;
  margin-bottom: 1.875rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-15 .site-logo img {
    max-width: 6.875rem !important;
  }
}
.has-blocks .block-feature-15 .has-line-02:after {
  left: unset;
  width: 65%;
}
.has-blocks .block-feature-15 .site-link:after {
  filter: unset !important;
}
.has-blocks .block-feature-16 {
  display: block;
  width: 100%;
  overflow: hidden;
  color: white;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}
@media (max-width: 766px) {
  .has-blocks .block-feature-16 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-feature-16 .block-feature-16__row h2 {
  margin-bottom: 6.25rem;
  font-weight: 300;
}
.has-blocks .block-feature-16 .block-feature-16__row .block-feature-16__row .block-feature-16__column {
  background: linear-gradient(0.9deg, #6738B8 -29.18%, rgba(149, 91, 215, 0.161192) 54.47%, rgba(154, 95, 218, 0.0723934) 73.45%, rgba(158, 98, 221, 0) 88.97%);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  align-items: stretch;
}
.has-blocks .block-feature-16 .block-feature-16__preview {
  /* background: linear-gradient(90deg, #6738B8 0%, #9E62DD 100%); */
  padding: 0 0.9375rem;
  height: 15.625rem;
}
.has-blocks .block-feature-16 .block-feature-16__feature {
  padding: 2.5rem;
  color: white;
  height: 100%;
  background: linear-gradient(0.9deg, #6738B8 -29.18%, rgba(149, 91, 215, 0.161192) 54.47%, rgba(154, 95, 218, 0.0723934) 73.45%, rgba(158, 98, 221, 0) 88.97%);
}
@media (max-width: 766px) {
  .has-blocks .block-feature-16 .block-feature-16__feature {
    padding: 1.875rem 1.5rem;
  }
}
.has-blocks .block-feature-16 .site-link:after {
  filter: unset !important;
}
.has-blocks .block-feature-16 .site-button.is-transparent {
  border-color: white;
  color: white;
}
.has-blocks .block-feature-16 img {
  display: block;
  width: 100%;
  height: 15.625rem;
  max-width: 100%;
  object-fit: cover;
  margin-bottom: 0;
}
.has-blocks .block-slider-1 {
  background-color: white;
  padding-top: 10rem;
  padding-bottom: 7.5rem;
  overflow-x: hidden;
}
.has-blocks .block-slider-1 .site-logo {
  margin-bottom: 1.875rem;
}
.has-blocks .block-slider-1 .tagline {
  margin: 1.875rem 0;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container {
  position: relative;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .watermark {
  left: -4.6875rem;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: -7.5rem;
  z-index: 1;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .watermark img,
.has-blocks .block-slider-1 .carousel-2 .carousel-container .watermark svg {
  height: 290px;
  max-height: 290px;
  max-width: 322px;
  min-height: 290px;
  min-width: 322px;
  width: 322px;
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .watermark {
    transform: scale(0.5);
    left: 45vw !important;
  }
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide {
  z-index: 2;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide {
  /* Carousel Content */
  background: #6738B8;
  color: #FFFFFF;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-image {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  border-radius: 2px;
  max-height: 31.25rem;
  min-height: 31.25rem;
  height: 31.25rem;
  width: 40%;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 30px 90px 30px 75px;
  width: 60%;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content .client-logo {
  display: flex;
  margin-bottom: 35px;
  max-width: 140px;
  min-height: 40px;
  width: 140px;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content .client-logo img,
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content .client-logo svg {
  height: auto;
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__slide .slide-container .slide-content {
    padding: 35px;
    width: 100%;
  }
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__pagination {
  background-color: rgba(103, 56, 184, 0.35);
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__pagination li {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__pagination li button {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-slider-1 .carousel-2 .carousel-container .splide .splide__pagination li button.is-active {
  background: #6738B8;
  background-color: #6738B8;
}
.has-blocks .block-slider-1 .site-link {
  margin-top: 1.875rem;
}
.has-blocks .block-slider-2 {
  display: block;
  width: 100%;
  color: #FFFFFF;
  overflow: hidden;
  padding-top: 9.0625rem;
  padding-bottom: 9.0625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-2 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-slider-2 .block-slider-2__container {
  overflow: hidden;
}
.has-blocks .block-slider-2 .block-slider-2__slider {
  margin-top: 5.625rem;
}
.has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3.75rem;
  align-items: center;
  justify-content: center;
  margin-top: 3.125rem;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  list-style: none;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails {
    margin-top: 0.9375rem;
    overflow-x: scroll;
  }
}
.has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails .splide__thumbnail {
  filter: grayscale(100%);
  opacity: 40%;
}
.has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails .splide__thumbnail .site-logo img {
  max-height: 2.5rem;
}
.has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails .splide__thumbnail.is-active {
  filter: unset;
  opacity: 100%;
}
.has-blocks .block-slider-2 .block-slider-2__slider .block-slider-2__carousel-container .splide .splide__thumbnails .splide__thumbnail:hover {
  filter: unset;
  opacity: 100%;
}
.has-blocks .block-slider-2 .block-slider-2__cta {
  align-items: center;
  background: #F7F8F8;
  color: #000C1D;
  box-shadow: 0px 10px 18px rgba(3, 3, 29, 0.2);
  border-radius: 0.125rem;
  margin-top: 5rem;
}
.has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column {
  margin-bottom: 0 !important;
}
.has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column:nth-of-type(1) img {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 26.25rem !important;
  object-fit: cover !important;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column:nth-of-type(1) img {
    min-height: 16.875rem !important;
    max-height: 16.875rem !important;
  }
}
.has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column:nth-of-type(2) {
  padding: 2.5rem 9.375rem 2.5rem 5.3125rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column:nth-of-type(2) {
    padding: 2.5rem 1.5625rem;
    margin-top: 0 !important;
  }
}
.has-blocks .block-slider-2 .block-slider-2__cta > .block-slider-2__column:nth-of-type(2) .site-logo {
  margin-bottom: 1.25rem;
}
.has-blocks .block-slider-2 .site-link {
  margin-top: 1.875rem;
}
.has-blocks .block-slider-2 .site-logo {
  max-width: 7.5rem;
}
.has-blocks .block-slider-2 .splide-thumbnail .site-logo {
  max-width: 6.25rem;
}
.has-blocks [class*=block-hero] + .block-slider-2 {
  margin-top: -14.375rem;
  padding-top: 0;
}
.has-blocks [class*=block-hero] + .block-slider-2 .block-slider-2__content {
  padding-top: 0;
}
.has-blocks [class*=block-hero] + .block-slider-2 .block-slider-2__slider {
  margin-top: 0;
}
.has-blocks .block-slider-3 .block-slider-3__column {
  width: inherit;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide {
  z-index: 2;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__track {
  overflow: hidden !important;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__slide {
  /* Carousel Content */
  background: transparent;
  border-radius: 0px !important;
  color: transparent;
  margin-left: 0px !important;
  margin-right: 70px !important;
  width: max-content !important;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__slide .slide-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  width: max-content;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__slide .slide-container .slide-image {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  max-height: 2.5rem;
  min-height: 2.5rem;
  height: 2.5rem;
  width: max-content;
  object-fit: contain;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__slide .slide-container .slide-image img,
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__slide .slide-container .slide-image svg {
  border-radius: 0px !important;
  display: block;
  max-height: 2.5rem;
  min-height: 2.5rem;
  height: 2.5rem;
  max-width: 9.375rem;
  width: auto;
  object-fit: contain;
}
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__arrow,
.has-blocks .block-slider-3 .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__pagination {
  display: none !important;
}
.has-blocks .block-slider-3 .site-link {
  margin-top: 1.875rem;
}
.has-blocks .block-slider-3.items-center .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__list {
  justify-content: center;
}
.has-blocks .block-slider-3.items-center .block-slider-3__carousel .block-slider-3__carousel-container .splide .splide__list .splide__slide:last-of-type {
  margin-right: 0 !important;
}
.has-blocks .block-slider-4 {
  display: block;
  width: 100%;
  color: #FFFFFF;
  overflow: hidden;
  padding-top: 9.0625rem;
  padding-bottom: 9.0625rem;
  background-color: white;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-4 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-slider-4 .block-slider-4__container {
  position: relative;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .watermark {
  left: -4.6875rem;
  opacity: 0.5;
  pointer-events: none;
  position: absolute;
  top: -7.5rem;
  z-index: 1;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .watermark img,
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .watermark svg {
  height: 290px;
  max-height: 290px;
  max-width: 322px;
  min-height: 290px;
  min-width: 322px;
  width: 322px;
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .watermark {
    transform: scale(0.5);
    left: 45vw !important;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide {
  z-index: 2;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide {
  /* Carousel Content */
  background: #6738B8;
  color: #FFFFFF;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  padding: 0px;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-image {
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  border-radius: 2px;
  max-height: 600px;
  min-height: 600px;
  height: 600px;
  width: 40%;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 30px 90px 30px 75px;
  width: 60%;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content .client-logo {
  display: flex;
  margin-bottom: 35px;
  max-width: 140px;
  min-height: 40px;
  width: 140px;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content .client-logo img,
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content .client-logo svg {
  height: auto;
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767.98px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container {
    flex-wrap: wrap !important;
    padding: 0px;
  }
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-image {
    height: 266px;
    max-height: 266px;
    min-height: 266px;
    width: 100%;
  }
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__slide .slide-container .slide-content {
    padding: 35px;
    width: 100%;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__pagination {
  background-color: rgba(103, 56, 184, 0.35);
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__pagination li {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__pagination li button {
  background: transparent;
  background-color: transparent;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .splide__pagination li button.is-active {
  background: #6738B8;
  background-color: #6738B8;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__row {
  background-color: #6738B8;
  color: white;
  padding: 3.125rem 4.375rem;
  height: 100%;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__row {
    padding: 2.1875rem 1.5625rem;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__column:nth-of-type(1) {
  padding-top: 1.5625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__column:nth-of-type(1) {
    padding-top: 0;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__column:nth-of-type(2) {
  align-items: flex-end;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide .block-slider-4__column:nth-of-type(2) {
    align-items: flex-start;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote span, .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote p {
  font-size: 1.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote span, .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote p {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote cite {
  display: block;
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote cite span, .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote cite p {
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote cite span:nth-of-type(3), .has-blocks .block-slider-4 .block-slider-4__slider .block-slider-4__carousel-container .splide blockquote cite p:nth-of-type(3) {
  font-weight: 400;
}
.has-blocks .block-slider-4 .site-link {
  margin-top: 1.875rem;
}
.has-blocks .block-slider-5 {
  display: block;
  width: 100%;
  color: #FFFFFF;
  overflow: hidden;
  padding-top: 9.0625rem;
  padding-bottom: 9.0625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-slider-5 .block-slider-5__container {
  overflow: hidden;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__row {
  background-color: #6738B8;
  color: white;
  padding: 3.125rem 4.375rem;
  height: 100%;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__row {
    padding: 2.1875rem 1.5625rem;
  }
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__column:nth-of-type(1) {
  padding-top: 1.5625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__column:nth-of-type(1) {
    padding-top: 0;
  }
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__column:nth-of-type(2) {
  align-items: flex-end;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .block-slider-5__column:nth-of-type(2) {
    align-items: flex-start;
  }
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote span, .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote p {
  font-size: 1.625rem;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote span, .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote p {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote cite {
  display: block;
  margin-top: 1.875rem;
  margin-bottom: 0.625rem;
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote cite span, .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote cite p {
  font-style: normal;
  font-weight: 600;
  font-size: 0.9375rem;
  line-height: 120%;
  letter-spacing: 0.109375rem;
  text-transform: uppercase;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote cite span:nth-of-type(3), .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide blockquote cite p:nth-of-type(3) {
  font-weight: 400;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 3.75rem;
  align-items: center;
  justify-content: center;
  margin-top: 3.125rem;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  list-style: none;
}
@media (max-width: 766px) {
  .has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails {
    overflow-x: scroll;
  }
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails .splide__thumbnail {
  filter: grayscale(100%);
  opacity: 40%;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails .splide__thumbnail .site-logo img {
  max-height: 2.5rem;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails .splide__thumbnail.is-active {
  filter: unset;
  opacity: 100%;
}
.has-blocks .block-slider-5 .block-slider-5__slider .block-slider-5__carousel-container .splide .splide__thumbnails .splide__thumbnail:hover {
  filter: unset;
  opacity: 100%;
}
.has-blocks .block-slider-5 .site-link {
  margin-top: 1.875rem;
}
.has-blocks .block-cta-1 {
  display: block;
  width: 100%;
  overflow: hidden;
  background: linear-gradient(0deg, #F7F8F8 0 35%, #FFFFFF 35% 100%);
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-1 {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }
}
.has-blocks .block-cta-1 .block-cta-1__content {
  position: relative;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-1 .block-cta-1__row:first-of-type .block-cta-1__column:nth-of-type(2) {
    margin-top: 0;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-cta-1 .block-cta-1__row:first-of-type .block-cta-1__column:nth-of-type(2) h1, .has-blocks .block-cta-1 .block-cta-1__row:first-of-type .block-cta-1__column:nth-of-type(2) h2, .has-blocks .block-cta-1 .block-cta-1__row:first-of-type .block-cta-1__column:nth-of-type(2) h3, .has-blocks .block-cta-1 .block-cta-1__row:first-of-type .block-cta-1__column:nth-of-type(2) h4 {
    margin-bottom: 0;
  }
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type {
  margin-top: 3.75rem;
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column {
  padding: 3.125rem;
  color: white;
  box-shadow: 0px 10px 18px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column {
    padding: 2.5rem 1.5625rem;
  }
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column:nth-of-type(1) {
  background-color: #FC5E36;
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column:nth-of-type(1) .site-button:hover {
  color: #000C1D !important;
  background-color: white !important;
  border-color: white !important;
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column:nth-of-type(2) {
  background-color: #202060;
}
.has-blocks .block-cta-1 .block-cta-1__row:last-of-type .block-cta-1__column:nth-of-type(3) {
  background-color: #6738B8;
}
.has-blocks .block-cta-1 .site-button.is-transparent {
  background-color: transparent;
  color: white;
  border: 1px solid white;
}
.has-blocks .block-cta-1 h2, .has-blocks .block-cta-1 h3, .has-blocks .block-cta-1 h4 {
  font-weight: 300;
}
.has-blocks .block-cta-2 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 10rem;
  padding-bottom: 7.5rem;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-2 {
    padding-top: 3.75rem;
  }
}
.has-blocks .block-cta-2.site-bg__white .site-link:after, .has-blocks .block-cta-2.site-bg__grey .site-link:after {
  filter: invert(1) !important;
}
.has-blocks .block-cta-2.site-bg__white .site-link:hover:after, .has-blocks .block-cta-2.site-bg__grey .site-link:hover:after {
  filter: unset !important;
}
.has-blocks .block-cta-2 .block-cta-2__content {
  position: relative;
}
.has-blocks .block-cta-2 .block-cta-2__row {
  position: relative;
  background: #6738B8;
  color: white;
  border-radius: 0.125rem;
  overflow: hidden;
}
.has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(1) {
  padding: 3.125rem 0 3.125rem 5.3125rem;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(1) {
    padding: 2.5rem 1.5rem;
  }
}
.has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(1) h3 {
  margin-bottom: 0 !important;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(1) h3 {
    font-size: 2rem;
    max-width: 90%;
    margin-bottom: 1.25rem !important;
  }
}
@media (max-width: 766px) {
  .has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(2) {
    margin-top: 0;
  }
}
.has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(2) img {
  display: block;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-2 .block-cta-2__column:nth-of-type(2) img {
    max-width: 200%;
    width: 125%;
    margin-left: -15%;
  }
}
.has-blocks .block-cta-2 .site-button.is-transparent {
  background-color: transparent;
  color: white;
  border: 1px solid white;
}
.has-blocks .block-cta-2 h2, .has-blocks .block-cta-2 h3, .has-blocks .block-cta-2 h4 {
  font-weight: 300;
}
.has-blocks .block-cta-3 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}
.has-blocks .block-cta-3.site-bg__white .site-link:after, .has-blocks .block-cta-3.site-bg__grey .site-link:after {
  filter: invert(1) !important;
}
.has-blocks .block-cta-3.site-bg__white .site-link:hover:after, .has-blocks .block-cta-3.site-bg__grey .site-link:hover:after {
  filter: unset !important;
}
.has-blocks .block-cta-3 .block-cta-3__content {
  position: relative;
}
.has-blocks .block-cta-3 .block-cta-3__row {
  background-color: #6738B8;
  background-image: url("../graphics/block-cta-3-bg.svg");
  background-size: cover;
  color: white;
  border-radius: 0.125rem;
}
.has-blocks .block-cta-3 .block-cta-3__column {
  justify-content: center;
  text-align: center;
}
.has-blocks .block-cta-3 .block-cta-3__column .site-cta-group {
  margin-top: 0;
  justify-content: center;
}
.has-blocks .block-cta-3 .block-cta-3__column:nth-of-type(1) {
  padding: 3.125rem 5.3125rem;
}
.has-blocks .block-cta-3 .block-cta-3__column:nth-of-type(1) h3 {
  margin-bottom: 0 !important;
}
.has-blocks .block-cta-3 .block-cta-3__column:nth-of-type(1) p {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}
.has-blocks .block-cta-3 .site-button.is-transparent {
  background-color: transparent;
  color: white;
  border: 1px solid white;
}
.has-blocks .block-cta-3 h2, .has-blocks .block-cta-3 h3, .has-blocks .block-cta-3 h4 {
  font-weight: 300;
}
.has-blocks .block-cta-4 {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-top: 10rem;
  padding-bottom: 7.5rem;
}
.has-blocks .block-cta-4.site-bg__white .site-link:after, .has-blocks .block-cta-4.site-bg__grey .site-link:after {
  filter: invert(1) !important;
}
.has-blocks .block-cta-4.site-bg__white .site-link:hover:after, .has-blocks .block-cta-4.site-bg__grey .site-link:hover:after {
  filter: unset !important;
}
.has-blocks .block-cta-4 .block-cta-4__content {
  position: relative;
  align-items: center;
}
.has-blocks .block-cta-4 .block-cta-4__row {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  color: white;
  border-radius: 0.125rem;
}
.has-blocks .block-cta-4 .block-cta-4__column {
  height: 100%;
  justify-content: center;
}
.has-blocks .block-cta-4 .block-cta-4__column:nth-of-type(1) {
  padding: 3.125rem 0 3.125rem 5.3125rem;
}
.has-blocks .block-cta-4 .block-cta-4__column:nth-of-type(1) h3 {
  margin-bottom: 0 !important;
}
.has-blocks .block-cta-4 .block-cta-4__column:nth-of-type(2) img {
  display: block;
  height: 100%;
  max-height: 20rem;
  object-fit: contain;
}
.has-blocks .block-cta-4 .site-cta-group {
  margin-top: 0;
}
.has-blocks .block-cta-4 .site-button.is-transparent {
  background-color: transparent;
  color: white;
  border: 1px solid white;
}
.has-blocks .block-cta-4 h2, .has-blocks .block-cta-4 h3, .has-blocks .block-cta-4 h4 {
  font-weight: 300;
}
.has-blocks .block-cta-5 {
  display: block;
  width: 100%;
  overflow: hidden;
  background-color: #202060;
  color: white;
}
.has-blocks .block-cta-5.site-bg__white .site-link:after, .has-blocks .block-cta-5.site-bg__grey .site-link:after {
  filter: invert(1) !important;
}
.has-blocks .block-cta-5.site-bg__white .site-link:hover:after, .has-blocks .block-cta-5.site-bg__grey .site-link:hover:after {
  filter: unset !important;
}
.has-blocks .block-cta-5 .block-cta-5__content {
  position: relative;
  align-items: center;
}
.has-blocks .block-cta-5 .block-cta-5__row {
  align-items: center;
  justify-content: center;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-5 .block-cta-5__row {
    min-height: 32.5rem;
  }
}
.has-blocks .block-cta-5 .block-cta-5__column {
  height: 100%;
  justify-content: center;
}
.has-blocks .block-cta-5 .block-cta-5__column:nth-of-type(1) {
  padding: 7.5rem 0;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-5 .block-cta-5__column:nth-of-type(1) {
    padding: 2.5rem 0;
  }
}
.has-blocks .block-cta-5 .block-cta-5__column:nth-of-type(1) h3 {
  margin-bottom: 0 !important;
}
.has-blocks .block-cta-5 .block-cta-5__column:nth-of-type(2) img {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  max-height: none;
  object-fit: contain;
  object-position: bottom;
  right: 0;
  bottom: 0;
  max-width: 35.7142857143vw;
}
@media (max-width: 766px) {
  .has-blocks .block-cta-5 .block-cta-5__column:nth-of-type(2) img {
    width: 150%;
    max-width: 150%;
  }
}
.has-blocks .block-cta-5 .site-cta-group {
  margin-top: 0;
}
.has-blocks .block-cta-5 .site-button.is-transparent {
  background-color: transparent;
  color: white;
  border: 1px solid white;
}
.has-blocks .block-cta-5 h2, .has-blocks .block-cta-5 h3, .has-blocks .block-cta-5 h4 {
  font-weight: 300;
}
.has-blocks .site-widget-1 {
  display: block;
  width: 100%;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), linear-gradient(90deg, #202060 0%, #6738B8 100%);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  padding: 3.125rem 2rem;
  margin-top: 2.5rem;
  color: white;
}
.has-blocks .site-widget-1 .site-widget-1__content {
  position: relative;
}
.has-blocks .site-widget-1 .site-widget-1__content h2, .has-blocks .site-widget-1 .site-widget-1__content h3 {
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 120%;
}
.has-blocks .site-widget-1 input[type=text] {
  border-color: white !important;
  color: white !important;
}
.has-blocks .site-widget-1 input[type=text]::placeholder {
  color: white !important;
}
.has-blocks.has-sidebar [class*=block-feature] [class*=row] {
  max-width: 52.8125rem;
}
@media (min-width: 992px) {
  .has-blocks.has-sidebar .block-feature-4 .block-hero-4__column:nth-of-type(1) h2 {
    max-width: 90%;
  }
}
.has-blocks.has-sidebar .block-feature-9 .grid-span-8 {
  grid-column: auto/span 12;
}
.has-blocks.has-sidebar .block-feature-16 .grid-span-4 {
  grid-column: auto/span 6;
}
.has-blocks .layer1 .container, .has-blocks .layer1 [class*=column], .has-blocks .layer1 [class*=row] > *, .has-blocks .layer1 [class*=row], .has-blocks .layer2 .container, .has-blocks .layer2 [class*=column], .has-blocks .layer2 [class*=row] > *, .has-blocks .layer2 [class*=row] {
  display: initial;
  flex-direction: initial;
}
.has-blocks .layer1 p:last-of-type + a, .has-blocks .layer1 p:last-of-type + button, .has-blocks .layer1 .p:last-of-type + a, .has-blocks .layer1 .p:last-of-type + button, .has-blocks .layer2 p:last-of-type + a, .has-blocks .layer2 p:last-of-type + button, .has-blocks .layer2 .p:last-of-type + a, .has-blocks .layer2 .p:last-of-type + button {
  margin-top: 0;
}
.has-blocks :root {
  --base-font-size: 16px;
  --base-font-family: Source Sans Pro, -apple-system, BlinkMacSystemFont, sans-serif;
  --container-max-width: 1330px;
  --gap: 1.5625rem;
}
.has-blocks #top-banner {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #ffffff;
  z-index: 101;
  padding: 15px 60px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  z-index: 101;
  position: relative;
}
.has-blocks #top-banner h4 {
  line-height: auto;
  font-size: 18px;
  padding-right: 40px;
}
.has-blocks #top-banner img {
  height: 100%;
  width: auto;
  max-height: 20px;
  margin-right: 40px;
}
.has-blocks #top-banner .cta {
  min-width: 150px;
  text-align: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-weight: 400;
  padding: 11px 25px 10px 25px;
}
.has-blocks #top-banner .close {
  position: absolute;
  top: 20px;
  right: 20px;
  display: block;
  width: 30px;
  height: 30px;
  background-size: 100%;
  background-image: url("/wp-content/themes/snowplow/resources/images/legacy/global/icons/close-cirle-icon.svg");
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .has-blocks #top-banner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 30px;
  }
  .has-blocks #top-banner h4 {
    padding: 10px 0px;
    text-align: center;
  }
}

/* Variables */ /* Type */
/* Variables */ /* Colour */
/* Variables */ /* Shades */
/* REPLACE THESE WITH GREY01 */
/* Variables */ /* Shadows */
/* Variables */ /* Gradients */
/* Variables */ /* Dimensions */
.blocker {
  z-index: 99 !important;
}

.site-modal.modal {
  position: relative;
  box-shadow: none;
  width: 100%;
  max-width: 52.5rem;
  min-height: 5.5rem;
  margin-left: 1.5625rem;
  margin-right: 1.5625rem;
  padding: 1.5625rem;
  background: #FFFFFF;
  z-index: 9999;
  border-radius: 0.25rem;
}
.site-modal.modal .close-modal {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  margin-right: 1.5625rem;
}
.site-modal.modal form {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: stretch;
}
.site-modal.modal form .search-field {
  font-size: 1.5rem;
  font-weight: 300;
  border-bottom: 1px solid #6738B8;
  width: 100%;
  height: 2.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0.5rem;
}

body.blog, body.single-post, body.archive.category, body.archive.tag, body.author {
  overflow: unset !important;
}
body.blog .app, body.single-post .app, body.archive.category .app, body.archive.tag .app, body.author .app {
  overflow: unset !important;
}
body.blog header, body.single-post header, body.archive.category header, body.archive.tag header, body.author header {
  color: #000C1D !important;
}
body.blog header svg path, body.single-post header svg path, body.archive.category header svg path, body.archive.tag header svg path, body.author header svg path {
  fill: #000C1D !important;
}
body.blog header .link:not(.cta) .title a, body.single-post header .link:not(.cta) .title a, body.archive.category header .link:not(.cta) .title a, body.archive.tag header .link:not(.cta) .title a, body.author header .link:not(.cta) .title a {
  color: #000C1D !important;
}
body.blog header .search-icon, body.single-post header .search-icon, body.archive.category header .search-icon, body.archive.tag header .search-icon, body.author header .search-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337772C4.60483 0.160795 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6367C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2392 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337772ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='%23000C1D'/%3E%3C/svg%3E");
}
body.archive.category .block-posts-1, body.archive.tag .block-posts-1 {
  background-color: white;
}
body.archive.category header .search-icon, body.archive.tag header .search-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.8088 0.0337772C4.60483 0.160795 3.38984 0.661526 2.42887 1.42749C2.05124 1.73017 1.42309 2.4027 1.16888 2.77623C-0.0161663 4.51355 -0.311694 6.56126 0.335198 8.54894C0.492237 9.03462 0.88107 9.80444 1.18027 10.2303C1.50555 10.6862 2.30563 11.4858 2.76187 11.8108C3.18799 12.1097 3.87235 12.4573 4.39196 12.6367C6.13794 13.2345 8.10837 13.0551 9.69364 12.151L10.0601 11.9417L13.04 14.9121C15.8702 17.7332 16.0272 17.8864 16.218 17.9461C16.5058 18.0395 16.8611 18.0096 17.1153 17.8714C17.3583 17.7368 17.8107 17.266 17.9153 17.0344C18.0312 16.784 18.0276 16.3282 17.9078 16.0966C17.8479 15.9808 16.9208 15.0243 14.8868 12.9916L11.948 10.0511L12.1574 9.68495C12.5163 9.04967 12.7817 8.30978 12.9163 7.55886C13.0135 7.00968 13.0062 5.9559 12.8976 5.35807C12.7369 4.46876 12.3257 3.47483 11.8207 2.75751C11.4955 2.30175 10.6954 1.50201 10.2392 1.17694C8.98688 0.291485 7.35679 -0.127014 5.8088 0.0337772ZM7.21095 2.14096C8.09331 2.2867 8.8673 2.67161 9.52522 3.29917C10.0786 3.82596 10.4636 4.42379 10.6842 5.09633C10.8488 5.6156 10.8936 5.90341 10.8936 6.49371C10.8936 7.74535 10.4935 8.70937 9.60732 9.59868C8.77731 10.4245 7.86501 10.8318 6.70604 10.8914C5.24419 10.9661 3.83837 10.2973 2.95215 9.10915C2.14088 8.02178 1.88282 6.59081 2.26045 5.26446C2.37267 4.87221 2.70163 4.19968 2.92975 3.897C3.94325 2.54459 5.57333 1.87939 7.21095 2.14096Z' fill='%23000C1D'/%3E%3C/svg%3E");
}

@media only screen and (min-width: 992px) {
  .resource_state-of-bd #time-better-spent .width-130 {
    margin-left: -1.5rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .resource_state-of-bd #time-better-spent .width-130 {
    margin-left: -1.5rem;
  }
}
@media only screen and (min-width: 992px) {
  .resource_state-of-bd #staff-on-move {
    padding-bottom: 3.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .resource_state-of-bd #staff-on-move {
    padding-bottom: 3.75rem;
  }
}
@media only screen and (min-width: 992px) {
  .resource_state-of-bd #staff-on-move .block-columns__column:nth-of-type(1) {
    margin-top: -3.75rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .resource_state-of-bd #staff-on-move .block-columns__column:nth-of-type(1) {
    margin-top: -3.75rem;
  }
}
.resource_state-of-bd #staff-on-move .width-130 {
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) {
  .resource_state-of-bd #staff-on-move .width-130 {
    margin-bottom: -3.75rem;
    margin-left: -2.1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .resource_state-of-bd #staff-on-move .width-130 {
    margin-bottom: -3.75rem;
    margin-left: -2.1rem;
  }
}
.resource_state-of-bd .site-icon {
  height: 65px;
  width: 65px;
}
.resource_state-of-bd h5 {
  font-weight: 400;
}

.mobilemenu-open {
  overflow-y: hidden;
}

.test-guide {
  background-color: red;
  width: 100%;
  color: white;
  padding: 20px;
  font-size: 20px;
  text-align: center;
}

/*# sourceMappingURL=style.min.css.map*/