/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
/*******************************************/
/*******************************************/
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6,
.white p,
.white li,
.white a,
.white span,
.white label,
.white legend {
  color: #f9f7fd !important;
}

.under-title,
.sub-title,
.eyebrow {
  color: #e84a2e;
}

/* .wp-block-post-content {
	background: $color__black;
	color: $color__white;
}

.post-type-post {
	.wp-block-post-content {
		background: $color__white;
		color: $color__black;
	}
} */
.primary {
  color: #054665 !important;
}

.accent {
  color: #e84a2e !important;
}

.second_accent {
  color: #b98e64 !important;
}

.third_accent {
  color: #882b1a !important;
}

.fourth_accent {
  color: #b44f33 !important;
}

.black,
.dark {
  color: #1f2124 !important;
}

.white,
.lite {
  color: #f9f7fd !important;
}

.text-primary {
  color: #054665 !important;
}
.text-primary p,
.text-primary li {
  color: #054665 !important;
}

.text-accent {
  color: #e84a2e !important;
}
.text-accent p,
.text-accent li {
  color: #e84a2e !important;
}

.link-accent a {
  color: #e84a2e !important;
  text-decoration-color: #e84a2e !important;
}

.text-second-accent {
  color: #b98e64 !important;
}
.text-second-accent p,
.text-second-accent li {
  color: #b98e64 !important;
}

.link-second-accent a {
  color: #b98e64 !important;
  text-decoration-color: #b98e64 !important;
}

.text-third-accent {
  color: #882b1a !important;
}
.text-third-accent p,
.text-third-accent li {
  color: #882b1a !important;
}

.link-third-accent a {
  color: #882b1a !important;
  text-decoration-color: #882b1a !important;
}

.text-fourth-accent {
  color: #b44f33 !important;
}
.text-fourth-accent p,
.text-fourth-accent li {
  color: #b44f33 !important;
}

.link-fourth-accent a {
  color: #b44f33 !important;
  text-decoration-color: #b44f33 !important;
}

.text-black {
  color: #1f2124 !important;
}
.text-black p,
.text-black li {
  color: #1f2124 !important;
}

.text-white {
  color: #f9f7fd !important;
}
.text-white p,
.text-white li {
  color: #f9f7fd !important;
}

.back-offwhite {
  background-color: rgb(255, 245, 237);
  background-repeat: repeat;
  background-size: contain;
}

.back-white {
  background-color: #f9f7fd;
}

.back-accent {
  background-color: #e84a2e;
}

.back-black {
  background-color: #1f2124;
}

.back-primary {
  background-color: #054665;
}

.back-second-accent {
  background-color: #b98e64;
}

.back-third-accent {
  background-color: #882b1a;
}

.back-fourth-accent {
  background-color: #b44f33;
}

.back-transparent {
  background-color: transparent;
}

.background-pattern .background-color {
  border-radius: 0 400px 400px 0;
  background-repeat: repeat;
  background-color: #010101;
  background-size: contain;
  background-position: 0 0;
}

:root {
  --color-primary: #054665;
  --color-secondary: #b98e64;
  --color-accent: #e84a2e;
  --color-black: #1f2124;
  --color-white: #f9f7fd;
  --color-text: #1f2124;
  --color-background: #01000f;
  --color-border: #333333;
}

/*
.theme-light {
  --color-text: #1f2124;
  --color-background: #f9f7fd;
  --color-border: #333333;
}

.theme-dark {
  --color-text: #f9f7fd;
  --color-background: #1f2124;
  --color-border: #f9f7fd;
}
*/
body:not(.wp-admin) .h1,
body:not(.wp-admin) h1,
body:not(.wp-admin) .h2,
body:not(.wp-admin) h2,
body:not(.wp-admin) .h3,
body:not(.wp-admin) h3,
body:not(.wp-admin) .h4,
body:not(.wp-admin) h4,
body:not(.wp-admin) .h5,
body:not(.wp-admin) h5,
body:not(.wp-admin) .h6,
body:not(.wp-admin) h6 {
  font-family: "Syne", sans-serif;
  font-weight: 800;
  clear: both;
  margin: 0;
  text-transform: capitalize;
}
body:not(.wp-admin) .h1 b,
body:not(.wp-admin) .h1 a,
body:not(.wp-admin) .h1 p,
body:not(.wp-admin) .h1 span,
body:not(.wp-admin) .h1 li,
body:not(.wp-admin) .h1 li strong,
body:not(.wp-admin) .h1 strong,
body:not(.wp-admin) .h1 p strong,
body:not(.wp-admin) h1 b,
body:not(.wp-admin) h1 a,
body:not(.wp-admin) h1 p,
body:not(.wp-admin) h1 span,
body:not(.wp-admin) h1 li,
body:not(.wp-admin) h1 li strong,
body:not(.wp-admin) h1 strong,
body:not(.wp-admin) h1 p strong,
body:not(.wp-admin) .h2 b,
body:not(.wp-admin) .h2 a,
body:not(.wp-admin) .h2 p,
body:not(.wp-admin) .h2 span,
body:not(.wp-admin) .h2 li,
body:not(.wp-admin) .h2 li strong,
body:not(.wp-admin) .h2 strong,
body:not(.wp-admin) .h2 p strong,
body:not(.wp-admin) h2 b,
body:not(.wp-admin) h2 a,
body:not(.wp-admin) h2 p,
body:not(.wp-admin) h2 span,
body:not(.wp-admin) h2 li,
body:not(.wp-admin) h2 li strong,
body:not(.wp-admin) h2 strong,
body:not(.wp-admin) h2 p strong,
body:not(.wp-admin) .h3 b,
body:not(.wp-admin) .h3 a,
body:not(.wp-admin) .h3 p,
body:not(.wp-admin) .h3 span,
body:not(.wp-admin) .h3 li,
body:not(.wp-admin) .h3 li strong,
body:not(.wp-admin) .h3 strong,
body:not(.wp-admin) .h3 p strong,
body:not(.wp-admin) h3 b,
body:not(.wp-admin) h3 a,
body:not(.wp-admin) h3 p,
body:not(.wp-admin) h3 span,
body:not(.wp-admin) h3 li,
body:not(.wp-admin) h3 li strong,
body:not(.wp-admin) h3 strong,
body:not(.wp-admin) h3 p strong,
body:not(.wp-admin) .h4 b,
body:not(.wp-admin) .h4 a,
body:not(.wp-admin) .h4 p,
body:not(.wp-admin) .h4 span,
body:not(.wp-admin) .h4 li,
body:not(.wp-admin) .h4 li strong,
body:not(.wp-admin) .h4 strong,
body:not(.wp-admin) .h4 p strong,
body:not(.wp-admin) h4 b,
body:not(.wp-admin) h4 a,
body:not(.wp-admin) h4 p,
body:not(.wp-admin) h4 span,
body:not(.wp-admin) h4 li,
body:not(.wp-admin) h4 li strong,
body:not(.wp-admin) h4 strong,
body:not(.wp-admin) h4 p strong,
body:not(.wp-admin) .h5 b,
body:not(.wp-admin) .h5 a,
body:not(.wp-admin) .h5 p,
body:not(.wp-admin) .h5 span,
body:not(.wp-admin) .h5 li,
body:not(.wp-admin) .h5 li strong,
body:not(.wp-admin) .h5 strong,
body:not(.wp-admin) .h5 p strong,
body:not(.wp-admin) h5 b,
body:not(.wp-admin) h5 a,
body:not(.wp-admin) h5 p,
body:not(.wp-admin) h5 span,
body:not(.wp-admin) h5 li,
body:not(.wp-admin) h5 li strong,
body:not(.wp-admin) h5 strong,
body:not(.wp-admin) h5 p strong,
body:not(.wp-admin) .h6 b,
body:not(.wp-admin) .h6 a,
body:not(.wp-admin) .h6 p,
body:not(.wp-admin) .h6 span,
body:not(.wp-admin) .h6 li,
body:not(.wp-admin) .h6 li strong,
body:not(.wp-admin) .h6 strong,
body:not(.wp-admin) .h6 p strong,
body:not(.wp-admin) h6 b,
body:not(.wp-admin) h6 a,
body:not(.wp-admin) h6 p,
body:not(.wp-admin) h6 span,
body:not(.wp-admin) h6 li,
body:not(.wp-admin) h6 li strong,
body:not(.wp-admin) h6 strong,
body:not(.wp-admin) h6 p strong {
  font-family: "Syne", sans-serif;
}
body:not(.wp-admin) .h1 p,
body:not(.wp-admin) h1 p,
body:not(.wp-admin) .h2 p,
body:not(.wp-admin) h2 p,
body:not(.wp-admin) .h3 p,
body:not(.wp-admin) h3 p,
body:not(.wp-admin) .h4 p,
body:not(.wp-admin) h4 p,
body:not(.wp-admin) .h5 p,
body:not(.wp-admin) h5 p,
body:not(.wp-admin) .h6 p,
body:not(.wp-admin) h6 p {
  font-weight: 800;
  text-transform: capitalize;
}
body:not(.wp-admin) .h1 p strong,
body:not(.wp-admin) h1 p strong,
body:not(.wp-admin) .h2 p strong,
body:not(.wp-admin) h2 p strong,
body:not(.wp-admin) .h3 p strong,
body:not(.wp-admin) h3 p strong,
body:not(.wp-admin) .h4 p strong,
body:not(.wp-admin) h4 p strong,
body:not(.wp-admin) .h5 p strong,
body:not(.wp-admin) h5 p strong,
body:not(.wp-admin) .h6 p strong,
body:not(.wp-admin) h6 p strong {
  font-weight: 800;
}
body:not(.wp-admin) .h1 li,
body:not(.wp-admin) h1 li,
body:not(.wp-admin) .h2 li,
body:not(.wp-admin) h2 li,
body:not(.wp-admin) .h3 li,
body:not(.wp-admin) h3 li,
body:not(.wp-admin) .h4 li,
body:not(.wp-admin) h4 li,
body:not(.wp-admin) .h5 li,
body:not(.wp-admin) h5 li,
body:not(.wp-admin) .h6 li,
body:not(.wp-admin) h6 li {
  font-weight: 800;
  text-transform: capitalize;
}
body:not(.wp-admin) .h1 li strong,
body:not(.wp-admin) h1 li strong,
body:not(.wp-admin) .h2 li strong,
body:not(.wp-admin) h2 li strong,
body:not(.wp-admin) .h3 li strong,
body:not(.wp-admin) h3 li strong,
body:not(.wp-admin) .h4 li strong,
body:not(.wp-admin) h4 li strong,
body:not(.wp-admin) .h5 li strong,
body:not(.wp-admin) h5 li strong,
body:not(.wp-admin) .h6 li strong,
body:not(.wp-admin) h6 li strong {
  font-weight: 800;
}
body:not(.wp-admin) .h1 span,
body:not(.wp-admin) h1 span,
body:not(.wp-admin) .h2 span,
body:not(.wp-admin) h2 span,
body:not(.wp-admin) .h3 span,
body:not(.wp-admin) h3 span,
body:not(.wp-admin) .h4 span,
body:not(.wp-admin) h4 span,
body:not(.wp-admin) .h5 span,
body:not(.wp-admin) h5 span,
body:not(.wp-admin) .h6 span,
body:not(.wp-admin) h6 span {
  font-weight: 800;
}
body:not(.wp-admin) .h1 span,
body:not(.wp-admin) .h1 a,
body:not(.wp-admin) h1 span,
body:not(.wp-admin) h1 a,
body:not(.wp-admin) .h2 span,
body:not(.wp-admin) .h2 a,
body:not(.wp-admin) h2 span,
body:not(.wp-admin) h2 a,
body:not(.wp-admin) .h3 span,
body:not(.wp-admin) .h3 a,
body:not(.wp-admin) h3 span,
body:not(.wp-admin) h3 a,
body:not(.wp-admin) .h4 span,
body:not(.wp-admin) .h4 a,
body:not(.wp-admin) h4 span,
body:not(.wp-admin) h4 a,
body:not(.wp-admin) .h5 span,
body:not(.wp-admin) .h5 a,
body:not(.wp-admin) h5 span,
body:not(.wp-admin) h5 a,
body:not(.wp-admin) .h6 span,
body:not(.wp-admin) .h6 a,
body:not(.wp-admin) h6 span,
body:not(.wp-admin) h6 a {
  text-transform: capitalize;
}
body:not(.wp-admin) .h1 b,
body:not(.wp-admin) .h1 strong,
body:not(.wp-admin) h1 b,
body:not(.wp-admin) h1 strong,
body:not(.wp-admin) .h2 b,
body:not(.wp-admin) .h2 strong,
body:not(.wp-admin) h2 b,
body:not(.wp-admin) h2 strong,
body:not(.wp-admin) .h3 b,
body:not(.wp-admin) .h3 strong,
body:not(.wp-admin) h3 b,
body:not(.wp-admin) h3 strong,
body:not(.wp-admin) .h4 b,
body:not(.wp-admin) .h4 strong,
body:not(.wp-admin) h4 b,
body:not(.wp-admin) h4 strong,
body:not(.wp-admin) .h5 b,
body:not(.wp-admin) .h5 strong,
body:not(.wp-admin) h5 b,
body:not(.wp-admin) h5 strong,
body:not(.wp-admin) .h6 b,
body:not(.wp-admin) .h6 strong,
body:not(.wp-admin) h6 b,
body:not(.wp-admin) h6 strong {
  font-weight: 800;
  text-transform: capitalize;
}
body:not(.wp-admin) .h1.bold,
body:not(.wp-admin) h1.bold,
body:not(.wp-admin) .h2.bold,
body:not(.wp-admin) h2.bold,
body:not(.wp-admin) .h3.bold,
body:not(.wp-admin) h3.bold,
body:not(.wp-admin) .h4.bold,
body:not(.wp-admin) h4.bold,
body:not(.wp-admin) .h5.bold,
body:not(.wp-admin) h5.bold,
body:not(.wp-admin) .h6.bold,
body:not(.wp-admin) h6.bold {
  font-weight: 700 !important;
}
body:not(.wp-admin) .h1.bold a,
body:not(.wp-admin) h1.bold a,
body:not(.wp-admin) .h2.bold a,
body:not(.wp-admin) h2.bold a,
body:not(.wp-admin) .h3.bold a,
body:not(.wp-admin) h3.bold a,
body:not(.wp-admin) .h4.bold a,
body:not(.wp-admin) h4.bold a,
body:not(.wp-admin) .h5.bold a,
body:not(.wp-admin) h5.bold a,
body:not(.wp-admin) .h6.bold a,
body:not(.wp-admin) h6.bold a {
  font-weight: 700 !important;
}
body:not(.wp-admin) .h1.semibold,
body:not(.wp-admin) h1.semibold,
body:not(.wp-admin) .h2.semibold,
body:not(.wp-admin) h2.semibold,
body:not(.wp-admin) .h3.semibold,
body:not(.wp-admin) h3.semibold,
body:not(.wp-admin) .h4.semibold,
body:not(.wp-admin) h4.semibold,
body:not(.wp-admin) .h5.semibold,
body:not(.wp-admin) h5.semibold,
body:not(.wp-admin) .h6.semibold,
body:not(.wp-admin) h6.semibold {
  font-weight: 600 !important;
}
body:not(.wp-admin) .h1.semibold a,
body:not(.wp-admin) h1.semibold a,
body:not(.wp-admin) .h2.semibold a,
body:not(.wp-admin) h2.semibold a,
body:not(.wp-admin) .h3.semibold a,
body:not(.wp-admin) h3.semibold a,
body:not(.wp-admin) .h4.semibold a,
body:not(.wp-admin) h4.semibold a,
body:not(.wp-admin) .h5.semibold a,
body:not(.wp-admin) h5.semibold a,
body:not(.wp-admin) .h6.semibold a,
body:not(.wp-admin) h6.semibold a {
  font-weight: 600 !important;
}
body:not(.wp-admin) .h1.extrabold,
body:not(.wp-admin) h1.extrabold,
body:not(.wp-admin) .h2.extrabold,
body:not(.wp-admin) h2.extrabold,
body:not(.wp-admin) .h3.extrabold,
body:not(.wp-admin) h3.extrabold,
body:not(.wp-admin) .h4.extrabold,
body:not(.wp-admin) h4.extrabold,
body:not(.wp-admin) .h5.extrabold,
body:not(.wp-admin) h5.extrabold,
body:not(.wp-admin) .h6.extrabold,
body:not(.wp-admin) h6.extrabold {
  font-weight: 800 !important;
}
body:not(.wp-admin) .h1.extrabold a,
body:not(.wp-admin) h1.extrabold a,
body:not(.wp-admin) .h2.extrabold a,
body:not(.wp-admin) h2.extrabold a,
body:not(.wp-admin) .h3.extrabold a,
body:not(.wp-admin) h3.extrabold a,
body:not(.wp-admin) .h4.extrabold a,
body:not(.wp-admin) h4.extrabold a,
body:not(.wp-admin) .h5.extrabold a,
body:not(.wp-admin) h5.extrabold a,
body:not(.wp-admin) .h6.extrabold a,
body:not(.wp-admin) h6.extrabold a {
  font-weight: 800 !important;
}
body:not(.wp-admin) .h1.regular,
body:not(.wp-admin) h1.regular,
body:not(.wp-admin) .h2.regular,
body:not(.wp-admin) h2.regular,
body:not(.wp-admin) .h3.regular,
body:not(.wp-admin) h3.regular,
body:not(.wp-admin) .h4.regular,
body:not(.wp-admin) h4.regular,
body:not(.wp-admin) .h5.regular,
body:not(.wp-admin) h5.regular,
body:not(.wp-admin) .h6.regular,
body:not(.wp-admin) h6.regular {
  font-weight: 300 !important;
}
body:not(.wp-admin) .h1.regular a,
body:not(.wp-admin) h1.regular a,
body:not(.wp-admin) .h2.regular a,
body:not(.wp-admin) h2.regular a,
body:not(.wp-admin) .h3.regular a,
body:not(.wp-admin) h3.regular a,
body:not(.wp-admin) .h4.regular a,
body:not(.wp-admin) h4.regular a,
body:not(.wp-admin) .h5.regular a,
body:not(.wp-admin) h5.regular a,
body:not(.wp-admin) .h6.regular a,
body:not(.wp-admin) h6.regular a {
  font-weight: 300 !important;
}
body:not(.wp-admin) .h1.medium,
body:not(.wp-admin) h1.medium,
body:not(.wp-admin) .h2.medium,
body:not(.wp-admin) h2.medium,
body:not(.wp-admin) .h3.medium,
body:not(.wp-admin) h3.medium,
body:not(.wp-admin) .h4.medium,
body:not(.wp-admin) h4.medium,
body:not(.wp-admin) .h5.medium,
body:not(.wp-admin) h5.medium,
body:not(.wp-admin) .h6.medium,
body:not(.wp-admin) h6.medium {
  font-weight: 500 !important;
}
body:not(.wp-admin) .h1.medium a,
body:not(.wp-admin) h1.medium a,
body:not(.wp-admin) .h2.medium a,
body:not(.wp-admin) h2.medium a,
body:not(.wp-admin) .h3.medium a,
body:not(.wp-admin) h3.medium a,
body:not(.wp-admin) .h4.medium a,
body:not(.wp-admin) h4.medium a,
body:not(.wp-admin) .h5.medium a,
body:not(.wp-admin) h5.medium a,
body:not(.wp-admin) .h6.medium a,
body:not(.wp-admin) h6.medium a {
  font-weight: 500 !important;
}
body:not(.wp-admin) .hero1 {
  font-size: clamp(1.9789375rem, 1.9789375rem + 120.337 * (100vw - 375px) / 1525, 9.5rem);
  line-height: clamp(2.24875rem, 2.24875rem + 92.02 * (100vw - 375px) / 1525, 8rem);
}
body:not(.wp-admin) .hero1 span,
body:not(.wp-admin) .hero1 em,
body:not(.wp-admin) .hero1 strong,
body:not(.wp-admin) .hero1 a {
  font-size: clamp(1.9789375rem, 1.9789375rem + 120.337 * (100vw - 375px) / 1525, 9.5rem);
  line-height: clamp(2.24875rem, 2.24875rem + 92.02 * (100vw - 375px) / 1525, 8rem);
}
body:not(.wp-admin) h1,
body:not(.wp-admin) .h1 {
  font-size: 3.625rem;
  line-height: 3.8125rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h1,
  body:not(.wp-admin) .h1 {
    font-size: 1.3125rem;
    line-height: 1.5625rem;
  }
}
body:not(.wp-admin) h1 b,
body:not(.wp-admin) h1 span,
body:not(.wp-admin) h1 em,
body:not(.wp-admin) h1 strong,
body:not(.wp-admin) h1 a,
body:not(.wp-admin) .h1 b,
body:not(.wp-admin) .h1 span,
body:not(.wp-admin) .h1 em,
body:not(.wp-admin) .h1 strong,
body:not(.wp-admin) .h1 a {
  font-size: 3.625rem;
  line-height: 3.8125rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h1 b,
  body:not(.wp-admin) h1 span,
  body:not(.wp-admin) h1 em,
  body:not(.wp-admin) h1 strong,
  body:not(.wp-admin) h1 a,
  body:not(.wp-admin) .h1 b,
  body:not(.wp-admin) .h1 span,
  body:not(.wp-admin) .h1 em,
  body:not(.wp-admin) .h1 strong,
  body:not(.wp-admin) .h1 a {
    font-size: 1.3125rem;
    line-height: 1.5625rem;
  }
}
body:not(.wp-admin) h2,
body:not(.wp-admin) .h2 {
  font-size: 2.8125rem;
  line-height: 3.25rem;
  font-weight: 800;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h2,
  body:not(.wp-admin) .h2 {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
body:not(.wp-admin) h2 b,
body:not(.wp-admin) h2 span,
body:not(.wp-admin) h2 em,
body:not(.wp-admin) h2 strong,
body:not(.wp-admin) h2 a,
body:not(.wp-admin) .h2 b,
body:not(.wp-admin) .h2 span,
body:not(.wp-admin) .h2 em,
body:not(.wp-admin) .h2 strong,
body:not(.wp-admin) .h2 a {
  font-size: 2.8125rem;
  line-height: 3.25rem;
  font-weight: 500;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h2 b,
  body:not(.wp-admin) h2 span,
  body:not(.wp-admin) h2 em,
  body:not(.wp-admin) h2 strong,
  body:not(.wp-admin) h2 a,
  body:not(.wp-admin) .h2 b,
  body:not(.wp-admin) .h2 span,
  body:not(.wp-admin) .h2 em,
  body:not(.wp-admin) .h2 strong,
  body:not(.wp-admin) .h2 a {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
body:not(.wp-admin) h2.white span,
body:not(.wp-admin) h2 span,
body:not(.wp-admin) .h2.white span,
body:not(.wp-admin) .h2 span {
  color: #b98e64 !important;
}
body:not(.wp-admin) h2 p,
body:not(.wp-admin) h2 li,
body:not(.wp-admin) .h2 p,
body:not(.wp-admin) .h2 li {
  font-weight: 500;
}
body:not(.wp-admin) h3,
body:not(.wp-admin) .h3 {
  font-size: 2.125rem;
  line-height: 2.375rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h3,
  body:not(.wp-admin) .h3 {
    font-size: 0.875rem;
    line-height: 1.0625rem;
  }
}
body:not(.wp-admin) h3 b,
body:not(.wp-admin) h3 span,
body:not(.wp-admin) h3 em,
body:not(.wp-admin) h3 strong,
body:not(.wp-admin) h3 a,
body:not(.wp-admin) .h3 b,
body:not(.wp-admin) .h3 span,
body:not(.wp-admin) .h3 em,
body:not(.wp-admin) .h3 strong,
body:not(.wp-admin) .h3 a {
  font-size: 2.125rem;
  line-height: 2.375rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h3 b,
  body:not(.wp-admin) h3 span,
  body:not(.wp-admin) h3 em,
  body:not(.wp-admin) h3 strong,
  body:not(.wp-admin) h3 a,
  body:not(.wp-admin) .h3 b,
  body:not(.wp-admin) .h3 span,
  body:not(.wp-admin) .h3 em,
  body:not(.wp-admin) .h3 strong,
  body:not(.wp-admin) .h3 a {
    font-size: 0.875rem;
    line-height: 1.0625rem;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) .h3-mobile {
    font-size: 0.875rem !important;
    line-height: 1.0625rem !important;
  }
  body:not(.wp-admin) .h3-mobile b,
  body:not(.wp-admin) .h3-mobile span,
  body:not(.wp-admin) .h3-mobile em,
  body:not(.wp-admin) .h3-mobile strong,
  body:not(.wp-admin) .h3-mobile a {
    font-size: 0.875rem !important;
    line-height: 1.0625rem !important;
  }
}
body:not(.wp-admin) h4,
body:not(.wp-admin) .h4 {
  font-size: 1.75rem;
  line-height: 2rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h4,
  body:not(.wp-admin) .h4 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
body:not(.wp-admin) h5,
body:not(.wp-admin) .h5 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h5,
  body:not(.wp-admin) .h5 {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
body:not(.wp-admin) h6,
body:not(.wp-admin) .h6 {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
@media (max-width: calc(64rem - 0.99px)) {
  body:not(.wp-admin) h6,
  body:not(.wp-admin) .h6 {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}
body:not(.wp-admin) .tag {
  font-size: 1rem;
  line-height: 1.5rem;
}
body:not(.wp-admin) .base,
body:not(.wp-admin) .body {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.75rem;
}
body:not(.wp-admin) .nonbold {
  font-weight: 300 !important;
}
body:not(.wp-admin) .uppercase {
  text-transform: uppercase;
}
body:not(.wp-admin) .uppercase p,
body:not(.wp-admin) .uppercase li,
body:not(.wp-admin) .uppercase strong,
body:not(.wp-admin) .uppercase a {
  text-transform: uppercase;
}

.container--centered {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media (max-width: calc(36rem - 0.99px)) {
  .container--centered {
    text-align: center;
  }
}

.background-video {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
.background-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
  /* -webkit-filter: brightness(55%);
  filter: brightness(55%); */
}

picture {
  display: block;
  min-height: 1rem;
}

.background-image {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
}
.background-image picture,
.background-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 0;
}
.background-image.grayscale picture,
.background-image.grayscale img {
  filter: grayscale(100%);
}

/* */
.fixie {
  position: fixed !important;
}

.relative {
  position: relative;
}

.left {
  text-align: left !important;
}

.right {
  text-align: right !important;
}

.center {
  text-align: center !important;
  margin-left: auto;
  margin-right: auto;
}

.justify {
  text-align: justify;
}

.vertically-centered {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.vertically-centered--left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.vertically-centered--right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.flex--centered {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.flex--left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex--right {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 45px;
  padding-left: 45px;
  box-sizing: border-box;
  max-width: 100%;
}
@media (max-width: calc(64rem - 0.99px)) {
  .container {
    padding-right: 11px;
    padding-left: 11px;
  }
}
.container.container-max {
  max-width: 100%;
}
.container.container-max-extra {
  max-width: 100%;
}
.container.container-fluid {
  max-width: 100%;
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .container.container-slider {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: calc(36rem - 0.99px)) {
  .container.container-slider-side {
    padding-right: 0 !important;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  .container.container-slider-large {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.container.container-short {
  max-width: 100%;
}
.container .left-side,
.container .right-side {
  width: 100%;
  max-width: 632px;
}
@media (min-width: 75rem) {
  .container .left-side,
  .container .right-side {
    max-width: 428px;
  }
}
@media (min-width: 64rem) {
  .container .left-side,
  .container .right-side {
    max-width: 100%;
  }
}
@media (min-width: 64rem) {
  .container .left-side.desktop,
  .container .right-side.desktop {
    display: none;
  }
}
.container .row {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  max-width: 100%;
}
.container .row.row-column {
  flex-direction: column;
}
.container .row.row-row {
  flex-direction: row;
}
.container .row.align-center {
  justify-content: center;
}
.container .row.align-start {
  justify-content: flex-start;
}
.container .row.align-end {
  justify-content: flex-end;
}
.container .row.align-between {
  justify-content: space-between;
}
.container .row.align-around {
  justify-content: space-around;
}
.container .row.align-stretch {
  justify-content: stretch;
}
.container .row.align-evenly {
  justify-content: space-evenly;
}
.container .row.width-100 {
  width: 100%;
}
.container .row.height-100 {
  height: 100%;
}
.container .row-center {
  justify-content: center;
  text-align: center;
}
.container.container-top {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.container.container-center {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.container.width-100 {
  width: 100%;
}
.container.height-100 {
  height: 100%;
}

.center-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.content-centered {
  margin: 0 auto;
}

.min-centered {
  margin: 0 auto;
  max-width: 950px;
}
.min-centered .gform_wrapper.gravity-theme .gform_footer {
  justify-content: flex-start;
}

.maxwidth {
  max-width: 715px;
  text-align: center;
  margin: 0 auto;
}

.noshow {
  display: none;
}

@media (min-width: 64rem) {
  .noview {
    visibility: hidden;
  }
}

@media (max-width: calc(48rem - 0.99px)) {
  .mobile-top-padding {
    padding-bottom: 180px !important;
  }
  .mobile-bottom-padding {
    padding-bottom: 180px !important;
  }
}
.center-one-column {
  display: flex;
  flex-direction: column;
  align-content: center;
}

.bigger-gutters {
  --bs-gutter-x: 25px !important;
}

/* @include brakeit-down(medium) {
	.wp-block-spacer {
		height: 50px !important;
	}
} */
@media (max-width: calc(48rem - 0.99px)) {
  .mobile-height {
    height: 100px !important;
  }
  .mobile-height-small {
    height: 50px !important;
  }
}
.top-10 {
  top: 10px !important;
}

.top-20 {
  top: 20px !important;
}

.top-30 {
  top: 30px !important;
}

.top-40 {
  top: 40px !important;
}

.top-50 {
  top: 50px !important;
}

.top-60 {
  top: 60px !important;
}

.top-70 {
  top: 70px !important;
}

.top-80 {
  top: 80px !important;
}

.top-90 {
  top: 90px !important;
}

.top-100 {
  top: 100px !important;
}

.top-110 {
  top: 110px !important;
}

.top-120 {
  top: 120px !important;
}

.top-130 {
  top: 130px !important;
}

.top-140 {
  top: 140px !important;
}

.top-150 {
  top: 150px !important;
}

.top-160 {
  top: 160px !important;
}

.top-170 {
  top: 170px !important;
}

.top-180 {
  top: 180px !important;
}

.top-190 {
  top: 190px !important;
}

.top-200 {
  top: 200px !important;
}

.top-210 {
  top: 210px !important;
}

.top-220 {
  top: 220px !important;
}

.top-230 {
  top: 230px !important;
}

.top-240 {
  top: 240px !important;
}

.top-250 {
  top: 250px !important;
}

.top-260 {
  top: 260px !important;
}

.top-270 {
  top: 270px !important;
}

.top-280 {
  top: 280px !important;
}

.top-290 {
  top: 290px !important;
}

.top-300 {
  top: 300px !important;
}

.top-310 {
  top: 310px !important;
}

.top-320 {
  top: 320px !important;
}

.top-330 {
  top: 330px !important;
}

.top-340 {
  top: 340px !important;
}

.top-350 {
  top: 350px !important;
}

.top-360 {
  top: 360px !important;
}

.top-370 {
  top: 370px !important;
}

.top-380 {
  top: 380px !important;
}

.top-390 {
  top: 390px !important;
}

.top-400 {
  top: 400px !important;
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-10 {
    top: 10px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-20 {
    top: 20px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-30 {
    top: 30px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-40 {
    top: 40px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-50 {
    top: 50px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-60 {
    top: 60px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-70 {
    top: 70px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-80 {
    top: 80px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-90 {
    top: 90px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-100 {
    top: 100px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-110 {
    top: 110px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-120 {
    top: 120px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-130 {
    top: 130px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-140 {
    top: 140px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-150 {
    top: 150px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-160 {
    top: 160px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-170 {
    top: 170px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-180 {
    top: 180px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-190 {
    top: 190px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-200 {
    top: 200px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-210 {
    top: 210px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-220 {
    top: 220px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-230 {
    top: 230px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-240 {
    top: 240px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-250 {
    top: 250px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-260 {
    top: 260px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-270 {
    top: 270px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-280 {
    top: 280px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-290 {
    top: 290px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-300 {
    top: 300px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-310 {
    top: 310px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-320 {
    top: 320px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-330 {
    top: 330px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-340 {
    top: 340px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-350 {
    top: 350px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-360 {
    top: 360px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-370 {
    top: 370px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-380 {
    top: 380px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-390 {
    top: 390px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .top-mobile-400 {
    top: 400px !important;
  }
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-top-90 {
  padding-top: 90px !important;
}

.padding-top-100 {
  padding-top: 100px !important;
}

.padding-top-110 {
  padding-top: 110px !important;
}

.padding-top-120 {
  padding-top: 120px !important;
}

.padding-top-130 {
  padding-top: 130px !important;
}

.padding-top-140 {
  padding-top: 140px !important;
}

.padding-top-150 {
  padding-top: 150px !important;
}

.padding-top-160 {
  padding-top: 160px !important;
}

.padding-top-170 {
  padding-top: 170px !important;
}

.padding-top-180 {
  padding-top: 180px !important;
}

.padding-top-190 {
  padding-top: 190px !important;
}

.padding-top-200 {
  padding-top: 200px !important;
}

.padding-top-210 {
  padding-top: 210px !important;
}

.padding-top-220 {
  padding-top: 220px !important;
}

.padding-top-230 {
  padding-top: 230px !important;
}

.padding-top-240 {
  padding-top: 240px !important;
}

.padding-top-250 {
  padding-top: 250px !important;
}

.padding-top-260 {
  padding-top: 260px !important;
}

.padding-top-270 {
  padding-top: 270px !important;
}

.padding-top-280 {
  padding-top: 280px !important;
}

.padding-top-290 {
  padding-top: 290px !important;
}

.padding-top-300 {
  padding-top: 300px !important;
}

.padding-top-310 {
  padding-top: 310px !important;
}

.padding-top-320 {
  padding-top: 320px !important;
}

.padding-top-330 {
  padding-top: 330px !important;
}

.padding-top-340 {
  padding-top: 340px !important;
}

.padding-top-350 {
  padding-top: 350px !important;
}

.padding-top-360 {
  padding-top: 360px !important;
}

.padding-top-370 {
  padding-top: 370px !important;
}

.padding-top-380 {
  padding-top: 380px !important;
}

.padding-top-390 {
  padding-top: 390px !important;
}

.padding-top-400 {
  padding-top: 400px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-bottom-90 {
  padding-bottom: 90px !important;
}

.padding-bottom-100 {
  padding-bottom: 100px !important;
}

.padding-bottom-110 {
  padding-bottom: 110px !important;
}

.padding-bottom-120 {
  padding-bottom: 120px !important;
}

.padding-bottom-130 {
  padding-bottom: 130px !important;
}

.padding-bottom-140 {
  padding-bottom: 140px !important;
}

.padding-bottom-150 {
  padding-bottom: 150px !important;
}

.padding-bottom-160 {
  padding-bottom: 160px !important;
}

.padding-bottom-170 {
  padding-bottom: 170px !important;
}

.padding-bottom-180 {
  padding-bottom: 180px !important;
}

.padding-bottom-190 {
  padding-bottom: 190px !important;
}

.padding-bottom-200 {
  padding-bottom: 200px !important;
}

.padding-bottom-210 {
  padding-bottom: 210px !important;
}

.padding-bottom-220 {
  padding-bottom: 220px !important;
}

.padding-bottom-230 {
  padding-bottom: 230px !important;
}

.padding-bottom-240 {
  padding-bottom: 240px !important;
}

.padding-bottom-250 {
  padding-bottom: 250px !important;
}

.padding-bottom-260 {
  padding-bottom: 260px !important;
}

.padding-bottom-270 {
  padding-bottom: 270px !important;
}

.padding-bottom-280 {
  padding-bottom: 280px !important;
}

.padding-bottom-290 {
  padding-bottom: 290px !important;
}

.padding-bottom-300 {
  padding-bottom: 300px !important;
}

.padding-bottom-310 {
  padding-bottom: 310px !important;
}

.padding-bottom-320 {
  padding-bottom: 320px !important;
}

.padding-bottom-330 {
  padding-bottom: 330px !important;
}

.padding-bottom-340 {
  padding-bottom: 340px !important;
}

.padding-bottom-350 {
  padding-bottom: 350px !important;
}

.padding-bottom-360 {
  padding-bottom: 360px !important;
}

.padding-bottom-370 {
  padding-bottom: 370px !important;
}

.padding-bottom-380 {
  padding-bottom: 380px !important;
}

.padding-bottom-390 {
  padding-bottom: 390px !important;
}

.padding-bottom-400 {
  padding-bottom: 400px !important;
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-10 {
    padding-top: 10px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-20 {
    padding-top: 20px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-30 {
    padding-top: 30px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-40 {
    padding-top: 40px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-50 {
    padding-top: 50px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-60 {
    padding-top: 60px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-70 {
    padding-top: 70px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-80 {
    padding-top: 80px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-90 {
    padding-top: 90px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-100 {
    padding-top: 100px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-110 {
    padding-top: 110px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-120 {
    padding-top: 120px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-130 {
    padding-top: 130px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-140 {
    padding-top: 140px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-150 {
    padding-top: 150px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-160 {
    padding-top: 160px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-170 {
    padding-top: 170px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-180 {
    padding-top: 180px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-190 {
    padding-top: 190px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-200 {
    padding-top: 200px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-210 {
    padding-top: 210px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-220 {
    padding-top: 220px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-230 {
    padding-top: 230px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-240 {
    padding-top: 240px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-250 {
    padding-top: 250px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-260 {
    padding-top: 260px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-270 {
    padding-top: 270px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-280 {
    padding-top: 280px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-290 {
    padding-top: 290px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-300 {
    padding-top: 300px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-310 {
    padding-top: 310px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-320 {
    padding-top: 320px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-330 {
    padding-top: 330px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-340 {
    padding-top: 340px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-350 {
    padding-top: 350px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-360 {
    padding-top: 360px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-370 {
    padding-top: 370px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-380 {
    padding-top: 380px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-390 {
    padding-top: 390px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-400 {
    padding-top: 400px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-top-mobile-none {
    padding-top: 0 !important;
  }
}
@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-10 {
    padding-bottom: 10px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-20 {
    padding-bottom: 20px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-30 {
    padding-bottom: 30px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-40 {
    padding-bottom: 40px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-50 {
    padding-bottom: 50px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-60 {
    padding-bottom: 60px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-70 {
    padding-bottom: 70px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-80 {
    padding-bottom: 80px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-90 {
    padding-bottom: 90px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-100 {
    padding-bottom: 100px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-110 {
    padding-bottom: 110px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-120 {
    padding-bottom: 120px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-130 {
    padding-bottom: 130px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-140 {
    padding-bottom: 140px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-150 {
    padding-bottom: 150px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-160 {
    padding-bottom: 160px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-170 {
    padding-bottom: 170px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-180 {
    padding-bottom: 180px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-190 {
    padding-bottom: 190px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-200 {
    padding-bottom: 200px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-210 {
    padding-bottom: 210px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-220 {
    padding-bottom: 220px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-230 {
    padding-bottom: 230px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-240 {
    padding-bottom: 240px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-250 {
    padding-bottom: 250px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-260 {
    padding-bottom: 260px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-270 {
    padding-bottom: 270px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-280 {
    padding-bottom: 280px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-290 {
    padding-bottom: 290px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-300 {
    padding-bottom: 300px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-310 {
    padding-bottom: 310px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-320 {
    padding-bottom: 320px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-330 {
    padding-bottom: 330px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-340 {
    padding-bottom: 340px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-350 {
    padding-bottom: 350px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-360 {
    padding-bottom: 360px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-370 {
    padding-bottom: 370px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-380 {
    padding-bottom: 380px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-390 {
    padding-bottom: 390px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-400 {
    padding-bottom: 400px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-410 {
    padding-bottom: 410px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-420 {
    padding-bottom: 420px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-430 {
    padding-bottom: 430px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-440 {
    padding-bottom: 440px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-450 {
    padding-bottom: 450px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-460 {
    padding-bottom: 460px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-470 {
    padding-bottom: 470px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-480 {
    padding-bottom: 480px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-490 {
    padding-bottom: 490px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-500 {
    padding-bottom: 500px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .padding-bottom-mobile-none {
    padding-bottom: 0 !important;
  }
}
.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-top-90 {
  margin-top: 90px !important;
}

.margin-top-100 {
  margin-top: 100px !important;
}

.margin-top-110 {
  margin-top: 110px !important;
}

.margin-top-120 {
  margin-top: 120px !important;
}

.margin-top-130 {
  margin-top: 130px !important;
}

.margin-top-140 {
  margin-top: 140px !important;
}

.margin-top-150 {
  margin-top: 150px !important;
}

.margin-top-160 {
  margin-top: 160px !important;
}

.margin-top-170 {
  margin-top: 170px !important;
}

.margin-top-180 {
  margin-top: 180px !important;
}

.margin-top-190 {
  margin-top: 190px !important;
}

.margin-top-200 {
  margin-top: 200px !important;
}

.margin-top-210 {
  margin-top: 210px !important;
}

.margin-top-220 {
  margin-top: 220px !important;
}

.margin-top-230 {
  margin-top: 230px !important;
}

.margin-top-240 {
  margin-top: 240px !important;
}

.margin-top-250 {
  margin-top: 250px !important;
}

.margin-top-260 {
  margin-top: 260px !important;
}

.margin-top-270 {
  margin-top: 270px !important;
}

.margin-top-280 {
  margin-top: 280px !important;
}

.margin-top-290 {
  margin-top: 290px !important;
}

.margin-top-300 {
  margin-top: 300px !important;
}

.margin-top-310 {
  margin-top: 310px !important;
}

.margin-top-320 {
  margin-top: 320px !important;
}

.margin-top-330 {
  margin-top: 330px !important;
}

.margin-top-340 {
  margin-top: 340px !important;
}

.margin-top-350 {
  margin-top: 350px !important;
}

.margin-top-360 {
  margin-top: 360px !important;
}

.margin-top-370 {
  margin-top: 370px !important;
}

.margin-top-380 {
  margin-top: 380px !important;
}

.margin-top-390 {
  margin-top: 390px !important;
}

.margin-top-400 {
  margin-top: 400px !important;
}

.margin-top-410 {
  margin-top: 410px !important;
}

.margin-top-420 {
  margin-top: 420px !important;
}

.margin-top-430 {
  margin-top: 430px !important;
}

.margin-top-440 {
  margin-top: 440px !important;
}

.margin-top-450 {
  margin-top: 450px !important;
}

.margin-top-460 {
  margin-top: 460px !important;
}

.margin-top-470 {
  margin-top: 470px !important;
}

.margin-top-480 {
  margin-top: 480px !important;
}

.margin-top-490 {
  margin-top: 490px !important;
}

.margin-top-500 {
  margin-top: 500px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-bottom-90 {
  margin-bottom: 90px !important;
}

.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-bottom-110 {
  margin-bottom: 110px !important;
}

.margin-bottom-120 {
  margin-bottom: 120px !important;
}

.margin-bottom-130 {
  margin-bottom: 130px !important;
}

.margin-bottom-140 {
  margin-bottom: 140px !important;
}

.margin-bottom-150 {
  margin-bottom: 150px !important;
}

.margin-bottom-160 {
  margin-bottom: 160px !important;
}

.margin-bottom-170 {
  margin-bottom: 170px !important;
}

.margin-bottom-180 {
  margin-bottom: 180px !important;
}

.margin-bottom-190 {
  margin-bottom: 190px !important;
}

.margin-bottom-200 {
  margin-bottom: 200px !important;
}

.margin-bottom-210 {
  margin-bottom: 210px !important;
}

.margin-bottom-220 {
  margin-bottom: 220px !important;
}

.margin-bottom-230 {
  margin-bottom: 230px !important;
}

.margin-bottom-240 {
  margin-bottom: 240px !important;
}

.margin-bottom-250 {
  margin-bottom: 250px !important;
}

.margin-bottom-260 {
  margin-bottom: 260px !important;
}

.margin-bottom-270 {
  margin-bottom: 270px !important;
}

.margin-bottom-280 {
  margin-bottom: 280px !important;
}

.margin-bottom-290 {
  margin-bottom: 290px !important;
}

.margin-bottom-300 {
  margin-bottom: 300px !important;
}

.margin-bottom-310 {
  margin-bottom: 310px !important;
}

.margin-bottom-320 {
  margin-bottom: 320px !important;
}

.margin-bottom-330 {
  margin-bottom: 330px !important;
}

.margin-bottom-340 {
  margin-bottom: 340px !important;
}

.margin-bottom-350 {
  margin-bottom: 350px !important;
}

.margin-bottom-360 {
  margin-bottom: 360px !important;
}

.margin-bottom-370 {
  margin-bottom: 370px !important;
}

.margin-bottom-380 {
  margin-bottom: 380px !important;
}

.margin-bottom-390 {
  margin-bottom: 390px !important;
}

.margin-bottom-400 {
  margin-bottom: 400px !important;
}

.margin-bottom-410 {
  margin-bottom: 410px !important;
}

.margin-bottom-420 {
  margin-bottom: 420px !important;
}

.margin-bottom-430 {
  margin-bottom: 430px !important;
}

.margin-bottom-440 {
  margin-bottom: 440px !important;
}

.margin-bottom-450 {
  margin-bottom: 450px !important;
}

.margin-bottom-460 {
  margin-bottom: 460px !important;
}

.margin-bottom-470 {
  margin-bottom: 470px !important;
}

.margin-bottom-480 {
  margin-bottom: 480px !important;
}

.margin-bottom-490 {
  margin-bottom: 490px !important;
}

.margin-bottom-500 {
  margin-bottom: 500px !important;
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-10 {
    margin-top: 10px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-20 {
    margin-top: 20px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-30 {
    margin-top: 30px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-40 {
    margin-top: 40px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-50 {
    margin-top: 50px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-60 {
    margin-top: 60px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-70 {
    margin-top: 70px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-80 {
    margin-top: 80px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-90 {
    margin-top: 90px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-100 {
    margin-top: 100px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-110 {
    margin-top: 110px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-120 {
    margin-top: 120px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-130 {
    margin-top: 130px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-140 {
    margin-top: 140px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-150 {
    margin-top: 150px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-160 {
    margin-top: 160px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-170 {
    margin-top: 170px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-180 {
    margin-top: 180px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-190 {
    margin-top: 190px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-200 {
    margin-top: 200px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-210 {
    margin-top: 210px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-220 {
    margin-top: 220px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-230 {
    margin-top: 230px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-240 {
    margin-top: 240px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-250 {
    margin-top: 250px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-260 {
    margin-top: 260px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-270 {
    margin-top: 270px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-280 {
    margin-top: 280px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-290 {
    margin-top: 290px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-300 {
    margin-top: 300px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-310 {
    margin-top: 310px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-320 {
    margin-top: 320px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-330 {
    margin-top: 330px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-340 {
    margin-top: 340px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-350 {
    margin-top: 350px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-360 {
    margin-top: 360px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-370 {
    margin-top: 370px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-380 {
    margin-top: 380px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-390 {
    margin-top: 390px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-400 {
    margin-top: 400px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-410 {
    margin-top: 410px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-420 {
    margin-top: 420px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-430 {
    margin-top: 430px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-440 {
    margin-top: 440px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-450 {
    margin-top: 450px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-460 {
    margin-top: 460px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-470 {
    margin-top: 470px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-480 {
    margin-top: 480px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-490 {
    margin-top: 490px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-top-mobile-500 {
    margin-top: 500px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-10 {
    margin-bottom: 10px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-20 {
    margin-bottom: 20px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-30 {
    margin-bottom: 30px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-40 {
    margin-bottom: 40px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-50 {
    margin-bottom: 50px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-60 {
    margin-bottom: 60px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-70 {
    margin-bottom: 70px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-80 {
    margin-bottom: 80px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-90 {
    margin-bottom: 90px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-100 {
    margin-bottom: 100px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-110 {
    margin-bottom: 110px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-120 {
    margin-bottom: 120px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-130 {
    margin-bottom: 130px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-140 {
    margin-bottom: 140px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-150 {
    margin-bottom: 150px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-160 {
    margin-bottom: 160px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-170 {
    margin-bottom: 170px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-180 {
    margin-bottom: 180px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-190 {
    margin-bottom: 190px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-200 {
    margin-bottom: 200px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-210 {
    margin-bottom: 210px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-220 {
    margin-bottom: 220px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-230 {
    margin-bottom: 230px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-240 {
    margin-bottom: 240px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-250 {
    margin-bottom: 250px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-260 {
    margin-bottom: 260px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-270 {
    margin-bottom: 270px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-280 {
    margin-bottom: 280px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-290 {
    margin-bottom: 290px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-300 {
    margin-bottom: 300px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-310 {
    margin-bottom: 310px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-320 {
    margin-bottom: 320px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-330 {
    margin-bottom: 330px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-340 {
    margin-bottom: 340px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-350 {
    margin-bottom: 350px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-360 {
    margin-bottom: 360px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-370 {
    margin-bottom: 370px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-380 {
    margin-bottom: 380px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-390 {
    margin-bottom: 390px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-400 {
    margin-bottom: 400px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-410 {
    margin-bottom: 410px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-420 {
    margin-bottom: 420px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-430 {
    margin-bottom: 430px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-440 {
    margin-bottom: 440px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-450 {
    margin-bottom: 450px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-460 {
    margin-bottom: 460px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-470 {
    margin-bottom: 470px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-480 {
    margin-bottom: 480px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-490 {
    margin-bottom: 490px !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .margin-bottom-mobile-500 {
    margin-bottom: 500px !important;
  }
}

.auto-height {
  height: auto !important;
}

.row-header {
  padding-bottom: 60px;
}

.align-center {
  text-align: center;
  justify-content: center;
}

.align-left {
  text-align: left;
  justify-content: flex-start;
}

.align-right {
  text-align: right;
  justify-content: flex-end;
}

.align-middle {
  vertical-align: middle;
  align-items: center;
  display: flex;
}

[class^=row-] {
  width: 100%;
}

.row-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-1 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-2 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-3 {
  flex: 0 0 25%;
  max-width: 25% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-3 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-4 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-5 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-6 {
  flex: 0 0 50%;
  max-width: 50% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-6 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-7 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-8 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-9 {
  flex: 0 0 75%;
  max-width: 75% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-9 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-10 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-11 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

.row-12 {
  flex: 0 0 100%;
  max-width: 100% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .row-12 {
    flex: 0 0 100%;
    max-width: 100% !important;
  }
}

[class^=col-] {
  position: relative;
  width: 100%;
  /* padding-right: $grid-gap / 2;
  padding-left: $grid-gap / 2; */
  box-sizing: border-box;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.offset-0 {
  margin-left: 0%;
}

@media (min-width: 768px) {
  .offset-md-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-0 {
    margin-left: 0%;
  }
}
.offset-1 {
  margin-left: 8.3333333333%;
}

@media (min-width: 768px) {
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
}
.offset-2 {
  margin-left: 16.6666666667%;
}

@media (min-width: 768px) {
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
}
.offset-3 {
  margin-left: 25%;
}

@media (min-width: 768px) {
  .offset-md-3 {
    margin-left: 25%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-3 {
    margin-left: 25%;
  }
}
.offset-4 {
  margin-left: 33.3333333333%;
}

@media (min-width: 768px) {
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
}
.offset-5 {
  margin-left: 41.6666666667%;
}

@media (min-width: 768px) {
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
}
.offset-6 {
  margin-left: 50%;
}

@media (min-width: 768px) {
  .offset-md-6 {
    margin-left: 50%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-6 {
    margin-left: 50%;
  }
}
.offset-7 {
  margin-left: 58.3333333333%;
}

@media (min-width: 768px) {
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
}
.offset-8 {
  margin-left: 66.6666666667%;
}

@media (min-width: 768px) {
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
}
.offset-9 {
  margin-left: 75%;
}

@media (min-width: 768px) {
  .offset-md-9 {
    margin-left: 75%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-9 {
    margin-left: 75%;
  }
}
.offset-10 {
  margin-left: 83.3333333333%;
}

@media (min-width: 768px) {
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
}
.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 768px) {
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
.offset-right-0 {
  margin-right: 0%;
}

@media (min-width: 768px) {
  .offset-right-md-0 {
    margin-right: 0%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-0 {
    margin-right: 0%;
  }
}
.offset-right-1 {
  margin-right: 8.3333333333%;
}

@media (min-width: 768px) {
  .offset-right-md-1 {
    margin-right: 8.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-1 {
    margin-right: 8.3333333333%;
  }
}
.offset-right-2 {
  margin-right: 16.6666666667%;
}

@media (min-width: 768px) {
  .offset-right-md-2 {
    margin-right: 16.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-2 {
    margin-right: 16.6666666667%;
  }
}
.offset-right-3 {
  margin-right: 25%;
}

@media (min-width: 768px) {
  .offset-right-md-3 {
    margin-right: 25%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-3 {
    margin-right: 25%;
  }
}
.offset-right-4 {
  margin-right: 33.3333333333%;
}

@media (min-width: 768px) {
  .offset-right-md-4 {
    margin-right: 33.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-4 {
    margin-right: 33.3333333333%;
  }
}
.offset-right-5 {
  margin-right: 41.6666666667%;
}

@media (min-width: 768px) {
  .offset-right-md-5 {
    margin-right: 41.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-5 {
    margin-right: 41.6666666667%;
  }
}
.offset-right-6 {
  margin-right: 50%;
}

@media (min-width: 768px) {
  .offset-right-md-6 {
    margin-right: 50%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-6 {
    margin-right: 50%;
  }
}
.offset-right-7 {
  margin-right: 58.3333333333%;
}

@media (min-width: 768px) {
  .offset-right-md-7 {
    margin-right: 58.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-7 {
    margin-right: 58.3333333333%;
  }
}
.offset-right-8 {
  margin-right: 66.6666666667%;
}

@media (min-width: 768px) {
  .offset-right-md-8 {
    margin-right: 66.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-8 {
    margin-right: 66.6666666667%;
  }
}
.offset-right-9 {
  margin-right: 75%;
}

@media (min-width: 768px) {
  .offset-right-md-9 {
    margin-right: 75%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-9 {
    margin-right: 75%;
  }
}
.offset-right-10 {
  margin-right: 83.3333333333%;
}

@media (min-width: 768px) {
  .offset-right-md-10 {
    margin-right: 83.3333333333%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-10 {
    margin-right: 83.3333333333%;
  }
}
.offset-right-11 {
  margin-right: 91.6666666667%;
}

@media (min-width: 768px) {
  .offset-right-md-11 {
    margin-right: 91.6666666667%;
  }
}
@media (min-width: 1024px) {
  .offset-right-lg-11 {
    margin-right: 91.6666666667%;
  }
}
.height-600 .row,
.height-540 .row,
.height-500 .row,
.height-400 .row,
.height-300 .row {
  display: flex;
  flex-direction: column;
}

.height-300 .row {
  height: 300px;
}

.height-400 .row {
  height: 400px;
}

.height-500 .row {
  height: 500px;
}

.height-540 .row {
  height: 540px;
}
@media (max-width: calc(48rem - 0.99px)) {
  .height-540 .row {
    height: auto;
  }
}
.height-540 .row .col-image {
  height: 540px;
}
@media (max-width: calc(48rem - 0.99px)) {
  .height-540 .row .col-image {
    height: auto;
  }
}

.height-600 .row {
  height: 600px;
}

@media (min-width: 77.5rem) {
  .mobile {
    display: none !important;
  }
}

@media (max-width: calc(77.5rem - 0.99px)) {
  .desktop {
    display: none !important;
  }
}

.center-column {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.max-width .container {
  max-width: 900px;
}

.col-center {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.col-center.col-top {
  justify-content: flex-start;
}
.col-center.col-bottom {
  justify-content: flex-end;
}

.col-left {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (max-width: calc(77.5rem - 0.99px)) {
  .col-left {
    align-items: center;
  }
}
.col-left.col-top {
  justify-content: flex-start;
}
.col-left.col-bottom {
  justify-content: flex-end;
}

.col-right {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
@media (max-width: calc(77.5rem - 0.99px)) {
  .col-right {
    align-items: center;
  }
}
.col-right.col-top {
  justify-content: flex-start;
}
.col-right.col-bottom {
  justify-content: flex-end;
}

.max-width-10 {
  max-width: 10px !important;
}

.max-width-20 {
  max-width: 20px !important;
}

.max-width-30 {
  max-width: 30px !important;
}

.max-width-40 {
  max-width: 40px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.max-width-70 {
  max-width: 70px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.max-width-90 {
  max-width: 90px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.max-width-110 {
  max-width: 110px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.max-width-510 {
  max-width: 510px !important;
}

.max-width-520 {
  max-width: 520px !important;
}

.max-width-530 {
  max-width: 530px !important;
}

.max-width-540 {
  max-width: 540px !important;
}

.max-width-550 {
  max-width: 550px !important;
}

.max-width-560 {
  max-width: 560px !important;
}

.max-width-570 {
  max-width: 570px !important;
}

.max-width-580 {
  max-width: 580px !important;
}

.max-width-590 {
  max-width: 590px !important;
}

.max-width-600 {
  max-width: 600px !important;
}

.max-width-610 {
  max-width: 610px !important;
}

.max-width-620 {
  max-width: 620px !important;
}

.max-width-630 {
  max-width: 630px !important;
}

.max-width-640 {
  max-width: 640px !important;
}

.max-width-650 {
  max-width: 650px !important;
}

.max-width-660 {
  max-width: 660px !important;
}

.max-width-670 {
  max-width: 670px !important;
}

.max-width-680 {
  max-width: 680px !important;
}

.max-width-690 {
  max-width: 690px !important;
}

.max-width-700 {
  max-width: 700px !important;
}

.max-width-710 {
  max-width: 710px !important;
}

.max-width-720 {
  max-width: 720px !important;
}

.max-width-730 {
  max-width: 730px !important;
}

.max-width-740 {
  max-width: 740px !important;
}

.max-width-750 {
  max-width: 750px !important;
}

.max-width-760 {
  max-width: 760px !important;
}

.max-width-770 {
  max-width: 770px !important;
}

.max-width-780 {
  max-width: 780px !important;
}

.max-width-790 {
  max-width: 790px !important;
}

.max-width-800 {
  max-width: 800px !important;
}

.max-width-810 {
  max-width: 810px !important;
}

.max-width-820 {
  max-width: 820px !important;
}

.max-width-830 {
  max-width: 830px !important;
}

.max-width-840 {
  max-width: 840px !important;
}

.max-width-850 {
  max-width: 850px !important;
}

.max-width-860 {
  max-width: 860px !important;
}

.max-width-870 {
  max-width: 870px !important;
}

.max-width-880 {
  max-width: 880px !important;
}

.max-width-890 {
  max-width: 890px !important;
}

.max-width-900 {
  max-width: 900px !important;
}

.max-width-910 {
  max-width: 910px !important;
}

.max-width-920 {
  max-width: 920px !important;
}

.max-width-930 {
  max-width: 930px !important;
}

.max-width-940 {
  max-width: 940px !important;
}

.max-width-950 {
  max-width: 950px !important;
}

.max-width-960 {
  max-width: 960px !important;
}

.max-width-970 {
  max-width: 970px !important;
}

.max-width-980 {
  max-width: 980px !important;
}

.max-width-990 {
  max-width: 990px !important;
}

.max-width-1000 {
  max-width: 1000px !important;
}

.max-width-row-10 .row-content {
  max-width: 10px !important;
}

.max-width-row-20 .row-content {
  max-width: 20px !important;
}

.max-width-row-30 .row-content {
  max-width: 30px !important;
}

.max-width-row-40 .row-content {
  max-width: 40px !important;
}

.max-width-row-50 .row-content {
  max-width: 50px !important;
}

.max-width-row-60 .row-content {
  max-width: 60px !important;
}

.max-width-row-70 .row-content {
  max-width: 70px !important;
}

.max-width-row-80 .row-content {
  max-width: 80px !important;
}

.max-width-row-90 .row-content {
  max-width: 90px !important;
}

.max-width-row-100 .row-content {
  max-width: 100px !important;
}

.max-width-row-110 .row-content {
  max-width: 110px !important;
}

.max-width-row-120 .row-content {
  max-width: 120px !important;
}

.max-width-row-130 .row-content {
  max-width: 130px !important;
}

.max-width-row-140 .row-content {
  max-width: 140px !important;
}

.max-width-row-150 .row-content {
  max-width: 150px !important;
}

.max-width-row-160 .row-content {
  max-width: 160px !important;
}

.max-width-row-170 .row-content {
  max-width: 170px !important;
}

.max-width-row-180 .row-content {
  max-width: 180px !important;
}

.max-width-row-190 .row-content {
  max-width: 190px !important;
}

.max-width-row-200 .row-content {
  max-width: 200px !important;
}

.max-width-row-210 .row-content {
  max-width: 210px !important;
}

.max-width-row-220 .row-content {
  max-width: 220px !important;
}

.max-width-row-230 .row-content {
  max-width: 230px !important;
}

.max-width-row-240 .row-content {
  max-width: 240px !important;
}

.max-width-row-250 .row-content {
  max-width: 250px !important;
}

.max-width-row-260 .row-content {
  max-width: 260px !important;
}

.max-width-row-270 .row-content {
  max-width: 270px !important;
}

.max-width-row-280 .row-content {
  max-width: 280px !important;
}

.max-width-row-290 .row-content {
  max-width: 290px !important;
}

.max-width-row-300 .row-content {
  max-width: 300px !important;
}

.max-width-row-310 .row-content {
  max-width: 310px !important;
}

.max-width-row-320 .row-content {
  max-width: 320px !important;
}

.max-width-row-330 .row-content {
  max-width: 330px !important;
}

.max-width-row-340 .row-content {
  max-width: 340px !important;
}

.max-width-row-350 .row-content {
  max-width: 350px !important;
}

.max-width-row-360 .row-content {
  max-width: 360px !important;
}

.max-width-row-370 .row-content {
  max-width: 370px !important;
}

.max-width-row-380 .row-content {
  max-width: 380px !important;
}

.max-width-row-390 .row-content {
  max-width: 390px !important;
}

.max-width-row-400 .row-content {
  max-width: 400px !important;
}

.max-width-row-410 .row-content {
  max-width: 410px !important;
}

.max-width-row-420 .row-content {
  max-width: 420px !important;
}

.max-width-row-430 .row-content {
  max-width: 430px !important;
}

.max-width-row-440 .row-content {
  max-width: 440px !important;
}

.max-width-row-450 .row-content {
  max-width: 450px !important;
}

.max-width-row-460 .row-content {
  max-width: 460px !important;
}

.max-width-row-470 .row-content {
  max-width: 470px !important;
}

.max-width-row-480 .row-content {
  max-width: 480px !important;
}

.max-width-row-490 .row-content {
  max-width: 490px !important;
}

.max-width-row-500 .row-content {
  max-width: 500px !important;
}

.max-width-row-510 .row-content {
  max-width: 510px !important;
}

.max-width-row-520 .row-content {
  max-width: 520px !important;
}

.max-width-row-530 .row-content {
  max-width: 530px !important;
}

.max-width-row-540 .row-content {
  max-width: 540px !important;
}

.max-width-row-550 .row-content {
  max-width: 550px !important;
}

.max-width-row-560 .row-content {
  max-width: 560px !important;
}

.max-width-row-570 .row-content {
  max-width: 570px !important;
}

.max-width-row-580 .row-content {
  max-width: 580px !important;
}

.max-width-row-590 .row-content {
  max-width: 590px !important;
}

.max-width-row-600 .row-content {
  max-width: 600px !important;
}

.max-width-row-610 .row-content {
  max-width: 610px !important;
}

.max-width-row-620 .row-content {
  max-width: 620px !important;
}

.max-width-row-630 .row-content {
  max-width: 630px !important;
}

.max-width-row-640 .row-content {
  max-width: 640px !important;
}

.max-width-row-650 .row-content {
  max-width: 650px !important;
}

.max-width-row-660 .row-content {
  max-width: 660px !important;
}

.max-width-row-670 .row-content {
  max-width: 670px !important;
}

.max-width-row-680 .row-content {
  max-width: 680px !important;
}

.max-width-row-690 .row-content {
  max-width: 690px !important;
}

.max-width-row-700 .row-content {
  max-width: 700px !important;
}

.max-width-row-710 .row-content {
  max-width: 710px !important;
}

.max-width-row-720 .row-content {
  max-width: 720px !important;
}

.max-width-row-730 .row-content {
  max-width: 730px !important;
}

.max-width-row-740 .row-content {
  max-width: 740px !important;
}

.max-width-row-750 .row-content {
  max-width: 750px !important;
}

.max-width-row-760 .row-content {
  max-width: 760px !important;
}

.max-width-row-770 .row-content {
  max-width: 770px !important;
}

.max-width-row-780 .row-content {
  max-width: 780px !important;
}

.max-width-row-790 .row-content {
  max-width: 790px !important;
}

.max-width-row-800 .row-content {
  max-width: 800px !important;
}

.max-width-row-810 .row-content {
  max-width: 810px !important;
}

.max-width-row-820 .row-content {
  max-width: 820px !important;
}

.max-width-row-830 .row-content {
  max-width: 830px !important;
}

.max-width-row-840 .row-content {
  max-width: 840px !important;
}

.max-width-row-850 .row-content {
  max-width: 850px !important;
}

.max-width-row-860 .row-content {
  max-width: 860px !important;
}

.max-width-row-870 .row-content {
  max-width: 870px !important;
}

.max-width-row-880 .row-content {
  max-width: 880px !important;
}

.max-width-row-890 .row-content {
  max-width: 890px !important;
}

.max-width-row-900 .row-content {
  max-width: 900px !important;
}

.max-width-row-910 .row-content {
  max-width: 910px !important;
}

.max-width-row-920 .row-content {
  max-width: 920px !important;
}

.max-width-row-930 .row-content {
  max-width: 930px !important;
}

.max-width-row-940 .row-content {
  max-width: 940px !important;
}

.max-width-row-950 .row-content {
  max-width: 950px !important;
}

.max-width-row-960 .row-content {
  max-width: 960px !important;
}

.max-width-row-970 .row-content {
  max-width: 970px !important;
}

.max-width-row-980 .row-content {
  max-width: 980px !important;
}

.max-width-row-990 .row-content {
  max-width: 990px !important;
}

.max-width-row-1000 .row-content {
  max-width: 1000px !important;
}

.width-10 {
  width: 10px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-10 {
    width: auto !important;
  }
}

.width-11 {
  width: 11px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-11 {
    width: auto !important;
  }
}

.width-12 {
  width: 12px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-12 {
    width: auto !important;
  }
}

.width-13 {
  width: 13px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-13 {
    width: auto !important;
  }
}

.width-14 {
  width: 14px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-14 {
    width: auto !important;
  }
}

.width-15 {
  width: 15px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-15 {
    width: auto !important;
  }
}

.width-16 {
  width: 16px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-16 {
    width: auto !important;
  }
}

.width-17 {
  width: 17px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-17 {
    width: auto !important;
  }
}

.width-18 {
  width: 18px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-18 {
    width: auto !important;
  }
}

.width-19 {
  width: 19px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-19 {
    width: auto !important;
  }
}

.width-20 {
  width: 20px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-20 {
    width: auto !important;
  }
}

.width-21 {
  width: 21px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-21 {
    width: auto !important;
  }
}

.width-22 {
  width: 22px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-22 {
    width: auto !important;
  }
}

.width-23 {
  width: 23px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-23 {
    width: auto !important;
  }
}

.width-24 {
  width: 24px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-24 {
    width: auto !important;
  }
}

.width-25 {
  width: 25px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-25 {
    width: auto !important;
  }
}

.width-26 {
  width: 26px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-26 {
    width: auto !important;
  }
}

.width-27 {
  width: 27px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-27 {
    width: auto !important;
  }
}

.width-28 {
  width: 28px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-28 {
    width: auto !important;
  }
}

.width-29 {
  width: 29px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-29 {
    width: auto !important;
  }
}

.width-30 {
  width: 30px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-30 {
    width: auto !important;
  }
}

.width-31 {
  width: 31px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-31 {
    width: auto !important;
  }
}

.width-32 {
  width: 32px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-32 {
    width: auto !important;
  }
}

.width-33 {
  width: 33px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-33 {
    width: auto !important;
  }
}

.width-34 {
  width: 34px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-34 {
    width: auto !important;
  }
}

.width-35 {
  width: 35px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-35 {
    width: auto !important;
  }
}

.width-36 {
  width: 36px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-36 {
    width: auto !important;
  }
}

.width-37 {
  width: 37px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-37 {
    width: auto !important;
  }
}

.width-38 {
  width: 38px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-38 {
    width: auto !important;
  }
}

.width-39 {
  width: 39px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-39 {
    width: auto !important;
  }
}

.width-40 {
  width: 40px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-40 {
    width: auto !important;
  }
}

.width-41 {
  width: 41px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-41 {
    width: auto !important;
  }
}

.width-42 {
  width: 42px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-42 {
    width: auto !important;
  }
}

.width-43 {
  width: 43px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-43 {
    width: auto !important;
  }
}

.width-44 {
  width: 44px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-44 {
    width: auto !important;
  }
}

.width-45 {
  width: 45px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-45 {
    width: auto !important;
  }
}

.width-46 {
  width: 46px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-46 {
    width: auto !important;
  }
}

.width-47 {
  width: 47px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-47 {
    width: auto !important;
  }
}

.width-48 {
  width: 48px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-48 {
    width: auto !important;
  }
}

.width-49 {
  width: 49px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-49 {
    width: auto !important;
  }
}

.width-50 {
  width: 50px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-50 {
    width: auto !important;
  }
}

.width-51 {
  width: 51px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-51 {
    width: auto !important;
  }
}

.width-52 {
  width: 52px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-52 {
    width: auto !important;
  }
}

.width-53 {
  width: 53px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-53 {
    width: auto !important;
  }
}

.width-54 {
  width: 54px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-54 {
    width: auto !important;
  }
}

.width-55 {
  width: 55px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-55 {
    width: auto !important;
  }
}

.width-56 {
  width: 56px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-56 {
    width: auto !important;
  }
}

.width-57 {
  width: 57px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-57 {
    width: auto !important;
  }
}

.width-58 {
  width: 58px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-58 {
    width: auto !important;
  }
}

.width-59 {
  width: 59px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-59 {
    width: auto !important;
  }
}

.width-60 {
  width: 60px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-60 {
    width: auto !important;
  }
}

.width-61 {
  width: 61px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-61 {
    width: auto !important;
  }
}

.width-62 {
  width: 62px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-62 {
    width: auto !important;
  }
}

.width-63 {
  width: 63px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-63 {
    width: auto !important;
  }
}

.width-64 {
  width: 64px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-64 {
    width: auto !important;
  }
}

.width-65 {
  width: 65px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-65 {
    width: auto !important;
  }
}

.width-66 {
  width: 66px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-66 {
    width: auto !important;
  }
}

.width-67 {
  width: 67px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-67 {
    width: auto !important;
  }
}

.width-68 {
  width: 68px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-68 {
    width: auto !important;
  }
}

.width-69 {
  width: 69px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-69 {
    width: auto !important;
  }
}

.width-70 {
  width: 70px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-70 {
    width: auto !important;
  }
}

.width-71 {
  width: 71px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-71 {
    width: auto !important;
  }
}

.width-72 {
  width: 72px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-72 {
    width: auto !important;
  }
}

.width-73 {
  width: 73px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-73 {
    width: auto !important;
  }
}

.width-74 {
  width: 74px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-74 {
    width: auto !important;
  }
}

.width-75 {
  width: 75px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-75 {
    width: auto !important;
  }
}

.width-76 {
  width: 76px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-76 {
    width: auto !important;
  }
}

.width-77 {
  width: 77px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-77 {
    width: auto !important;
  }
}

.width-78 {
  width: 78px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-78 {
    width: auto !important;
  }
}

.width-79 {
  width: 79px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-79 {
    width: auto !important;
  }
}

.width-80 {
  width: 80px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-80 {
    width: auto !important;
  }
}

.width-81 {
  width: 81px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-81 {
    width: auto !important;
  }
}

.width-82 {
  width: 82px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-82 {
    width: auto !important;
  }
}

.width-83 {
  width: 83px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-83 {
    width: auto !important;
  }
}

.width-84 {
  width: 84px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-84 {
    width: auto !important;
  }
}

.width-85 {
  width: 85px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-85 {
    width: auto !important;
  }
}

.width-86 {
  width: 86px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-86 {
    width: auto !important;
  }
}

.width-87 {
  width: 87px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-87 {
    width: auto !important;
  }
}

.width-88 {
  width: 88px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-88 {
    width: auto !important;
  }
}

.width-89 {
  width: 89px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-89 {
    width: auto !important;
  }
}

.width-90 {
  width: 90px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-90 {
    width: auto !important;
  }
}

.width-91 {
  width: 91px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-91 {
    width: auto !important;
  }
}

.width-92 {
  width: 92px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-92 {
    width: auto !important;
  }
}

.width-93 {
  width: 93px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-93 {
    width: auto !important;
  }
}

.width-94 {
  width: 94px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-94 {
    width: auto !important;
  }
}

.width-95 {
  width: 95px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-95 {
    width: auto !important;
  }
}

.width-96 {
  width: 96px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-96 {
    width: auto !important;
  }
}

.width-97 {
  width: 97px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-97 {
    width: auto !important;
  }
}

.width-98 {
  width: 98px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-98 {
    width: auto !important;
  }
}

.width-99 {
  width: 99px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-99 {
    width: auto !important;
  }
}

.width-100 {
  width: 100px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-100 {
    width: auto !important;
  }
}

.width-101 {
  width: 101px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-101 {
    width: auto !important;
  }
}

.width-102 {
  width: 102px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-102 {
    width: auto !important;
  }
}

.width-103 {
  width: 103px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-103 {
    width: auto !important;
  }
}

.width-104 {
  width: 104px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-104 {
    width: auto !important;
  }
}

.width-105 {
  width: 105px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-105 {
    width: auto !important;
  }
}

.width-106 {
  width: 106px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-106 {
    width: auto !important;
  }
}

.width-107 {
  width: 107px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-107 {
    width: auto !important;
  }
}

.width-108 {
  width: 108px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-108 {
    width: auto !important;
  }
}

.width-109 {
  width: 109px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-109 {
    width: auto !important;
  }
}

.width-110 {
  width: 110px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-110 {
    width: auto !important;
  }
}

.width-111 {
  width: 111px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-111 {
    width: auto !important;
  }
}

.width-112 {
  width: 112px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-112 {
    width: auto !important;
  }
}

.width-113 {
  width: 113px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-113 {
    width: auto !important;
  }
}

.width-114 {
  width: 114px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-114 {
    width: auto !important;
  }
}

.width-115 {
  width: 115px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-115 {
    width: auto !important;
  }
}

.width-116 {
  width: 116px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-116 {
    width: auto !important;
  }
}

.width-117 {
  width: 117px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-117 {
    width: auto !important;
  }
}

.width-118 {
  width: 118px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-118 {
    width: auto !important;
  }
}

.width-119 {
  width: 119px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-119 {
    width: auto !important;
  }
}

.width-120 {
  width: 120px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-120 {
    width: auto !important;
  }
}

.width-121 {
  width: 121px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-121 {
    width: auto !important;
  }
}

.width-122 {
  width: 122px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-122 {
    width: auto !important;
  }
}

.width-123 {
  width: 123px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-123 {
    width: auto !important;
  }
}

.width-124 {
  width: 124px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-124 {
    width: auto !important;
  }
}

.width-125 {
  width: 125px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-125 {
    width: auto !important;
  }
}

.width-126 {
  width: 126px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-126 {
    width: auto !important;
  }
}

.width-127 {
  width: 127px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-127 {
    width: auto !important;
  }
}

.width-128 {
  width: 128px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-128 {
    width: auto !important;
  }
}

.width-129 {
  width: 129px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-129 {
    width: auto !important;
  }
}

.width-130 {
  width: 130px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-130 {
    width: auto !important;
  }
}

.width-131 {
  width: 131px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-131 {
    width: auto !important;
  }
}

.width-132 {
  width: 132px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-132 {
    width: auto !important;
  }
}

.width-133 {
  width: 133px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-133 {
    width: auto !important;
  }
}

.width-134 {
  width: 134px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-134 {
    width: auto !important;
  }
}

.width-135 {
  width: 135px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-135 {
    width: auto !important;
  }
}

.width-136 {
  width: 136px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-136 {
    width: auto !important;
  }
}

.width-137 {
  width: 137px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-137 {
    width: auto !important;
  }
}

.width-138 {
  width: 138px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-138 {
    width: auto !important;
  }
}

.width-139 {
  width: 139px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-139 {
    width: auto !important;
  }
}

.width-140 {
  width: 140px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-140 {
    width: auto !important;
  }
}

.width-141 {
  width: 141px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-141 {
    width: auto !important;
  }
}

.width-142 {
  width: 142px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-142 {
    width: auto !important;
  }
}

.width-143 {
  width: 143px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-143 {
    width: auto !important;
  }
}

.width-144 {
  width: 144px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-144 {
    width: auto !important;
  }
}

.width-145 {
  width: 145px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-145 {
    width: auto !important;
  }
}

.width-146 {
  width: 146px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-146 {
    width: auto !important;
  }
}

.width-147 {
  width: 147px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-147 {
    width: auto !important;
  }
}

.width-148 {
  width: 148px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-148 {
    width: auto !important;
  }
}

.width-149 {
  width: 149px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-149 {
    width: auto !important;
  }
}

.width-150 {
  width: 150px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-150 {
    width: auto !important;
  }
}

.width-151 {
  width: 151px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-151 {
    width: auto !important;
  }
}

.width-152 {
  width: 152px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-152 {
    width: auto !important;
  }
}

.width-153 {
  width: 153px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-153 {
    width: auto !important;
  }
}

.width-154 {
  width: 154px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-154 {
    width: auto !important;
  }
}

.width-155 {
  width: 155px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-155 {
    width: auto !important;
  }
}

.width-156 {
  width: 156px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-156 {
    width: auto !important;
  }
}

.width-157 {
  width: 157px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-157 {
    width: auto !important;
  }
}

.width-158 {
  width: 158px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-158 {
    width: auto !important;
  }
}

.width-159 {
  width: 159px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-159 {
    width: auto !important;
  }
}

.width-160 {
  width: 160px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-160 {
    width: auto !important;
  }
}

.width-161 {
  width: 161px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-161 {
    width: auto !important;
  }
}

.width-162 {
  width: 162px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-162 {
    width: auto !important;
  }
}

.width-163 {
  width: 163px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-163 {
    width: auto !important;
  }
}

.width-164 {
  width: 164px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-164 {
    width: auto !important;
  }
}

.width-165 {
  width: 165px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-165 {
    width: auto !important;
  }
}

.width-166 {
  width: 166px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-166 {
    width: auto !important;
  }
}

.width-167 {
  width: 167px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-167 {
    width: auto !important;
  }
}

.width-168 {
  width: 168px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-168 {
    width: auto !important;
  }
}

.width-169 {
  width: 169px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-169 {
    width: auto !important;
  }
}

.width-170 {
  width: 170px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-170 {
    width: auto !important;
  }
}

.width-171 {
  width: 171px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-171 {
    width: auto !important;
  }
}

.width-172 {
  width: 172px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-172 {
    width: auto !important;
  }
}

.width-173 {
  width: 173px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-173 {
    width: auto !important;
  }
}

.width-174 {
  width: 174px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-174 {
    width: auto !important;
  }
}

.width-175 {
  width: 175px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-175 {
    width: auto !important;
  }
}

.width-176 {
  width: 176px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-176 {
    width: auto !important;
  }
}

.width-177 {
  width: 177px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-177 {
    width: auto !important;
  }
}

.width-178 {
  width: 178px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-178 {
    width: auto !important;
  }
}

.width-179 {
  width: 179px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-179 {
    width: auto !important;
  }
}

.width-180 {
  width: 180px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-180 {
    width: auto !important;
  }
}

.width-181 {
  width: 181px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-181 {
    width: auto !important;
  }
}

.width-182 {
  width: 182px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-182 {
    width: auto !important;
  }
}

.width-183 {
  width: 183px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-183 {
    width: auto !important;
  }
}

.width-184 {
  width: 184px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-184 {
    width: auto !important;
  }
}

.width-185 {
  width: 185px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-185 {
    width: auto !important;
  }
}

.width-186 {
  width: 186px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-186 {
    width: auto !important;
  }
}

.width-187 {
  width: 187px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-187 {
    width: auto !important;
  }
}

.width-188 {
  width: 188px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-188 {
    width: auto !important;
  }
}

.width-189 {
  width: 189px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-189 {
    width: auto !important;
  }
}

.width-190 {
  width: 190px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-190 {
    width: auto !important;
  }
}

.width-191 {
  width: 191px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-191 {
    width: auto !important;
  }
}

.width-192 {
  width: 192px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-192 {
    width: auto !important;
  }
}

.width-193 {
  width: 193px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-193 {
    width: auto !important;
  }
}

.width-194 {
  width: 194px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-194 {
    width: auto !important;
  }
}

.width-195 {
  width: 195px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-195 {
    width: auto !important;
  }
}

.width-196 {
  width: 196px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-196 {
    width: auto !important;
  }
}

.width-197 {
  width: 197px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-197 {
    width: auto !important;
  }
}

.width-198 {
  width: 198px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-198 {
    width: auto !important;
  }
}

.width-199 {
  width: 199px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-199 {
    width: auto !important;
  }
}

.width-200 {
  width: 200px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-200 {
    width: auto !important;
  }
}

.width-201 {
  width: 201px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-201 {
    width: auto !important;
  }
}

.width-202 {
  width: 202px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-202 {
    width: auto !important;
  }
}

.width-203 {
  width: 203px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-203 {
    width: auto !important;
  }
}

.width-204 {
  width: 204px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-204 {
    width: auto !important;
  }
}

.width-205 {
  width: 205px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-205 {
    width: auto !important;
  }
}

.width-206 {
  width: 206px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-206 {
    width: auto !important;
  }
}

.width-207 {
  width: 207px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-207 {
    width: auto !important;
  }
}

.width-208 {
  width: 208px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-208 {
    width: auto !important;
  }
}

.width-209 {
  width: 209px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-209 {
    width: auto !important;
  }
}

.width-210 {
  width: 210px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-210 {
    width: auto !important;
  }
}

.width-211 {
  width: 211px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-211 {
    width: auto !important;
  }
}

.width-212 {
  width: 212px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-212 {
    width: auto !important;
  }
}

.width-213 {
  width: 213px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-213 {
    width: auto !important;
  }
}

.width-214 {
  width: 214px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-214 {
    width: auto !important;
  }
}

.width-215 {
  width: 215px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-215 {
    width: auto !important;
  }
}

.width-216 {
  width: 216px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-216 {
    width: auto !important;
  }
}

.width-217 {
  width: 217px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-217 {
    width: auto !important;
  }
}

.width-218 {
  width: 218px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-218 {
    width: auto !important;
  }
}

.width-219 {
  width: 219px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-219 {
    width: auto !important;
  }
}

.width-220 {
  width: 220px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-220 {
    width: auto !important;
  }
}

.width-221 {
  width: 221px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-221 {
    width: auto !important;
  }
}

.width-222 {
  width: 222px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-222 {
    width: auto !important;
  }
}

.width-223 {
  width: 223px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-223 {
    width: auto !important;
  }
}

.width-224 {
  width: 224px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-224 {
    width: auto !important;
  }
}

.width-225 {
  width: 225px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-225 {
    width: auto !important;
  }
}

.width-226 {
  width: 226px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-226 {
    width: auto !important;
  }
}

.width-227 {
  width: 227px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-227 {
    width: auto !important;
  }
}

.width-228 {
  width: 228px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-228 {
    width: auto !important;
  }
}

.width-229 {
  width: 229px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-229 {
    width: auto !important;
  }
}

.width-230 {
  width: 230px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-230 {
    width: auto !important;
  }
}

.width-231 {
  width: 231px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-231 {
    width: auto !important;
  }
}

.width-232 {
  width: 232px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-232 {
    width: auto !important;
  }
}

.width-233 {
  width: 233px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-233 {
    width: auto !important;
  }
}

.width-234 {
  width: 234px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-234 {
    width: auto !important;
  }
}

.width-235 {
  width: 235px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-235 {
    width: auto !important;
  }
}

.width-236 {
  width: 236px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-236 {
    width: auto !important;
  }
}

.width-237 {
  width: 237px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-237 {
    width: auto !important;
  }
}

.width-238 {
  width: 238px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-238 {
    width: auto !important;
  }
}

.width-239 {
  width: 239px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-239 {
    width: auto !important;
  }
}

.width-240 {
  width: 240px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-240 {
    width: auto !important;
  }
}

.width-241 {
  width: 241px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-241 {
    width: auto !important;
  }
}

.width-242 {
  width: 242px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-242 {
    width: auto !important;
  }
}

.width-243 {
  width: 243px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-243 {
    width: auto !important;
  }
}

.width-244 {
  width: 244px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-244 {
    width: auto !important;
  }
}

.width-245 {
  width: 245px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-245 {
    width: auto !important;
  }
}

.width-246 {
  width: 246px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-246 {
    width: auto !important;
  }
}

.width-247 {
  width: 247px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-247 {
    width: auto !important;
  }
}

.width-248 {
  width: 248px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-248 {
    width: auto !important;
  }
}

.width-249 {
  width: 249px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-249 {
    width: auto !important;
  }
}

.width-250 {
  width: 250px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-250 {
    width: auto !important;
  }
}

.width-251 {
  width: 251px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-251 {
    width: auto !important;
  }
}

.width-252 {
  width: 252px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-252 {
    width: auto !important;
  }
}

.width-253 {
  width: 253px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-253 {
    width: auto !important;
  }
}

.width-254 {
  width: 254px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-254 {
    width: auto !important;
  }
}

.width-255 {
  width: 255px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-255 {
    width: auto !important;
  }
}

.width-256 {
  width: 256px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-256 {
    width: auto !important;
  }
}

.width-257 {
  width: 257px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-257 {
    width: auto !important;
  }
}

.width-258 {
  width: 258px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-258 {
    width: auto !important;
  }
}

.width-259 {
  width: 259px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-259 {
    width: auto !important;
  }
}

.width-260 {
  width: 260px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-260 {
    width: auto !important;
  }
}

.width-261 {
  width: 261px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-261 {
    width: auto !important;
  }
}

.width-262 {
  width: 262px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-262 {
    width: auto !important;
  }
}

.width-263 {
  width: 263px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-263 {
    width: auto !important;
  }
}

.width-264 {
  width: 264px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-264 {
    width: auto !important;
  }
}

.width-265 {
  width: 265px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-265 {
    width: auto !important;
  }
}

.width-266 {
  width: 266px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-266 {
    width: auto !important;
  }
}

.width-267 {
  width: 267px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-267 {
    width: auto !important;
  }
}

.width-268 {
  width: 268px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-268 {
    width: auto !important;
  }
}

.width-269 {
  width: 269px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-269 {
    width: auto !important;
  }
}

.width-270 {
  width: 270px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-270 {
    width: auto !important;
  }
}

.width-271 {
  width: 271px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-271 {
    width: auto !important;
  }
}

.width-272 {
  width: 272px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-272 {
    width: auto !important;
  }
}

.width-273 {
  width: 273px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-273 {
    width: auto !important;
  }
}

.width-274 {
  width: 274px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-274 {
    width: auto !important;
  }
}

.width-275 {
  width: 275px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-275 {
    width: auto !important;
  }
}

.width-276 {
  width: 276px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-276 {
    width: auto !important;
  }
}

.width-277 {
  width: 277px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-277 {
    width: auto !important;
  }
}

.width-278 {
  width: 278px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-278 {
    width: auto !important;
  }
}

.width-279 {
  width: 279px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-279 {
    width: auto !important;
  }
}

.width-280 {
  width: 280px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-280 {
    width: auto !important;
  }
}

.width-281 {
  width: 281px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-281 {
    width: auto !important;
  }
}

.width-282 {
  width: 282px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-282 {
    width: auto !important;
  }
}

.width-283 {
  width: 283px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-283 {
    width: auto !important;
  }
}

.width-284 {
  width: 284px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-284 {
    width: auto !important;
  }
}

.width-285 {
  width: 285px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-285 {
    width: auto !important;
  }
}

.width-286 {
  width: 286px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-286 {
    width: auto !important;
  }
}

.width-287 {
  width: 287px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-287 {
    width: auto !important;
  }
}

.width-288 {
  width: 288px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-288 {
    width: auto !important;
  }
}

.width-289 {
  width: 289px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-289 {
    width: auto !important;
  }
}

.width-290 {
  width: 290px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-290 {
    width: auto !important;
  }
}

.width-291 {
  width: 291px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-291 {
    width: auto !important;
  }
}

.width-292 {
  width: 292px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-292 {
    width: auto !important;
  }
}

.width-293 {
  width: 293px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-293 {
    width: auto !important;
  }
}

.width-294 {
  width: 294px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-294 {
    width: auto !important;
  }
}

.width-295 {
  width: 295px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-295 {
    width: auto !important;
  }
}

.width-296 {
  width: 296px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-296 {
    width: auto !important;
  }
}

.width-297 {
  width: 297px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-297 {
    width: auto !important;
  }
}

.width-298 {
  width: 298px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-298 {
    width: auto !important;
  }
}

.width-299 {
  width: 299px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-299 {
    width: auto !important;
  }
}

.width-300 {
  width: 300px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-300 {
    width: auto !important;
  }
}

.width-301 {
  width: 301px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-301 {
    width: auto !important;
  }
}

.width-302 {
  width: 302px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-302 {
    width: auto !important;
  }
}

.width-303 {
  width: 303px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-303 {
    width: auto !important;
  }
}

.width-304 {
  width: 304px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-304 {
    width: auto !important;
  }
}

.width-305 {
  width: 305px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-305 {
    width: auto !important;
  }
}

.width-306 {
  width: 306px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-306 {
    width: auto !important;
  }
}

.width-307 {
  width: 307px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-307 {
    width: auto !important;
  }
}

.width-308 {
  width: 308px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-308 {
    width: auto !important;
  }
}

.width-309 {
  width: 309px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-309 {
    width: auto !important;
  }
}

.width-310 {
  width: 310px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-310 {
    width: auto !important;
  }
}

.width-311 {
  width: 311px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-311 {
    width: auto !important;
  }
}

.width-312 {
  width: 312px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-312 {
    width: auto !important;
  }
}

.width-313 {
  width: 313px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-313 {
    width: auto !important;
  }
}

.width-314 {
  width: 314px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-314 {
    width: auto !important;
  }
}

.width-315 {
  width: 315px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-315 {
    width: auto !important;
  }
}

.width-316 {
  width: 316px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-316 {
    width: auto !important;
  }
}

.width-317 {
  width: 317px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-317 {
    width: auto !important;
  }
}

.width-318 {
  width: 318px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-318 {
    width: auto !important;
  }
}

.width-319 {
  width: 319px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-319 {
    width: auto !important;
  }
}

.width-320 {
  width: 320px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-320 {
    width: auto !important;
  }
}

.width-321 {
  width: 321px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-321 {
    width: auto !important;
  }
}

.width-322 {
  width: 322px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-322 {
    width: auto !important;
  }
}

.width-323 {
  width: 323px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-323 {
    width: auto !important;
  }
}

.width-324 {
  width: 324px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-324 {
    width: auto !important;
  }
}

.width-325 {
  width: 325px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-325 {
    width: auto !important;
  }
}

.width-326 {
  width: 326px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-326 {
    width: auto !important;
  }
}

.width-327 {
  width: 327px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-327 {
    width: auto !important;
  }
}

.width-328 {
  width: 328px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-328 {
    width: auto !important;
  }
}

.width-329 {
  width: 329px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-329 {
    width: auto !important;
  }
}

.width-330 {
  width: 330px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-330 {
    width: auto !important;
  }
}

.width-331 {
  width: 331px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-331 {
    width: auto !important;
  }
}

.width-332 {
  width: 332px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-332 {
    width: auto !important;
  }
}

.width-333 {
  width: 333px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-333 {
    width: auto !important;
  }
}

.width-334 {
  width: 334px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-334 {
    width: auto !important;
  }
}

.width-335 {
  width: 335px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-335 {
    width: auto !important;
  }
}

.width-336 {
  width: 336px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-336 {
    width: auto !important;
  }
}

.width-337 {
  width: 337px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-337 {
    width: auto !important;
  }
}

.width-338 {
  width: 338px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-338 {
    width: auto !important;
  }
}

.width-339 {
  width: 339px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-339 {
    width: auto !important;
  }
}

.width-340 {
  width: 340px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-340 {
    width: auto !important;
  }
}

.width-341 {
  width: 341px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-341 {
    width: auto !important;
  }
}

.width-342 {
  width: 342px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-342 {
    width: auto !important;
  }
}

.width-343 {
  width: 343px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-343 {
    width: auto !important;
  }
}

.width-344 {
  width: 344px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-344 {
    width: auto !important;
  }
}

.width-345 {
  width: 345px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-345 {
    width: auto !important;
  }
}

.width-346 {
  width: 346px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-346 {
    width: auto !important;
  }
}

.width-347 {
  width: 347px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-347 {
    width: auto !important;
  }
}

.width-348 {
  width: 348px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-348 {
    width: auto !important;
  }
}

.width-349 {
  width: 349px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-349 {
    width: auto !important;
  }
}

.width-350 {
  width: 350px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-350 {
    width: auto !important;
  }
}

.width-351 {
  width: 351px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-351 {
    width: auto !important;
  }
}

.width-352 {
  width: 352px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-352 {
    width: auto !important;
  }
}

.width-353 {
  width: 353px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-353 {
    width: auto !important;
  }
}

.width-354 {
  width: 354px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-354 {
    width: auto !important;
  }
}

.width-355 {
  width: 355px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-355 {
    width: auto !important;
  }
}

.width-356 {
  width: 356px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-356 {
    width: auto !important;
  }
}

.width-357 {
  width: 357px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-357 {
    width: auto !important;
  }
}

.width-358 {
  width: 358px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-358 {
    width: auto !important;
  }
}

.width-359 {
  width: 359px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-359 {
    width: auto !important;
  }
}

.width-360 {
  width: 360px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-360 {
    width: auto !important;
  }
}

.width-361 {
  width: 361px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-361 {
    width: auto !important;
  }
}

.width-362 {
  width: 362px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-362 {
    width: auto !important;
  }
}

.width-363 {
  width: 363px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-363 {
    width: auto !important;
  }
}

.width-364 {
  width: 364px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-364 {
    width: auto !important;
  }
}

.width-365 {
  width: 365px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-365 {
    width: auto !important;
  }
}

.width-366 {
  width: 366px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-366 {
    width: auto !important;
  }
}

.width-367 {
  width: 367px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-367 {
    width: auto !important;
  }
}

.width-368 {
  width: 368px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-368 {
    width: auto !important;
  }
}

.width-369 {
  width: 369px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-369 {
    width: auto !important;
  }
}

.width-370 {
  width: 370px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-370 {
    width: auto !important;
  }
}

.width-371 {
  width: 371px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-371 {
    width: auto !important;
  }
}

.width-372 {
  width: 372px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-372 {
    width: auto !important;
  }
}

.width-373 {
  width: 373px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-373 {
    width: auto !important;
  }
}

.width-374 {
  width: 374px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-374 {
    width: auto !important;
  }
}

.width-375 {
  width: 375px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-375 {
    width: auto !important;
  }
}

.width-376 {
  width: 376px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-376 {
    width: auto !important;
  }
}

.width-377 {
  width: 377px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-377 {
    width: auto !important;
  }
}

.width-378 {
  width: 378px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-378 {
    width: auto !important;
  }
}

.width-379 {
  width: 379px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-379 {
    width: auto !important;
  }
}

.width-380 {
  width: 380px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-380 {
    width: auto !important;
  }
}

.width-381 {
  width: 381px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-381 {
    width: auto !important;
  }
}

.width-382 {
  width: 382px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-382 {
    width: auto !important;
  }
}

.width-383 {
  width: 383px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-383 {
    width: auto !important;
  }
}

.width-384 {
  width: 384px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-384 {
    width: auto !important;
  }
}

.width-385 {
  width: 385px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-385 {
    width: auto !important;
  }
}

.width-386 {
  width: 386px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-386 {
    width: auto !important;
  }
}

.width-387 {
  width: 387px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-387 {
    width: auto !important;
  }
}

.width-388 {
  width: 388px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-388 {
    width: auto !important;
  }
}

.width-389 {
  width: 389px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-389 {
    width: auto !important;
  }
}

.width-390 {
  width: 390px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-390 {
    width: auto !important;
  }
}

.width-391 {
  width: 391px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-391 {
    width: auto !important;
  }
}

.width-392 {
  width: 392px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-392 {
    width: auto !important;
  }
}

.width-393 {
  width: 393px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-393 {
    width: auto !important;
  }
}

.width-394 {
  width: 394px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-394 {
    width: auto !important;
  }
}

.width-395 {
  width: 395px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-395 {
    width: auto !important;
  }
}

.width-396 {
  width: 396px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-396 {
    width: auto !important;
  }
}

.width-397 {
  width: 397px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-397 {
    width: auto !important;
  }
}

.width-398 {
  width: 398px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-398 {
    width: auto !important;
  }
}

.width-399 {
  width: 399px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-399 {
    width: auto !important;
  }
}

.width-400 {
  width: 400px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .width-400 {
    width: auto !important;
  }
}

input[type=submit],
input[type=button] {
  outline: none;
}

button:focus {
  outline: none;
}

.btn-full {
  width: 100%;
}

.gform_button,
.btn {
  position: relative;
  z-index: 0;
  display: inline-flex;
  padding-top: 24px !important;
  padding-bottom: 20px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0 !important;
  outline: none !important;
  background-color: #e84a2e !important;
  cursor: pointer !important;
  overflow: hidden;
  margin: 0;
  text-decoration: none !important;
  text-transform: uppercase !important;
  font-family: "Syne", sans-serif !important;
  font-weight: 800 !important;
  color: #f9f7fd !important;
  text-align: center;
  font-size: 0.6875rem;
  line-height: 0.6875rem !important;
  letter-spacing: 0.103125rem;
  border: 0 !important;
  border-radius: 33.252px !important;
}
.gform_button,
.btn {
  perspective: 800px;
  perspective-origin: 50% 50%;
}
.gform_button .label,
.btn .label {
  font-family: "Syne", sans-serif !important;
  font-weight: 800 !important;
  color: #f9f7fd !important;
  font-size: 0.6875rem;
  line-height: 0.6875rem !important;
  letter-spacing: 0.103125rem;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase !important;
  display: inline-grid;
  grid-template-areas: "stack";
  place-items: center;
  position: relative;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transition: transform 1s cubic-bezier(0.2, 0.7, 0.2, 1);
  will-change: transform;
  min-width: -moz-max-content;
  min-width: max-content;
  white-space: nowrap;
  top: -2px;
}
.gform_button .label .front,
.gform_button .label .back,
.btn .label .front,
.btn .label .back {
  grid-area: stack;
  font-family: "Syne", sans-serif !important;
  /* keep your type + centering */
  display: flex;
  align-items: center;
  justify-content: center;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: opacity var(--flip-duration) ease;
  transform: translateZ(0.01px);
}
.gform_button .label .front,
.btn .label .front {
  transform: rotateX(0deg);
}
.gform_button .label .back,
.btn .label .back {
  transform: rotateX(180deg);
}
.gform_button:hover .label, .gform_button:focus-visible .label,
.btn:hover .label,
.btn:focus-visible .label {
  transform: rotateX(180deg);
}
.gform_button,
.btn {
  /* Motion safety */
}
@media (prefers-reduced-motion: reduce) {
  .gform_button .label,
  .btn .label {
    transition: none;
    transform: none !important;
  }
  .gform_button .front,
  .gform_button .back,
  .btn .front,
  .btn .back {
    transition: none;
    opacity: 1 !important;
    transform: none !important;
  }
}
.gform_button.btn-accent,
.btn.btn-accent {
  background-color: #e84a2e;
  color: #f9f7fd;
}
.gform_button.btn-accent:hover,
.btn.btn-accent:hover {
  background-color: #f9f7fd;
  color: #e84a2e;
}
.gform_button.btn-primary,
.btn.btn-primary {
  background-color: #054665;
  color: #f9f7fd;
}
.gform_button.btn-primary:hover,
.btn.btn-primary:hover {
  background-color: #f9f7fd;
  color: #054665;
}
.gform_button.btn-second-accent,
.btn.btn-second-accent {
  background-color: #b98e64;
  color: #f9f7fd;
}
.gform_button.btn-second-accent:hover,
.btn.btn-second-accent:hover {
  background-color: #f9f7fd;
  color: #b98e64;
}
.gform_button.btn-third-accent,
.btn.btn-third-accent {
  background-color: #882b1a;
  color: #f9f7fd;
}
.gform_button.btn-third-accent:hover,
.btn.btn-third-accent:hover {
  background-color: #f9f7fd;
  color: #882b1a;
}
.gform_button.btn-fourth-accent,
.btn.btn-fourth-accent {
  background-color: #b44f33;
  color: #f9f7fd;
}
.gform_button.btn-fourth-accent:hover,
.btn.btn-fourth-accent:hover {
  background-color: #f9f7fd;
  color: #b44f33;
}
.gform_button.btn-black,
.btn.btn-black {
  background-color: #1f2124;
  color: #f9f7fd;
}
.gform_button.btn-black:hover,
.btn.btn-black:hover {
  background-color: #f9f7fd;
  color: #1f2124;
}
.gform_button.btn-white,
.btn.btn-white {
  background-color: #f9f7fd;
  color: #1f2124;
}
.gform_button.btn-white:hover,
.btn.btn-white:hover {
  background-color: #1f2124;
  color: #f9f7fd;
}
.gform_button.btn-line,
.btn.btn-line {
  background-color: transparent !important;
  color: #f9f7fd !important;
  border: 1px solid #f9f7fd !important;
}
.gform_button.btn-line:hover,
.btn.btn-line:hover {
  background-color: transparent !important;
  color: #f9f7fd !important;
  border: 1px solid #f9f7fd !important;
}

@media (max-width: calc(64rem - 0.99px)) {
  .bttn {
    width: 100%;
  }
}

#menu-main-menu > li > a[data-flip],
.expanded-menu .menu-expanded ul li > a[data-flip] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  perspective: 800px;
  perspective-origin: 50% 50%;
  isolation: isolate;
}
#menu-main-menu > li > a[data-flip] .label,
.expanded-menu .menu-expanded ul li > a[data-flip] .label {
  display: inline-grid;
  grid-template-areas: "stack";
  place-items: center;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transition: transform 1s cubic-bezier(0.2, 0.7, 0.2, 1);
  will-change: transform;
  min-width: -moz-max-content;
  min-width: max-content;
  white-space: nowrap;
}
#menu-main-menu > li > a[data-flip] .front,
#menu-main-menu > li > a[data-flip] .back,
.expanded-menu .menu-expanded ul li > a[data-flip] .front,
.expanded-menu .menu-expanded ul li > a[data-flip] .back {
  grid-area: stack;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Syne", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  color: inherit;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transition: opacity 1s ease;
  transform: translateZ(0.01px);
}
#menu-main-menu > li > a[data-flip] .front,
.expanded-menu .menu-expanded ul li > a[data-flip] .front {
  transform: rotateX(0deg);
  opacity: 1;
}
#menu-main-menu > li > a[data-flip] .back,
.expanded-menu .menu-expanded ul li > a[data-flip] .back {
  transform: rotateX(180deg);
  opacity: 0;
}
#menu-main-menu > li > a[data-flip]:hover .label, #menu-main-menu > li > a[data-flip]:focus-visible .label,
.expanded-menu .menu-expanded ul li > a[data-flip]:hover .label,
.expanded-menu .menu-expanded ul li > a[data-flip]:focus-visible .label {
  transform: rotateX(180deg);
}
#menu-main-menu > li > a[data-flip]:hover .front, #menu-main-menu > li > a[data-flip]:focus-visible .front,
.expanded-menu .menu-expanded ul li > a[data-flip]:hover .front,
.expanded-menu .menu-expanded ul li > a[data-flip]:focus-visible .front {
  opacity: 0;
}
#menu-main-menu > li > a[data-flip]:hover .back, #menu-main-menu > li > a[data-flip]:focus-visible .back,
.expanded-menu .menu-expanded ul li > a[data-flip]:hover .back,
.expanded-menu .menu-expanded ul li > a[data-flip]:focus-visible .back {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  #menu-main-menu > li > a[data-flip] .label,
  .expanded-menu .menu-expanded ul li > a[data-flip] .label {
    transition: none;
    transform: none !important;
  }
  #menu-main-menu > li > a[data-flip] .front,
  #menu-main-menu > li > a[data-flip] .back,
  .expanded-menu .menu-expanded ul li > a[data-flip] .front,
  .expanded-menu .menu-expanded ul li > a[data-flip] .back {
    transition: none;
    opacity: 1 !important;
    transform: none !important;
  }
}
.gform_button {
  background-color: transparent !important;
  border: 1px solid #f9f7fd !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  .gform_button {
    width: inherit !important;
  }
}

.gform_wrapper.gravity-theme .gform_description {
  display: none;
}
.gform_wrapper.gravity-theme .gform_fields {
  grid-row-gap: 30px !important;
}
.gform_wrapper.gravity-theme .gform_required_legend {
  color: #f9f7fd;
  font-family: "Epilogue", sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 0.75rem;
  margin-bottom: 30px;
}
.gform_wrapper.gravity-theme .gfield_required_asterisk {
  font-family: "Epilogue", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 0.9375rem !important;
  line-height: 0.9375rem !important;
}
.gform_wrapper.gravity-theme .gfield_label {
  color: #f9f7fd;
  font-family: "Syne", sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.125rem;
  letter-spacing: -0.016875rem;
}
.gform_wrapper.gravity-theme .gform-field-label--type-sub {
  font-family: "Epilogue", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.125rem;
  line-height: 1.125rem;
  letter-spacing: -0.016875rem;
}
.gform_wrapper.gravity-theme input[type=submit] {
  margin-bottom: 0 !important;
}
.gform_wrapper.gravity-theme select,
.gform_wrapper.gravity-theme textarea,
.gform_wrapper.gravity-theme input[type=email],
.gform_wrapper.gravity-theme input[type=text] {
  background-color: transparent;
  border-radius: 16px;
  border: 1px solid rgba(112, 112, 112, 0.6);
  background: rgba(1, 0, 15, 0.48);
  backdrop-filter: blur(8px);
  padding: 0.78125rem 1.25rem !important;
  color: #f9f7fd;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme textarea::-moz-placeholder,
.gform_wrapper.gravity-theme input::-moz-placeholder {
  color: #f9f7fd;
  opacity: 0.4;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme textarea::-moz-placeholder, .gform_wrapper.gravity-theme input::-moz-placeholder {
  color: #f9f7fd;
  opacity: 0.4;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme textarea::placeholder,
.gform_wrapper.gravity-theme input::placeholder {
  color: #f9f7fd;
  opacity: 0.4;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.gform_wrapper.gravity-theme .gfield_select option.gf_placeholder {
  color: #f9f7fd;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme .gfield_select:has(option.gf_placeholder:checked),
.gform_wrapper.gravity-theme .gfield_select:not(:has(option:checked[value])) {
  color: #f9f7fd;
  opacity: 0.4;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
}
.gform_wrapper.gravity-theme .gform-footer {
  height: 78px !important;
}
@media (max-width: calc(48rem - 0.99px)) {
  .gform_wrapper.gravity-theme .gform-footer {
    justify-content: center;
  }
}
.gform_wrapper.gravity-theme textarea.large {
  max-height: 176px;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Epilogue", sans-serif;
  color: #f9f7fd;
}

body:not(.wp-admin):not(.block-editor-page) {
  background-color: #01000f;
  cursor: none !important;
}
body:not(.wp-admin):not(.block-editor-page) a,
body:not(.wp-admin):not(.block-editor-page) button {
  cursor: none !important;
}

html.cursor-ready body:not(.wp-admin):not(.block-editor-page) {
  cursor: none;
}

html.cursor-ready a,
html.cursor-ready button {
  cursor: none !important;
}

.sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.desktop {
  display: block;
}
@media (max-width: calc(77.5rem - 0.99px)) {
  .desktop {
    display: none;
  }
}

.mobile {
  display: none;
}
@media (max-width: calc(77.5rem - 0.99px)) {
  .mobile {
    display: block;
  }
}

/* Base cursor */
.custom-cursor {
  position: fixed;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #e84a2e;
  pointer-events: none;
  mix-blend-mode: difference;
  transform-origin: center;
  opacity: 0;
  z-index: 9999;
  transition: opacity 0.18s ease, width 0.3s ease, height 0.3s ease;
  will-change: transform, opacity;
  backface-visibility: hidden;
  transform: translate(-50%, -50%) translateZ(0);
  filter: blur(0.3px);
  contain: layout style;
}

/* Hover size */
.custom-cursor.is-hover {
  width: 81.21px;
  height: 81.21px;
  transition: width 0.3s ease, height 0.3s ease;
}

/* Drag size */
@media (min-width: 64rem) {
  body[data-cursor=drag] .custom-cursor {
    width: 101.836px !important;
    height: 101.836px !important;
    background-color: #e84a2e;
    mix-blend-mode: normal !important;
    background-image: url(../images/drag.2e0ad754.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    transition: width 0.3s ease, height 0.3s ease;
  }
  /* if for any reason .is-hover sticks around in drag mode, keep drag size */
  body[data-cursor=drag] .custom-cursor.is-hover {
    width: 101.836px !important;
    height: 101.836px !important;
  }
}
.drag a,
.drag button,
[data-cursor-mode=drag] a,
[data-cursor-mode=drag] button {
  cursor: pointer !important;
}

.custom-cursor.is-hover {
  width: 81.21px;
  height: 81.21px;
}

/* admin */
body:not(.post-type-post) .editor-visual-editor .editor-styles-wrapper {
  background-color: #01000f;
}
body:not(.post-type-post) .editor-visual-editor .editor-styles-wrapper .wp-block-post-title {
  color: #f9f7fd;
}

.editor-post-featured-image__container {
  background-color: gray;
}

.block-editor-block-card__name,
.editor-document-bar__post-title,
.editor-document-bar__post-type-label,
.editor-post-card-panel__title-name {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  text-transform: inherit !important;
}

.post-type-podcast .editor-styles-wrapper.block-editor-writing-flow {
  background-color: inherit !important;
}
.post-type-podcast .editor-visual-editor .editor-styles-wrapper {
  background-color: inherit !important;
}
.post-type-podcast .editor-visual-editor .editor-styles-wrapper .wp-block-post-title {
  color: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  text-transform: inherit !important;
}

body.is--open {
  overflow: hidden;
  position: fixed;
  width: 100%;
  touch-action: none;
  -webkit-overflow-scrolling: none;
}
body.is--open .liquid-background {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 500;
  background-color: #f9f7fd;
}
body.is--open header.site-header #navbar-button button.ex-toggler {
  display: block;
}
body.is--open header.site-header #navbar-button button.navbar-toggler {
  display: none;
}
body.is--open .expanded-menu {
  visibility: visible;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: clip-path 0.8s cubic-bezier(0.4, 0, 0.2, 1.4), visibility 0s;
}

header.site-header {
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  z-index: 9990;
  padding-top: 19px;
}
@media (max-width: calc(64rem - 0.99px)) {
  header.site-header {
    padding-top: 11px;
  }
}
header.site-header {
  transition: transform 0.3s ease, opacity 0.3s ease;
}
header.site-header.header--hidden {
  transform: translateY(-120%);
  opacity: 0;
  pointer-events: none;
}
header.site-header .container {
  padding-left: 45px;
  padding-right: 45px;
  width: 100% !important;
}
@media (max-width: calc(64rem - 0.99px)) {
  header.site-header .container {
    padding-left: 22px;
    padding-right: 22px;
  }
}
header.site-header .row-header {
  padding: 0.96875rem 1.5rem;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  border: 1px solid rgba(112, 112, 112, 0.3);
  background: rgba(1, 0, 15, 0.4);
  backdrop-filter: blur(8px);
  align-content: center;
  align-items: center;
}
header.site-header #navbar-logo img {
  height: 48.429px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (max-width: calc(64rem - 0.99px)) {
  header.site-header #navbar-logo img {
    height: 25.581px;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  header.site-header #navbar-contact {
    display: none;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  header.site-header #navbar-menu {
    display: none;
  }
}
header.site-header #navbar-menu ul#menu-main-menu {
  display: flex;
  gap: 44px;
  list-style: none;
  padding: 0;
  margin: 0;
}
header.site-header #navbar-menu ul#menu-main-menu li.current-menu-item a {
  color: #e84a2e;
}
header.site-header #navbar-menu ul#menu-main-menu li a {
  color: #f9f7fd;
  font-family: "Syne", sans-serif;
  font-size: 0.6875rem;
  font-weight: 800;
  line-height: 0.75rem;
  text-transform: uppercase;
  text-decoration: none;
}
header.site-header #navbar-menu ul#menu-main-menu li:last-child {
  display: none;
}
@media (min-width: 64rem) {
  header.site-header #navbar-button {
    display: none;
  }
}
header.site-header #navbar-button button {
  background-color: transparent;
  border: none !important;
  width: 26px;
  height: 20px;
  margin: 0 0 0 30px;
  padding: 0;
}
header.site-header #navbar-button button.ex-toggler {
  display: none;
}
header.site-header #navbar-button button span {
  display: none;
}

.expanded-menu {
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  max-height: 100%;
  inset: 0;
  z-index: 1000;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Base gradient (your exact stops) */
  background-image: url("data:image/svg+xml;utf8,	  <svg xmlns='http://www.w3.org/2000/svg' width='376' height='670' viewBox='0 0 376 670' fill='none'>		<defs>		  <filter id='n' x='0' y='0' width='100%' height='100%' color-interpolation-filters='sRGB'>			<feTurbulence type='fractalNoise' baseFrequency='2 2' stitchTiles='stitch' numOctaves='3' seed='1057' result='t'/>			<feColorMatrix in='t' type='luminanceToAlpha' result='a'/>			<feComponentTransfer in='a' result='aa'>			  <feFuncA type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0'/>			</feComponentTransfer>			<feFlood flood-color='rgba(0,0,0,0.25)' result='f'/>			<feComposite in='f' in2='aa' operator='in'/>		  </filter>		</defs>		<rect width='100%' height='100%' filter='url(%23n)'/>	  </svg>"), radial-gradient(100.15% 189.73% at 69.36% 148.56%, #9d5cd8 0%, #6d28c8 42.31%, #371089 72.12%, #010101 100%);
  /* Blend the noise over the gradient */
  background-blend-mode: multiply, normal;
  /* Make both layers cover the element nicely */
  background-size: cover, cover;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
  transition: all 0.75s cubic-bezier(0, 0.49, 0.27, 0.99);
  visibility: hidden;
  clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
  transition: visibility 0s 0.8s, clip-path 0.8s cubic-bezier(0.4, 0, 0.2, 1.4);
  overflow-y: visible;
}
@media (min-width: 77.5rem) {
  .expanded-menu {
    overflow: hidden;
  }
}
.expanded-menu .menu-expanded {
  visibility: visible;
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: visibility 0s 0s, clip-path 0.8s cubic-bezier(0.4, 0, 0.2, 1.4);
  position: relative;
  top: 0;
  padding-top: 0;
  z-index: 1003;
  overflow: hidden;
  overflow-y: visible !important;
  display: flex;
  flex-direction: column;
  /* @include brakeit-down(large) {
  	padding-top: $header__md;
  } */
}
.expanded-menu .menu-expanded ul {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 51px;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.expanded-menu .menu-expanded ul li a {
  color: #f9f7fd;
  font-family: "Syne", sans-serif;
  font-size: 2rem;
  font-weight: 800;
  line-height: 2rem;
  text-transform: uppercase;
  text-decoration: none;
}

@media (min-width: 48rem) {
  main {
    padding-top: 45px;
  }
}
@media (max-width: calc(64rem - 0.99px)) {
  main {
    padding-top: 15px;
  }
}
@media (max-width: calc(48rem - 0.99px)) {
  main {
    padding-top: 0;
  }
}

footer .row-footer {
  padding-top: 84px;
  padding-bottom: 84px;
  display: flex;
  flex-direction: column;
  align-content: center;
  align-items: center;
  gap: 45px;
}
footer .row-footer #footer-logo {
  display: flex;
  align-items: center;
  gap: 16px;
}
footer .row-footer #footer-logo .gemini-logo {
  height: 34.654px;
}
@media (max-width: calc(48rem - 0.99px)) {
  footer .row-footer #footer-logo .gemini-logo {
    height: 22.046px;
  }
}
footer .row-footer #footer-logo .infinite-logo {
  height: 27.825px;
}
@media (max-width: calc(48rem - 0.99px)) {
  footer .row-footer #footer-logo .infinite-logo {
    height: 17.701px;
  }
}
footer .row-footer #footer-logo .connector {
  -o-object-fit: contain;
  object-fit: contain;
  width: 10.284px;
  height: 10.284px;
  /* @include brakeit-down(medium) {
  	width: 6.542px;
  	height: 6.542px;
  } */
}
footer .row-footer #footer-social .footer-socials {
  display: flex;
  gap: 33px;
}
footer .row-footer #footer-social .footer-socials img {
  width: 26.503px;
  height: 26.503px;
}
@media (max-width: calc(48rem - 0.99px)) {
  footer .row-footer #footer-menu {
    display: none;
  }
}
footer .row-footer #footer-menu #menu-footer {
  display: flex;
  gap: 27px;
}
@media (max-width: calc(64rem - 0.99px)) {
  footer .row-footer #footer-menu #menu-footer {
    flex-wrap: wrap;
  }
}
footer .row-footer #footer-menu #menu-footer {
  list-style: none;
}
footer .row-footer #footer-menu #menu-footer a {
  color: #f9f7fd;
  font-family: "Syne", sans-serif;
  font-size: 0.6875rem;
  font-weight: 800;
  line-height: 0.75rem;
  text-transform: uppercase;
  text-decoration: none;
}
footer .row-footer #footer-copyright p {
  color: #888;
  text-align: center;
  font-family: "Epilogue", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}
@media (max-width: calc(48rem - 0.99px)) {
  footer .row-footer #footer-copyright p {
    color: #f9f7fd;
    text-align: right;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5rem;
  }
}

/*# sourceMappingURL=global.css.map*/